Unpacking Software Livestream

Join our monthly Unpacking Software livestream to hear about the latest news, chat and opinion on packaging, software deployment and lifecycle management!

Learn More

Chocolatey Product Spotlight

Join the Chocolatey Team on our regular monthly stream where we put a spotlight on the most recent Chocolatey product releases. You'll have a chance to have your questions answered in a live Ask Me Anything format.

Learn More

Chocolatey Coding Livestream

Join us for the Chocolatey Coding Livestream, where members of our team dive into the heart of open source development by coding live on various Chocolatey projects. Tune in to witness real-time coding, ask questions, and gain insights into the world of package management. Don't miss this opportunity to engage with our team and contribute to the future of Chocolatey!

Learn More

Calling All Chocolatiers! Whipping Up Windows Automation with Chocolatey Central Management

Webinar from
Wednesday, 17 January 2024

We are delighted to announce the release of Chocolatey Central Management v0.12.0, featuring seamless Deployment Plan creation, time-saving duplications, insightful Group Details, an upgraded Dashboard, bug fixes, user interface polishing, and refined documentation. As an added bonus we'll have members of our Solutions Engineering team on-hand to dive into some interesting ways you can leverage the new features available!

Watch On-Demand
Chocolatey Community Coffee Break

Join the Chocolatey Team as we discuss all things Community, what we do, how you can get involved and answer your Chocolatey questions.

Watch The Replays
Chocolatey and Intune Overview

Webinar Replay from
Wednesday, 30 March 2022

At Chocolatey Software we strive for simple, and teaching others. Let us teach you just how simple it could be to keep your 3rd party applications updated across your devices, all with Intune!

Watch On-Demand
Chocolatey For Business. In Azure. In One Click.

Livestream from
Thursday, 9 June 2022

Join James and Josh to show you how you can get the Chocolatey For Business recommended infrastructure and workflow, created, in Azure, in around 20 minutes.

Watch On-Demand
The Future of Chocolatey CLI

Livestream from
Thursday, 04 August 2022

Join Paul and Gary to hear more about the plans for the Chocolatey CLI in the not so distant future. We'll talk about some cool new features, long term asks from Customers and Community and how you can get involved!

Watch On-Demand
Hacktoberfest Tuesdays 2022

Livestreams from
October 2022

For Hacktoberfest, Chocolatey ran a livestream every Tuesday! Re-watch Cory, James, Gary, and Rain as they share knowledge on how to contribute to open-source projects such as Chocolatey CLI.

Watch On-Demand

Downloads:

972

Downloads of v 1.0.11:

372

Last Update:

27 Jan 2021

Package Maintainer(s):

Software Author(s):

  • Totopolis
  • Liklainy
  • BerndGit
  • malickf

Tags:

kanban desktop task management issues tracker

Kamban Desktop application

  • 1
  • 2
  • 3

1.0.11 | Updated: 27 Jan 2021

Downloads:

972

Downloads of v 1.0.11:

372

Maintainer(s):

Software Author(s):

  • Totopolis
  • Liklainy
  • BerndGit
  • malickf

Kamban Desktop application 1.0.11

  • 1
  • 2
  • 3

Some Checks Have Failed or Are Not Yet Complete

Not All Tests Have Passed


Validation Testing Passed


Verification Testing Passed

Details

Scan Testing Resulted in Flagged:

This package was submitted (and approved) prior to automated virus scanning integration into the package moderation processs.

We recommend clicking the "Details" link to make your own decision on installing this package.

Details
Learn More

Deployment Method: Individual Install, Upgrade, & Uninstall

To install Kamban Desktop application, run the following command from the command line or from PowerShell:

>

To upgrade Kamban Desktop application, run the following command from the command line or from PowerShell:

>

To uninstall Kamban Desktop application, run the following command from the command line or from PowerShell:

>

Deployment Method:

NOTE

This applies to both open source and commercial editions of Chocolatey.

1. Enter Your Internal Repository Url

(this should look similar to https://community.chocolatey.org/api/v2/)


2. Setup Your Environment

1. Ensure you are set for organizational deployment

Please see the organizational deployment guide

2. Get the package into your environment

  • Open Source or Commercial:
    • Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
    • You can also just download the package and push it to a repository Download

3. Copy Your Script

choco upgrade kamban -y --source="'INTERNAL REPO URL'" [other options]

See options you can pass to upgrade.

See best practices for scripting.

Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.

If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:


choco upgrade kamban -y --source="'INTERNAL REPO URL'" 
$exitCode = $LASTEXITCODE

Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
  Exit 0
}

Exit $exitCode

- name: Install kamban
  win_chocolatey:
    name: kamban
    version: '1.0.11'
    source: INTERNAL REPO URL
    state: present

See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.


chocolatey_package 'kamban' do
  action    :install
  source   'INTERNAL REPO URL'
  version  '1.0.11'
end

See docs at https://docs.chef.io/resource_chocolatey_package.html.


cChocoPackageInstaller kamban
{
    Name     = "kamban"
    Version  = "1.0.11"
    Source   = "INTERNAL REPO URL"
}

Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.


package { 'kamban':
  ensure   => '1.0.11',
  provider => 'chocolatey',
  source   => 'INTERNAL REPO URL',
}

Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.


4. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

Package Approved

This package was approved as a trusted package on 27 Jan 2021.

Description

Kamban is an windows desktop application for personal kanban boards


Accessibility.dll
md5: 151321E91970AEBC2DAF184AF8EEFBF2 | sha1: 38B1270E62FF51675C0D049D6FC8F28F5B2A27F3 | sha256: 2D5AA460B5928D7CC9EDB6C610F7791BE152D3EA96F34989CABD7EDCB28ADD30 | sha512: AA1AF239D14BD062A626DF24F529D5262D12ED654F9C1E7486045A243EFD2D5A2BC8A59BB5247316134BD64F6D60FA784E8931B3F33FD86D44CE723595A3B53B
api-ms-win-core-console-l1-1-0.dll
md5: E5912B05988259DAD0D6D04C8A17D19B | sha1: 724F4F91041AD595E365B724A0348C83ACF12BBB | sha256: 9F3608C15C5DE2F577A2220CE124B530825717D778F1E3941E536A3AB691F733 | sha512: C270A622D7887F4C97232EA898F5380459C565817F0D201CDB081EE82E3002B6E6248753A68DA896D3B1327F93E8E8CB0CA0DCAEEF324F610E0A1C7B542C6492
api-ms-win-core-datetime-l1-1-0.dll
md5: 16789CC09A417D7DEB590FFFE4ED02DC | sha1: 4940D5B92B6B80A40371F8DF073BF3EB406F5658 | sha256: 3B68D7AB0641DE6B3E81D209B7C0D3896E4FFA76617BBADD01EB54036CDD1B07 | sha512: 19E4F086CC2137EE60316B0736B3C6B3780578896DF9A826EDFE004BB74BEE8E051C511A84D8A7EA278A5F47C82B9C955394F629AB0BB0740ECB51293D9BE7B7
api-ms-win-core-debug-l1-1-0.dll
md5: 9476AFFAAC53E6E34405C4001F141805 | sha1: E7C8A6C29C3158F8B332EEA5C33C3B1E044B5F73 | sha256: 55574F9E80D313048C245ACEFD21801D0D6C908A8A5049B4C46253EFAF420F89 | sha512: F8E3476A09D888CAEBD50DA0EA2DEBC4006004E72AF677919413655AB4595622CAC524F1BC6C13406EE341AE0052A19ED83826AD530F652E73B2C65D4FA65680
api-ms-win-core-errorhandling-l1-1-0.dll
md5: A5883C68D432F593812AB3B755B808DB | sha1: 51CBB7BA47802DC630C2507750432C55F5979C27 | sha256: B3715112A7CA4C6CC0EFEE044BD82444D3267A379E33A3EC118D87E75604204D | sha512: 27153E29E99A905FA4C8B3EDE078644A3A3F29FDF7B98E387E39C5C60444E326C92AFD74DA8FEE225F7DDF39724A0DAEF68BA238F3CC64FB7860172B8F29D79A
api-ms-win-core-file-l1-1-0.dll
md5: 241338AEF5E2C18C80FB1DB07AA8BCDF | sha1: 9ACBEEF0AC510C179B319CA69CD5378D0E70504D | sha256: 56DE091EFE467FE23CC989C1EE21F3249A1BDB2178B51511E3BD514DF12C5CCB | sha512: B9FD37F01A58594E48FA566C41827B2B9499605D9E55C2178E83EE41C8C5F50A4DF2C85EFEA94CA586EA0EA4A6D984EBB7CA2193E9306FCB853B147B2C76BC2D
api-ms-win-core-file-l1-2-0.dll
md5: 49C3FFD47257DBCB67A6BE9EE112BA7F | sha1: 04669214375B25E2DC8A3635484E6EEB206BC4EB | sha256: 322D963D2A2AEFD784E99697C59D494853D69BED8EFD4B445F59292930A6B165 | sha512: BDA5E6C669B04AAED89538A982EF430CEF389237C6C1D670819A22B2A20BF3C22AEF5CB4E73EF7837CBBD89D870693899F97CB538122059C885F4B19B7860A98
api-ms-win-core-file-l2-1-0.dll
md5: BFFFA7117FD9B1622C66D949BAC3F1D7 | sha1: 402B7B8F8DCFD321B1D12FC85A1EE5137A5569B2 | sha256: 1EA267A2E6284F17DD548C6F2285E19F7EDB15D6E737A55391140CE5CB95225E | sha512: B319CC7B436B1BE165CDF6FFCAB8A87FE29DE78F7E0B14C8F562BE160481FB5483289BD5956FDC1D8660DA7A3F86D8EEDE35C6CC2B7C3D4C852DECF4B2DCDB7F
api-ms-win-core-handle-l1-1-0.dll
md5: CCE27FF9B1E78B61955682788452F785 | sha1: A2E2A40CEA25EA4FD64B8DEAF4FBE4A2DB94107A | sha256: 8EE2DE377A045C52BBB05087AE3C2F95576EDFB0C2767F40B13454F2D9F779DE | sha512: 1FCEC1CD70426E3895C48598DFC359839D2B3F2B1E3E94314872A866540353460EC932BF3841E5AFE89AA4D6C6FAC768E21AE368D68C2BB15F65960F6F5D7D5B
api-ms-win-core-heap-l1-1-0.dll
md5: CDC266896E0DBE6C73542F6DEC19DE23 | sha1: B4310929CCB82DD3C3A779CAB68F1F9F368076F2 | sha256: 87A5C5475E9C26FABFEAD6802DAC8A62E2807E50E0D18C4BFADCB15EBF5BCBC0 | sha512: 79A29041699F41938174A6EC9797FAF8D6BF7764657D801CB3AF15C225F8EAB0135D59CFA627BD02DD7459F7B857D62299E4D082586CE690627EBDF1267EBB21
api-ms-win-core-interlocked-l1-1-0.dll
md5: 39809CC5DABF769DA8871A91A8ED9E69 | sha1: F779CDEF9DED19402AA72958085213D6671CA572 | sha256: 5CD00FF4731691F81FF528C4B5A2E408548107EFC22CC6576048B0FDCE3DFBC9 | sha512: 83A8246839D28378C6F6951D7593DC98B6CAA6DBCA5FBD023B00B3B1A9EBA0597943838C508493533C2DE276C4D2F9107D890E1C9A493EE834351CFF5DFD2CAB
api-ms-win-core-libraryloader-l1-1-0.dll
md5: 5D5FAE1A17961D6EE37637F04FE99B8A | sha1: 47143A66B4A2E2BA019BF1FD07BCCA9CFB8BB117 | sha256: 8E01EB923FC453F927A7ECA1C8AA5643E43B360C76B648088F51B31488970AA0 | sha512: 9DB32EC8416320DCB28F874B4679D2D47A5AE56317FDC9D2D65EBB553F1D6345C3DD0024294A671A694337683DD4E77254595A9CDBFE115C80D0EF53516D46AA
api-ms-win-core-localization-l1-2-0.dll
md5: 588BD2A8E0152E0918742C1A69038F1D | sha1: 9874398548891F6A08FC06437996F84EB7495783 | sha256: A07CC878AB5595AACD4AB229A6794513F897BD7AD14BCEC353793379146B2094 | sha512: 32FFE64C697F94C4DB641AB3E20B0F522CF3EBA9863164F1F6271D2F32529250292A16BE95F32D852480BD1B59B8B0554C1E7FD7C7A336F56C048F4F56E4D62F
api-ms-win-core-memory-l1-1-0.dll
md5: 6DEF20ED13972F3C3F08DBA8ECF3D6CC | sha1: 9C03356CF48112563BB845479F40BF27B293E95E | sha256: C2E887A17875D39099D662A42F58C120B9CC8A799AFD87A9E49ADF3FADDD2B68 | sha512: 5B4D2B1152BED14108DC58D358B1082E27DEFD1001D36CD72EC6F030A34D6CAF9B01C3C1DD8A9AC66D1937FCF86A6FE3469AC93B1E76D933A8F4B51C1F782F65
api-ms-win-core-namedpipe-l1-1-0.dll
md5: A056D4EEAAE37DEAB8333DCC4C910A93 | sha1: CB59F1FE73C17446EB196FC0DD7D944A0CD9D81F | sha256: 593FA2AA2474508AD942BBAA0FDC9A1BADD81C85B0DFF1C43B90A47C23AD5FB7 | sha512: C2F811994182EF51D0C011C19336179DA69357E5F284F787BCDB54F90C32768A959232A477534F7E62CD3D71A048A13E91B20042E2FE6AB108D606C7C8DF9255
api-ms-win-core-processenvironment-l1-1-0.dll
md5: F3B4AB35A65A8D938C6B60AD59BA6E7F | sha1: 2745259F4DBBEFBF6B570EE36D224ABDB18719BC | sha256: EA2972FEC12305825162AE3E1AE2B6C140E840BE0E7EBB51A7A77B7FEEDA133A | sha512: A88AFB66311494D6C15613C94555BA436CD2F75E11A49A448C9C6776DFBA24CDA25A44792A1E8B3E680C1AD3AD0574B43AC2328C6E41FF0832139C94B066DBF5
api-ms-win-core-processthreads-l1-1-0.dll
md5: 5FAF9A33BAB1D39DD9F820D34339B3D4 | sha1: 50699041060D14576ED7BACBD44BE9AF80EB902A | sha256: A1221836731C7E52C42D5809CC02B17C5EC964601631EC15A84201F423DA4AC4 | sha512: 73C25D1338DF9AEE5211FBB0E1B14E6BD853E31746C63BC46F44810622B09D52EE39B8E8A57C655DA63D3D3D4025C2CBA4D8673893D022417A2032BA3D935061
api-ms-win-core-processthreads-l1-1-1.dll
md5: D699333637DB92D319661286DF7CC39E | sha1: 0BFFB9ED366853E7019452644D26E8E8F236241B | sha256: FE760614903E6D46A1BE508DCCB65CF6929D792A1DB2C365FC937F2A8A240504 | sha512: 6FA9FF0E45F803FAF3EB9908E810A492F6F971CB96D58C06F408980AB40CBA138B52D853AA0E3C68474053690DFAFA1817F4B4C8FB728D613696B6C516FA0F51
api-ms-win-core-profile-l1-1-0.dll
md5: 7028CF6B6B609CB0E31ABD1F618E42D0 | sha1: E7E0B18A40A35BD8B0766AC72253DE827432E148 | sha256: 9E98B03A3CA1EBABDCEB7ED9C0CEB4912BB68EB68F3E0DF17F39C7A55FADA31D | sha512: D035CCFD0DE316E64187C18E6E5B36E14F615F872C08740EC22EF2C12D592E37D78AB154202926A56AB01D669EB5870DFF651280A882D6BF2A700C43DCD25AC2
api-ms-win-core-rtlsupport-l1-1-0.dll
md5: 2166FB99DEBBB1B0649C4685CF630A4A | sha1: 24F37D46DFC0EF303EF04ABF9956241AF55D25C9 | sha256: CDC4CFEBF9CBA85B0D3979BEFDB258C1F2CFCB79EDD00DA2DFBF389D080E4379 | sha512: DE27D06B1F306110B42D0ED2642A555862D0ADE7E56E5F2908E399F140AA5F43904E08D690BCB0D2F4D11D799EC18FA682DB048DA57D99CD99891E45ADD86371
api-ms-win-core-string-l1-1-0.dll
md5: B7CBC8D977A00A2574E110B01124ED40 | sha1: 637E4A9946691F76E6DEB69BDC21C210921D6F07 | sha256: 854DB7D2085CAACF83D6616761D8BDCBACB54A06C9A9B171B1C1A15E7DC10908 | sha512: B415EF4092FA62D39941BF529A2032BC8B591C54ED2050EA4730F198899F147539B2C0E97F3C4F14848C71066924C1848AE5F07779A1A47AB4C5E46F02BE7258
api-ms-win-core-synch-l1-1-0.dll
md5: 6961BF5622FFCD14C16FBFC1296950A4 | sha1: 5584C189216A17228CCA6CD07037AAA9A8603241 | sha256: 50A1542D16B42ECB3EDC1EDD0881744171EA52F7155E5269AD39234F0EA691DE | sha512: A4D0C15ACBFF4E9140AE4264FA24BD4C65FB2D1052A0B37BF281498F3B641FEF563C18115511829A23340C9440F547028D36015BA38CBD51AD0744D44D5CCD87
api-ms-win-core-synch-l1-2-0.dll
md5: 47388F3966E732706054FE3D530ED0DC | sha1: A9AEBBBB73B7B846B051325D7572F2398F5986EE | sha256: 59C14541107F5F2B94BBF8686EFEE862D20114BCC9828D279DE7BF664D721132 | sha512: CCE1FC5BCF0951B6A76D456249997B427735E874B650E5B50B3D278621BF99E39C4FC7FEE081330F20762F797BE1B1C048CB057967EC7699C9546657B3E248EE
api-ms-win-core-sysinfo-l1-1-0.dll
md5: DF50047BBD2CF3A4B0CF0567514B464C | sha1: F20AE25484A1C1B43748A1F0C422F48F092AD2C1 | sha256: 8310D855398F83CB5B9CA3ADEB358DA1354557AEC5C82C8EF91A29F79A47F620 | sha512: 5C3BFC2CCB2EE864B99F6709677474327E85889F4C962EA0A1EF9E1E876DC88B1D8E8E0F6C1422F634FF1C84A861C34E52EE07DAC7FDDE505B508BEA80562B9F
api-ms-win-core-timezone-l1-1-0.dll
md5: F62B66F451F2DAA8410AD62D453FA0A2 | sha1: 4BF13DB65943E708690D6256D7DDD421CC1CC72B | sha256: 48EB5B52227B6FB5BE70CB34009C8DA68356B62F3E707DB56AF957338BA82720 | sha512: D64C2A72ADF40BD451341552E7E6958779DE3054B0CF676B876C3BA7B86147AECBA051AC08ADC0C3BFB2779109F87DCA706C43DE3CE36E05AF0DDEE02BBBF419
api-ms-win-core-util-l1-1-0.dll
md5: A1952875628359A0632BE61BA4727684 | sha1: 1E1A5AB47E4C2B3C32C81690B94954B7612BB493 | sha256: A41BEDE183FA1C70318332D6BC54EF13817AEEE6D52B3AB408F95FA532B809F1 | sha512: 3F86180CC085DC8C9F6D3C72F5CCC0F5A0C9048343EDAF62239EB4B038799845388898408ED7E8EAC5D015A9BC42FF428F74585F64F5D3467DDDB1303BAF4F03
api-ms-win-crt-conio-l1-1-0.dll
md5: 6C88D0006CF852F2D8462DFA4E9CA8D1 | sha1: 49002B58CB0DF2EE8D868DEC335133CF225657DF | sha256: D5960C7356E8AB97D0AD77738E18C80433DA277671A6E89A943C7F7257FF3663 | sha512: D081843374A43D2E9B33904D4334D49383DF04EE7143A8B49600841ECE844EFF4E8E36B4B5966737AC931ED0350F202270E043F7003BF2748C5418D5E21C2A27
api-ms-win-crt-convert-l1-1-0.dll
md5: D53637EAB49FE1FE1BD45D12F8E69C1F | sha1: C84E41FDCC4CA89A76AE683CB390A9B86500D3CA | sha256: 83678F181F46FE77F8AFE08BFC48AEBB0B4154AD45B2EFE9BFADC907313F6087 | sha512: 94D43DA0E2035220E38E4022C429A9C049D6A355A9CB4695AD4E0E01D6583530917F3B785EA6CD2592FDD7B280B9DF95946243E395A60DC58EC0C94627832AEB
api-ms-win-crt-environment-l1-1-0.dll
md5: C712515D052A385991D30B9C6AFC767F | sha1: 9A4818897251CACB7FE1C6FE1BE3E854985186AD | sha256: F7C6C7EA22EDD2F8BD07AA5B33CBCE862EF1DCDC2226EB130E0018E02FF91DC1 | sha512: B7D1E22A169C3869AA7C7C749925A031E8BDD94C2531C6FFE9DAE3B3CD9A2EE1409CA26824C4E720BE859DE3D4B2AF637DD60308C023B4774D47AFE13284DCD2
api-ms-win-crt-filesystem-l1-1-0.dll
md5: F0D507DE92851A8C0404AC78C383C5CD | sha1: 78FA03C89EA12FF93FA499C38673039CC2D55D40 | sha256: 610332203D29AB218359E291401BF091BB1DB1A6D7ED98AB9A7A9942384B8E27 | sha512: A65C9129EE07864F568C651800F6366BCA5313BA400814792B5CC9AA769C057F357B5055988C414E88A6CD87186B6746724A43848F96A389A13E347EF5064551
api-ms-win-crt-heap-l1-1-0.dll
md5: F9E20DD3B07766307FCCF463AB26E3CA | sha1: 60B4CF246C5F414FC1CD12F506C41A1043D473EE | sha256: AF47AEBE065AF2F045A19F20EC7E54A6E73C0C3E9A5108A63095A7232B75381A | sha512: 13C43EEE9C93C9F252087CB397FF2D6B087B1DC92A47BA5493297F080E91B7C39EE5665D6BDC1A80E7320E2B085541FC798A3469B1F249B05DEE26BBBB6AB706
api-ms-win-crt-locale-l1-1-0.dll
md5: AB206F2943977256CA3A59E5961E3A4F | sha1: 9C1DF49A8DBDC8496AC6057F886F5C17B2C39E3E | sha256: B3B6EE98ACA14CF5BC9F3BC7897BC23934BF85FC4BC25B7506FE4CD9A767047A | sha512: BACCC304B091A087B2300C10F6D18BE414ABB4C1575274C327104AABB5FDF975BA26A86E423FDA6BEFB5D7564EFFAC0C138EB1BAD2D2E226131E4963C7AAC5BD
api-ms-win-crt-math-l1-1-0.dll
md5: 4DD7A61590D07500704E7E775255CB00 | sha1: 8B35EC4676BD96C2C4508DC5F98CA471B22DEED7 | sha256: A25D0654DEB0CEA1AEF189BA2174D0F13BDF52F098D3A9EC36D15E4BFB30C499 | sha512: 1086801260624CF395BF971C9FD671ABDDCD441CCC6A6EAC55F277CCFBAB752C82CB1709C8140DE7B4B977397A31DA6C9C8B693AE92264EB23960C8B1E0993BD
api-ms-win-crt-multibyte-l1-1-0.dll
md5: 4E033CFEE32EDF6BE7847E80A5114894 | sha1: 91EEF52C557AEFD0FDE27E8DF4E3C3B7F99862F2 | sha256: DFF24441DF89A02DDE1CD984E4D3820845BAFDFF105458ED10D510126117115B | sha512: E1F3D98959D68EF3D7E86AC4CB3DBDF92A34FCFD1BF0E0DB45DB66C65AF0162AB02926DC5D98C6FC4A759A6010026EE26A9021C67C0190DA941A04B783055318
api-ms-win-crt-private-l1-1-0.dll
md5: 50740F0BC326F0637C4166698298D218 | sha1: 0C33CFE40EDD278A692C2E73E941184FD24286D9 | sha256: ADBB658DD1CBECACA7CC1322B51976F30B36CCF0A751F3BAD1F29D350B192C9C | sha512: F1331AB1D52FB681F51546168E9736E2F6163E0706955E85AC9E4544D575D50E6EACD90EA3E49CB8B69DA34FE0B621B04661F0B6F09F7CE8CECA50308C263D03
api-ms-win-crt-process-l1-1-0.dll
md5: 595D79870970565BE93DB076AFBE73B5 | sha1: EC96F7BEEAEC14D3B6C437B97B4A18A365534B9B | sha256: FC50A37ACC35345C99344042D7212A4AE88AA52A894CDA3DCB9F6DB46D852558 | sha512: 152849840A584737858FC5E15F0D7802786E823A13EC5A9FC30EE032C7681DEAF11C93A8CFFEAD82DC5F73F0CD6F517F1E83B56D61D0E770CBB20E1CFFF22840
api-ms-win-crt-runtime-l1-1-0.dll
md5: 8B9B0D1C8B0E9D4B576D42C66980977A | sha1: A19ACEFA3F95D1B565650FDBC40EF98C793358E9 | sha256: 371A44AB91614A8C26D159BEB872A7B43F569CB5FAC8ADA99ACE98F264A3B503 | sha512: 4B1C5730A17118B7065FADA3B36944FE4E0260F77676B84453EE5042F6F952A51FD99DEBCA835066A6D5A61BA1C5E17247551340DD02D777A44BC1CAE84E6B5F
api-ms-win-crt-stdio-l1-1-0.dll
md5: 76E0A89C91A28CF7657779D998E679E5 | sha1: 982B5DA1C1F5B9D74AF6243885BCBA605D54DF8C | sha256: 0189CBD84DEA035763A7E52225E0F1A7DCEC402734885413ADD324BFFE688577 | sha512: D75D8798EA3C23B3998E8C3F19D0243A0C3A3262CFFD8BCEE0F0F0B75F0E990C9CE6644150D458E5702A8AA51B202734F7A9161E795F8121F061139AD2EA454F
api-ms-win-crt-string-l1-1-0.dll
md5: 96DA689947C6E215A009B9C1ECA5AEC2 | sha1: 7F389E6F2D6E5BEB2A3BAF622A0C0EA24BC4DE60 | sha256: 885309EB86DCCD8E234BA05E13FE0BF59AB3DB388EBFBF6B4FD6162D8E287E82 | sha512: 8E86FA66A939FF3274C2147463899DF575030A575C8F01573C554B760A53B339127D0D967C8CF1D315428E16E470FA1CC9C2150BB40E9B980D4EBF32E226EE89
api-ms-win-crt-time-l1-1-0.dll
md5: 6B33B34888CCECCA636971FBEA5E3DE0 | sha1: EE815A158BAACB357D9E074C0755B6F6C286B625 | sha256: 00AC02D39B7B16406850E02CA4A6101F45D6F7B4397CC9E069F2CE800B8500B9 | sha512: F52A2141F34F93B45B90EB3BBCDB64871741F2BD5FED22EAAF35E90661E8A59EBA7878524E30646206FC73920A188C070A38DA9245E888C52D25E36980B35165
api-ms-win-crt-utility-l1-1-0.dll
md5: 54F27114EB0FDA1588362BB6B5567979 | sha1: EAA07829D012206AC55FB1AF5CC6A35F341D22BE | sha256: 984306A3547BE2F48483D68D0466B21DDA9DB4BE304BEDC9FFDB953C26CAC5A1 | sha512: 18D2BDCE558655F2088918241EFDF9297DFE4A14A5D8D9C5BE539334AE26A933B35543C9071CEDADA5A1BB7C2B20238E9D012E64EB5BBF24D0F6B0B726C0329D
Autofac.dll
md5: C27BF722270EF4F171BD3F14CC20A45B | sha1: 979075488686CFC075E4712F8D12598F1C074FAB | sha256: 785910F740D5E34095F81578B37BC360758184034922239EBCACC5D0340F2CF8 | sha512: E62DF2B1AF84EB267CCAA24B2C85CDF0C523F46D5CDF914B1AA6A18EA837C9531C5962A59661C119EF399B3450E808C9ECE2FCE37B9EE6F4DC25163E54F9B867
AutoMapper.dll
md5: C7EB4C377174DFA8D841C10E70316BC6 | sha1: 78830797FABDA226AFAFB1F73F85712AD62F43F3 | sha256: 6B8C9EBE5F34023228ABC79DAA4E02767F9FEEF443FE11804AC7744F32338130 | sha512: 48A84F6BE4E489BE0958D2C0CD2888005BDA1C4E6D87F61460363678062D398EB87AEEB2A457C802C5949B26BA7E524A8B7A5E32DE8E9AE6C62B345462F80F65
AvalonDock.dll
md5: 467F51A4ED86B690B7FE6380B07C84FF | sha1: B2BF3F809927E1F4E83CDBC4BDA24B087DA7AE3D | sha256: 855A2ED61226F792F2782F1487AD58E463452DA875B3CAA44441ABFD401D0C40 | sha512: C915763BE46D6824E7ADA7BFC4E3E5CAFE7808AD4D53C5A7AF84412DF51E43D9D98744116380016753A2F691CD627BBE35E06DEC900084645BD94370363725FB
AvalonDock.Themes.VS2013.dll
md5: DB388BD1F8D15CB388A5936D2FCBDC5B | sha1: FB962EBF31DA6DA059704E86EE8D4BBD90D9F86B | sha256: 3590122D9197DEE52DCF25EBC35FA15FB1B3FADB1978AA9CDFFA5EBFFA2A8206 | sha512: B11D5954750DED2EE618D7802F184E621B291FEC17221C8760DE8BC7F53187971318571109C88281CC6BF20AD98C9310ED3F2411399E9E1C9BFB4EF188871200
ca-ES\AvalonDock.resources.dll
md5: 3A8675503085951088B92A1C95057550 | sha1: 1007E7B02B82D11D5650131E5D848247EFAE3D52 | sha256: 30106D1274B4E37E061ACC7EE9AD7786C7D77389835EB31B2700D805B4E5B6FB | sha512: 0D2920D6601F85D5087D6DB8211697B480705107889107CB4148EA8E4ECBB033980E2459D70E6D16E0F85826803FF63361247350B59C2BF20EDD55EA9B7730E2
clrcompression.dll
md5: AABB41E1D3EF1514D0492A0A7807E57C | sha1: 6D7148E725F8D3C44AEB836B77CDBAE1F8C608F9 | sha256: 98C74AC5EBFB294267D5CF19EC0F33E1C73E015C0BFEC2A90CBDDF2445AD3701 | sha512: 1453BF75DFE9A9F675C515576179AD0C1161886ED5B504F37E4255D3E78C289CA73F7A2EAB95EF239D39427BB63193E77CFE591713EAB38CD3C8D2B7CB50E530
clretwrc.dll
md5: 2409D655C03B1261F49DE9EB6A700EFF | sha1: 7C8908CA39D3FA3EE86B5D8D3C1A7F7A49333B64 | sha256: 4D0D8B51CEDAB2E774A4963B58BAD42032C7F5CC734F4199C40CC66E8FFFB095 | sha512: 61F8D912BAD4F7D26926C3F81426358CE8178436582142F04C9BD1F01AED76296B067230F4DE2DD6E83736F9A13E8C26FAF1084103757CB67922AB6C3F624DAB
clrjit.dll
md5: B4BD14E27AB7968DD242DC4DDA8CEBA9 | sha1: 5665C21C9DA2FC2875E96B902BA267464DFD9670 | sha256: FE141D255B0643A19C10335476564824A4DBE807D5C788AE798349CE8D3E8227 | sha512: 235A5880DB61CE25B695333D9466328FFF0F783DB5D3FE64EEB277B564B0920AF068F7156EAADC95144F0A804E55D4CE1E5D8EA6D8063A1930907A3719E99535
ControlzEx.dll
md5: 5EF218CD177E847B4F9A7D8BBB19F885 | sha1: 94B0E2A00AD8E9A6B95EC0156ACDB71B3B106DDE | sha256: EACBB58DCC86ECE85DAAA238FD765F4F6AA25BF7B04365A8C970D78B0A60461E | sha512: E2FC3A92125579F4D03C42488078B7E78CB8CA5DE31CB307B6B88034C76450A4C0ADBB9FB5213301D611576D1C82792CEFD94271AE35242AA82DAFAC045C9259
coreclr.dll
md5: 8A174EE15CA69DB3A4E1855C0CC2688A | sha1: FDD033BD1AD5A0F9301CBF441E8980839702ECD3 | sha256: 18F85AB1892354010D218FF64CA0AFCDCF8CEE2E721FB29747AA11757AEEA26B | sha512: BD79722571F8D9DD3C9DA4223CB604C35AB79287DB47F5A6800BC75090376F6A442F8F8C1A3D76127186660C16E11D5C54FE457252EAA9942534E097DF2F24F1
cs-CZ\AvalonDock.resources.dll
md5: 0CC3AC914C6235CC151184FD2649ECAD | sha1: 84117877178EF1F99681F43A57377432C2097397 | sha256: 815B9EFB3F6FFFE8B795D4474C7AC4A43F528528D79F3628D0D747654959B4D2 | sha512: C3C7CB78035F3EFDBA855399DA5BCAB1BF127B7801D90DD92F76A180173153AACE222E86B3BD5CC563B5488F979842C0162ED2E4944F43FB8D76D6D440EA2B93
cs\PresentationCore.resources.dll
md5: 0796C9E404078060EC8F181CB1D75874 | sha1: 4BEC897BEA0D5ACEE8FC987B6E4A79079FDABDB8 | sha256: E6E1F2FC679D5741118958508A6F0F52C0F8085B87A9225C54D8F183B4C85CE9 | sha512: B032E6CB16620FA954AAA9836DB7422102B5536E5F3FDD1DA3F1C44F7CB3E318E58C1593A1E2AD40D4F2EA8DBAD23FAF45940FDB324A4526126EE00A7912A6EA
cs\PresentationFramework.resources.dll
md5: 4057E8A2E061E4F1C4F5F6EBD5C86B31 | sha1: 8EAB878B4F88855AFB88E9B76D41558E1F50E9DF | sha256: 124654B15FE043361BF2357181A7330A4FDB92E593DFF597F129ABC184A3FA09 | sha512: A58541BE8A190EC6152545458E9A93AEB35A44751116D537D8811056B2B5BE5F9B4FA1ED544D82BDEB05223D677330185F889060DEFEF2E5018BF20DA049DEBB
cs\PresentationUI.resources.dll
md5: FC04C713A16719307F1B11AC83C0E643 | sha1: 26729E8DB204CB7FCF93D61DD9AF96175EEB6191 | sha256: 80146ED3816BDC5963E5E956DD483B7E60E2310EDDD715E6F2BF8B9464AC3A64 | sha512: C416674BC942FDFCE9298DCE3D256BA30479A7DF1B292EFD574012F6998BFDD3E47E8CCBD924FDB9BA5C81EE40C1374C65926D342C1329EFCC3A340F4D8A6136
cs\ReachFramework.resources.dll
md5: 3756A081445DE963AC748FD4D7541769 | sha1: B797615CC9B6D5512C4C201AD6B92F290C48EE9E | sha256: 2670E426333173D07EDA5856966B2E3655AAF93DCA12E266C5B1D739480DAB54 | sha512: FC4202570B82F792965ECBF026C49B7E6FD861AD6DACFB81E1F61CBE92F08FBF09C9CC29965B54E3CCC746D8C6D96D75175A57D5E05555A7F4707299DA456DD4
cs\System.Printing.resources.dll
md5: 8D893FC45A198A1EDA580D71AAB1F72C | sha1: D7A265A6D580A8318E082FB4C88AD40B58C11A47 | sha256: C433E7F1B0C98D27E05E132CF2EF0F4C1942F1941BF2A6FA0B69B8DDA58789FC | sha512: 50749CCF6A7E30D775F2B00077F5D7DB784D07FD603DECEB973C6B829241B54EC5C1C04833510180CF3ADD8D6EAD1FFE6970628D96A629D95E3D9FCADF87C21B
cs\System.Windows.Controls.Ribbon.resources.dll
md5: CE5295F24F003A09B6F3E087B9D1BEF1 | sha1: EF6C50965FBA7E277EE1718D8BE7B1E1FE78AF22 | sha256: 468AE9F2BDC5E6C695D8D31393BF31990FA95C36BA5448EBCC6FA0949B191AEC | sha512: 772C93691E37F46CCAD3E24307B216BD3680E19DA5499C5E2628EC046FC3D01B3413B9EE41BDF67396211A1072BC82533DA94856B272524A514C32A6E479CC71
cs\System.Windows.Forms.Design.Editors.resources.dll
md5: 29571BAC8543A0BD3054ECA10CE8A007 | sha1: 13254E180EAB8E8E483C6C922618FC33C1D1EBB7 | sha256: 780E55AB44D2F9EEF78FDFE79F856A1F59C907C1606DAC6290EEBBE4B932C4D6 | sha512: 0B0945B3CAD159A75418FA2BFDC579E5CEFE153EB74B337FD70D50C80753C11633F4D6892A905B50FA3682F86A14E5846FF362CD70EC11C638616651A89D0178
cs\System.Windows.Forms.Design.resources.dll
md5: CF228DE65DEFFBA1B6D42F8A8A976A59 | sha1: 641DB96BF6803E5FD3C3421E21EA12F38E98EDB2 | sha256: 145C7A3AA687C1FE309E663380FEE75855C95AD133DB12F232E6FE54E686C12F | sha512: 187F498EBBB4AA4192175DE9C55B23BA8B9BABC6936F2EE37DEB89B0A76447D79CCDE79C099F190269AC6161DA9C8AF38D0CB40F93A90DF3E665444C5CEB28A4
cs\System.Windows.Forms.resources.dll
md5: C7C43371DF17A5793F04BC838E09E250 | sha1: 9D86080CFFB3FF56959B160732453FFACEE5791E | sha256: C673D77D36ECC1E0D36929D2A08DF6BB6D9FF14B0A17D5EA872E2B32E2E9E2FB | sha512: 5D67ACD98933819E1E1EF5D13D0261EF4F72766FEC25EA45E80E444B0EE7172FA01D47C13A8A1F1E52555E70AFBB69F244D9E008CB8784E5F28CCFC948670DD6
cs\System.Windows.Input.Manipulations.resources.dll
md5: C63854EEC9BC13FAE7FD428BA530B44B | sha1: 9891AFDDE8D94B51EC5F0F4696F7A233040BFBFE | sha256: B01F8466356BDF24D23357F57B1C1A387B23CBD3BA01324AFC17D053DFFB3746 | sha512: EBA3AB1CA75C305EE39B70C4CCBEA6D9F55147BC1227530C4AD6E1798C15D4714B2A84F1B4C1809E0BC2A783C732873752D53D7CD2D2B78F5DD501C4C5FD6B30
cs\System.Xaml.resources.dll
md5: 0B7734022177D0DAA15CBB95CEDDFB3E | sha1: 56EBD0AFD0ACCFE217CB73FF1DA3A7A2AB755574 | sha256: 9814A32E573B71D9E8D4969F1654B8854ABEEF7BEE5F590733A953DA400AD39D | sha512: CE40AF3B031470F6DAD0AAF180FAF87A95C2B6EA00A11419531C8AE555A68C4934572918B37F0F973D3B2AB1634AC3E88D9BF3DF1A85928F82EA310CDC10701D
cs\UIAutomationClient.resources.dll
md5: 0907C12064EAE38496C78F24E662DFFF | sha1: 2AAB4E6FF867D354B4739A7DF9F99D38B20CFC5B | sha256: 5456E7C6DB216F2F21A228F93FD6D6ECB7705BD10E7E6B0676067C023EA38CD6 | sha512: B3DDC8B71AD8602896DB97CA72F44B856C387210AC43A832D00C4AE425A8C566EA521D7A3713926C88E9CFD0B3D7E7535A6371EA19F7BCA75F611F4F70D3BE9D
cs\UIAutomationClientSideProviders.resources.dll
md5: 4D173B83C520A41FFC1C5C7EEFFDA365 | sha1: D4A8EF6F66057D6E03E2049EFD94CE6B4FC352B0 | sha256: E18055292F184F481AA7F3B4A50E2252870A54BBCC8FE8421B04182A34C5A78C | sha512: 0024129BCDA30AE0D1FBCF2CF2759729240901E9D6519C4C45342A0C9B942724E36B6F946871B814B7576C2D5DD700961F67C09E6A2FB84920A2E59BB7F3D281
cs\UIAutomationProvider.resources.dll
md5: 4D892C2A1AD24570CD51C76C62840C13 | sha1: 3FC60088B401A728E91791E779E8C63960763BF4 | sha256: 557D8DB6D61CA70EE8D9310EAA8605786C0EB581BFF3A1F398F1554FF795B08A | sha512: E352BD12DF6085C0D55BBF80F3DD8FB409A66B9FFC208D02E436B63BCF08BAD232B190D85BFF958F1CC76B1632FD7DB00FF7DB005E0C35103E82D84674DD090B
cs\UIAutomationTypes.resources.dll
md5: 112A5019B60B262667090FC02F7384BA | sha1: 6653535ED7C94D9952EA9B66FE50EB89D2D1E5D7 | sha256: 9BBF984B2E4678D2CA3579CE151A1462B17F2CC21D9A8AC5AB16C6FF10C373C6 | sha512: 2A537344C6DA813225C687F87B9A4E8BF84247CBB49DF1842BCB9B2ADEC2BFD0A6AE60DDCD8942BABD8FCE1497A7B59FC892BE6147E7C0A540AB66C45A839A49
cs\WindowsBase.resources.dll
md5: 48AB65A723978D6235CAC87B9E716E9D | sha1: A357576694EFC24F494ECDDB97EBA265C5BDF3C6 | sha256: BD839B13733972483BCE00C8D7CE8A987C2B03EF4E5B09949DA51785C9CAC458 | sha512: 902D58B78EF341AE53FBA1397A825A0E36785B9875B2CDC1BECF5D9557AE39665CB86E1533305E319E4AB611F7DCE439174C3BDCDE8EA147E98156922B25DEEB
cs\WindowsFormsIntegration.resources.dll
md5: CAB9A73AAAC2342A437F259D98EB4BED | sha1: F9F57C2104603FC17D979961EBB9211A8D7ED34E | sha256: B85D468A60D849F701035C54A3962A39F5EB00C2069B32BC18B7CAD35ECA3B11 | sha512: 1C94741E310D5EE051DA20A1E52C3B0C8716935D793897E3DBA3298CCD59B15BAD688519A1B739401E8C3B63A6B2166A7E66EE26C58499D00AC393409AFAB660
D3DCompiler_47_cor3.dll
md5: 7641E39B7DA4077084D2AFE7C31032E0 | sha1: 2256644F69435FF2FEE76DEB04D918083960D1EB | sha256: 44422E6936DC72B7AC5ED16BB8BCAE164B7554513E52EFB66A3E942CEC328A47 | sha512: 8010E1CB17FA18BBF72D8344E1D63DED7CEF7BE6E7C13434FA6D8E22CE1D58A4D426959BDCB031502D4B145E29CB111AF929FCBC66001111FBC6D7A19E8800A5
dbgshim.dll
md5: 84E5C273F00B8E0BC1CFCAFFDE1919BC | sha1: 8044D18825CA2FA12BEBF6DD38953EFA13D25B7A | sha256: 5470DD45E82AE05C9EA30BE1B1AAAE6B7200F6D954B71C1A9E4692BD9839B9FB | sha512: 274109117B0774D59233FB5572A3AA2D08BA34A40891CA30529FF8E3102DC2BAB82E03E6699155199372C38482E49C6E49FBB9E59AD6C0D14B8F2C4DEFAF0DD7
de\AvalonDock.resources.dll
md5: 3E8BA036917FC3ACEA2D786427A9F53F | sha1: 55E1209D0EEFEA07D1987A456868BFEC23DA8F79 | sha256: 7C3B2D1488FA217FF3F20FDB4C1CF9B7F132157FA2634AF2290634361BC971C1 | sha512: 7CD97C01AC4CA93A7DBA84899BF65930998EF5C09E723FF8E71E77E2319E97B5560D50D8705C265BFE5E2B13F81E58953C9FA83F2AE617D968DC6BC0258E8C95
de\MahApps.Metro.resources.dll
md5: 344C32E42F77107DCB8AB935291960F6 | sha1: EC2D3D130FF97BC4E889077F8EDAAC6108BD4AC8 | sha256: 03DA2298027919138B8EC8CC307B9B71B84565816AF494C82FBA0310989E1C9D | sha512: BCF92AFAAC7B7E2DD51E89C9164816BBBCA126A986DAE72886BD66D705780D9D86F784DF2A138040FE22F35525CC0FDBF6C04B87C8B5EE3A5CDE453DD8EE5FC0
de\PresentationCore.resources.dll
md5: 9870BF6E36532F2A593252C36CF0F4F6 | sha1: 353E827B8611FA66CFDB16ED3DB327176D8CC5C6 | sha256: 6B273D27DD0543977257E5EDA795843EDD1B06DC2621E8477B97C9BAFBCDB8AF | sha512: 7FB58E58A30539AC0C27A9FE7939CACBD11CA7F924CDAA8E5F2737BD0A7A9A3B8119FDDDA02FDA6E2E3308844EA41F416994D920082C4C739F904B6F5B415D68
de\PresentationFramework.resources.dll
md5: 612DD21CD1CDCFBBFD10D83409B1B57E | sha1: 629CB50BDE6157FEBEC80B2A4320FD26DD5E8AC9 | sha256: 197D74A7E90D4EB1CACC6DD3474F645148E6019023BCB7D724F23F527CAFC81B | sha512: 480B3370A1145C3C2A26EA439892F7E6E4EC110A66AABE40C23BAA34772EFC04CC7B69EB34B09925F0E7FA49B48281EE04F1457A2605D5381A058186E33440C2
de\PresentationUI.resources.dll
md5: 21120BDCB07B8FB8DBE466C9AB59C1A7 | sha1: 135E213A9F42AE108B445FC0BC9B3F260B5CE51B | sha256: 88E54F206878FF4CB499DD8AD6CFFBC434FB93E8DFFACD8C77AFB8698F13C322 | sha512: 9EB924879894DEF90B3EE40C5FE22A9D51230B05E79478CDA00B600365356E89494112BF9C75D40C7A2BDF5A26E0EFDFCC65D5A4DF4CAF22929DA251652426EC
de\ReachFramework.resources.dll
md5: C6D0158BA788C3F0175B51096EC709CF | sha1: 9D9816EB27052CA56DE724D57354832F94B1A09A | sha256: 9F129B4AD38CE54ED8262FC1DA78CFFDBB86A9ED4943CCFC42825B85D3940069 | sha512: 354FF5A595F290A3F0882379F19CB57077E62D729E5F5F309201FAA6DFBE2C10D721AB0F6AF25D1B51E1E0F583A97C5ED7CDFC36C60483BB39B7B63A29C50689
de\System.Printing.resources.dll
md5: B327470B6C3958FB63FD06EBE271E95F | sha1: 6F3BF63EA26FAE1D1CB5A09CC2B8FC950A5AB860 | sha256: 3C6467999D35FD9B0359DC44B48EEF49B31BB46DD7BF30FA5A1B7FCC29F17F2E | sha512: 332303D239E54537F8ADDDBDAFFF70D233705111D10F949D57D01A5D55EB232DC1469C5E94C90E314E4843699856BA88A2247ADCF6B8A5BCCE9E3BC0B1FE0391
de\System.Windows.Controls.Ribbon.resources.dll
md5: 3941DE30825AFF4CAD8FE553C4C0C570 | sha1: 2993F829CC8C35E60BF403070353E693B8241131 | sha256: D387D1025B35C92CBDB2664B99EA42CE47720B92082BCEE8BE5246C4548D5394 | sha512: 7D2DE7F659451EBD3E0DE8D9152DBC850618BE5BDB3C41E1E6189C7CC86D89F6CC938469EBADF2BF2596020651C97306725A85FF65102E7195C9189BAD5E31DA
de\System.Windows.Forms.Design.Editors.resources.dll
md5: 242C86A428B94FC34B0C4382DF04F95B | sha1: 63948BAF84E9DE19A9F3CFA9AF26DC3063D0D7F8 | sha256: 503DA03BDF3B48821DCCB7CB4C75E1BFA3D5659E05BFC5FC8DC39C28AF321CE6 | sha512: 412B51D417D44DA65F303B3CCF139BB9667666EFE06BBD90B49EA8D0F07F259F94F3B9A3C75ABDCCB8511F55BC70A21E7EFA8794D1FDAD02A4E81EFFFC86C573
de\System.Windows.Forms.Design.resources.dll
md5: 67448457D81617A58DB4477DDAF60389 | sha1: 1510678D13A226BC87D01CEC526E54C97A30B892 | sha256: B407886DBDC077AE992FC2304CD2FAACFDE8B6BF1936A880C0AFE5CD3EEB2069 | sha512: F595777220ECA9D550A85EF146DAF58EF6E209A42B9F25B6ED935CA93CC7A2762F2A70C7B5272003EA4AAAF6256A8F07255C3C977F63681B35437266B2B2641D
de\System.Windows.Forms.resources.dll
md5: D1FA5A53902B80A3F876A8FB8A39B9BE | sha1: 494BAF4BF19EE601D0465EDD36F6F34B3C08C5A8 | sha256: 6DD949B9E5E1CAC7D56FCBA7F2F8B6DDBD61583FC5690965F29A884C04925C77 | sha512: F13DBE786F439C6E4E9DC5F86344B9D81BF7123EFF12CE459CC67BB88E291B7F9FC82E76A8A6E4C1979E1287BDA4A1CDCE8BBA90238F601DA9B7139150E88D32
de\System.Windows.Input.Manipulations.resources.dll
md5: A93B3B78CF8BA9D9910B2CBC082EC237 | sha1: C6B05B0C0A531573533263E85442BD9D814B9AD5 | sha256: 8D0D9243511E986DF1FB7441F0E29B8D90D5065A668F24BAC5B517B21C02CC2D | sha512: 86D1132B7675630A37A0A89B1BE118FCFB0D3EDA7C25FBEBC68A018BE09BD213624D1B3D86A8F73C4750735B47A9A7FE128E2116527DDFF49E43770CF7F9A00C
de\System.Xaml.resources.dll
md5: 25C76E809F748FDACAEAFB4C660DFBBD | sha1: 7AF03B949251705D283D7E33675A89045CEB8F64 | sha256: 95530685806AABD22EB70175D1897A38F0474AB73D8132A9849D32E7F0C45940 | sha512: 1C1F8E332BFA92931A774AB15FED1AAEB543BFAD0164DD2204A94F086FC53C6024C7335364B472BABFFCD25F9F7C117201D7CC6F66B256C721AA51798AB89D98
de\UIAutomationClient.resources.dll
md5: 30D4CBF8493BE5CF4702A5DE77BAEFCC | sha1: C9D2F208702849F5284E8233E20C81CC084EBA77 | sha256: F8065C9160FF516E429D0E4D9FACA49740444B289343CE7B73E5BE093CBA66AB | sha512: 68DA1A5829318CB2959065B48C1E534C9EED9635E13A70A4AC2ACEEA68C616A2819E8F88AAE958D52D0DE638A30DDCE9F5633980E42D7E6E9F6185214DFBF322
de\UIAutomationClientSideProviders.resources.dll
md5: 532302700307D794211232DFB4DDB3FD | sha1: 01DE492F4E24EBD8E10E39BFA3A88E0A6D00F93E | sha256: 10625F4CD24EFFC4E3F9048D657FA668BE1EF51526DBFE72564D2141526AC0DD | sha512: 008072E50B1C840B04643D1EC296DED2F7C274BED04B94E10BAF6F9BF0C2786DEC47C3FFEE12D6E8D9E68EDD42F9F5DA6BB2C7F0DA20D16E914E59D11A2EB9F1
de\UIAutomationProvider.resources.dll
md5: F9EEF60721680DF91F75F95327ED4280 | sha1: BA8754524BF2398ED03D4E1833B64CE421A582AE | sha256: AA351ED22A73566A51D2415D51CFD5EE4363F45A1C6CC09646B0A4C2B3EC21EC | sha512: 62A9C84B6416ABCBC81F4B77759249B49ECD7ECFA422D752112073C67F8C985ACF8B4D687F3C61E9FD414FCE4934C876190943BC837559C00EAA340308BA88BA
de\UIAutomationTypes.resources.dll
md5: 049D80C1DE32AA373D185D28888DB093 | sha1: 0FFEAB9F474198D0B91072E4EF0D9BFF45C28D2A | sha256: BE03AB7F38FF4C67C763040F847B921705008AE8AC58736AFE497A5F93170393 | sha512: EF006AFE96931623E725DD3F27D1A57EE59E5E2DAFB57EAF91E8960A4919A3C9B139A207760D0A187E8FFB8BEA1A52A7B2A4F3907CECDB89FDB711C5FC211610
de\WindowsBase.resources.dll
md5: 9DB034592F9E4CF5464BF54732B4A5C3 | sha1: 47ABE2A992CC99ABEA08E8DA7E7DF255C8351252 | sha256: B297E39846E407849CA5E4092E9AC1C943FC841CBB3D37794D34B9BC50B45659 | sha512: 4E229967F4093B569B06EC42E518AF4AE8E503C35D946A6A192A2FD746975CC6C6D9DE9602E6BDDEE728DEC3FDF26445E040E74FD554D4AB7B8545965B420459
de\WindowsFormsIntegration.resources.dll
md5: BE66BEA41F12989D1D5EB45DABA7CFB8 | sha1: 1961E6662BA24F6DE0188EDB672E4A1219319B69 | sha256: 95F14FF71C1E32D919036751673341FAA648B98C914B510A80D66B44DEFC3830 | sha512: A6EE7BEB2B588DBCF40EBEA768447C5AD819E23D58332373B007562B84A99C2587F3A584F606F2E0CA52A92DFCA4D3ADAAA4B6E9F1E4F95A8515A417F2144102
DirectWriteForwarder.dll
md5: 4D8C7E41209FD4774B49691DD7DAB8C6 | sha1: E4E8C77E6CC199430602E8134B5FF25B7E8BD7CA | sha256: 09F017FCF21B392CED814441811C532E3E8A2EC1C3A5F55724B8C9945B782BFA | sha512: EE77534BF28D75AAECEA5D257A9D9FF42D63BAC7CA064E5E8599CF6FDB024EA9473F93BEE7C31B21FEF9F8B431888231D8614F45FCBF5E3D2127873A47E9344D
DynamicData.dll
md5: A2B192D30DCF6E1A7CA59915BE004DC2 | sha1: FF329F2DD9B5691DF26F6EFBA8F30EFC1591A7B3 | sha256: F299CF7D9D62672F8A4164823B8F8C098C018C615DE77EC4383BB3CA63D238C2 | sha512: ACB57628E412A15EBC016B277CB881BB05B2E433BA2B52F41DFC9994FBD7BE18A3D07FD9760A2622F9D46E3414E734BCA880F380029BD5BB65AAEBE41E7E339E
EPPlus.dll
md5: E5DC77BF5277695E33153D184B0F8F5E | sha1: 0BEF439EEE31D25D4BF75F0EDF2D83E4AA481C61 | sha256: 6C26C40C5AFA8E9D5E127CBF2DC0B5B3FABACBCDDA9ABE730716B18FBA1A4F87 | sha512: 1C0F22906E76CD9524A4C134E1EB1BB0DB58AD7BF927587D3E6C34DE2FA6A4F32AF95741728009EBA54592E497575CDC278DAE2C2BAD58F44FC256423B803399
es\AvalonDock.resources.dll
md5: 9BB92F467E4CCE8707F3A714B7651D48 | sha1: FEF5B28DEF991A5424D52E2E1FA2C21866C6B385 | sha256: 478E70395D445C5E668306FF7CE552FC40F974075FF27CC0C68D10E4A06A1CC6 | sha512: 002865FA1F5032B422EC5EAF3A874709CA23C55F46538AFAB8FE09A1397442FCF94FF7CA312E162A8669D6F4C1892A7698EF1BD76AC5E7D0C0AE12C5FFAD91B9
es\PresentationCore.resources.dll
md5: 4E1276A1D72317CE4E50CBF3CEFE0A17 | sha1: 843D214418F204AA6659F309D9E929752D83518E | sha256: A29256CA4312ECB82E2F8F222604177A8A038AE233F8DB916DCADB2D3A66AEB8 | sha512: 803B6283AE544BAE506CA95DF9CDFEA1615227253F9B246638823BE4A19ADFE58E6C110B732382B60D36E332C4028761A5E6EA1C5381A60975A6FD69E7016D18
es\PresentationFramework.resources.dll
md5: A83C3AAFA30024DC9664A09021CBA234 | sha1: 2F986E7795B1D87AB5DB88DA00DA0285DC5CEE4C | sha256: 6EE20943CCEE6DFF65765768819ED7299F8B215DC58D6322452D7C309E0A385D | sha512: 9780D9B94C450DB4AA8B8C5C3680A0BB057605704663FA88A217EBB94363DB71A90096766BE3979673C4F4760296F71A6788128691AC2493ED9AAB69943BA3F8
es\PresentationUI.resources.dll
md5: E1643BAD26C3CE089D1DB2F0B2C78A70 | sha1: 623DF44062180060833A3EE39E030DDCB7A00FEA | sha256: 01569AFF61E98AE350086077B72DA47323D412ED3E12CAE7509D9069DBFE31DA | sha512: 89F4F3F5068B027180E755D2C022490B41520FDD9E2D473D13963D1D9A2D58FB309B97C93A4A54B7487EAD7A6F42CA6B55B11E3E84C609DF49A6913C2A7388C4
es\ReachFramework.resources.dll
md5: EFE4D6784CED243A32B4B4C6BA30BB2D | sha1: 3A586742BE77845B2BCE9708AB76979704C61285 | sha256: EF832754DE5591410CA38B6C7B258C1F2F1505CD825A263BA83E785F9376669F | sha512: AD7A3A9C93AD36549C1E6AAFD196E13E8827FB58682211FE88931BFD0936F91088CF6BA47D73744C20ABDE941739B1C1B58FD35D46A4DD156B7347E79E2A21AE
es\System.Printing.resources.dll
md5: 137EF7748D06FBDCC202AF82B9F222F0 | sha1: 86F3A6783E2E1CA215A5BEA91CD53DA387FA128E | sha256: F257244BC3800A7CE6636AA4430CB00AE8BA1A9521FB68157A03BF614AD62385 | sha512: 1293182E5AD54098BA7BE1BB4C25D576B247B496BC2C2B4576C763CCF5CD9B317221185B2FE603CA85E4E7146A04DA2247403C2F83077FF98DDB1C838A46A245
es\System.Windows.Controls.Ribbon.resources.dll
md5: 159A4DBBFA0F9F9B071CF1D0FB9ECE64 | sha1: 01E447EFB2B5ABE92F20518D103A2D2C5BAA4C0E | sha256: 29646352697A990D061685E3E29672534D8AD9162B4BB4C956C3BB134A6D189D | sha512: 551B59347BE7E7B86886B68B8CBF055EA08DB120082DDC3C4B450D70C5B3F981E5D67CC0C0C09F4248D9F6D63E0E351C79AD3C8889D172298E238AF640E2E58A
es\System.Windows.Forms.Design.Editors.resources.dll
md5: 61951E51E3CFCCF562C2548D09060971 | sha1: 419EC71AE40CC4ED71693F00AEC26945B8039481 | sha256: 860E901E7E9EC920C4215F1C20A5521786B171AB1E8D8B4464D1107C8E3D6E27 | sha512: 01F807C64E5FAF21BF85A083CF587BB7B063CE02C3D4D799016AA3D88B35BA3C73E713B559551E298A86D44D79A583E8B95F72C8717D108995E9FAFEC439D3E8
es\System.Windows.Forms.Design.resources.dll
md5: 580805E677881FD94893F806C9659650 | sha1: 728485D3EEB8B616C06846DEFC9EB4CC1BE51844 | sha256: 17ED59B0F3B7DBF128538A0050D640182CEEA5BFCBF4ACFA235689EEF0606583 | sha512: 489090C9AC63A18BDBA317B57E70FFBABFC7E02D5A95A21DC46331C94ECB4336FCDC47F007E84E45AE731F7F7DCED49033067ABB877795E4D63F47C0807C9081
es\System.Windows.Forms.resources.dll
md5: 7F70D1EB7A0635A9ADBC20750BBDEDA7 | sha1: 7530EB8ABDD4F199BD9859BA0661D83400991890 | sha256: 7CA05B158A42C93AA5CFCFC504EBFB9F08B96D2A9EAB5292BBCBF43D92DF85A0 | sha512: 95BD33B73E8EF37AC03572EE58C9170F749B39A73AAB83B786F4189C0ABCFF5C558C746603EBE22741EB48D48709AD3FCF039FF70A291C92E52BE901B38DA9B8
es\System.Windows.Input.Manipulations.resources.dll
md5: 3C182CB1C43B0EBFCCBBAB2A474122DA | sha1: 424CA2F6AE22B3F134509E80BDE29B3B16C55DCD | sha256: A3CCA279545A52EACCAF44836170533F3159BF3A502A27D52823DDDB228B2D6A | sha512: EE2EFBC4C64298CB0322F04C3B215C9FDB392C80CB857C1C09B3AD175AD79BF70B473F9254FA3381D42F918ED03BA62DCB850978768D9A4F2470A44CC837E7CA
es\System.Xaml.resources.dll
md5: 1A035DAF46D4AF2F935E20F34FB4CC84 | sha1: BDDEAFD2BCA58C127B96EE30E603EEA7A673DF6F | sha256: 84826D123B7F028A49D4922EFFABF9CEE26BAE06092E37EEC7E0008B22A5F9FD | sha512: 196CA6D4DA77D1C3E5395C9D38FD495BA755E0CD86C9A28F1664AD3AD18447084A83EC33582F75A84338672999EF501AD71822F6E3218D6E7E579D1122D99D0B
es\UIAutomationClient.resources.dll
md5: 58188440A551F805065D3855CCE2A5F7 | sha1: 1DFCD5DEF6FDA4F96D5857E2F4694016B57927EA | sha256: 82B62FEBB3CBD521A55972F5175647807DF31B2D280AEE3D504931491B2AB21A | sha512: AD9A2D186A2D42B5CEEA5283133EF76CC91560D2D93C050226A330312A4967A2AFAD67DF6D4125A10B7FAB78B40C2DA58817AF3A0B568142EA2678A49E712A51
es\UIAutomationClientSideProviders.resources.dll
md5: 663C043B24F344A8FFA2F0EFE32AE297 | sha1: D9D9C961FC0645203CFEFAF57C6198AD5914E21C | sha256: BC19BFD456D3020A9EA8C9DD65D0C147939B1B89AD2C8B9919D093320DD930D0 | sha512: 876653F8200640A78B6894E0B8051EE185892D6AD6E7F71B5636249DA34FBC1B35534006C1E3007534DF609E0F26BCDD85C0E94F3282E763F2C19F715F9AFA2C
es\UIAutomationProvider.resources.dll
md5: 29618CE00220E5998C662A41D509E6B8 | sha1: 231D78FD08E6DA32DFFE664FCB88ECD346882DB7 | sha256: C0F170C6A219F451AE6B6952A66024BD45FD7273398B70CD7E4CC575D26EFC07 | sha512: FDF7052E6354D29B27729C59139253D8F1747201F256A06EF3A4C7596B2ADA1CF42A67537E2B7B6C1F908C2381B5F9CB3188A6529ECEED0ADE7EBE23D75328E8
es\UIAutomationTypes.resources.dll
md5: A893232761A2B451D31DCFAFF04A03CD | sha1: 252A43766E7082988BAC5667328E7D1F497B8E5C | sha256: 2A828695348DDFC8F12ABA607693F2FC115F13259F2E62E85CD859962772F123 | sha512: 41A7DFE9FA0EE39EF6568D7938C2228B35256794FD767ED8B202A648E776EABEF29D424F83AAF62C821014101AADCB1789C2C966E6784EDC306EB5CB2DE9C757
es\WindowsBase.resources.dll
md5: 5CBC01DF2394AFA0EB02A79EF7974728 | sha1: E29299FEA81961C6784F3A124F9C4E1BEE076CB0 | sha256: 45BA875B8677B9DAEAB1E8A2734D0FF05697BE336AB9EE379D94C58ABAC8E93F | sha512: C53C052A91B119654471A53EF368C50723D32FEAAEE7A6344ADCBB3EB38CE8E3FB75F0F5D2351652013201114B54DF2E6BC58C3252713DD8F3795CF71B5583AA
es\WindowsFormsIntegration.resources.dll
md5: 53947F972168CACB0B7BAAC2918C118F | sha1: CE84996FC21CD2E4307C9652E3529483CDCD16AD | sha256: C09EB4BD9DE09BC3C11302FA4B6A44832F9A9EB38DB07BE81923A521813B3EB9 | sha512: F922E9DFBE2498AF6D1E801E40A06D224DE2F15BD6B0AFCE6A302CEF78DF49F5786B420669CEAE9EE7A6499D12A6FFB2B2CF852872F7C6A86E6CBCB6FA48E6DD
FluentValidation.dll
md5: 93A6104A7EFA223D5571E5C1B8859936 | sha1: 0209CE8B91633F0C87F5D2F0163F4883F9EDDE7C | sha256: 25F3EF28870E8583D0FB41F105B083DC9C33EDD36E6B273C4619167F0C6B5F20 | sha512: E0BF27DDA3715E56F939A493B13B9FB27796BB540A1E2EA0FFC3A8D049790AA9D3F5935D42DB577E76C0036F7E95387491983BC72BDC6EC4FFC2A45C06413841
fr\AvalonDock.resources.dll
md5: 6885FC450E319F0D0CF38D858A966AF2 | sha1: 54404E55F4A9338F4352F95DAC89CB6457C15D03 | sha256: 53AD295D1CBF68E1955D5F962B06FC1FB90540570ECCB19ADD7B497731EB7382 | sha512: 14C423EFE4BC3877FB60EC1674524E4A61995AD9F6815A8007236592694AE7A86BAB3F8B9A7BC51CD5ACC8019A179E433B42A3E359E71836975491D93FA2F0A5
fr\PresentationCore.resources.dll
md5: 5C994DC1B22A4B2F666A6EE5E1C86A46 | sha1: CBD68C8CBC33BDF87B2C5CA9B853968035821D6E | sha256: 57A31A74FEDA9053176A67EED080F368EFB5FC24C9A6C89EC1CFABC547024A30 | sha512: 9B08CA241A71ECC20F65EAF1D2A18E7FD310E4077A9D4C8A4A95D02DC9F2094BEC24469B4528E42208E6745DF4D845457E7BD9EFD0EA893D9B22FC8E5EB31024
fr\PresentationFramework.resources.dll
md5: 148B07936E2FD7AE77CB9DD14706DE79 | sha1: EACD79AF066F338CDA90ACE5B3D7713E8519DD8A | sha256: 457BACDA8E5C46C9E772B9A5A831D2A3BE3DB938B0F0B9CF57572A3D9BAE8FF6 | sha512: 4E018D6E25908AF69328C230F01B2E94D253BC05ECD51938141A2BE6A415322DC34F5AFDED9ADCD51967C9A36185E0377D5FFB76A48F097639328A0ABE7442F0
fr\PresentationUI.resources.dll
md5: 9332E5C5F9FFD6A69FB1ED3BF3B0FEA0 | sha1: B5BDA544430ACD648009A1C093C5B4AD9E79A289 | sha256: 83E2E61A7B6BBFD0BCBA4A6D92DCE76CF9FFC6A5F5C29BB617BCE3C665E1E2CA | sha512: 92D64A754BF7799F49B00BBC89BB5326EBED135E3353F6B7C65D6B247B103A17E4930A37854F5F0F8C547EA27BDBF5613EF7A64713921201B1BAA491005774DE
fr\ReachFramework.resources.dll
md5: CB94235DAAB8C30F52A514F060478167 | sha1: C4C9CF150B59ED39C14CF520ADF7D2AE879D0F49 | sha256: 52EACA5E06596569147CCCF3D38A8BCD8FC46939AB6644FABCAB90BD9743568B | sha512: 2359C8BC043122CB4AB5E819EE993BA68B345701B1E4D440961A0FB31E01FA2A24BA8825BE80128BCBD23849F2130196AC6B79261F6F18B7B59A56F9321DBB3C
fr\System.Printing.resources.dll
md5: 65EEB73590B2FECC9912376E9E44A901 | sha1: F2DA24A082FB5FBD1C42758DF39022E7AC33AB9E | sha256: 3FA2C53886FA613EFE1C054114A8A4AB09B7F51940B958AAD3E5CAA200F27311 | sha512: 7038BF55AD94932353237E85B6F06D118766D118E6D45DC431390FD97334895748E85B0BE5FC8F90CE4644E8FF6A88EA6D36FEC56E258B27A929AE95E53968C3
fr\System.Windows.Controls.Ribbon.resources.dll
md5: F4ACEA267FA623FEADC832D2AB4638A6 | sha1: FED0090B88A82969B76428339474529A6F77DB08 | sha256: 19B2CB8C7DACF843E95D3002D8B5666E98E1F55F2CAA65D7B7EAB5360B499865 | sha512: D879E295F4B469F28CAA44F8DC6810EABE15C6766BE5233AC1B3796BDCA909BD85F721217C359EDC0F94E72AD22147C90EBA2AE74E1981A4D81F0229EB0AC8D7
fr\System.Windows.Forms.Design.Editors.resources.dll
md5: E84DA232F854E6438B9F838B37322B5E | sha1: 286A76C991C6A78B1CADB52A07A372D70377486A | sha256: D7A67A77AF45E8C1478F081C62F698D65D7FBD0C0F29A67F607DD2C81412578B | sha512: 406D4FD84E8B73076FBEE455F2F3ECECBB89692FAB4BB014402FE5648C69E0B7B3760B54F70F8CF64D404B4E399026985BE5602A613AA39A3A89F462D4339542
fr\System.Windows.Forms.Design.resources.dll
md5: CA527ECAA94116E4C8786A593CD8BF8C | sha1: 5FDB7329469898181814E047A269A4CC4B5C1F29 | sha256: 8CAC6C2242C20A477E7932722ED0464609BAF122F45C6AC2C6848EDE16E5EF3B | sha512: 4C39B64307F63CEE0744B96494855F22A9F159867D120C8EF8CFCCD63FD60A806D46C0879015347549E2D57F6C8B328473C2CD365FC2B6E24ED6FA4EAEE6D8FA
fr\System.Windows.Forms.resources.dll
md5: E94BDC66D73E16C760010FA0CF59E989 | sha1: C176EF11568E4127EFAB5BC7FB668A8E2D893AF9 | sha256: CEE4597E9F23558BFC6DF7EE14B88186FAB59922F74858D7F746F9CDDFA0D1A7 | sha512: DE6E566EA0E2346E9E92B5FC7A6B53564A3C273D53B8353AA7996BB2C80FB14EFB3565031A1164A333B4AA20EF160A6707DAFB4BC146889CF7526CDA0E848544
fr\System.Windows.Input.Manipulations.resources.dll
md5: CE5668DE719318A1C135356FB921F6E7 | sha1: 2A9C8EE325F9E6D0512E4F100F346065801B9D72 | sha256: CD884E170127594A9DFF5E4B8BC044A3EEAEEB7ECB377B287B148CF76168591E | sha512: 7F928226C5AAD30E04E7E458A3E67C4AAD112800D91A34BB604E5D74757B0F93506192E5AE2F0BCED8604D67DBFC63DCA8CECFF1E00B36517BF1F3B86F1A2EB8
fr\System.Xaml.resources.dll
md5: DE44CC574AD71BAD2FEDE8F610876A90 | sha1: 585448214EAD89CBCC54C4604A76FE7B2FF50893 | sha256: 3EA1B5E2A754257B679E0BA120AF410A0C7163D555155E636B4ABAAACF13A80D | sha512: 078CBF2740DE6F2BD65A5632D729AB3248B4177A477E86D10684E145AA59A94BA170F19ADCBE3FEF66CBD7A019B25A5D171255EEC4794DED2EA19436A62C17E1
fr\UIAutomationClient.resources.dll
md5: D437352EA99DD9D2B1E7132B96A8D93A | sha1: DA6CBD416554450C52E2F10ECC184F8F1027A3EB | sha256: 41BA9BBA22C8D9D2D4820461002DC250E8DBECB3F7492D2C6603336928B2DB97 | sha512: FECFA5AE5FA643ADBE61BE71A259B1D415D4E3ED654CFEB6F699CA32DEC22EBF1E0BE47E3026AB2EACA9DD8C06D47CF54117DE1E883A6A34A88E4B0730C1DBCB
fr\UIAutomationClientSideProviders.resources.dll
md5: 5D1E6C2E6DE9C891A568B3C7716FA930 | sha1: C69C9F7B3002C93995A7C373A8D143037046B9C7 | sha256: F55697B742E36C68A0C748E08663D15F87A497F21B8D083E110285C9BBFDD976 | sha512: 55E107F9CFAE136935A31151DF267CB378D38D4F1193BE7D17307358B9EABC8344D98790CE96992FA28A5144A469C1C9BBD6604199C958372A8EA6D9F8CB1161
fr\UIAutomationProvider.resources.dll
md5: 1550CEE50C089445B5F58369F7B00917 | sha1: D2275812389FA5771DD0E7772171A291703E584F | sha256: 7B17EDFE029A946DCAC92E3261AE995BD687FEB2AE36F3FECE928320302BCEDF | sha512: D4C44ED37BEE8383BE0D29562A7188D8668EA5A492E41C46BD521E1EB3343D42542938AE868CC73648C748147B08843D621B1D60651A36DF4D829E1748E252A5
fr\UIAutomationTypes.resources.dll
md5: A8D55ACE73B08BC3F8B2077FFB8001B6 | sha1: C013C9F779B6F42D1000EB79B5CFE48032760FE6 | sha256: C640EEC31804E749FDA6CA79CB557C44E9CF98145C1F18F9ED472817B1B9189F | sha512: 85406E1CC78379A2ACAE068119C7F581E623CF14995C084C920B15A787021ECAE19AC160357897B9296392B29E8499DB17F331F3D39FC8671D92BCDA0F8803B5
fr\WindowsBase.resources.dll
md5: BC2700D8E15E0D032C4CC9F06C62C11E | sha1: 6B876E336507C6547984A45BE8D43C95899BF2BF | sha256: 8A6266102DB5C0D94E0FABBE7C4044A819220E348C0309142738777C498FADD5 | sha512: 90D78723314FACE427AF92AC9D12395ED6AEC035A210250A1BE3B7B704F85C1F8CBACCCCA967ADECCF00FB392CABF12B56E6E5375D2EC7B8E19AB6758DF7CBF6
fr\WindowsFormsIntegration.resources.dll
md5: 418BEC2FCE94CE6C54F2829A7E01F3D6 | sha1: B86D6F200E121BB2C04F1EA163DA4FD146E2E971 | sha256: 764AE519A1DB3131C7E9B56AB205304F883CDF3EF33FE32D93846AFB9A26476E | sha512: 07E8096C101035121637CF98883DDED2F4370B25DCF51CA43D6DE15F04AF7366E02DAC77D79177ECEB2BA1AD91242BE32A19C924BFAD68BB7C69CD31A44E9E68
GongSolutions.WPF.DragDrop.dll
md5: 83BC076B40EC347261A0DC460E5B1676 | sha1: 3679CDEABAA68DC9A6945BFC6153B96236F32E36 | sha256: 365B0F1F0226A605F9A5BF0F039B2D3491A1199902A831689AC0F34E1C16142E | sha512: 973A0E5A0E20C1D315F95589322829F7512B4E5B05342E5D8616D266366E025076CE36582A856D929D54BAEB1A8E599713FADD650458D9BD0624FB89E26097B2
hostfxr.dll
md5: 2979D98685723E1513262A8FF46D9ECB | sha1: AD667264697A28202955CDD52E17F33F6D5831E4 | sha256: 17DD0FAEA8D2A13B60BE4B2B60DE9AF7307B3298B708618BBA8911FB68B0A618 | sha512: DF9054225D1DA8A53912AAE6D1E20F339BA84207415086AEDB5022297DB9883A426AB44C4D80D87425830D62FF3429211A1F1FA9ADFFC4F334D76BE1C39CFB5E
hostpolicy.dll
md5: 0DE97A5809E4EB90FBB094AD4F54BB03 | sha1: EFAF12FF2497A2DFA8D3E198BCD3CB5B88775D7C | sha256: 160E40E6F4B4BD2DC51A380496411A4695297553BBB193A51089509BC2182D99 | sha512: AA65E6984C477F122E8A7B5B4EB20460ED123679B26F5FB1D03E7CFC4F409D1D97D49E3D461F9AA6747AB981EC244C427F942C1061AFD6D9DD8827711D1DD4C9
hu\AvalonDock.resources.dll
md5: 5899114DBD519931732EFEEC69052A87 | sha1: 1C3E23BA7AD0E1139AC862930B6E15EE46ABFB01 | sha256: 9C1882E5F3FB1AE498A5EDC67096F6F7D0EDFD82C3B012A17B1AB49341FC8E65 | sha512: A7D3B293B94CF0A73F3FEF0DA25061DC4B1BAC69ADA5D0ECD6930E4A9818F6FAA175852860A874F5F25AE0A4E26ED2EDAB96D97120C3E771FB09138715721CB4
it\AvalonDock.resources.dll
md5: 67DF30240F5DC7BD9A54F40DF9A99EAC | sha1: C7717EA5E98ABD7EDDECF0E8AD902D53D6239C69 | sha256: EC96F20CC95075BCDEB5C3F6E3A3E97609B06C207CFFC42D7394291853471BAA | sha512: 290554510E0411CC268665E24DE98698A9BBD209DAF9752C21767332CFAC78BC1260132E75E6DBE9C250826748AFA4CB236E44663079E2D8EE2C91DA47771717
it\PresentationCore.resources.dll
md5: A89A13924A69A10598E1147A92D232BE | sha1: 2E47C40D18EE96C15F831FC5A69E62C739DE39A4 | sha256: 0C5509AF1B3EE9E72A5E9035808DF9CD5CC356D187EED6C529BA66E76D16DB48 | sha512: 84E6BA5565115B0BFED83EF8905064546702290C214E6EBCC634061B54EE28C2974333B19C3E69333630F86669B7D8BCCB5B56E2E953026CD6E0EB4D9BF1CE68
it\PresentationFramework.resources.dll
md5: 55C1799CB26F897295AA9560B33E6C91 | sha1: A37E95EEC1A4301AA7CF70453CB6C9FE4785513C | sha256: 58EA8DAFF637DA8F50FD05CD7ECE274EDC493F126716E0B20837DA0A0DFF39CB | sha512: E8E7EA625E8415F629A537ACE31CD01A749FD092F3E086A86E87C43901A41B572CD8CECD13AF1CCBE4ED00AAAC3E67E896DDAD2EEB5F29DBBEDC5407341E33F7
it\PresentationUI.resources.dll
md5: 4BCA41C63C8CD673F77820A2E1145922 | sha1: 8D2FC59CF938EF60F2E2C9DAE7604337243FBA05 | sha256: B04398E80B671152109546C4CBAABB2A1597BEA19B32574B6F71A57744D46DFC | sha512: 55199902AF4BC3E22BD20BC008DBAB83C56CC39A24FE1C0B51A2DD1CA4FCF7FDE5D57233459F46D10E872DDF56F396B492720A589D0BD23294D3E5FCD25A90E4
it\ReachFramework.resources.dll
md5: 2EED9D6418670C080DDDDDA7E372037C | sha1: C9D91AE11034931E719D89E1072BA6FCBB4B9A8F | sha256: 623E34E8EDE9CDD8C749F4244087557D4797D957B3E9C27AD1DBE0D379BE0EE0 | sha512: 25FBAEA0EAE7E37F9B031A51EFD684C392CE2A85BE5A013CE5255510C1A9DD8061EE8A4A5AE4EE4DE930CEF47EC649070B04A3C7030FE53CF85EBF5241432176
it\System.Printing.resources.dll
md5: 9FB9BE051D3929665A95F968C6076271 | sha1: B80C8DF6EF21106F3630255003DAA088DF935850 | sha256: BC22016D3FF11BA304FCA60E802983F67418FD96596073427E9AB5997737D89F | sha512: 910897CF4FB1B79402012748B708FF0CBB40630BD9507BDDFD6E5DA81A129CD418D02D6DF857B1EF6CE077C2F8919DE925AC621F9A08FD331B4366D80354DECF
it\System.Windows.Controls.Ribbon.resources.dll
md5: 0D3D71A2F8984DA8CD31895D9C9E9F2E | sha1: 6DD37DAEAA89404C9A167AAB141126CCF855FD21 | sha256: 105B19F06ED374F74BD13FC236EAB5F02D8043D43D0C5523A4C4DB04D97A71DE | sha512: 6EAAB293911E62DCD262193FBE101D0F662F6A1E452EC75D6E9119ED32A92481EFD397CC65572C49228954E20270AEAA859E8AC8966E1FF3962C340D2827C0C1
it\System.Windows.Forms.Design.Editors.resources.dll
md5: F617FF41F98D8BBAAA7FCA15075A6C18 | sha1: 4C311CA61AB92F35490CDF8CB7EAFC89C70E52C2 | sha256: 49DD03EAF2C476BC569D559ED11214FD1E5BAFB8CEA9B030B3D9C6D664BD91FB | sha512: E37552F8227897676B46AF2D8C03D99ADAF1FBE00871774537755578E861721C068C0224FF9CC7E0F04B8119C06F9D04FF5AF25BD5DE5C1685931311C2159C7B
it\System.Windows.Forms.Design.resources.dll
md5: 17ABF10C3F72E62FBB27C2C2FD0D312E | sha1: C5EECD0FA80F7C9D67EBF60D17E047528B64B79C | sha256: A56F6995F1B3312C5A04FD3657439C254AB9EE3B940DE225D040CC84B9D01B4D | sha512: 5D3CBCD8184310361F49B0DDEB8B7CBB021857842E58CF003355CAD8F3257BD27547E7667B6E122A317A47E6EE76EF5BCA8C6B2FF24D7D225A9338601996B1C4
it\System.Windows.Forms.resources.dll
md5: 6C694203C8492F046E58324253A638AD | sha1: 10FF8D9DCDB4F7A92492361AC98961DC31B04D64 | sha256: 0C3ED582193C09C1DD3EB88CC9401102F3B2F3485820B4067CCC9F93DA816113 | sha512: 0AA99709D84A0A7D652766C82C719219242D0B2D48F453E1A88F8F88F8DEBB7462BEE510C1B0A86E0B6CE5714A14FCE2C969FA257259C6FCD64D66C1564E6975
it\System.Windows.Input.Manipulations.resources.dll
md5: 4F7FBB5506B9E2B52A2D3723768DD660 | sha1: B03DF26757C3AE70FBE192B1F8B4CA94CEE88279 | sha256: 2E7FEE4762F87BC109FC926F0003273959F0A343E6A1171772EACBDDF25FB1F3 | sha512: 2F754306A8777D89150CC730586B6CBEF64C3C88D4E4EFBA08E5E99C07F8DD03081CADE0160A3AD27F0E05C5479855950F06536B39D97357FBF49205ABD69C51
it\System.Xaml.resources.dll
md5: F12AF9872501DF91BE9D32F38F2B8D97 | sha1: 2A8CE3087E4ABAECBC63F37F6F1F3D45364CE54F | sha256: 2638022CCFB921218984BC82FB918BEFF5B1615087C467D9701ABE2D0D634114 | sha512: 0ADA596FC0F406493C3A7624D9A33F537879C21D677AADD3D48E3C36CEEE6CAEA1C40ADAB7FD391F0915713764450E9AB928DC424EDA9B909D3A94ABB5BB4FFA
it\UIAutomationClient.resources.dll
md5: 849BAB3E3C97C417E7AC5C217BAD102A | sha1: 667C4A213B6CD28696D036B4B048D8627BC61E44 | sha256: 993EFDACFC6FE891BA3A0C6C0CC7AB7C7CB41C4192E33A600016F973F307E6B9 | sha512: 650DA697EE3698703B8A844EAC8692D50618BD05D9AEDC3E3C0F6E729DCC664D7AEDA11A732BE100ECCBD1565C56FE4CEC563136AE0AF54C7D9E034FF69BFE39
it\UIAutomationClientSideProviders.resources.dll
md5: 28E62AAC314A14F3FC1874CD329724AA | sha1: E7B367C99316044B86D1812313C9277B4693192E | sha256: D642A350C60FD2E697EE220D4B59E1018025BDAB18E763962DA11A33E3A794F5 | sha512: CB974447142FBF4285D42818F815EA3A281D192152600253D555403A928F7B80207A1FA23CC8F9366133F25D6F83425C1F82BF953F4CDCFA48CA616356A88708
it\UIAutomationProvider.resources.dll
md5: 0D15A83469EB77D0282040E1B66B300F | sha1: 69F41E2F1B1103C1170E58C671EE0E50EA4AE589 | sha256: 18E0C4E78A3ACD9BF06FC93CEB5F89D3AB60B12619232E15F02E7C598A7C1B9F | sha512: 44A7AAF16CB866CC31620910706A7C22328F99ADE3C3CB994AFEB5CC7E60757ACE4C1ECFA825EB935632A4185BA97AD3EE1EFF3E01E6BBA8F7EBCB2BA40568D7
it\UIAutomationTypes.resources.dll
md5: 726FEA5144AC1FABA5A1B6CA292EEAEA | sha1: 5708A31772037C1B58EECAE8B7C1372633B96345 | sha256: 3031CA570FBB318783B668200FD0D5EF873D89368D9BD395844A7A1DC1F449D2 | sha512: EC034558548A86E1B968FBF0CC8BA50F8B96D8127E1A816EF6E95AD3ADD2B2F0ADEAFA716E78F6C283CCEE088A19CC77A3A1B8B28C0C7EF3F578548D3620489D
it\WindowsBase.resources.dll
md5: 0B07C286D433457D63F5E79D6FFD5BEC | sha1: E82839D6A2B3E8623922475798BAFBF7CD217968 | sha256: 8BE99AD749BA1405341E279857C0905200085855410C4245499060CD55FA2132 | sha512: 2F371BBCDD5FD618612C65A5E9EB52606BD6A73836A4574ADC7CB5BCF78D4F9DA089D1B230E695441336DE1B7B3C45AEA56111573B604F8DCB0E3103C6AB89B8
it\WindowsFormsIntegration.resources.dll
md5: 6F1ACE173DDEC5213E142CF1E3A7530F | sha1: 6D22856FEE3D9B7C0328946970EE96A468A168BE | sha256: 6B2547CE3B7D172204E06A625D6190D5082DCF69602350B6E1C0F245BF92EE5F | sha512: 63F01BB37ADD7EA361EF4590BBAE8ABD688CB88E7422BF475B4D670FA6E673F072DC0E3564FC252A9A8086D94A6505CAF21E9FF0A29EF41530122B1319727A34
ja\AvalonDock.resources.dll
md5: 78AEED9E2D2AC8C21EF4717D249608BC | sha1: A7EDEA5E7A9B7A6CDE2454E9AAD6860DD73B245D | sha256: 44772E51485515944AEAD72786F80238FC5CE9A40C5D2364F61FAE0A44980663 | sha512: 8367671C6609EF2B1424568CF58D701F4E2B05A3D9909745472B53AF1EFEB3BE64D07383D0536EBDE52DB267CDB0E8C53AAC39C8960AABC83938E1DB3CDAA35F
ja\PresentationCore.resources.dll
md5: 8659A5FD736C485B74DAEDA866CA54C3 | sha1: ABF18497B51C0E9DDEDAD319E108B902A40DE1D4 | sha256: 53D0B685B2CC7753BFBCFB1065417E4405B8E0C8FC74BFAC2B5E7FF9E5CBAE84 | sha512: BD13477D3DC8E3703CE276A7862AE2F1ECF1FB959C99B03278E768321A8C6EB7EAB9D3EA25F643889662CE6762C08B72413A493336263BE301CC8062CC3CE10F
ja\PresentationFramework.resources.dll
md5: B400B71F530379896F9AB5664E478D91 | sha1: BE6A5C0CE2661968E6EE03233E2F1AD505C8DA1B | sha256: A5AC96D2276DCD5704BC339326977C4CE0C004D97E7E372B1C25E8DCC1775BC4 | sha512: 6C9B84284A3BB41527D9113E686B9E5DBB6ED1E9251EB0AD32187FFDF9502FCDA0E85F50F96F3193A24E5D66C6E17771A9E3B9B46E6A065A0EF16B3CE0997B37
ja\PresentationUI.resources.dll
md5: 1B5F4B5CF075BB51D008F48E1ACDFB43 | sha1: EA8E4819E8D55C6E6D5850326339DA6465FD499C | sha256: F8A658FC7179988E60FDA9313C97CFF3DF12B6DF4A51E4DF34CF55430A2D4EDF | sha512: 76035ACD22758B7FEB3EC1584A0C23256792771DA37F13B2298F02A7076DC9CF2F5F3597502E2C0DF691EFF84FDC98BA1774ACD86D41CA8AAAF378C2D321F261
ja\ReachFramework.resources.dll
md5: 8E666F76B2B9B1D344F020514A1D88B4 | sha1: F1A0872CA79E00E18D5CC6A3BB3F815C215E0CD9 | sha256: 7E931C456EE65478318FDBCB9C2E799C630838165F973A92D2EAD83E6CDF89AE | sha512: 41B08B855D1B314E0820357065D1C1453D6E4311E4C0019A40E5D647ACAA49777EF0399710898D230ECB262023E461E5B870D315D85420FC37DFDDA34EE35690
ja\System.Printing.resources.dll
md5: 094D1AD337A10687E38420C4E9AF7F2B | sha1: 40DF286A17304D4011C84FCBA149E12ECA18D887 | sha256: EE3B77904959E0EBE70C6174CB209D45B0F5AE9F856C262FB6838EB85A6AF343 | sha512: 284FDA28E601F76AE078364D0F1A14B64E883C3A8597943BA882EC1331721F8387BFC955698C7D55C2E7E2A10CCF5D25D5BE30BC86C22896312D4D46EE9BF3E3
ja\System.Windows.Controls.Ribbon.resources.dll
md5: CAE713474CF0A2445069480AB4224EBA | sha1: 3644A408DC1EBF8099A7CE79087CFB0073316693 | sha256: 06AD038317522AFDB5941B09BFEA1FC2C516AB8D84FBB51B926DDF93344F179F | sha512: 4F1D2D598024F2BB68B813331F1BCA58FA68F716DC34CEFAF11BDACDE6AB809CD63CB6DF3B09AAA0FCBA8AD4FC2F5BAD082B7D6E4B157F90141DC093E72E4DCD
ja\System.Windows.Forms.Design.Editors.resources.dll
md5: E2E3D4A6A39CD8206E217F0350610D78 | sha1: 9643573EF1252929554C76400EF05743AF8AC735 | sha256: 4DB81200F82E5217027BAEB6A065DA9E2DE04549E9A7A3C793B12568A87B9A05 | sha512: 401D918090F1B815FF39B417F3167E5235E0BD010E2F0B933A73668CF914891525794D351D3916D877DEC709F09E2B17BFCA1CBA2E15F75E34202BD01CC3A5C7
ja\System.Windows.Forms.Design.resources.dll
md5: A18FB9366A6D4840C724A809A84A7780 | sha1: 8E7A5CAFAA5EE2EA586812B9736AABD12CB419BE | sha256: 28A4413BBA6319F65FF363CE6EF9731AA3C0510717416D1C6F64BACD6FFA07D0 | sha512: BC3869CD8CC5FD0E45D76A0C087D5D76D272DCA2CB8E1A57B62A34FC0EC711F488C8000552F3D7FEBAA2FB94B43F3610B4AC9ABA447CF591CD6CA239D1108929
ja\System.Windows.Forms.resources.dll
md5: 8C9080A5BD8F6D62DEF14246D084613F | sha1: 63C819129DDC77C83A2E1505D5DA7AAA97B17A2F | sha256: A0CE792592AFA061AAA14857B2DE3D59953D0F5F55819E71E5CEF51C9C3B4F1E | sha512: 9A5DC34D2E604C3EE3AE182E488990459C2557AD4F09798F1FB13F93F6EFA8B72F19285C9264BF3F4AADC3EFFC2B6E8DB4B5DC0AFA41AF0A1B567CDF53481997
ja\System.Windows.Input.Manipulations.resources.dll
md5: 58B35F6C3B3FD28685530888B8EEF12B | sha1: 2D344D00674165B079D40354E5DB626F27B9C6E7 | sha256: FF6D133E206D16B220C73DA9227A003C15BB0370C3F5FCF0CCA75EEB4E07A93F | sha512: 042E5CC545BD833E53AEAA77B5ECB5807123A6EA31E1039C4102D30F30543511A367A11A526F3DA1C7BE1D9592D609EA8390A37AEAAECA0B013333DE9836B9A0
ja\System.Xaml.resources.dll
md5: 61D1DFF7E02A05C9D27E3A8FBDB89C3E | sha1: 97AC6BF80D8B843BD3EC77DCAFCFA205FEDA6698 | sha256: A8E4588347C0178DA3EEFD7E7BF20A9C8699BC2AA9DEB940752365CED47465DB | sha512: F0FFCE6B94D356980597BFDE9C18295C5692538CA5B9E8253E10248DBDD696A417F33C91C42B4143099B98AC95DCF01D4AB66F4B40BA713B862BC6D8E29DBB78
ja\UIAutomationClient.resources.dll
md5: 67137A36DB171A6A8AB2419E980E4138 | sha1: A0998DDAAF56B8B4A73EEA0F13B19053561DA5CE | sha256: 34A568F6D2F675812752193029AE88A0F889FBAF8853310701F0CC70C39E3A90 | sha512: 1D19A88BC9873A54CC595EE08CD17522D5C036C159D108EEAE5C2E5E6B3EDA82D207455E465AE53768E93CC44DF0283C0B128B3DAC01FDA824A84A19D8068792
ja\UIAutomationClientSideProviders.resources.dll
md5: F269359514EFE116921E5415108ADABB | sha1: 84293C596E56DAB9E6ED0FBED7AEE2ED938B4F11 | sha256: 5DF005A11ADCAC3BDA7C210A1E8EA4F97F79F63888BD001D56BA91B217086D38 | sha512: 07152341D91C45128FCA36DEDBB0B582E0F497F056E05D8B984ACCEEF920534872F0D4FF807D1D037ABEB6B342EC6E433299A84DBA07FEB0B97CBE6A63295C69
ja\UIAutomationProvider.resources.dll
md5: C9775778CCB23157DF9469C990917AD6 | sha1: EDA4E9C26377515CAE6EC35E1A05AC250DCB2352 | sha256: C6153E10725A27FCBFAE1068D440FCAEF2565F26E58BDA757042069848AC3630 | sha512: 6F6AD7C2662C303BD4EF8A7ACC930D0F4F7B0CAB501296CD3F589D758CFC5D23963DF6B65AF8F0E170FCDB23358EFFF75EC3852254FAD3066D773B5EE16796E1
ja\UIAutomationTypes.resources.dll
md5: F90A224EF3261F62BA58BA4293A3069F | sha1: 40534524F3B45CAC3ED7F56423F81556F2CF2738 | sha256: 1DAD0DC4CB1ECAC1E8511C78C641D0B891110FBF326C8F74B3A5F1D4CD616025 | sha512: 0F0A5D68A79E8A9D1FD3569282A2B57EE642AA27BE860C136C8FFEAD8120A006E8D4565C13E93C2E1558679E37FD7B08F1E742A1B8B495872064AF2D1BCB9CC3
ja\WindowsBase.resources.dll
md5: C316B351670231787C32EF51C972E7A6 | sha1: 6D256D9E8D25153131C1FA408EEC0059DDE5D5D7 | sha256: B417D4C8B0C0CFE1FA479AE1A2B132C17C4421B12638BE7C1B846392FA957E8B | sha512: 02AA7FE61B874BF535C0DC65D3366A6ED2BB783049DF3F5835A745ABCD62CA429B0D8AAC8015219E9A117003FE5BD2E24ACD9FA7892765C46258A09DA28934E9
ja\WindowsFormsIntegration.resources.dll
md5: 2CC2957C0CD44E63E699D4D0C055287C | sha1: 741B0DD1F654542BBB75AE464F8FA08D27ED28FC | sha256: 6529AA028299AA1B8B8BFC2F6DA2CE08723932FAEEB480DCE1721A1AE882890E | sha512: 21B5B9B371C6C46DA6595E415D451E28E2E3D243AD19E4DB06AFF694153C3D41761B2F44D3506882EE21ADD2A2A0140A786D959D1B0A196ED6941C7708D80FC1
Kamban.Contracts.dll
md5: 85C7A8E04E1375741B7B59FF0DC5B429 | sha1: 32535792BDC857009BDFC31701B649B91768C2D4 | sha256: 29295F6B97DF15210185968E6F51274919E72540413953053EA4D99F504C80C7 | sha512: BCCBDCC5F763FC1AB22C7A1E448D0C59E529BE87CDC236962DBC17DDBE3A3993A8B23C1BAE73ABF8A0C7EDCAC72BCC1FB6C56D52DEBF21956E37F726E088F6E0
Kamban.Contracts.pdb
 
Kamban.deps.json
{
  "runtimeTarget": {
    "name": ".NETCoreApp,Version=v3.1/win-x64",
    "signature": ""
  },
  "compilationOptions": {},
  "targets": {
    ".NETCoreApp,Version=v3.1": {},
    ".NETCoreApp,Version=v3.1/win-x64": {
      "Kamban/1.0.11": {
        "dependencies": {
          "AutoMapper": "10.1.1",
          "Autofac": "6.1.0",
          "DynamicData": "7.1.1",
          "Kamban.Export": "1.0.11",
          "Kamban.Export.Data": "1.0.11",
          "Kamban.Repository.LiteDb": "1.0.11",
          "Kamban.Repository.Redmine": "1.0.11",
          "Kamban.Templates": "1.0.11",
          "MahApps.Metro.IconPacks": "4.8.0",
          "Newtonsoft.Json": "12.0.3",
          "ReactiveUI.Fody": "13.0.38",
          "ReactiveUI.WPF": "13.0.38",
          "Serilog": "2.10.0",
          "Serilog.Sinks.File": "4.1.0",
          "gong-wpf-dragdrop": "2.3.2",
          "wpf.ui": "0.0.2",
          "System.Reactive.Reference": "5.0.0.0",
          "runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "3.1.6",
          "runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "3.1.6"
        },
        "runtime": {
          "Kamban.dll": {}
        }
      },
      "runtimepack.Microsoft.NETCore.App.Runtime.win-x64/3.1.6": {
        "runtime": {
          "Microsoft.CSharp.dll": {
            "assemblyVersion": "4.0.5.0",
            "fileVersion": "4.700.20.31603"
          },
          "Microsoft.VisualBasic.Core.dll": {
            "assemblyVersion": "10.0.5.0",
            "fileVersion": "4.700.20.31603"
          },
          "Microsoft.VisualBasic.dll": {
            "assemblyVersion": "10.0.0.0",
            "fileVersion": "4.700.20.31603"
          },
          "Microsoft.Win32.Primitives.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "Microsoft.Win32.Registry.dll": {
            "assemblyVersion": "4.1.3.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.AppContext.dll": {
            "assemblyVersion": "4.2.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Buffers.dll": {
            "assemblyVersion": "4.0.5.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Collections.Concurrent.dll": {
            "assemblyVersion": "4.0.15.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Collections.Immutable.dll": {
            "assemblyVersion": "1.2.5.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Collections.NonGeneric.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Collections.Specialized.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Collections.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.ComponentModel.Annotations.dll": {
            "assemblyVersion": "4.3.1.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.ComponentModel.DataAnnotations.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.ComponentModel.EventBasedAsync.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.ComponentModel.Primitives.dll": {
            "assemblyVersion": "4.2.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.ComponentModel.TypeConverter.dll": {
            "assemblyVersion": "4.2.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.ComponentModel.dll": {
            "assemblyVersion": "4.0.4.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Configuration.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Console.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Core.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Data.Common.dll": {
            "assemblyVersion": "4.2.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Data.DataSetExtensions.dll": {
            "assemblyVersion": "4.0.1.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Data.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Diagnostics.Contracts.dll": {
            "assemblyVersion": "4.0.4.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Diagnostics.Debug.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Diagnostics.DiagnosticSource.dll": {
            "assemblyVersion": "4.0.5.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Diagnostics.FileVersionInfo.dll": {
            "assemblyVersion": "4.0.4.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Diagnostics.Process.dll": {
            "assemblyVersion": "4.2.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Diagnostics.StackTrace.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Diagnostics.TextWriterTraceListener.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Diagnostics.Tools.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Diagnostics.TraceSource.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Diagnostics.Tracing.dll": {
            "assemblyVersion": "4.2.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Drawing.Primitives.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Dynamic.Runtime.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Globalization.Calendars.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Globalization.Extensions.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Globalization.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.IO.Compression.Brotli.dll": {
            "assemblyVersion": "4.2.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.IO.Compression.FileSystem.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.IO.Compression.ZipFile.dll": {
            "assemblyVersion": "4.0.5.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.IO.Compression.dll": {
            "assemblyVersion": "4.2.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.IO.FileSystem.AccessControl.dll": {
            "assemblyVersion": "4.0.5.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.IO.FileSystem.DriveInfo.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.IO.FileSystem.Primitives.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.IO.FileSystem.Watcher.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.IO.FileSystem.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.IO.IsolatedStorage.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.IO.MemoryMappedFiles.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.IO.Pipes.AccessControl.dll": {
            "assemblyVersion": "4.0.5.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.IO.Pipes.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.IO.UnmanagedMemoryStream.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.IO.dll": {
            "assemblyVersion": "4.2.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Linq.Expressions.dll": {
            "assemblyVersion": "4.2.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Linq.Parallel.dll": {
            "assemblyVersion": "4.0.4.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Linq.Queryable.dll": {
            "assemblyVersion": "4.0.4.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Linq.dll": {
            "assemblyVersion": "4.2.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Memory.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Net.Http.dll": {
            "assemblyVersion": "4.2.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Net.HttpListener.dll": {
            "assemblyVersion": "4.0.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Net.Mail.dll": {
            "assemblyVersion": "4.0.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Net.NameResolution.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Net.NetworkInformation.dll": {
            "assemblyVersion": "4.2.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Net.Ping.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Net.Primitives.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Net.Requests.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Net.Security.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Net.ServicePoint.dll": {
            "assemblyVersion": "4.0.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Net.Sockets.dll": {
            "assemblyVersion": "4.2.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Net.WebClient.dll": {
            "assemblyVersion": "4.0.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Net.WebHeaderCollection.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Net.WebProxy.dll": {
            "assemblyVersion": "4.0.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Net.WebSockets.Client.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Net.WebSockets.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Net.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Numerics.Vectors.dll": {
            "assemblyVersion": "4.1.6.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Numerics.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.ObjectModel.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Private.DataContractSerialization.dll": {
            "assemblyVersion": "4.1.5.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Private.Uri.dll": {
            "assemblyVersion": "4.0.6.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Private.Xml.Linq.dll": {
            "assemblyVersion": "4.0.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Private.Xml.dll": {
            "assemblyVersion": "4.0.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Reflection.DispatchProxy.dll": {
            "assemblyVersion": "4.0.6.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Reflection.Emit.ILGeneration.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Reflection.Emit.Lightweight.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Reflection.Emit.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Reflection.Extensions.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Reflection.Metadata.dll": {
            "assemblyVersion": "1.4.5.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Reflection.Primitives.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Reflection.TypeExtensions.dll": {
            "assemblyVersion": "4.1.5.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Reflection.dll": {
            "assemblyVersion": "4.2.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Resources.Reader.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Resources.ResourceManager.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Resources.Writer.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Runtime.CompilerServices.Unsafe.dll": {
            "assemblyVersion": "4.0.6.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Runtime.CompilerServices.VisualC.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Runtime.Extensions.dll": {
            "assemblyVersion": "4.2.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Runtime.Handles.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Runtime.InteropServices.RuntimeInformation.dll": {
            "assemblyVersion": "4.0.4.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Runtime.InteropServices.WindowsRuntime.dll": {
            "assemblyVersion": "4.0.4.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Runtime.InteropServices.dll": {
            "assemblyVersion": "4.2.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Runtime.Intrinsics.dll": {
            "assemblyVersion": "4.0.1.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Runtime.Loader.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Runtime.Numerics.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Runtime.Serialization.Formatters.dll": {
            "assemblyVersion": "4.0.4.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Runtime.Serialization.Json.dll": {
            "assemblyVersion": "4.0.5.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Runtime.Serialization.Primitives.dll": {
            "assemblyVersion": "4.2.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Runtime.Serialization.Xml.dll": {
            "assemblyVersion": "4.1.5.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Runtime.Serialization.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Runtime.WindowsRuntime.UI.Xaml.dll": {
            "assemblyVersion": "4.0.5.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Runtime.WindowsRuntime.dll": {
            "assemblyVersion": "4.0.15.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Runtime.dll": {
            "assemblyVersion": "4.2.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Security.AccessControl.dll": {
            "assemblyVersion": "4.1.3.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Security.Claims.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Security.Cryptography.Algorithms.dll": {
            "assemblyVersion": "4.3.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Security.Cryptography.Cng.dll": {
            "assemblyVersion": "4.3.3.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Security.Cryptography.Csp.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Security.Cryptography.Encoding.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Security.Cryptography.OpenSsl.dll": {
            "assemblyVersion": "4.1.3.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Security.Cryptography.Primitives.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Security.Cryptography.X509Certificates.dll": {
            "assemblyVersion": "4.2.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Security.Principal.Windows.dll": {
            "assemblyVersion": "4.1.3.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Security.Principal.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Security.SecureString.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Security.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.ServiceModel.Web.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.ServiceProcess.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Text.Encoding.CodePages.dll": {
            "assemblyVersion": "4.1.3.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Text.Encoding.Extensions.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Text.Encoding.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Text.Encodings.Web.dll": {
            "assemblyVersion": "4.0.5.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Text.Json.dll": {
            "assemblyVersion": "4.0.1.2",
            "fileVersion": "4.700.20.31603"
          },
          "System.Text.RegularExpressions.dll": {
            "assemblyVersion": "4.2.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Threading.Channels.dll": {
            "assemblyVersion": "4.0.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Threading.Overlapped.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Threading.Tasks.Dataflow.dll": {
            "assemblyVersion": "4.6.5.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Threading.Tasks.Extensions.dll": {
            "assemblyVersion": "4.3.1.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Threading.Tasks.Parallel.dll": {
            "assemblyVersion": "4.0.4.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Threading.Tasks.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Threading.Thread.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Threading.ThreadPool.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Threading.Timer.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Threading.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Transactions.Local.dll": {
            "assemblyVersion": "4.0.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Transactions.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.ValueTuple.dll": {
            "assemblyVersion": "4.0.5.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Web.HttpUtility.dll": {
            "assemblyVersion": "4.0.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Web.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Windows.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Xml.Linq.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Xml.ReaderWriter.dll": {
            "assemblyVersion": "4.2.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Xml.Serialization.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Xml.XDocument.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Xml.XPath.XDocument.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Xml.XPath.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Xml.XmlDocument.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Xml.XmlSerializer.dll": {
            "assemblyVersion": "4.1.2.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.Xml.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.700.20.31603"
          },
          "System.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.700.20.31603"
          },
          "mscorlib.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.700.20.31603"
          },
          "netstandard.dll": {
            "assemblyVersion": "2.1.0.0",
            "fileVersion": "4.700.20.31603"
          }
        },
        "native": {
          "Microsoft.DiaSymReader.Native.amd64.dll": {
            "fileVersion": "14.12.25830.2"
          },
          "SOS_README.md": {
            "fileVersion": "0.0.0.0"
          },
          "System.Private.CoreLib.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.700.20.26901"
          },
          "api-ms-win-core-console-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-datetime-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-debug-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-errorhandling-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-file-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-file-l1-2-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-file-l2-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-handle-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-heap-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-interlocked-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-libraryloader-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-localization-l1-2-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-memory-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-namedpipe-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-processenvironment-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-processthreads-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-processthreads-l1-1-1.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-profile-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-rtlsupport-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-string-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-synch-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-synch-l1-2-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-sysinfo-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-timezone-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-core-util-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-crt-conio-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-crt-convert-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-crt-environment-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-crt-filesystem-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-crt-heap-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-crt-locale-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-crt-math-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-crt-multibyte-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-crt-private-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-crt-process-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-crt-runtime-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-crt-stdio-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-crt-string-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-crt-time-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "api-ms-win-crt-utility-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "clrcompression.dll": {
            "fileVersion": "4.700.20.31603"
          },
          "clretwrc.dll": {
            "fileVersion": "4.700.20.26901"
          },
          "clrjit.dll": {
            "fileVersion": "4.700.20.26901"
          },
          "coreclr.dll": {
            "fileVersion": "4.700.20.26901"
          },
          "dbgshim.dll": {
            "fileVersion": "4.700.20.26901"
          },
          "hostfxr.dll": {
            "fileVersion": "3.100.620.31604"
          },
          "hostpolicy.dll": {
            "fileVersion": "3.100.620.31604"
          },
          "mscordaccore.dll": {
            "fileVersion": "4.700.20.26901"
          },
          "mscordaccore_amd64_amd64_4.700.20.26901.dll": {
            "fileVersion": "4.700.20.26901"
          },
          "mscordbi.dll": {
            "fileVersion": "4.700.20.26901"
          },
          "mscorrc.debug.dll": {
            "fileVersion": "4.700.20.26901"
          },
          "mscorrc.dll": {
            "fileVersion": "4.700.20.26901"
          },
          "ucrtbase.dll": {
            "fileVersion": "10.0.17134.12"
          }
        }
      },
      "runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64/3.1.6": {
        "runtime": {
          "Accessibility.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.30804"
          },
          "DirectWriteForwarder.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "Microsoft.Win32.Registry.AccessControl.dll": {
            "assemblyVersion": "4.0.5.0",
            "fileVersion": "4.700.19.56404"
          },
          "PresentationCore.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "PresentationFramework-SystemCore.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "PresentationFramework-SystemData.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "PresentationFramework-SystemDrawing.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "PresentationFramework-SystemXml.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "PresentationFramework-SystemXmlLinq.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "PresentationFramework.Aero.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "PresentationFramework.Aero2.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "PresentationFramework.AeroLite.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "PresentationFramework.Classic.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "PresentationFramework.Luna.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "PresentationFramework.Royale.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "PresentationFramework.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "PresentationUI.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "ReachFramework.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "System.CodeDom.dll": {
            "assemblyVersion": "4.0.3.0",
            "fileVersion": "4.700.19.56404"
          },
          "System.Configuration.ConfigurationManager.dll": {
            "assemblyVersion": "4.0.3.0",
            "fileVersion": "4.700.19.56404"
          },
          "System.Design.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.30804"
          },
          "System.Diagnostics.EventLog.dll": {
            "assemblyVersion": "4.0.2.0",
            "fileVersion": "4.700.19.56404"
          },
          "System.Diagnostics.PerformanceCounter.dll": {
            "assemblyVersion": "4.0.2.0",
            "fileVersion": "4.700.19.56404"
          },
          "System.DirectoryServices.dll": {
            "assemblyVersion": "4.0.1.0",
            "fileVersion": "4.700.19.56404"
          },
          "System.Drawing.Design.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.30804"
          },
          "System.Drawing.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.30804"
          },
          "System.IO.Packaging.dll": {
            "assemblyVersion": "4.0.5.0",
            "fileVersion": "4.700.19.56404"
          },
          "System.Printing.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "System.Resources.Extensions.dll": {
            "assemblyVersion": "4.0.1.0",
            "fileVersion": "4.700.20.22101"
          },
          "System.Security.Cryptography.Pkcs.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.700.19.56404"
          },
          "System.Security.Cryptography.ProtectedData.dll": {
            "assemblyVersion": "4.0.5.0",
            "fileVersion": "4.700.19.56404"
          },
          "System.Security.Cryptography.Xml.dll": {
            "assemblyVersion": "4.0.3.0",
            "fileVersion": "4.700.19.56404"
          },
          "System.Security.Permissions.dll": {
            "assemblyVersion": "4.0.3.0",
            "fileVersion": "4.700.19.56404"
          },
          "System.Threading.AccessControl.dll": {
            "assemblyVersion": "4.0.5.0",
            "fileVersion": "4.700.19.56404"
          },
          "System.Windows.Controls.Ribbon.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "System.Windows.Extensions.dll": {
            "assemblyVersion": "4.0.1.0",
            "fileVersion": "4.700.19.56404"
          },
          "System.Windows.Forms.Design.Editors.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.30804"
          },
          "System.Windows.Forms.Design.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.30804"
          },
          "System.Windows.Forms.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.30804"
          },
          "System.Windows.Input.Manipulations.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "System.Windows.Presentation.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "System.Xaml.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "UIAutomationClient.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "UIAutomationClientSideProviders.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "UIAutomationProvider.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "UIAutomationTypes.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "WindowsBase.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          },
          "WindowsFormsIntegration.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.800.120.31503"
          }
        },
        "native": {
          "D3DCompiler_47_cor3.dll": {
            "fileVersion": "10.0.19041.1"
          },
          "PenImc_cor3.dll": {
            "fileVersion": "4.800.120.31504"
          },
          "PresentationNative_cor3.dll": {
            "fileVersion": "4.800.120.31504"
          },
          "vcruntime140_cor3.dll": {
            "fileVersion": "14.25.28508.3"
          },
          "wpfgfx_cor3.dll": {
            "fileVersion": "4.800.120.31504"
          }
        }
      },
      "Autofac/6.1.0": {
        "dependencies": {
          "System.Diagnostics.DiagnosticSource": "4.7.1"
        },
        "runtime": {
          "lib/netstandard2.1/Autofac.dll": {
            "assemblyVersion": "6.1.0.0",
            "fileVersion": "6.1.0.0"
          }
        }
      },
      "AutoMapper/10.1.1": {
        "dependencies": {
          "Microsoft.CSharp": "4.7.0",
          "System.Reflection.Emit": "4.7.0"
        },
        "runtime": {
          "lib/netstandard2.0/AutoMapper.dll": {
            "assemblyVersion": "10.0.0.0",
            "fileVersion": "10.1.1.0"
          }
        }
      },
      "ControlzEx/4.4.0": {
        "dependencies": {
          "Microsoft.Xaml.Behaviors.Wpf": "1.1.19",
          "System.Text.Json": "4.7.2"
        },
        "runtime": {
          "lib/netcoreapp3.1/ControlzEx.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.4.0.50"
          }
        }
      },
      "Dirkster.AvalonDock/4.50.1": {
        "runtime": {
          "lib/netcoreapp3.0/AvalonDock.dll": {
            "assemblyVersion": "4.50.1.0",
            "fileVersion": "4.50.1.0"
          }
        },
        "resources": {
          "lib/netcoreapp3.0/ca-ES/AvalonDock.resources.dll": {
            "locale": "ca-ES"
          },
          "lib/netcoreapp3.0/cs-CZ/AvalonDock.resources.dll": {
            "locale": "cs-CZ"
          },
          "lib/netcoreapp3.0/de/AvalonDock.resources.dll": {
            "locale": "de"
          },
          "lib/netcoreapp3.0/es/AvalonDock.resources.dll": {
            "locale": "es"
          },
          "lib/netcoreapp3.0/fr/AvalonDock.resources.dll": {
            "locale": "fr"
          },
          "lib/netcoreapp3.0/hu/AvalonDock.resources.dll": {
            "locale": "hu"
          },
          "lib/netcoreapp3.0/it/AvalonDock.resources.dll": {
            "locale": "it"
          },
          "lib/netcoreapp3.0/ja/AvalonDock.resources.dll": {
            "locale": "ja"
          },
          "lib/netcoreapp3.0/ko/AvalonDock.resources.dll": {
            "locale": "ko"
          },
          "lib/netcoreapp3.0/nl-BE/AvalonDock.resources.dll": {
            "locale": "nl-BE"
          },
          "lib/netcoreapp3.0/pl/AvalonDock.resources.dll": {
            "locale": "pl"
          },
          "lib/netcoreapp3.0/pt-BR/AvalonDock.resources.dll": {
            "locale": "pt-BR"
          },
          "lib/netcoreapp3.0/ro/AvalonDock.resources.dll": {
            "locale": "ro"
          },
          "lib/netcoreapp3.0/ru/AvalonDock.resources.dll": {
            "locale": "ru"
          },
          "lib/netcoreapp3.0/sv/AvalonDock.resources.dll": {
            "locale": "sv"
          },
          "lib/netcoreapp3.0/zh-Hans/AvalonDock.resources.dll": {
            "locale": "zh-Hans"
          },
          "lib/netcoreapp3.0/zh-Hant/AvalonDock.resources.dll": {
            "locale": "zh-Hant"
          }
        }
      },
      "Dirkster.AvalonDock.Themes.VS2013/4.50.1": {
        "dependencies": {
          "Dirkster.AvalonDock": "4.50.1"
        },
        "runtime": {
          "lib/netcoreapp3.0/AvalonDock.Themes.VS2013.dll": {
            "assemblyVersion": "4.50.1.0",
            "fileVersion": "4.50.1.0"
          }
        }
      },
      "DynamicData/7.1.1": {
        "dependencies": {
          "System.Reactive": "5.0.0"
        },
        "runtime": {
          "lib/netstandard2.0/DynamicData.dll": {
            "assemblyVersion": "7.1.0.0",
            "fileVersion": "7.1.1.11487"
          }
        }
      },
      "EPPlus/5.5.2": {
        "dependencies": {
          "Microsoft.Extensions.Configuration.Json": "3.1.10",
          "Microsoft.IO.RecyclableMemoryStream": "1.3.6",
          "System.ComponentModel.Annotations": "4.7.0",
          "System.ComponentModel.TypeConverter": "4.3.0",
          "System.Data.Common": "4.3.0",
          "System.Drawing.Common": "4.7.1",
          "System.Reflection": "4.3.0",
          "System.Security.Claims": "4.3.0",
          "System.Security.Cryptography.Pkcs": "4.7.0",
          "System.Security.Cryptography.X509Certificates": "4.3.2",
          "System.Text.Encoding.CodePages": "4.7.1",
          "System.Xml.XPath.XmlDocument": "4.3.0",
          "System.Xml.XmlDocument": "4.3.0"
        },
        "runtime": {
          "lib/netstandard2.1/EPPlus.dll": {
            "assemblyVersion": "5.5.2.0",
            "fileVersion": "5.5.2.0"
          }
        }
      },
      "FluentValidation/9.4.0": {
        "runtime": {
          "lib/netstandard2.0/FluentValidation.dll": {
            "assemblyVersion": "9.0.0.0",
            "fileVersion": "9.4.0.0"
          }
        }
      },
      "Fody/6.3.0": {},
      "gong-wpf-dragdrop/2.3.2": {
        "runtime": {
          "lib/netcoreapp3.1/GongSolutions.WPF.DragDrop.dll": {
            "assemblyVersion": "2.0.0.0",
            "fileVersion": "2.3.2.3"
          }
        }
      },
      "kenjiuno.PdfSharp-WPF/1.31.5673": {
        "dependencies": {
          "System.Drawing.Common": "4.7.1",
          "System.Text.Encoding.CodePages": "4.7.1"
        },
        "runtime": {
          "lib/netcoreapp3.1/PdfSharp-WPF.dll": {
            "assemblyVersion": "1.31.5673.0",
            "fileVersion": "1.31.5673.0"
          }
        }
      },
      "kenjiuno.PdfSharp.Xps/1.1.7": {
        "dependencies": {
          "kenjiuno.PdfSharp-WPF": "1.31.5673"
        },
        "runtime": {
          "lib/netcoreapp3.1/PdfSharp.Xps.dll": {
            "assemblyVersion": "1.1.7.0",
            "fileVersion": "1.0.0.0"
          }
        }
      },
      "LiteDB/5.0.10": {
        "runtime": {
          "lib/netstandard2.0/LiteDB.dll": {
            "assemblyVersion": "5.0.10.0",
            "fileVersion": "5.0.10.0"
          }
        }
      },
      "MahApps.Metro/2.4.3": {
        "dependencies": {
          "ControlzEx": "4.4.0"
        },
        "runtime": {
          "lib/netcoreapp3.1/MahApps.Metro.dll": {
            "assemblyVersion": "2.0.0.0",
            "fileVersion": "2.4.3.5"
          }
        },
        "resources": {
          "lib/netcoreapp3.1/de/MahApps.Metro.resources.dll": {
            "locale": "de"
          }
        }
      },
      "MahApps.Metro.IconPacks/4.8.0": {
        "runtime": {
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.BootstrapIcons.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.BoxIcons.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.Codicons.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.Core.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.Entypo.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.EvaIcons.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.FeatherIcons.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.FileIcons.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.FontAwesome.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.Fontaudio.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.ForkAwesome.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.Ionicons.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.JamIcons.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.Material.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.MaterialDesign.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.MaterialLight.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.Microns.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.Modern.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.Octicons.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.PicolIcons.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.PixelartIcons.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.RPGAwesome.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.RadixIcons.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.RemixIcon.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.SimpleIcons.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.Typicons.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.Unicons.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.VaadinIcons.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.WeatherIcons.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.Zondicons.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          },
          "lib/netcoreapp3.1/MahApps.Metro.IconPacks.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.8.0.6"
          }
        }
      },
      "MahApps.Metro.SimpleChildWindow/2.0.0": {
        "dependencies": {
          "MahApps.Metro": "2.4.3"
        },
        "runtime": {
          "lib/netcoreapp3.1/MahApps.Metro.SimpleChildWindow.dll": {
            "assemblyVersion": "2.0.0.0",
            "fileVersion": "2.0.0.49"
          }
        }
      },
      "Microsoft.CSharp/4.7.0": {},
      "Microsoft.Extensions.Configuration/3.1.10": {
        "dependencies": {
          "Microsoft.Extensions.Configuration.Abstractions": "3.1.10"
        },
        "runtime": {
          "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.dll": {
            "assemblyVersion": "3.1.10.0",
            "fileVersion": "3.100.1020.51904"
          }
        }
      },
      "Microsoft.Extensions.Configuration.Abstractions/3.1.10": {
        "dependencies": {
          "Microsoft.Extensions.Primitives": "3.1.10"
        },
        "runtime": {
          "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll": {
            "assemblyVersion": "3.1.10.0",
            "fileVersion": "3.100.1020.51904"
          }
        }
      },
      "Microsoft.Extensions.Configuration.FileExtensions/3.1.10": {
        "dependencies": {
          "Microsoft.Extensions.Configuration": "3.1.10",
          "Microsoft.Extensions.FileProviders.Physical": "3.1.10"
        },
        "runtime": {
          "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.FileExtensions.dll": {
            "assemblyVersion": "3.1.10.0",
            "fileVersion": "3.100.1020.51904"
          }
        }
      },
      "Microsoft.Extensions.Configuration.Json/3.1.10": {
        "dependencies": {
          "Microsoft.Extensions.Configuration": "3.1.10",
          "Microsoft.Extensions.Configuration.FileExtensions": "3.1.10"
        },
        "runtime": {
          "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Json.dll": {
            "assemblyVersion": "3.1.10.0",
            "fileVersion": "3.100.1020.51904"
          }
        }
      },
      "Microsoft.Extensions.FileProviders.Abstractions/3.1.10": {
        "dependencies": {
          "Microsoft.Extensions.Primitives": "3.1.10"
        },
        "runtime": {
          "lib/netcoreapp3.1/Microsoft.Extensions.FileProviders.Abstractions.dll": {
            "assemblyVersion": "3.1.10.0",
            "fileVersion": "3.100.1020.51904"
          }
        }
      },
      "Microsoft.Extensions.FileProviders.Physical/3.1.10": {
        "dependencies": {
          "Microsoft.Extensions.FileProviders.Abstractions": "3.1.10",
          "Microsoft.Extensions.FileSystemGlobbing": "3.1.10"
        },
        "runtime": {
          "lib/netcoreapp3.1/Microsoft.Extensions.FileProviders.Physical.dll": {
            "assemblyVersion": "3.1.10.0",
            "fileVersion": "3.100.1020.51904"
          }
        }
      },
      "Microsoft.Extensions.FileSystemGlobbing/3.1.10": {
        "runtime": {
          "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {
            "assemblyVersion": "3.1.10.0",
            "fileVersion": "3.100.1020.51904"
          }
        }
      },
      "Microsoft.Extensions.Primitives/3.1.10": {
        "runtime": {
          "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll": {
            "assemblyVersion": "3.1.10.0",
            "fileVersion": "3.100.1020.51904"
          }
        }
      },
      "Microsoft.IO.RecyclableMemoryStream/1.3.6": {
        "runtime": {
          "lib/netcoreapp2.1/Microsoft.IO.RecyclableMemoryStream.dll": {
            "assemblyVersion": "1.3.6.0",
            "fileVersion": "1.3.6.0"
          }
        }
      },
      "Microsoft.NETCore.Platforms/3.1.3": {},
      "Microsoft.NETCore.Targets/1.1.0": {},
      "Microsoft.Win32.SystemEvents/4.7.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3"
        },
        "runtime": {
          "runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll": {
            "assemblyVersion": "4.0.2.0",
            "fileVersion": "4.700.19.56404"
          }
        }
      },
      "Microsoft.Xaml.Behaviors.Wpf/1.1.19": {
        "runtime": {
          "lib/netcoreapp3.0/Microsoft.Xaml.Behaviors.dll": {
            "assemblyVersion": "1.1.0.0",
            "fileVersion": "1.1.19.35512"
          }
        }
      },
      "Newtonsoft.Json/12.0.3": {
        "runtime": {
          "lib/netstandard2.0/Newtonsoft.Json.dll": {
            "assemblyVersion": "12.0.0.0",
            "fileVersion": "12.0.3.23909"
          }
        }
      },
      "ReactiveUI/13.0.38": {
        "dependencies": {
          "DynamicData": "7.1.1",
          "Splat": "9.8.1",
          "System.Reactive": "5.0.0",
          "System.Runtime.Serialization.Primitives": "4.3.0"
        },
        "runtime": {
          "lib/netcoreapp3.1/ReactiveUI.dll": {
            "assemblyVersion": "13.0.0.0",
            "fileVersion": "13.0.38.37760"
          }
        }
      },
      "ReactiveUI.Fody/13.0.38": {
        "dependencies": {
          "Fody": "6.3.0",
          "ReactiveUI": "13.0.38",
          "System.ComponentModel": "4.3.0",
          "System.Diagnostics.Contracts": "4.3.0",
          "System.Dynamic.Runtime": "4.3.0",
          "System.Reactive": "5.0.0",
          "System.Runtime.Serialization.Primitives": "4.3.0"
        },
        "runtime": {
          "lib/netstandard2.0/ReactiveUI.Fody.Helpers.dll": {
            "assemblyVersion": "13.0.0.0",
            "fileVersion": "13.0.38.37760"
          }
        }
      },
      "ReactiveUI.WPF/13.0.38": {
        "dependencies": {
          "ReactiveUI": "13.0.38",
          "System.Reactive": "5.0.0"
        },
        "runtime": {
          "lib/netcoreapp3.1/ReactiveUI.Wpf.dll": {
            "assemblyVersion": "13.0.0.0",
            "fileVersion": "13.0.38.37760"
          }
        }
      },
      "runtime.any.System.Collections/4.3.0": {
        "dependencies": {
          "System.Runtime": "4.3.0"
        }
      },
      "runtime.any.System.Diagnostics.Tracing/4.3.0": {},
      "runtime.any.System.Globalization/4.3.0": {},
      "runtime.any.System.Globalization.Calendars/4.3.0": {},
      "runtime.any.System.IO/4.3.0": {},
      "runtime.any.System.Reflection/4.3.0": {},
      "runtime.any.System.Reflection.Extensions/4.3.0": {},
      "runtime.any.System.Reflection.Primitives/4.3.0": {},
      "runtime.any.System.Resources.ResourceManager/4.3.0": {},
      "runtime.any.System.Runtime/4.3.0": {
        "dependencies": {
          "System.Private.Uri": "4.3.0"
        }
      },
      "runtime.any.System.Runtime.Handles/4.3.0": {},
      "runtime.any.System.Runtime.InteropServices/4.3.0": {},
      "runtime.any.System.Text.Encoding/4.3.0": {},
      "runtime.any.System.Text.Encoding.Extensions/4.3.0": {},
      "runtime.any.System.Threading.Tasks/4.3.0": {},
      "runtime.any.System.Threading.Timer/4.3.0": {},
      "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {},
      "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {},
      "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {},
      "runtime.native.System/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "Microsoft.NETCore.Targets": "1.1.0"
        }
      },
      "runtime.native.System.Net.Http/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "Microsoft.NETCore.Targets": "1.1.0"
        }
      },
      "runtime.native.System.Security.Cryptography.Apple/4.3.0": {
        "dependencies": {
          "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0"
        }
      },
      "runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
        "dependencies": {
          "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
          "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
          "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
          "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
          "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
          "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
          "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
          "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
          "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
          "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
        }
      },
      "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {},
      "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {},
      "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {},
      "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {},
      "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {},
      "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {},
      "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {},
      "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {},
      "runtime.win.System.Diagnostics.Debug/4.3.0": {},
      "runtime.win.System.IO.FileSystem/4.3.0": {
        "dependencies": {
          "System.Buffers": "4.3.0",
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.IO": "4.3.0",
          "System.IO.FileSystem.Primitives": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Text.Encoding.Extensions": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Threading.Overlapped": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        }
      },
      "runtime.win.System.Runtime.Extensions/4.3.0": {
        "dependencies": {
          "System.Private.Uri": "4.3.0"
        }
      },
      "Serilog/2.10.0": {
        "runtime": {
          "lib/netstandard2.1/Serilog.dll": {
            "assemblyVersion": "2.0.0.0",
            "fileVersion": "2.10.0.0"
          }
        }
      },
      "Serilog.Sinks.File/4.1.0": {
        "dependencies": {
          "Serilog": "2.10.0",
          "System.IO.FileSystem": "4.3.0",
          "System.Text.Encoding.Extensions": "4.3.0",
          "System.Threading.Timer": "4.0.1"
        },
        "runtime": {
          "lib/netstandard2.0/Serilog.Sinks.File.dll": {
            "assemblyVersion": "2.0.0.0",
            "fileVersion": "4.1.0.0"
          }
        }
      },
      "Splat/9.8.1": {
        "runtime": {
          "lib/netstandard2.0/Splat.dll": {
            "assemblyVersion": "9.8.0.0",
            "fileVersion": "9.8.1.54713"
          }
        }
      },
      "System.Buffers/4.3.0": {
        "dependencies": {
          "System.Diagnostics.Debug": "4.3.0",
          "System.Diagnostics.Tracing": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Threading": "4.3.0"
        }
      },
      "System.Collections/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0",
          "runtime.any.System.Collections": "4.3.0"
        }
      },
      "System.Collections.Concurrent/4.3.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Diagnostics.Tracing": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        }
      },
      "System.Collections.NonGeneric/4.3.0": {
        "dependencies": {
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0"
        }
      },
      "System.Collections.Specialized/4.3.0": {
        "dependencies": {
          "System.Collections.NonGeneric": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.Globalization.Extensions": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0"
        }
      },
      "System.ComponentModel/4.3.0": {
        "dependencies": {
          "System.Runtime": "4.3.0"
        }
      },
      "System.ComponentModel.Annotations/4.7.0": {},
      "System.ComponentModel.Primitives/4.3.0": {
        "dependencies": {
          "System.ComponentModel": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.ComponentModel.TypeConverter/4.3.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Collections.NonGeneric": "4.3.0",
          "System.Collections.Specialized": "4.3.0",
          "System.ComponentModel": "4.3.0",
          "System.ComponentModel.Primitives": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.Linq": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Reflection.Extensions": "4.3.0",
          "System.Reflection.Primitives": "4.3.0",
          "System.Reflection.TypeExtensions": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0"
        }
      },
      "System.Data.Common/4.3.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Text.RegularExpressions": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        }
      },
      "System.Diagnostics.Contracts/4.3.0": {
        "dependencies": {
          "System.Runtime": "4.3.0"
        }
      },
      "System.Diagnostics.Debug/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0",
          "runtime.win.System.Diagnostics.Debug": "4.3.0"
        }
      },
      "System.Diagnostics.DiagnosticSource/4.7.1": {},
      "System.Diagnostics.Tracing/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0",
          "runtime.any.System.Diagnostics.Tracing": "4.3.0"
        }
      },
      "System.Drawing.Common/4.7.1": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "Microsoft.Win32.SystemEvents": "4.7.0"
        },
        "runtime": {
          "runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll": {
            "assemblyVersion": "4.0.2.1",
            "fileVersion": "4.700.20.51901"
          }
        }
      },
      "System.Dynamic.Runtime/4.3.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Linq": "4.3.0",
          "System.Linq.Expressions": "4.3.0",
          "System.ObjectModel": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Reflection.Emit": "4.7.0",
          "System.Reflection.Emit.ILGeneration": "4.3.0",
          "System.Reflection.Primitives": "4.3.0",
          "System.Reflection.TypeExtensions": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0"
        }
      },
      "System.Globalization/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0",
          "runtime.any.System.Globalization": "4.3.0"
        }
      },
      "System.Globalization.Calendars/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Globalization": "4.3.0",
          "System.Runtime": "4.3.0",
          "runtime.any.System.Globalization.Calendars": "4.3.0"
        }
      },
      "System.Globalization.Extensions/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "System.Globalization": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0"
        }
      },
      "System.IO/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Threading.Tasks": "4.3.0",
          "runtime.any.System.IO": "4.3.0"
        }
      },
      "System.IO.FileSystem/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.IO": "4.3.0",
          "System.IO.FileSystem.Primitives": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Threading.Tasks": "4.3.0",
          "runtime.win.System.IO.FileSystem": "4.3.0"
        }
      },
      "System.IO.FileSystem.Primitives/4.3.0": {
        "dependencies": {
          "System.Runtime": "4.3.0"
        }
      },
      "System.Linq/4.3.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0"
        }
      },
      "System.Linq.Expressions/4.3.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.Linq": "4.3.0",
          "System.ObjectModel": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Reflection.Emit": "4.7.0",
          "System.Reflection.Emit.ILGeneration": "4.3.0",
          "System.Reflection.Emit.Lightweight": "4.3.0",
          "System.Reflection.Extensions": "4.3.0",
          "System.Reflection.Primitives": "4.3.0",
          "System.Reflection.TypeExtensions": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0"
        }
      },
      "System.ObjectModel/4.3.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Threading": "4.3.0"
        }
      },
      "System.Private.Uri/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "Microsoft.NETCore.Targets": "1.1.0"
        }
      },
      "System.Reactive/5.0.0": {},
      "System.Reflection/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.IO": "4.3.0",
          "System.Reflection.Primitives": "4.3.0",
          "System.Runtime": "4.3.0",
          "runtime.any.System.Reflection": "4.3.0"
        }
      },
      "System.Reflection.Emit/4.7.0": {},
      "System.Reflection.Emit.ILGeneration/4.3.0": {
        "dependencies": {
          "System.Reflection": "4.3.0",
          "System.Reflection.Primitives": "4.3.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Reflection.Emit.Lightweight/4.3.0": {
        "dependencies": {
          "System.Reflection": "4.3.0",
          "System.Reflection.Emit.ILGeneration": "4.3.0",
          "System.Reflection.Primitives": "4.3.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Reflection.Extensions/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Reflection": "4.3.0",
          "System.Runtime": "4.3.0",
          "runtime.any.System.Reflection.Extensions": "4.3.0"
        }
      },
      "System.Reflection.Primitives/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0",
          "runtime.any.System.Reflection.Primitives": "4.3.0"
        }
      },
      "System.Reflection.TypeExtensions/4.3.0": {
        "dependencies": {
          "System.Reflection": "4.3.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Resources.ResourceManager/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Globalization": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Runtime": "4.3.0",
          "runtime.any.System.Resources.ResourceManager": "4.3.0"
        }
      },
      "System.Runtime/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "Microsoft.NETCore.Targets": "1.1.0",
          "runtime.any.System.Runtime": "4.3.0"
        }
      },
      "System.Runtime.Extensions/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0",
          "runtime.win.System.Runtime.Extensions": "4.3.0"
        }
      },
      "System.Runtime.Handles/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0",
          "runtime.any.System.Runtime.Handles": "4.3.0"
        }
      },
      "System.Runtime.InteropServices/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Reflection": "4.3.0",
          "System.Reflection.Primitives": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "runtime.any.System.Runtime.InteropServices": "4.3.0"
        }
      },
      "System.Runtime.Numerics/4.3.0": {
        "dependencies": {
          "System.Globalization": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0"
        }
      },
      "System.Runtime.Serialization.Primitives/4.3.0": {
        "dependencies": {
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Security.Claims/4.3.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Security.Principal": "4.3.0"
        }
      },
      "System.Security.Cryptography.Algorithms/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "System.Collections": "4.3.0",
          "System.IO": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Runtime.Numerics": "4.3.0",
          "System.Security.Cryptography.Encoding": "4.3.0",
          "System.Security.Cryptography.Primitives": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "runtime.native.System.Security.Cryptography.Apple": "4.3.0",
          "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
        }
      },
      "System.Security.Cryptography.Cng/4.7.0": {},
      "System.Security.Cryptography.Csp/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "System.IO": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Security.Cryptography.Algorithms": "4.3.0",
          "System.Security.Cryptography.Encoding": "4.3.0",
          "System.Security.Cryptography.Primitives": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Threading": "4.3.0"
        }
      },
      "System.Security.Cryptography.Encoding/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "System.Collections": "4.3.0",
          "System.Collections.Concurrent": "4.3.0",
          "System.Linq": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Security.Cryptography.Primitives": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
        }
      },
      "System.Security.Cryptography.OpenSsl/4.3.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.IO": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Runtime.Numerics": "4.3.0",
          "System.Security.Cryptography.Algorithms": "4.3.0",
          "System.Security.Cryptography.Encoding": "4.3.0",
          "System.Security.Cryptography.Primitives": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
        }
      },
      "System.Security.Cryptography.Pkcs/4.7.0": {
        "dependencies": {
          "System.Security.Cryptography.Cng": "4.7.0"
        }
      },
      "System.Security.Cryptography.Primitives/4.3.0": {
        "dependencies": {
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        }
      },
      "System.Security.Cryptography.X509Certificates/4.3.2": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.Globalization.Calendars": "4.3.0",
          "System.IO": "4.3.0",
          "System.IO.FileSystem": "4.3.0",
          "System.IO.FileSystem.Primitives": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Runtime.Numerics": "4.3.0",
          "System.Security.Cryptography.Algorithms": "4.3.0",
          "System.Security.Cryptography.Cng": "4.7.0",
          "System.Security.Cryptography.Csp": "4.3.0",
          "System.Security.Cryptography.Encoding": "4.3.0",
          "System.Security.Cryptography.OpenSsl": "4.3.0",
          "System.Security.Cryptography.Primitives": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Threading": "4.3.0",
          "runtime.native.System": "4.3.0",
          "runtime.native.System.Net.Http": "4.3.0",
          "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
        }
      },
      "System.Security.Principal/4.3.0": {
        "dependencies": {
          "System.Runtime": "4.3.0"
        }
      },
      "System.Text.Encoding/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0",
          "runtime.any.System.Text.Encoding": "4.3.0"
        }
      },
      "System.Text.Encoding.CodePages/4.7.1": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3"
        }
      },
      "System.Text.Encoding.Extensions/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "runtime.any.System.Text.Encoding.Extensions": "4.3.0"
        }
      },
      "System.Text.Json/4.7.2": {},
      "System.Text.RegularExpressions/4.3.0": {
        "dependencies": {
          "System.Runtime": "4.3.0"
        }
      },
      "System.Threading/4.3.0": {
        "dependencies": {
          "System.Runtime": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        }
      },
      "System.Threading.Overlapped/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Handles": "4.3.0"
        }
      },
      "System.Threading.Tasks/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0",
          "runtime.any.System.Threading.Tasks": "4.3.0"
        }
      },
      "System.Threading.Tasks.Extensions/4.3.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        }
      },
      "System.Threading.Timer/4.0.1": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "3.1.3",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0",
          "runtime.any.System.Threading.Timer": "4.3.0"
        }
      },
      "System.Xml.ReaderWriter/4.3.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.IO.FileSystem": "4.3.0",
          "System.IO.FileSystem.Primitives": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Text.Encoding.Extensions": "4.3.0",
          "System.Text.RegularExpressions": "4.3.0",
          "System.Threading.Tasks": "4.3.0",
          "System.Threading.Tasks.Extensions": "4.3.0"
        }
      },
      "System.Xml.XmlDocument/4.3.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Xml.ReaderWriter": "4.3.0"
        }
      },
      "System.Xml.XPath/4.3.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Xml.ReaderWriter": "4.3.0"
        }
      },
      "System.Xml.XPath.XmlDocument/4.3.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Xml.ReaderWriter": "4.3.0",
          "System.Xml.XPath": "4.3.0",
          "System.Xml.XmlDocument": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.Xml.XPath.XmlDocument.dll": {
            "assemblyVersion": "4.0.2.0",
            "fileVersion": "4.6.24705.1"
          }
        }
      },
      "wpf.ui/0.0.2": {
        "dependencies": {
          "Autofac": "6.1.0",
          "Dirkster.AvalonDock": "4.50.1",
          "Dirkster.AvalonDock.Themes.VS2013": "4.50.1",
          "FluentValidation": "9.4.0",
          "MahApps.Metro": "2.4.3",
          "MahApps.Metro.SimpleChildWindow": "2.0.0",
          "ReactiveUI.Fody": "13.0.38",
          "ReactiveUI.WPF": "13.0.38",
          "Serilog": "2.10.0"
        },
        "runtime": {
          "lib/netcoreapp3.1/wpf.ui.dll": {
            "assemblyVersion": "0.0.2.0",
            "fileVersion": "0.0.2.0"
          }
        }
      },
      "Kamban.Contracts/1.0.11": {
        "runtime": {
          "Kamban.Contracts.dll": {}
        }
      },
      "Kamban.Export/1.0.11": {
        "dependencies": {
          "EPPlus": "5.5.2",
          "Kamban.Repository.LiteDb": "1.0.11",
          "Newtonsoft.Json": "12.0.3",
          "kenjiuno.PdfSharp.Xps": "1.1.7"
        },
        "runtime": {
          "Kamban.Export.dll": {}
        }
      },
      "Kamban.Export.Data/1.0.11": {
        "dependencies": {
          "EPPlus": "5.5.2",
          "Kamban.Contracts": "1.0.11",
          "Kamban.Repository.LiteDb": "1.0.11",
          "Newtonsoft.Json": "12.0.3"
        },
        "runtime": {
          "Kamban.Export.Data.dll": {}
        }
      },
      "Kamban.Repository.LiteDb/1.0.11": {
        "dependencies": {
          "Kamban.Contracts": "1.0.11",
          "LiteDB": "5.0.10"
        },
        "runtime": {
          "Kamban.Repository.LiteDb.dll": {}
        }
      },
      "Kamban.Repository.Redmine/1.0.11": {
        "dependencies": {
          "Kamban.Contracts": "1.0.11",
          "Newtonsoft.Json": "12.0.3"
        },
        "runtime": {
          "Kamban.Repository.Redmine.dll": {}
        }
      },
      "Kamban.Templates/1.0.11": {
        "dependencies": {
          "Kamban.Contracts": "1.0.11"
        },
        "runtime": {
          "Kamban.Templates.dll": {}
        }
      },
      "System.Reactive.Reference/5.0.0.0": {
        "runtime": {
          "System.Reactive.dll": {
            "assemblyVersion": "5.0.0.0",
            "fileVersion": "5.0.0.1"
          }
        }
      }
    }
  },
  "libraries": {
    "Kamban/1.0.11": {
      "type": "project",
      "serviceable": false,
      "sha512": ""
    },
    "runtimepack.Microsoft.NETCore.App.Runtime.win-x64/3.1.6": {
      "type": "runtimepack",
      "serviceable": false,
      "sha512": ""
    },
    "runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64/3.1.6": {
      "type": "runtimepack",
      "serviceable": false,
      "sha512": ""
    },
    "Autofac/6.1.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-22aXncFDye08TsXHobcxAoZFBeaJ9nrAxGzk9YHLLaIkYO7aeAA0Sz7Mii9qsfB76S1gdhebqMv8QsnknJMT/w==",
      "path": "autofac/6.1.0",
      "hashPath": "autofac.6.1.0.nupkg.sha512"
    },
    "AutoMapper/10.1.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-uMgbqOdu9ZG5cIOty0C85hzzayBH2i9BthnS5FlMqKtMSHDv4ts81a2jS1VFaDBVhlBeIqJ/kQKjQY95BZde9w==",
      "path": "automapper/10.1.1",
      "hashPath": "automapper.10.1.1.nupkg.sha512"
    },
    "ControlzEx/4.4.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-pZ5z4hYWwE4R13UMCVs6vII//nL7hz+Nwn4oJlnsZJRGqJNy6Z9KnJiTZfly6lKFu0pMc1aWBZpx+VqFTQKP1Q==",
      "path": "controlzex/4.4.0",
      "hashPath": "controlzex.4.4.0.nupkg.sha512"
    },
    "Dirkster.AvalonDock/4.50.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-I7WzgYJ1+91J2/PkkckV71k0xNP67SlbCiugi8HhFLbfvAsvRp0uMj+DLROTZMniZw8QB4QV6xj9WUyRR2pSWA==",
      "path": "dirkster.avalondock/4.50.1",
      "hashPath": "dirkster.avalondock.4.50.1.nupkg.sha512"
    },
    "Dirkster.AvalonDock.Themes.VS2013/4.50.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Y51V11DIAsnztihYqhDTpxDCqUzsA8UE/zLVKIr/XKZG/Kp3oo7Nt02PIHD0FJjcbYHtEYahUNsqtd0JHFDPyQ==",
      "path": "dirkster.avalondock.themes.vs2013/4.50.1",
      "hashPath": "dirkster.avalondock.themes.vs2013.4.50.1.nupkg.sha512"
    },
    "DynamicData/7.1.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Pc6J5bFnSxEa64PV2V67FMcLlDdpv6m+zTBKSnRN3aLon/WtWWy8kuDpHFbJlgXHtqc6Nxloj9ItuvDlvKC/8w==",
      "path": "dynamicdata/7.1.1",
      "hashPath": "dynamicdata.7.1.1.nupkg.sha512"
    },
    "EPPlus/5.5.2": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-KSd638G6N8FPQIuNJ9s500hhl+Z2UhLG56DcsAhWgk1FV+KhlV8+WRY/SBPI0y/Ol6kG6u1jN44YgMkrMfJbjA==",
      "path": "epplus/5.5.2",
      "hashPath": "epplus.5.5.2.nupkg.sha512"
    },
    "FluentValidation/9.4.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-MfOKZJoGX2B7sh0tEB8BU6pRL/ECvSKiNcrK9QsZ3aQYTVQKL9Fw0FR8qh4Wy9+DIQz9didDiMm0HfCOt6S62A==",
      "path": "fluentvalidation/9.4.0",
      "hashPath": "fluentvalidation.9.4.0.nupkg.sha512"
    },
    "Fody/6.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-kBGlW/vBUvBSyCvFI3YICNl77gjUr0KMROlBTeBPN/+J3JMU57w1dpXPwjmU4ahdBTYLomzgxKLaJ3jVNuXuQg==",
      "path": "fody/6.3.0",
      "hashPath": "fody.6.3.0.nupkg.sha512"
    },
    "gong-wpf-dragdrop/2.3.2": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-DNDROdFmlwn544P2qVF+f+aHRZmEp8ub8IrjvWgT3VAK7LfdN3BcEi9mSEzmt8hUqIdt1+B1VHkJUdK7kO/zKw==",
      "path": "gong-wpf-dragdrop/2.3.2",
      "hashPath": "gong-wpf-dragdrop.2.3.2.nupkg.sha512"
    },
    "kenjiuno.PdfSharp-WPF/1.31.5673": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-uV1t/S5CoPWiaNQqQKTUiOwJ4l3qwVwMioIrHDDV6dFv7CydoSZnaYtBhPT/ve5HoE7MSjU9WKn7ITFXH2ryUg==",
      "path": "kenjiuno.pdfsharp-wpf/1.31.5673",
      "hashPath": "kenjiuno.pdfsharp-wpf.1.31.5673.nupkg.sha512"
    },
    "kenjiuno.PdfSharp.Xps/1.1.7": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-NNC82MTtKQWEqZTBi5OgYmJ6jqB5xgl/FxLWYBABdsPNFyRsF48neF4qO51ddmIk+zhrUuVW7CFb8j7C7o927w==",
      "path": "kenjiuno.pdfsharp.xps/1.1.7",
      "hashPath": "kenjiuno.pdfsharp.xps.1.1.7.nupkg.sha512"
    },
    "LiteDB/5.0.10": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-x70WuqMDuP75dajqSLvO+AnI/BbwS6da+ukTO7rueV7VoXoQ5CRA9FV4r7cOS4OUr2NS1Up7LDIutjCxQycRvg==",
      "path": "litedb/5.0.10",
      "hashPath": "litedb.5.0.10.nupkg.sha512"
    },
    "MahApps.Metro/2.4.3": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-PZ4KcTZt18nWZmdjjYTZl/Lb8Larj7ObTsJSdMcvufp2hPzHp1SvLKK5cd+HYalXkuEgchJJ1u6yOF2ei117lQ==",
      "path": "mahapps.metro/2.4.3",
      "hashPath": "mahapps.metro.2.4.3.nupkg.sha512"
    },
    "MahApps.Metro.IconPacks/4.8.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-G00GRXwBOzEIryBKOzbKH01SUUGMYKkIg3GQe0G/d1oZoRUJAeWN0Iw+WTs8ARU0CHzzvMAV00Z5y1mCB4pUPg==",
      "path": "mahapps.metro.iconpacks/4.8.0",
      "hashPath": "mahapps.metro.iconpacks.4.8.0.nupkg.sha512"
    },
    "MahApps.Metro.SimpleChildWindow/2.0.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-9edJioDCEHC0+UMGfjgTlYknoXsa0U+AafZF0MVLWtcXw6893qsn0gkrDh+oaLakBuugSo0p1WbqYlPepiSPNA==",
      "path": "mahapps.metro.simplechildwindow/2.0.0",
      "hashPath": "mahapps.metro.simplechildwindow.2.0.0.nupkg.sha512"
    },
    "Microsoft.CSharp/4.7.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==",
      "path": "microsoft.csharp/4.7.0",
      "hashPath": "microsoft.csharp.4.7.0.nupkg.sha512"
    },
    "Microsoft.Extensions.Configuration/3.1.10": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-HHBhCP3wAJe7UIXjim0wFXty0WG/rZAP3aZyy03uuaxiOOPHJjbUdY6K9qkfQuP+hsRzfiT+np5k4rFmcSo3og==",
      "path": "microsoft.extensions.configuration/3.1.10",
      "hashPath": "microsoft.extensions.configuration.3.1.10.nupkg.sha512"
    },
    "Microsoft.Extensions.Configuration.Abstractions/3.1.10": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-UEfngyXt8XYhmekUza9JsWlA37pNOtZAjcK5EEKQrHo2LDKJmZVmcyAUFlkzCcf97OSr+w/MiDLifDDNQk9agw==",
      "path": "microsoft.extensions.configuration.abstractions/3.1.10",
      "hashPath": "microsoft.extensions.configuration.abstractions.3.1.10.nupkg.sha512"
    },
    "Microsoft.Extensions.Configuration.FileExtensions/3.1.10": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-9//fdlaFDxkfjYPgdwYySJCtjVNTYFqnqX07Oai0eendh+Jl/SfmSAwrXyMTNgRv+jWJ2fQs85MG0cK7nAoGdQ==",
      "path": "microsoft.extensions.configuration.fileextensions/3.1.10",
      "hashPath": "microsoft.extensions.configuration.fileextensions.3.1.10.nupkg.sha512"
    },
    "Microsoft.Extensions.Configuration.Json/3.1.10": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-HZRvVDPpYXYtZI2zA/xuzBeA7lOPXfhXNsPiMq3O7QhLuXIGoyeRN3Ssxh9uOA+wLjTQLZQVTmzQutTWwVyuvg==",
      "path": "microsoft.extensions.configuration.json/3.1.10",
      "hashPath": "microsoft.extensions.configuration.json.3.1.10.nupkg.sha512"
    },
    "Microsoft.Extensions.FileProviders.Abstractions/3.1.10": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Pwu/7fpw1G7WjO1DxPmGfrw6ciruiLHH6k26uNex9Sn/s229uKcwds7GTBUAPbpoh4MI3qo21nqmLBo3N7gVfg==",
      "path": "microsoft.extensions.fileproviders.abstractions/3.1.10",
      "hashPath": "microsoft.extensions.fileproviders.abstractions.3.1.10.nupkg.sha512"
    },
    "Microsoft.Extensions.FileProviders.Physical/3.1.10": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-5zIjKJGUtuBSvPSOZEiX1MnuOjSl9L4jv1+f24lO076wtZ6cBTQ34EN0jbwUYJgRX1C4ZgoSdwFZ1ZBSo61zxQ==",
      "path": "microsoft.extensions.fileproviders.physical/3.1.10",
      "hashPath": "microsoft.extensions.fileproviders.physical.3.1.10.nupkg.sha512"
    },
    "Microsoft.Extensions.FileSystemGlobbing/3.1.10": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-TzHIUBWnzsViPS/20DnC6wf5kXdRAUZlIYwTYOT9S6heuOA4Re//UmHWsDR3PusAzly5dkdDW0RV0dDZ2vEebQ==",
      "path": "microsoft.extensions.filesystemglobbing/3.1.10",
      "hashPath": "microsoft.extensions.filesystemglobbing.3.1.10.nupkg.sha512"
    },
    "Microsoft.Extensions.Primitives/3.1.10": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-YDuQS3BeaVY6PCWUm5f6qFTYsxhwntQrcfwUzbohU/0rZBL5XI+UsD5SgggHKHX+rFY4laaT428q608Sw/mDsw==",
      "path": "microsoft.extensions.primitives/3.1.10",
      "hashPath": "microsoft.extensions.primitives.3.1.10.nupkg.sha512"
    },
    "Microsoft.IO.RecyclableMemoryStream/1.3.6": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-yIQcWha/0D5Y4ylTW41cpAWTa7xyH2FcHgsDGbw3IemhP6gwfDtn3Bn/dqNp8fLq26TZ+A+98oj9lAeqa7r9nA==",
      "path": "microsoft.io.recyclablememorystream/1.3.6",
      "hashPath": "microsoft.io.recyclablememorystream.1.3.6.nupkg.sha512"
    },
    "Microsoft.NETCore.Platforms/3.1.3": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-EHOcrXuq/ELOANMUzrpHmGIRlu7tVYyvGYsYUKLrTNMeQMTmdN97S6PP9W/NLD1WjqljGO+tapTS3XuLPlJ4QA==",
      "path": "microsoft.netcore.platforms/3.1.3",
      "hashPath": "microsoft.netcore.platforms.3.1.3.nupkg.sha512"
    },
    "Microsoft.NETCore.Targets/1.1.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==",
      "path": "microsoft.netcore.targets/1.1.0",
      "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512"
    },
    "Microsoft.Win32.SystemEvents/4.7.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-mtVirZr++rq+XCDITMUdnETD59XoeMxSpLRIII7JRI6Yj0LEDiO1pPn0ktlnIj12Ix8bfvQqQDMMIF9wC98oCA==",
      "path": "microsoft.win32.systemevents/4.7.0",
      "hashPath": "microsoft.win32.systemevents.4.7.0.nupkg.sha512"
    },
    "Microsoft.Xaml.Behaviors.Wpf/1.1.19": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-5sPWkbqImc2t1aQwIfJcKsUo7tOg1Tr8+6xVzZJB56Nzt4u9NlpcLofgdX/aRYpPKdWDA3U23Akw1KQzU5e82g==",
      "path": "microsoft.xaml.behaviors.wpf/1.1.19",
      "hashPath": "microsoft.xaml.behaviors.wpf.1.1.19.nupkg.sha512"
    },
    "Newtonsoft.Json/12.0.3": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-6mgjfnRB4jKMlzHSl+VD+oUc1IebOZabkbyWj2RiTgWwYPPuaK1H97G1sHqGwPlS5npiF5Q0OrxN1wni2n5QWg==",
      "path": "newtonsoft.json/12.0.3",
      "hashPath": "newtonsoft.json.12.0.3.nupkg.sha512"
    },
    "ReactiveUI/13.0.38": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Y4/IYJqICXkDCz6u6POEhcg4EnKbOx4LMz7VzI/BEO/bKQ+l5IWe9VD3xsM7U/wo8aDcoSz1C5NkLqDWuGkqFw==",
      "path": "reactiveui/13.0.38",
      "hashPath": "reactiveui.13.0.38.nupkg.sha512"
    },
    "ReactiveUI.Fody/13.0.38": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-VSpjdsoxWaS8Q4AH5lAjpLKT+TuGOU53jeO0S65OHCnQqxijHZbJtDiW1FIilSgkjBn47xONVn1n3KVKtMMilQ==",
      "path": "reactiveui.fody/13.0.38",
      "hashPath": "reactiveui.fody.13.0.38.nupkg.sha512"
    },
    "ReactiveUI.WPF/13.0.38": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-oM+dYsfTKt9u5p35C7G8dbn5BTWdRir9kEQjgdTK3gz/T4k0nhAD31rm0mzRm9owSsr92NkFfbAg26JHj3cDaw==",
      "path": "reactiveui.wpf/13.0.38",
      "hashPath": "reactiveui.wpf.13.0.38.nupkg.sha512"
    },
    "runtime.any.System.Collections/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-23g6rqftKmovn2cLeGsuHUYm0FD7pdutb0uQMJpZ3qTvq+zHkgmt6J65VtRry4WDGYlmkMa4xDACtaQ94alNag==",
      "path": "runtime.any.system.collections/4.3.0",
      "hashPath": "runtime.any.system.collections.4.3.0.nupkg.sha512"
    },
    "runtime.any.System.Diagnostics.Tracing/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-1lpifymjGDzoYIaam6/Hyqf8GhBI3xXYLK2TgEvTtuZMorG3Kb9QnMTIKhLjJYXIiu1JvxjngHvtVFQQlpQ3HQ==",
      "path": "runtime.any.system.diagnostics.tracing/4.3.0",
      "hashPath": "runtime.any.system.diagnostics.tracing.4.3.0.nupkg.sha512"
    },
    "runtime.any.System.Globalization/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-sMDBnad4rp4t7GY442Jux0MCUuKL4otn5BK6Ni0ARTXTSpRNBzZ7hpMfKSvnVSED5kYJm96YOWsqV0JH0d2uuw==",
      "path": "runtime.any.system.globalization/4.3.0",
      "hashPath": "runtime.any.system.globalization.4.3.0.nupkg.sha512"
    },
    "runtime.any.System.Globalization.Calendars/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-M1r+760j1CNA6M/ZaW6KX8gOS8nxPRqloqDcJYVidRG566Ykwcs29AweZs2JF+nMOCgWDiMfPSTMfvwOI9F77w==",
      "path": "runtime.any.system.globalization.calendars/4.3.0",
      "hashPath": "runtime.any.system.globalization.calendars.4.3.0.nupkg.sha512"
    },
    "runtime.any.System.IO/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-SDZ5AD1DtyRoxYtEcqQ3HDlcrorMYXZeCt7ZhG9US9I5Vva+gpIWDGMkcwa5XiKL0ceQKRZIX2x0XEjLX7PDzQ==",
      "path": "runtime.any.system.io/4.3.0",
      "hashPath": "runtime.any.system.io.4.3.0.nupkg.sha512"
    },
    "runtime.any.System.Reflection/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-hLC3A3rI8jipR5d9k7+f0MgRCW6texsAp0MWkN/ci18FMtQ9KH7E2vDn/DH2LkxsszlpJpOn9qy6Z6/69rH6eQ==",
      "path": "runtime.any.system.reflection/4.3.0",
      "hashPath": "runtime.any.system.reflection.4.3.0.nupkg.sha512"
    },
    "runtime.any.System.Reflection.Extensions/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-cPhT+Vqu52+cQQrDai/V91gubXUnDKNRvlBnH+hOgtGyHdC17aQIU64EaehwAQymd7kJA5rSrVRNfDYrbhnzyA==",
      "path": "runtime.any.system.reflection.extensions/4.3.0",
      "hashPath": "runtime.any.system.reflection.extensions.4.3.0.nupkg.sha512"
    },
    "runtime.any.System.Reflection.Primitives/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Nrm1p3armp6TTf2xuvaa+jGTTmncALWFq22CpmwRvhDf6dE9ZmH40EbOswD4GnFLrMRS0Ki6Kx5aUPmKK/hZBg==",
      "path": "runtime.any.system.reflection.primitives/4.3.0",
      "hashPath": "runtime.any.system.reflection.primitives.4.3.0.nupkg.sha512"
    },
    "runtime.any.System.Resources.ResourceManager/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Lxb89SMvf8w9p9+keBLyL6H6x/TEmc6QVsIIA0T36IuyOY3kNvIdyGddA2qt35cRamzxF8K5p0Opq4G4HjNbhQ==",
      "path": "runtime.any.system.resources.resourcemanager/4.3.0",
      "hashPath": "runtime.any.system.resources.resourcemanager.4.3.0.nupkg.sha512"
    },
    "runtime.any.System.Runtime/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-fRS7zJgaG9NkifaAxGGclDDoRn9HC7hXACl52Or06a/fxdzDajWb5wov3c6a+gVSlekRoexfjwQSK9sh5um5LQ==",
      "path": "runtime.any.system.runtime/4.3.0",
      "hashPath": "runtime.any.system.runtime.4.3.0.nupkg.sha512"
    },
    "runtime.any.System.Runtime.Handles/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-GG84X6vufoEzqx8PbeBKheE4srOhimv+yLtGb/JkR3Y2FmoqmueLNFU4Xx8Y67plFpltQSdK74x0qlEhIpv/CQ==",
      "path": "runtime.any.system.runtime.handles/4.3.0",
      "hashPath": "runtime.any.system.runtime.handles.4.3.0.nupkg.sha512"
    },
    "runtime.any.System.Runtime.InteropServices/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-lBoFeQfxe/4eqjPi46E0LU/YaCMdNkQ8B4MZu/mkzdIAZh8RQ1NYZSj0egrQKdgdvlPFtP4STtob40r4o2DBAw==",
      "path": "runtime.any.system.runtime.interopservices/4.3.0",
      "hashPath": "runtime.any.system.runtime.interopservices.4.3.0.nupkg.sha512"
    },
    "runtime.any.System.Text.Encoding/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-+ihI5VaXFCMVPJNstG4O4eo1CfbrByLxRrQQTqOTp1ttK0kUKDqOdBSTaCB2IBk/QtjDrs6+x4xuezyMXdm0HQ==",
      "path": "runtime.any.system.text.encoding/4.3.0",
      "hashPath": "runtime.any.system.text.encoding.4.3.0.nupkg.sha512"
    },
    "runtime.any.System.Text.Encoding.Extensions/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-NLrxmLsfRrOuVqPWG+2lrQZnE53MLVeo+w9c54EV+TUo4c8rILpsDXfY8pPiOy9kHpUHHP07ugKmtsU3vVW5Jg==",
      "path": "runtime.any.system.text.encoding.extensions/4.3.0",
      "hashPath": "runtime.any.system.text.encoding.extensions.4.3.0.nupkg.sha512"
    },
    "runtime.any.System.Threading.Tasks/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-OhBAVBQG5kFj1S+hCEQ3TUHBAEtZ3fbEMgZMRNdN8A0Pj4x+5nTELEqL59DU0TjKVE6II3dqKw4Dklb3szT65w==",
      "path": "runtime.any.system.threading.tasks/4.3.0",
      "hashPath": "runtime.any.system.threading.tasks.4.3.0.nupkg.sha512"
    },
    "runtime.any.System.Threading.Timer/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-w4ehZJ+AwXYmGwYu+rMvym6RvMaRiUEQR1u6dwcyuKHxz8Heu/mO9AG1MquEgTyucnhv3M43X0iKpDOoN17C0w==",
      "path": "runtime.any.system.threading.timer/4.3.0",
      "hashPath": "runtime.any.system.threading.timer.4.3.0.nupkg.sha512"
    },
    "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-7VSGO0URRKoMEAq0Sc9cRz8mb6zbyx/BZDEWhgPdzzpmFhkam3fJ1DAGWFXBI4nGlma+uPKpfuMQP5LXRnOH5g==",
      "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
      "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
    },
    "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-0oAaTAm6e2oVH+/Zttt0cuhGaePQYKII1dY8iaqP7CvOpVKgLybKRFvQjXR2LtxXOXTVPNv14j0ot8uV+HrUmw==",
      "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
      "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
    },
    "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-G24ibsCNi5Kbz0oXWynBoRgtGvsw5ZSVEWjv13/KiCAM8C6wz9zzcCniMeQFIkJ2tasjo2kXlvlBZhplL51kGg==",
      "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
      "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
    },
    "runtime.native.System/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==",
      "path": "runtime.native.system/4.3.0",
      "hashPath": "runtime.native.system.4.3.0.nupkg.sha512"
    },
    "runtime.native.System.Net.Http/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==",
      "path": "runtime.native.system.net.http/4.3.0",
      "hashPath": "runtime.native.system.net.http.4.3.0.nupkg.sha512"
    },
    "runtime.native.System.Security.Cryptography.Apple/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==",
      "path": "runtime.native.system.security.cryptography.apple/4.3.0",
      "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512"
    },
    "runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-QR1OwtwehHxSeQvZKXe+iSd+d3XZNkEcuWMFYa2i0aG1l+lR739HPicKMlTbJst3spmeekDVBUS7SeS26s4U/g==",
      "path": "runtime.native.system.security.cryptography.openssl/4.3.2",
      "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
    },
    "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-I+GNKGg2xCHueRd1m9PzeEW7WLbNNLznmTuEi8/vZX71HudUbx1UTwlGkiwMri7JLl8hGaIAWnA/GONhu+LOyQ==",
      "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
      "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
    },
    "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-1Z3TAq1ytS1IBRtPXJvEUZdVsfWfeNEhBkbiOCGEl9wwAfsjP2lz3ZFDx5tq8p60/EqbS0HItG5piHuB71RjoA==",
      "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
      "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
    },
    "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-kVXCuMTrTlxq4XOOMAysuNwsXWpYeboGddNGpIgNSZmv1b6r/s/DPk0fYMB7Q5Qo4bY68o48jt4T4y5BVecbCQ==",
      "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0",
      "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512"
    },
    "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-6mU/cVmmHtQiDXhnzUImxIcDL48GbTk+TsptXyJA+MIOG9LRjPoAQC/qBFB7X+UNyK86bmvGwC8t+M66wsYC8w==",
      "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
      "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
    },
    "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-vjwG0GGcTW/PPg6KVud8F9GLWYuAV1rrw1BKAqY0oh4jcUqg15oYF1+qkGR2x2ZHM4DQnWKQ7cJgYbfncz/lYg==",
      "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
      "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
    },
    "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-7KMFpTkHC/zoExs+PwP8jDCWcrK9H6L7soowT80CUx3e+nxP/AFnq0AQAW5W76z2WYbLAYCRyPfwYFG6zkvQRw==",
      "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
      "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
    },
    "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-xrlmRCnKZJLHxyyLIqkZjNXqgxnKdZxfItrPkjI+6pkRo5lHX8YvSZlWrSI5AVwLMi4HbNWP7064hcAWeZKp5w==",
      "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
      "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
    },
    "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-leXiwfiIkW7Gmn7cgnNcdtNAU70SjmKW3jxGj1iKHOvdn0zRWsgv/l2OJUO5zdGdiv2VRFnAsxxhDgMzofPdWg==",
      "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
      "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
    },
    "runtime.win.System.Diagnostics.Debug/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-hHHP0WCStene2jjeYcuDkETozUYF/3sHVRHAEOgS3L15hlip24ssqCTnJC28Z03Wpo078oMcJd0H4egD2aJI8g==",
      "path": "runtime.win.system.diagnostics.debug/4.3.0",
      "hashPath": "runtime.win.system.diagnostics.debug.4.3.0.nupkg.sha512"
    },
    "runtime.win.System.IO.FileSystem/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Z37zcSCpXuGCYtFbqYO0TwOVXxS2d+BXgSoDFZmRg8BC4Cuy54edjyIvhhcfCrDQA9nl+EPFTgHN54dRAK7mNA==",
      "path": "runtime.win.system.io.filesystem/4.3.0",
      "hashPath": "runtime.win.system.io.filesystem.4.3.0.nupkg.sha512"
    },
    "runtime.win.System.Runtime.Extensions/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-RkgHVhUPvzZxuUubiZe8yr/6CypRVXj0VBzaR8hsqQ8f+rUo7e4PWrHTLOCjd8fBMGWCrY//fi7Ku3qXD7oHRw==",
      "path": "runtime.win.system.runtime.extensions/4.3.0",
      "hashPath": "runtime.win.system.runtime.extensions.4.3.0.nupkg.sha512"
    },
    "Serilog/2.10.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-+QX0hmf37a0/OZLxM3wL7V6/ADvC1XihXN4Kq/p6d8lCPfgkRdiuhbWlMaFjR9Av0dy5F0+MBeDmDdRZN/YwQA==",
      "path": "serilog/2.10.0",
      "hashPath": "serilog.2.10.0.nupkg.sha512"
    },
    "Serilog.Sinks.File/4.1.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-U0b34w+ZikbqWEZ3ui7BdzxY/19zwrdhLtI3o6tfmLdD3oXxg7n2TZJjwCCTlKPgRuYic9CBWfrZevbb70mTaw==",
      "path": "serilog.sinks.file/4.1.0",
      "hashPath": "serilog.sinks.file.4.1.0.nupkg.sha512"
    },
    "Splat/9.8.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-9pZzFEI/Zqu0CphYsiPwo2nD8p3kVKcDvPlcHKtYTQXf1g5fk6yn9Wg87DHK7cNP53dLpMYK6/uAZ8vRU90Xkg==",
      "path": "splat/9.8.1",
      "hashPath": "splat.9.8.1.nupkg.sha512"
    },
    "System.Buffers/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-ratu44uTIHgeBeI0dE8DWvmXVBSo4u7ozRZZHOMmK/JPpYyo0dAfgSiHlpiObMQ5lEtEyIXA40sKRYg5J6A8uQ==",
      "path": "system.buffers/4.3.0",
      "hashPath": "system.buffers.4.3.0.nupkg.sha512"
    },
    "System.Collections/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==",
      "path": "system.collections/4.3.0",
      "hashPath": "system.collections.4.3.0.nupkg.sha512"
    },
    "System.Collections.Concurrent/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==",
      "path": "system.collections.concurrent/4.3.0",
      "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512"
    },
    "System.Collections.NonGeneric/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-prtjIEMhGUnQq6RnPEYLpFt8AtLbp9yq2zxOSrY7KJJZrw25Fi97IzBqY7iqssbM61Ek5b8f3MG/sG1N2sN5KA==",
      "path": "system.collections.nongeneric/4.3.0",
      "hashPath": "system.collections.nongeneric.4.3.0.nupkg.sha512"
    },
    "System.Collections.Specialized/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Epx8PoVZR0iuOnJJDzp7pWvdfMMOAvpUo95pC4ScH2mJuXkKA2Y4aR3cG9qt2klHgSons1WFh4kcGW7cSXvrxg==",
      "path": "system.collections.specialized/4.3.0",
      "hashPath": "system.collections.specialized.4.3.0.nupkg.sha512"
    },
    "System.ComponentModel/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-VyGn1jGRZVfxnh8EdvDCi71v3bMXrsu8aYJOwoV7SNDLVhiEqwP86pPMyRGsDsxhXAm2b3o9OIqeETfN5qfezw==",
      "path": "system.componentmodel/4.3.0",
      "hashPath": "system.componentmodel.4.3.0.nupkg.sha512"
    },
    "System.ComponentModel.Annotations/4.7.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-0YFqjhp/mYkDGpU0Ye1GjE53HMp9UVfGN7seGpAMttAC0C40v5gw598jCgpbBLMmCo0E5YRLBv5Z2doypO49ZQ==",
      "path": "system.componentmodel.annotations/4.7.0",
      "hashPath": "system.componentmodel.annotations.4.7.0.nupkg.sha512"
    },
    "System.ComponentModel.Primitives/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-KMVuoQ+8bMQ/Z59M3s64num5AD74X5YSqVc7ibwGkPTfmmkl2W8VuSxLRJtpw4KzQrSKUgR0BLbF0adPfcTSGQ==",
      "path": "system.componentmodel.primitives/4.3.0",
      "hashPath": "system.componentmodel.primitives.4.3.0.nupkg.sha512"
    },
    "System.ComponentModel.TypeConverter/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-HZiP0DwTHJ+C+rdFqP47nBYUh5283kcwXIGY2zOVVhsJmVI/2tYiX2zNRdjRQRHsTox58Ydkec6h0pWSh8wAsw==",
      "path": "system.componentmodel.typeconverter/4.3.0",
      "hashPath": "system.componentmodel.typeconverter.4.3.0.nupkg.sha512"
    },
    "System.Data.Common/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-lm6E3T5u7BOuEH0u18JpbJHxBfOJPuCyl4Kg1RH10ktYLp5uEEE1xKrHW56/We4SnZpGAuCc9N0MJpSDhTHZGQ==",
      "path": "system.data.common/4.3.0",
      "hashPath": "system.data.common.4.3.0.nupkg.sha512"
    },
    "System.Diagnostics.Contracts/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-eelRRbnm+OloiQvp9CXS0ixjNQldjjkHO4iIkR5XH2VIP8sUB/SIpa1TdUW6/+HDcQ+MlhP3pNa1u5SbzYuWGA==",
      "path": "system.diagnostics.contracts/4.3.0",
      "hashPath": "system.diagnostics.contracts.4.3.0.nupkg.sha512"
    },
    "System.Diagnostics.Debug/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==",
      "path": "system.diagnostics.debug/4.3.0",
      "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512"
    },
    "System.Diagnostics.DiagnosticSource/4.7.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-j81Lovt90PDAq8kLpaJfJKV/rWdWuEk6jfV+MBkee33vzYLEUsy4gXK8laa9V2nZlLM9VM9yA/OOQxxPEJKAMw==",
      "path": "system.diagnostics.diagnosticsource/4.7.1",
      "hashPath": "system.diagnostics.diagnosticsource.4.7.1.nupkg.sha512"
    },
    "System.Diagnostics.Tracing/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==",
      "path": "system.diagnostics.tracing/4.3.0",
      "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512"
    },
    "System.Drawing.Common/4.7.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-fnb3qshElEe2lgIMBpc+Pww4xAjqa23yAAqTrtS9RX8uvnjoMJPTDbAVik2jYaOnFs3QpFMujYmAq0VS9101zA==",
      "path": "system.drawing.common/4.7.1",
      "hashPath": "system.drawing.common.4.7.1.nupkg.sha512"
    },
    "System.Dynamic.Runtime/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==",
      "path": "system.dynamic.runtime/4.3.0",
      "hashPath": "system.dynamic.runtime.4.3.0.nupkg.sha512"
    },
    "System.Globalization/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==",
      "path": "system.globalization/4.3.0",
      "hashPath": "system.globalization.4.3.0.nupkg.sha512"
    },
    "System.Globalization.Calendars/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==",
      "path": "system.globalization.calendars/4.3.0",
      "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512"
    },
    "System.Globalization.Extensions/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==",
      "path": "system.globalization.extensions/4.3.0",
      "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512"
    },
    "System.IO/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
      "path": "system.io/4.3.0",
      "hashPath": "system.io.4.3.0.nupkg.sha512"
    },
    "System.IO.FileSystem/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==",
      "path": "system.io.filesystem/4.3.0",
      "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512"
    },
    "System.IO.FileSystem.Primitives/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==",
      "path": "system.io.filesystem.primitives/4.3.0",
      "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512"
    },
    "System.Linq/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==",
      "path": "system.linq/4.3.0",
      "hashPath": "system.linq.4.3.0.nupkg.sha512"
    },
    "System.Linq.Expressions/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==",
      "path": "system.linq.expressions/4.3.0",
      "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512"
    },
    "System.ObjectModel/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==",
      "path": "system.objectmodel/4.3.0",
      "hashPath": "system.objectmodel.4.3.0.nupkg.sha512"
    },
    "System.Private.Uri/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-I4SwANiUGho1esj4V4oSlPllXjzCZDE+5XXso2P03LW2vOda2Enzh8DWOxwN6hnrJyp314c7KuVu31QYhRzOGg==",
      "path": "system.private.uri/4.3.0",
      "hashPath": "system.private.uri.4.3.0.nupkg.sha512"
    },
    "System.Reactive/5.0.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-erBZjkQHWL9jpasCE/0qKAryzVBJFxGHVBAvgRN1bzM0q2s1S4oYREEEL0Vb+1kA/6BKb5FjUZMp5VXmy+gzkQ==",
      "path": "system.reactive/5.0.0",
      "hashPath": "system.reactive.5.0.0.nupkg.sha512"
    },
    "System.Reflection/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
      "path": "system.reflection/4.3.0",
      "hashPath": "system.reflection.4.3.0.nupkg.sha512"
    },
    "System.Reflection.Emit/4.7.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-VR4kk8XLKebQ4MZuKuIni/7oh+QGFmZW3qORd1GvBq/8026OpW501SzT/oypwiQl4TvT8ErnReh/NzY9u+C6wQ==",
      "path": "system.reflection.emit/4.7.0",
      "hashPath": "system.reflection.emit.4.7.0.nupkg.sha512"
    },
    "System.Reflection.Emit.ILGeneration/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==",
      "path": "system.reflection.emit.ilgeneration/4.3.0",
      "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512"
    },
    "System.Reflection.Emit.Lightweight/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==",
      "path": "system.reflection.emit.lightweight/4.3.0",
      "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512"
    },
    "System.Reflection.Extensions/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==",
      "path": "system.reflection.extensions/4.3.0",
      "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512"
    },
    "System.Reflection.Primitives/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
      "path": "system.reflection.primitives/4.3.0",
      "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512"
    },
    "System.Reflection.TypeExtensions/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==",
      "path": "system.reflection.typeextensions/4.3.0",
      "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512"
    },
    "System.Resources.ResourceManager/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",
      "path": "system.resources.resourcemanager/4.3.0",
      "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512"
    },
    "System.Runtime/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
      "path": "system.runtime/4.3.0",
      "hashPath": "system.runtime.4.3.0.nupkg.sha512"
    },
    "System.Runtime.Extensions/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==",
      "path": "system.runtime.extensions/4.3.0",
      "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512"
    },
    "System.Runtime.Handles/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==",
      "path": "system.runtime.handles/4.3.0",
      "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512"
    },
    "System.Runtime.InteropServices/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==",
      "path": "system.runtime.interopservices/4.3.0",
      "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512"
    },
    "System.Runtime.Numerics/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==",
      "path": "system.runtime.numerics/4.3.0",
      "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512"
    },
    "System.Runtime.Serialization.Primitives/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Wz+0KOukJGAlXjtKr+5Xpuxf8+c8739RI1C+A2BoQZT+wMCCoMDDdO8/4IRHfaVINqL78GO8dW8G2lW/e45Mcw==",
      "path": "system.runtime.serialization.primitives/4.3.0",
      "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512"
    },
    "System.Security.Claims/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-P/+BR/2lnc4PNDHt/TPBAWHVMLMRHsyYZbU1NphW4HIWzCggz8mJbTQQ3MKljFE7LS3WagmVFuBgoLcFzYXlkA==",
      "path": "system.security.claims/4.3.0",
      "hashPath": "system.security.claims.4.3.0.nupkg.sha512"
    },
    "System.Security.Cryptography.Algorithms/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==",
      "path": "system.security.cryptography.algorithms/4.3.0",
      "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512"
    },
    "System.Security.Cryptography.Cng/4.7.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-4WQjFuypWtxb/bl/YwEE7LYGn4fgpsikFfBU6xwEm4YBYiRAhXAEJ62lILBu2JJSFbClIAntFTGfDZafn8yZTg==",
      "path": "system.security.cryptography.cng/4.7.0",
      "hashPath": "system.security.cryptography.cng.4.7.0.nupkg.sha512"
    },
    "System.Security.Cryptography.Csp/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==",
      "path": "system.security.cryptography.csp/4.3.0",
      "hashPath": "system.security.cryptography.csp.4.3.0.nupkg.sha512"
    },
    "System.Security.Cryptography.Encoding/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==",
      "path": "system.security.cryptography.encoding/4.3.0",
      "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512"
    },
    "System.Security.Cryptography.OpenSsl/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-vOYy7Jv9KsG3ld2hLt0GoERd82SZi4BelrbXLwI9yFBYX7kpbvUCWYo4eyevk47cuJXZ9ZLVAryANcc7iY71aA==",
      "path": "system.security.cryptography.openssl/4.3.0",
      "hashPath": "system.security.cryptography.openssl.4.3.0.nupkg.sha512"
    },
    "System.Security.Cryptography.Pkcs/4.7.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-0Srzh6YlhjuMxaqMyeCCdZs22cucaUAG6SKDd3gNHBJmre0VZ71ekzWu9rvLD4YXPetyNdPvV6Qst+8C++9v3Q==",
      "path": "system.security.cryptography.pkcs/4.7.0",
      "hashPath": "system.security.cryptography.pkcs.4.7.0.nupkg.sha512"
    },
    "System.Security.Cryptography.Primitives/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==",
      "path": "system.security.cryptography.primitives/4.3.0",
      "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512"
    },
    "System.Security.Cryptography.X509Certificates/4.3.2": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-uwlfOnvJd7rXRvP3aV126Q9XebIIEGEaZ245Rd5/ZwOg7U7AU+AmpE0vRh2F0DFjfOTuk7MAexv4nYiNP/RYnQ==",
      "path": "system.security.cryptography.x509certificates/4.3.2",
      "hashPath": "system.security.cryptography.x509certificates.4.3.2.nupkg.sha512"
    },
    "System.Security.Principal/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-I1tkfQlAoMM2URscUtpcRo/hX0jinXx6a/KUtEQoz3owaYwl3qwsO8cbzYVVnjxrzxjHo3nJC+62uolgeGIS9A==",
      "path": "system.security.principal/4.3.0",
      "hashPath": "system.security.principal.4.3.0.nupkg.sha512"
    },
    "System.Text.Encoding/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
      "path": "system.text.encoding/4.3.0",
      "hashPath": "system.text.encoding.4.3.0.nupkg.sha512"
    },
    "System.Text.Encoding.CodePages/4.7.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-i2fOvznVVgOOTLUz8FgSap/MsR98I4Iaoz99VXcOW/e7Y2OdY42zhYpBYpZyivk5alYY/UsOWAVswhtjxceodA==",
      "path": "system.text.encoding.codepages/4.7.1",
      "hashPath": "system.text.encoding.codepages.4.7.1.nupkg.sha512"
    },
    "System.Text.Encoding.Extensions/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==",
      "path": "system.text.encoding.extensions/4.3.0",
      "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512"
    },
    "System.Text.Json/4.7.2": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-TcMd95wcrubm9nHvJEQs70rC0H/8omiSGGpU4FQ/ZA1URIqD4pjmFJh2Mfv1yH1eHgJDWTi2hMDXwTET+zOOyg==",
      "path": "system.text.json/4.7.2",
      "hashPath": "system.text.json.4.7.2.nupkg.sha512"
    },
    "System.Text.RegularExpressions/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==",
      "path": "system.text.regularexpressions/4.3.0",
      "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512"
    },
    "System.Threading/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==",
      "path": "system.threading/4.3.0",
      "hashPath": "system.threading.4.3.0.nupkg.sha512"
    },
    "System.Threading.Overlapped/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-m3HQ2dPiX/DSTpf+yJt8B0c+SRvzfqAJKx+QDWi+VLhz8svLT23MVjEOHPF/KiSLeArKU/iHescrbLd3yVgyNg==",
      "path": "system.threading.overlapped/4.3.0",
      "hashPath": "system.threading.overlapped.4.3.0.nupkg.sha512"
    },
    "System.Threading.Tasks/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
      "path": "system.threading.tasks/4.3.0",
      "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512"
    },
    "System.Threading.Tasks.Extensions/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-npvJkVKl5rKXrtl1Kkm6OhOUaYGEiF9wFbppFRWSMoApKzt2PiPHT2Bb8a5sAWxprvdOAtvaARS9QYMznEUtug==",
      "path": "system.threading.tasks.extensions/4.3.0",
      "hashPath": "system.threading.tasks.extensions.4.3.0.nupkg.sha512"
    },
    "System.Threading.Timer/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==",
      "path": "system.threading.timer/4.0.1",
      "hashPath": "system.threading.timer.4.0.1.nupkg.sha512"
    },
    "System.Xml.ReaderWriter/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==",
      "path": "system.xml.readerwriter/4.3.0",
      "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512"
    },
    "System.Xml.XmlDocument/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww==",
      "path": "system.xml.xmldocument/4.3.0",
      "hashPath": "system.xml.xmldocument.4.3.0.nupkg.sha512"
    },
    "System.Xml.XPath/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-v1JQ5SETnQusqmS3RwStF7vwQ3L02imIzl++sewmt23VGygix04pEH+FCj1yWb+z4GDzKiljr1W7Wfvrx0YwgA==",
      "path": "system.xml.xpath/4.3.0",
      "hashPath": "system.xml.xpath.4.3.0.nupkg.sha512"
    },
    "System.Xml.XPath.XmlDocument/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-A/uxsWi/Ifzkmd4ArTLISMbfFs6XpRPsXZonrIqyTY70xi8t+mDtvSM5Os0RqyRDobjMBwIDHDL4NOIbkDwf7A==",
      "path": "system.xml.xpath.xmldocument/4.3.0",
      "hashPath": "system.xml.xpath.xmldocument.4.3.0.nupkg.sha512"
    },
    "wpf.ui/0.0.2": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-JJMlHOL149wvj6flgbR4bM/jdHOjXM4zevofa500zppSWge5k8JC5dYYSQCS9zXhynMYbIWbLPBduIru/4KWrw==",
      "path": "wpf.ui/0.0.2",
      "hashPath": "wpf.ui.0.0.2.nupkg.sha512"
    },
    "Kamban.Contracts/1.0.11": {
      "type": "project",
      "serviceable": false,
      "sha512": ""
    },
    "Kamban.Export/1.0.11": {
      "type": "project",
      "serviceable": false,
      "sha512": ""
    },
    "Kamban.Export.Data/1.0.11": {
      "type": "project",
      "serviceable": false,
      "sha512": ""
    },
    "Kamban.Repository.LiteDb/1.0.11": {
      "type": "project",
      "serviceable": false,
      "sha512": ""
    },
    "Kamban.Repository.Redmine/1.0.11": {
      "type": "project",
      "serviceable": false,
      "sha512": ""
    },
    "Kamban.Templates/1.0.11": {
      "type": "project",
      "serviceable": false,
      "sha512": ""
    },
    "System.Reactive.Reference/5.0.0.0": {
      "type": "reference",
      "serviceable": false,
      "sha512": ""
    }
  },
  "runtimes": {
    "win-x64": [
      "win",
      "any",
      "base"
    ],
    "win-x64-aot": [
      "win-aot",
      "win-x64",
      "win",
      "aot",
      "any",
      "base"
    ],
    "win10-x64": [
      "win10",
      "win81-x64",
      "win81",
      "win8-x64",
      "win8",
      "win7-x64",
      "win7",
      "win-x64",
      "win",
      "any",
      "base"
    ],
    "win10-x64-aot": [
      "win10-aot",
      "win10-x64",
      "win10",
      "win81-x64-aot",
      "win81-aot",
      "win81-x64",
      "win81",
      "win8-x64-aot",
      "win8-aot",
      "win8-x64",
      "win8",
      "win7-x64-aot",
      "win7-aot",
      "win7-x64",
      "win7",
      "win-x64-aot",
      "win-aot",
      "win-x64",
      "win",
      "aot",
      "any",
      "base"
    ],
    "win7-x64": [
      "win7",
      "win-x64",
      "win",
      "any",
      "base"
    ],
    "win7-x64-aot": [
      "win7-aot",
      "win7-x64",
      "win7",
      "win-x64-aot",
      "win-aot",
      "win-x64",
      "win",
      "aot",
      "any",
      "base"
    ],
    "win8-x64": [
      "win8",
      "win7-x64",
      "win7",
      "win-x64",
      "win",
      "any",
      "base"
    ],
    "win8-x64-aot": [
      "win8-aot",
      "win8-x64",
      "win8",
      "win7-x64-aot",
      "win7-aot",
      "win7-x64",
      "win7",
      "win-x64-aot",
      "win-aot",
      "win-x64",
      "win",
      "aot",
      "any",
      "base"
    ],
    "win81-x64": [
      "win81",
      "win8-x64",
      "win8",
      "win7-x64",
      "win7",
      "win-x64",
      "win",
      "any",
      "base"
    ],
    "win81-x64-aot": [
      "win81-aot",
      "win81-x64",
      "win81",
      "win8-x64-aot",
      "win8-aot",
      "win8-x64",
      "win8",
      "win7-x64-aot",
      "win7-aot",
      "win7-x64",
      "win7",
      "win-x64-aot",
      "win-aot",
      "win-x64",
      "win",
      "aot",
      "any",
      "base"
    ]
  }
}
Kamban.dll
md5: 9F0284BC7B206F94BD6C1FB614A3DB85 | sha1: B4289BE7E93D504E51F2EC37F19BADEE2AC90BF0 | sha256: 48C42FCAFFF8593EAFCCD190B8B0D7EECADA9D848FD0D17E276113347991A82B | sha512: 864719BDA2E1D88B20F5486D787097126CC8B9D81465B0C2B3041CEDCFA44C634D3ED80308A1873AF864FE8EBE4A92A72B3F537EC941D58ECB29739E4C260A89
Kamban.exe
md5: 853F6369249F61177E449E3E8C461A58 | sha1: 7553CAC9372DE95FFB7368825568B44411B3D380 | sha256: BB0046EC049D02B16B51B792FA21B52F81822DCF9A8BD477A119DF43595FAD5C | sha512: 324F0ED410CE3079F03F4C1AB67DC8A6F09F8262534A48C5449DF6C28203F79938FA1BE8D25775B5D6854C8DD441CF53E4A5C1721644A654377944F1CD108F94
Kamban.exe.gui
 
Kamban.Export.Data.dll
md5: 0DD065AE8323DE6A3F674240B91675CE | sha1: 334F89ED81C5AD4F777B7AB372CF5B17073B41EB | sha256: B1489744B8FD33093940B06D35E796071FD8DD6D7E9DF7967BED4E2E6D0C8DEF | sha512: 25B868E9748E7CB2D5E87E695D28E5D5755513F7D91F45FBA780C2FFBBF4F1045DA2F3BC014CA45875188E240177D27AA1829A2F27AEEDCE805D79FC39F89144
Kamban.Export.Data.pdb
 
Kamban.Export.dll
md5: B4A8A6FD025DEBE1C410B3AA6EDAA74F | sha1: 6B66B0B25F160221F612C457E89755D1FFE9AFB3 | sha256: D1643252B2F2580A4C6AFEF76056D6C66320BB442E3E497FCDA93427702B762B | sha512: 8E13AFDE55074D7CF59F0B2467D8C48A50DEC59248A496AC255A9634A6ACCC9C1771AD7911CEA9A167CD45BC86B2D7EE773C0149E3D3E8A34BF9D6F470FF204B
Kamban.Export.pdb
 
Kamban.pdb
 
Kamban.Repository.LiteDb.dll
md5: BD896A77ED298481CE0884FBD0C2E8DF | sha1: 42736A82106B58EBAE8C603624FAF1DDB46B61E0 | sha256: A022BE6D7935D89699413D8E2FCC78FC861104AC02A056FC66F45868DA66B4E2 | sha512: 3C67C087E31147F1BBC64C557886A9725189C6EA3B7D9F059C3082C5EA020DC5E11635146298B08BC3511ABB2D252CCCE055D356042F3E8F72E34E267F34569F
Kamban.Repository.LiteDb.pdb
 
Kamban.Repository.Redmine.dll
md5: EE9FA383C09220BC60C6EB8CE9E0DCAE | sha1: 7BE42EBBC9793ADB22C2C2184222E279D6DF2087 | sha256: 92D91C02F03832FAF98B6B0FF7DD5BA729DB72FB184F5489AB547F30607BFF13 | sha512: 84EE3284AE0D9D658474B25E0E802758359FB9A3E187733CADB163F4BD4A4CF08CA3F28198AF5EFC9F724E2C53E63C83CFD9F0F4D806AF8D09A467776F8CD429
Kamban.Repository.Redmine.pdb
 
Kamban.runtimeconfig.json
{
  "runtimeOptions": {
    "tfm": "netcoreapp3.1",
    "includedFrameworks": [
      {
        "name": "Microsoft.NETCore.App",
        "version": "3.1.6"
      },
      {
        "name": "Microsoft.WindowsDesktop.App",
        "version": "3.1.6"
      }
    ]
  }
}
Kamban.Templates.dll
md5: 4E181A25FF5AAE9116032CC0D92DCD18 | sha1: 7A109AB3349905A50FB9B527748A067E27DC2959 | sha256: AEFD827181974CFE798F86591D219CA1B673322213928D52C43263D9E8F49CCF | sha512: B34F60BB4B4EFE8126BF2791450ABCC7537C1C86FF69CE3611C1F92E4F959B0FF60721653EE4E27C8C18F93A1D0263EE72538219406E5668EC1F102DB55357DE
Kamban.Templates.pdb
 
ko\AvalonDock.resources.dll
md5: B93DDA927F7A412375EBF8355F43D920 | sha1: 443B121910F7AA72BABB8BB66A60F8A38CC3B92B | sha256: BD13F577E6A17C368C54025519C24F6F7F60D14F6B9835DC675BED75AA000EC5 | sha512: B8E25A44E1467C41E84F11491B48A167C5AF3ED43A5C8DABA39B4AB936E78AB6133CFA25ED032EE1AF33CE28CE9A977A4A85AB6AE41CFB231B622EC20035312C
ko\PresentationCore.resources.dll
md5: D3AAB5DED2ED0389E2D49F54367F6B58 | sha1: FAF380AD076EE86B014400E1E2E08411CC9234AB | sha256: B9DEC53C68D82AFB728003875632ECF0A15BA1BD8ADC97D58636CF1422FBFDF7 | sha512: 58A361E767A095F87A2BFD48E45F9BD701E47740861B2D261D64631F94E0748BF958C2A34D10D529A92574B75B7C601B447D67AFF6A63436EDA796014EE9C40C
ko\PresentationFramework.resources.dll
md5: 1D77571A74DCFA3BE78E2CC6250D2CF8 | sha1: 5E2BAD87874E002335E1F72A83E5AE0693E18416 | sha256: A39CEC20AF7FAA87C6598008129A6E8C492E6AB7F59B11788FA58E62D65CDB6C | sha512: 2C6A47501219AB388A93D66BBB7C29BAD49F883492F268D9E312771E3B93B0012C9844F0E8670608E520125E9BB5D853A75D3BD37099260D93716631D1CBEC89
ko\PresentationUI.resources.dll
md5: BBD532CD2244F471106028D6A6DE846F | sha1: 88204299AEDBA5A537CCBEBFAE40EB98E11A9757 | sha256: D77E0848449527759B1A387569327C00D3602DECAC100D6251CF80A905425FE1 | sha512: 4231EF13D7A5A83C2A3567BD091917FE69D95FAD2ACCE729A8B326B272095814700151A26CECC57597DC05603A67421C1EFE53FCD18EE5238DC8B5506276DFCE
ko\ReachFramework.resources.dll
md5: AEBE54AF0CD131E84B8D45E549489B16 | sha1: 997B986B3A1AA57D83B701203FF42449D9766427 | sha256: D6C7A3AD1748E419C52E9021870082D1B16A383A052F8E54535EBE32D3E023B5 | sha512: FEC2392D3F0F572050787DA7F04D59738B0B5C165EDF3277366F8DBE51B8052A2FDD63DB429259FC30BCB46A3FB5DD6B7FB52C1B50740C9D5639511634CC9F1E
ko\System.Printing.resources.dll
md5: 14B5321019448FD5BF71E4C65A004CA3 | sha1: 5E48F5A852BFEB819E43C3629A7E916C12A094D4 | sha256: 0E164E788D191F88FA66581E5CBDEF8ED43765B80095D92044DC4CAAA1739033 | sha512: E058D276B23C852B99B519E1628824940763233E8D282383F2DEA796BC07DA25661C9CEF35C430569F4166FB1AB0BAE88ECA4F1F8D9D53ACBA10B08F263760DD
ko\System.Windows.Controls.Ribbon.resources.dll
md5: 2C80831875B1DC258304752A2E4C8500 | sha1: 378794A1F09241366A7095F4A3A577859F775E75 | sha256: AAE0568296CAF22008CE047BD3D4F47C7D6B81FD0F60C4A865746425CC75C302 | sha512: 7D86DE5CC5E107764923F7B67FC51E085CF88D920419192049A20C8B953F6300D64C56188BB8A050AD3CE8D6DE5B19D9A223CB38923BFFBF637D11CB35E46FF0
ko\System.Windows.Forms.Design.Editors.resources.dll
md5: DD0BF315435D719C674F3E7D96CBD983 | sha1: C1E910E9202723F60BA8981D57CA2D941220E44D | sha256: A774787A2AC3798CD7297A9B8A21EE976A80C0A506BA2044526429501B09E40B | sha512: B3348820C0B14EE096707EAA4C743B60CA65EC39492E8D50FBCBA66EAED0290E4E6FA6F457BAF2F3D0F81E08C487C69582DC9E6288743728176DBFC3AF6FE220
ko\System.Windows.Forms.Design.resources.dll
md5: 40B925ED1818449E893A2DF6668C534D | sha1: 5F52DE36733243181F868E00A673BC682276CED0 | sha256: 320D4BF2E9EFA3339BE56914A2D389E773823078B4D34726D90D4FE7CCD449E4 | sha512: F8A846265A27B6E0646FAFED3155444DFA349D4DF2D2B3081E5C7CC2BCCA2009D45BD8FF8F19938803F57828D2B8EEAFA45FBBAC7C98298705BBA8B2F1645629
ko\System.Windows.Forms.resources.dll
md5: 2134FCEAB77D2473B191989F438E58D6 | sha1: 7066554A45496560EA63EB8B073BE086E2EE1E24 | sha256: 54FFEC67C4034BB71DD088AF2D9A90CD138A196F12C9758F1872B0C5537DD06C | sha512: 0C4F7B1B844325E1FC782B7370B0C6F026ED5CDC00218E1A9CFDB9BC8D75E1FF43BCB4CA1D257DB0B9E14B610130B9656EDE395AA2EEF51181F64890DC40BD96
ko\System.Windows.Input.Manipulations.resources.dll
md5: 6C97128D82B126AF9700171C5D842247 | sha1: 21F7215458C4282708962ABBC1C142EB499FC581 | sha256: EEBF87AA4EAAB9794C446BA44E6A87181F672DF8D6AD52191ABF3E64006CA331 | sha512: A08B39DA3CC4B80DC5A895CB57DB7E6F42D8CBFEE75AE855D29DB1B9F40CE81EE4166A38A66F9B7E26CBE2A65D107EB45DAB00F5DC02BE8B69319EDAADB9F7DA
ko\System.Xaml.resources.dll
md5: F86BA03779DAB29A936786FB1649BA2C | sha1: A044A656E45A28270E3050684EB70B9455F54A97 | sha256: 2D03EEEFEADEBB17261DD7F44BFC2379CA3578C5B916B6A94FFF0FD12E0C1921 | sha512: A00D5DD15CE053D5783003C50DFD85C4A6F9EB32E44B4D11D93EB15C8A7099D0261BE9749F727300DD3EB156923D8F364F15CA61E0AE719506CBE5BBB7038460
ko\UIAutomationClient.resources.dll
md5: 842E6D789A00397BAC7B1531E85906B3 | sha1: ED1E2C06362893740107FAB1F4ECEAB3BF445E8B | sha256: 5EE5ABFEA33C821F8D42954560CAC593C790B025A7C532C68429610A938CF24B | sha512: A3190101649CC083BD877A62156ECB435D93805153A067C0E600723431E64400071C0DFB3FB6FA2F67F22C4E8CCF626AC4E92A6A3EA4A37B30837FBAD1EC2120
ko\UIAutomationClientSideProviders.resources.dll
md5: 7B0E0F28E9FDCCD68DE7EA7E82BB7449 | sha1: FCB49B447925736E7B6BAFFA1371F58112721C81 | sha256: 923CC39CD48B10E9AD68F559C980B7DA7EF44E407C441D47B367B8837CF3B276 | sha512: C502E8B100559A1B9BE09E4634D16A9FF535A0B8C2226A90206DE9C253E015D24CCF08D70D7DC130280CCC6B689ED1196777EA09CD86FC7D158D94F6F6C10459
ko\UIAutomationProvider.resources.dll
md5: 64AD0831651FA269D69C79D81D6F0B68 | sha1: 84FF1E69D041BF246156EDC47DA18BD5215959B7 | sha256: 27ECD5C9DCC0F8C66CCB9CAD5C0B7E6A64AECC61BB90059A40FCE3158B7C6731 | sha512: B98D7CDD30A1A252E3BDC04A4426235C82F24309C0CB3A0F6B4887E31F6E3096FFD52212CC43F71C4D05F26B633DC71C98116369FAD4B1F5A25A6A6ACF926D42
ko\UIAutomationTypes.resources.dll
md5: E54992D65FE2E1A5911270BB9371AD57 | sha1: 7CD9823A80830656ED374BC8E1E79E143088378C | sha256: D87EC5D78F4625BE8AE591D8FEAC2451D57B2B712F55E15EAFA62C3AE7934B22 | sha512: FB0FAEEB4C61FFFCFA2F9ADEA5A253B4ACABD07DFF2737DC74437799951854AAFFDBA1F9EFE9D7331478CC85164F79EECA3A1A52DA0DAB0C9BCE6ACF9C9972B5
ko\WindowsBase.resources.dll
md5: D15C1C5CFB77BC66CC52646B365A04DE | sha1: 38A8EA3B229FC5701341FF4846DBC2B5B1D9B7A7 | sha256: A2258B4316427BDBA43E58144F99C9AD154C4CF9E5FF90877F746122FD83A4E4 | sha512: 66742446D7258816DE6BB4A0DF1BA72840C0457D2E88BCD317692E14F71AC9B604C7450CAFC479A4D300550963AE3F37D4B07A7AA6BD473392F53BB6418CAD29
ko\WindowsFormsIntegration.resources.dll
md5: B16F77B05D41A0A871F837F9A888E0D3 | sha1: 16FD31A103A5F75F38666DD85C0DB3ECEDB3A421 | sha256: C4E7AFD0BDDA3C2C6C2C7AD05033EDAF9F98F0D141525CAAD9AC4CCC56E7CD7F | sha512: EDE8149C91C2AAFA5A743AE4C38456140B6255C0C3CDF5507B3074600B9A5BDB6D3C9F62B7F6B44C5A3C1A3749DE1E4D7E2948CA1CF80781A07AB219C98BCC4D
LiteDB.dll
md5: 14E57D621F6A1DB0FD136F41C2EE50F4 | sha1: 2E9470B5D83849E9673ED862AA8C92E6D7FFBAA2 | sha256: 411778AA4170432E603109C6FD02B93BDD311D38ABE681EAEB22280BF8CC6FCE | sha512: 215FC21F72B6A4EA3B76893C574FE2F9443ADA9C7DC0F0C8230A846B489E3371AAEA610E6D8D602E76839280C2FCC87376DC3FFDD1EA02058783D9FC0222789B
MahApps.Metro.dll
md5: 326123F94ED3088DA2388D669817895A | sha1: 004EC80D16802C8D6C6A70FF24067BCC4DB1B1DA | sha256: 5E17BB5C73C1073AD9FD3D560EBDC5A87C794081E05E7D2D7D9B5CF5E1CD3065 | sha512: 3DA65ED1C387C79444C7319A3D21C3DCDCC45B5E8E0723AED0B9B1C04634F2CA62C57A6170917A0CA38E96E5CF29FC7469D51CD06A129F3EC33F3456F049EAAE
MahApps.Metro.IconPacks.BootstrapIcons.dll
md5: 8FF607A2238045F811996921A07F7892 | sha1: E046540BB72EE9F60CCC9149F74164970D96B16D | sha256: 9C322485713B15177ACB0677A628E9B2A88360AB66A625ADF2BE53CDA26A6ED2 | sha512: D3539CB3E7815FC4FD84B8E98280B07EDB9572BD8006E5D9BB8852597CCDCDAF775CE17AB2EA0294E9F922C9D3B4714C3FF6C0D94976B7179B82CDD57313AA05
MahApps.Metro.IconPacks.BoxIcons.dll
md5: 17CD1268DF182EA2C890448D93E5CB8B | sha1: EBEE93EDFEBD8FC45C889BE374692AD39CE1BA12 | sha256: E532379E683E77226EAC91DFBC392F2FEC9215F11EFAE25732909225462E5FCD | sha512: 113B70904F3992EBC094F594BC33F007970CC7C0957F8D1BDE3A800890555CB0DEF4EC0278A71E9A971129A42D4847518CCD03D7FC634B3460CB750032FBA484
MahApps.Metro.IconPacks.Codicons.dll
md5: FB071945EEBB9FADCB8BE4432BD62BE6 | sha1: 2E9C9F32BC473F541CD3D420DDA617277AEC8B6E | sha256: 10E6F4D234D8DE620C007CAA409763F5C3C09B763469CB8C795EEFCFE3AF0177 | sha512: 8E862EE8AD0623E03B8D4D479F6567C9FFBAE6D075C0D402090DDFD2CD093FB8B9B3C7292D0DF93CE88DE249D6B0778C355FAB532AF3FE62B11D06DC25555A54
MahApps.Metro.IconPacks.Core.dll
md5: C77FAC5ECFE38A659E054E9382CC8F7C | sha1: 207E16665B99FAEA05DEDCF8BA12460842E03A80 | sha256: DC2F72A469C93FD4C72EC382ADD17F8DF6A6F7553B9086C99D8FE6C7767F19D7 | sha512: D8F562C222AAE793615ACA54FA6765B002F2CC8E8DF75A65612DAEBBD327267601B20DB21F1CB34027C2CC0C9AE6C48B40074BC4803C5DA93B1603E6FBEBF7A1
MahApps.Metro.IconPacks.dll
md5: 9CD627F1F623F4FC71838679D96F9D78 | sha1: 89D2125CF7BD473A190743B2ABF9E5EFBF6E349A | sha256: 3D6EB01587FECBE8806DE31B46736930F9CFC6D0BA4956A2D37AF187E229609F | sha512: 6AA9E888A3011D1854EBA02D1461B2397944B8E53903082FAA310F3916E3BB0E4FEE178283E808B15A1E65D752796CBFF0DA2FF85C6C63C8541AAC11EDF7F5E0
MahApps.Metro.IconPacks.Entypo.dll
md5: 2CB182304284270B0FC995D9D423E1F0 | sha1: 1C3736941C2B93A2A4050C1141B766DE994AA16B | sha256: 8EE565CCF8D3BC2A7FECC31454B031254C4856C58527101DE350AB352E15F935 | sha512: 41D2FE8934EAE36624D4F1DBD77B8590B40BEA3800CC8EC96664F20424DD43DA23D3255C272F5CBF28C269C9ABBF82FADA50ED4629606EB53AD77569421104D0
MahApps.Metro.IconPacks.EvaIcons.dll
md5: 2B90C642F08A4ED975102CD13F574779 | sha1: F17FBCCB9573C6250CA5B8CE9D2F5DEF9655017B | sha256: 893AA07C38E8DC272CE5BE4A5CAD3457894180FEC8F0B9EEB8B07D5F155C31E9 | sha512: 6A0276CBA1F9ED86C02BA19CD8DA04FBE76016483572D2493E856BD2DA1B077F167F212A2B628C6A33E0BB1EDA08D48E40F3E654823D4A3EE88EC6AB415E931F
MahApps.Metro.IconPacks.FeatherIcons.dll
md5: A78E213452C5839C8A4755B7AF0E0306 | sha1: C8B3F69D1F0B0182C803F406E21BE5989EAB0B42 | sha256: A29C33A4DCEEE70A5C49E06DFC959D3D750CBD33A7BA850C98E7BADF97DED3CD | sha512: 3A1CCBFB9817FD933064252996FEF1ABBEF3E6DD553B2E4CD7BDAE6747DBC25FCEA7CE3DC73290F3EB990F3A9C9B6E07266DCEE37B5F02BE49CD5A0140408E80
MahApps.Metro.IconPacks.FileIcons.dll
md5: E192FB2454B584AC2CD1EE8724F78373 | sha1: BA614B735F72F0634C0846F4361FEB96C0F6EF43 | sha256: 143A90FA07CD71B63FDBA6B39F98B0F3C440F624BE45B1E58F84F4154AB7BAE9 | sha512: BD723D03314967D26CD96AC54B2528DDDC48426D24C1AB3F08760F31B98D2F31FC503075C545030FB1964E2E432272F02EEA66549AE6549DF062E8C17F129CA9
MahApps.Metro.IconPacks.Fontaudio.dll
md5: 9CB13F5A62422834D65979F5918D1573 | sha1: 9330CE3531454697888AFCF8F955C505AE5119E0 | sha256: 7DB4B1808E83976BA174F105E76BCED809D2702DE9AA6F3CA941BEDD357079E1 | sha512: E90AABE70583A5DE384D2E50E0D6A6E13FFB81DE655714A0C8A2EE5792A0711EE3491A9457D1299E9F9B25487F714E1268B66610D874570F61AA6CEB41E0BCCF
MahApps.Metro.IconPacks.FontAwesome.dll
md5: 9786C94539AB96A9C236E5E8C1316344 | sha1: 8207A79989D9EF4144A0DB555F8949E495316987 | sha256: 468DBD64EC8868018FCB4609C761302638F6E4C551611E8E02AACED347F5EA99 | sha512: E57CF48F698B8B48B7AB7911DA9D01D893723D83ABE52E2ECD0095133F5F90EFEC1265EC85BFAF588C6CA22DC9D7C32B346A3700F52C82786CA28D10040748B5
MahApps.Metro.IconPacks.ForkAwesome.dll
md5: 5C336CF251A89A69518E73511F8D2771 | sha1: 5225D85FC31425C338678AFA57E85F64046E9C69 | sha256: 6A28D7E2EE5E51FB17BA2019B0155390EE9ACEC83D151226122D7318657E808A | sha512: 48F8712F590DE0CCE444F7061F4971D1DCDBC118272B85524D74C683DBB686982A149143A11050A3A3E329A03D2D4661758E945914459ACFB1E1ADE2F896D267
MahApps.Metro.IconPacks.Ionicons.dll
md5: 3EAF0263DE95F4E64E700DBDCFAE4333 | sha1: 778DD6194CB0A3C9374CC2BB21282DEF2D32C976 | sha256: A349C604BE3DB6143E3447A80FE05056999F49D0F9F320CC326C3EF6B04E39AB | sha512: B534FCEC1A973657D5BDA23AEEC8E572DAA7B0F8A740A7169B42D33BB43B8E719F222A731E06416CE1DFE2452B322C04D606750028B3DEA40CD37757167AE1F9
MahApps.Metro.IconPacks.JamIcons.dll
md5: 5055083C74EB00488ED00D67D2DE7724 | sha1: A66949837344B9BFE83FA711B5E8DAFAA047CAA7 | sha256: 1DF2E1DC7F734CFCBCB79A4C5FE67E34B50DA3ADB0CCB7290601E7056AC628E3 | sha512: CD19206283A858C13F281E13F3BEF2770D2F48975459577A360DD0E3BC5947E5B73195F544BEFE1D7E51E9CC5E8D9FED82658755D38705C87E74E9ED92E82819
MahApps.Metro.IconPacks.Material.dll
md5: CD45673AE02CAFB5F17F4F28FE20196C | sha1: 00E425AD1142775D955AD9280D0B98612D2B4141 | sha256: 248B1F3EC29932D991A6649735BE82149059DC089BEF02D7BF590FFB2CBE44D5 | sha512: 20C9240B8D357E7F099AC2FDBF62145477A4D898F895B0107446A3139B6D7D52075FA21BEDCEBE160639AAE06FFCBE523B8B48FA9712A04733B5BE65CC5F5C00
MahApps.Metro.IconPacks.MaterialDesign.dll
md5: E7D78F2A4A8E7C62B35C4A3703212B98 | sha1: E4581006754B0CA64427B6B8495F189DD2BB87EB | sha256: 7765765E0377B75C538FAD386CB89C2FD125D29B8485A01DBE073E5A7EDFB5E9 | sha512: A05208A60689E56DD4E70450166F980C6FCA02E98E5753ECB9C61429A62C035C2E0F7C9FC9958ECABFCB8770C61D0B053DF084064E0471F836632FCD4144EBDB
MahApps.Metro.IconPacks.MaterialLight.dll
md5: CA18AD3E5808E2C90697F9C648BF7D1F | sha1: EE7FFAF485B505BCBBF85B34075FB9432184BB26 | sha256: 3EB5DD3C7C20404154FA66D04516067FB64C482B41D628A9693EF46DAA1FECEB | sha512: EE2DCC81BE91D3163B6729BB928AA1FEB933F263A8071BCBA1256A604033F4D1501059F9864D2BB9A32659B07643D31ED12164CA5029993B41513534A4575DFB
MahApps.Metro.IconPacks.Microns.dll
md5: CC8CC37342320F1A426BC5001F119F5F | sha1: EE7DE51705C0B9A3D4C8FD8B837C33B5323A8E71 | sha256: 66279D0B1D4CB634579180A89256F38A5A0899C967FE4FB15DAB8A706222E03C | sha512: 98A4D32606F5620964FFA3471A9D3AB90BBD9F7DBE69C54D7552799664F8CFBDD960C6C5EFB2849B784451EB24584DAA96DCD2F9AD33E80EF51866CE89DE15AF
MahApps.Metro.IconPacks.Modern.dll
md5: EE20093BD594CF2600AB964DC9749A76 | sha1: 34F7BF178725A421F914B5A55D89FE763F5A949A | sha256: 931D14441860EE2049BE33A8C53A429E5A855C86AC35EE6A0305F2A7DE9C4EE6 | sha512: 9DC88EEA0CC014A0405868CB85E9D3CD0143446C4A970C12C5F5A211426BC7B9044587E6F783B83F3AD1775B68D35754F2BD76FF7B18AC402CFAB7A3E0F2C482
MahApps.Metro.IconPacks.Octicons.dll
md5: C157C62C8B5D104FC65E381C79A6B16E | sha1: C1B44A829BB8DDB0F94EAFE8F17C595DADB4D56C | sha256: 72E3B1D247EF929A63110297343DB322C2096195F272DD2E5CD1F338FD5DAD5C | sha512: FFD803F13744FC26690C32AEF0780984FA084C74DF3B792A71E7AC6599F342E6F5B596D4B9368D1E56651E815CAE3B36169E8E347BF77E10F01DEABA5E105DD1
MahApps.Metro.IconPacks.PicolIcons.dll
md5: 2BCF5AE4CDCD52D34669DCC2DC5B3E02 | sha1: 1676E2063DC5974A073DC184113316997F73C19F | sha256: FB0C57EF01F7B6FF66FA78090C75E6293851AF12176F440FE7265EDE3F584D77 | sha512: 57408DA4DCDE5308FA7A6AF3A9A9B0BA842544CAA35DAFA898A8D888177FDB4E0A9CED4A281395AE5D48B212503C4A12F64C32D6CEF02FD4BE1718F3F080D3B9
MahApps.Metro.IconPacks.PixelartIcons.dll
md5: 1D7CAF60B750EDA72F88E1908ED78ABA | sha1: B72DAA6673CA5BAFDE234F793004CF25647E4AE6 | sha256: E63291A73106C2C2DD47179FAC9031BADF5A3DB4A93EAA038B75B557AB580FAE | sha512: 2C463AAE9D8E7D7A8DEFF8DB64D0D35915BD440B00BEA0C161D40DF9AB72AC5395D63659B44AC37BD91C72DB9F45D271EAD91472045FC3DD148553A293F4CE8A
MahApps.Metro.IconPacks.RadixIcons.dll
md5: C684FBE32CCB97171BA238C76B4B8BFA | sha1: C500DB343C586B912FC9BBAA8C4421275A6BC2FB | sha256: DB60250B576CB495484E70BD02548642A277B10853CC48BB4C6C7C511CF47D32 | sha512: 20CFCF1E23A40BA8F76F4152F6F3E4F75676336F53B0CFAA0507EEA3A788735E8D816D6563965D282AA5746ADF13707C238179A47FBB6066345609BF5702528D
MahApps.Metro.IconPacks.RemixIcon.dll
md5: 32FF57B7C8D1EE48563C6193F4722B92 | sha1: 43DDB64C40AA482B262638707E0F1015F7F60792 | sha256: 6AD96BAD6185EA7503984C2086B6F6C405662858CBC8A3844C63BF1F25E64201 | sha512: 5512D9403FEC7D8BEBC9BA2611562697F06A9E8470273C6DE5FB2AF253A907EE59BA4B061E554E6883794B721CDDD168C91F1F3DE38C5A4C2E768F985CF9D20E
MahApps.Metro.IconPacks.RPGAwesome.dll
md5: A77B2CF5C49CCE2C18C5BC463DA8FC3E | sha1: BF8D96CE887755B8323B21D40407E97D05532395 | sha256: 9E3EBFEAE58327C18AEEBA2CE907E61588772B2A04144D58F08532AB49359A19 | sha512: D969CF922C78935978B7985B9AFF52A97AC1AED3B493FDDDE88BEB5EFFEF6C088FF9A25F58F1357E87EC745642BCF11BC4C495323A43EAB63A43969E5FB00D0E
MahApps.Metro.IconPacks.SimpleIcons.dll
md5: A41EFA6EC89A21F9069607B6C9CD3088 | sha1: 5D0234DC67F77331A7EB8592900A3BA497F69BE4 | sha256: 994061257102DDBBB54FE44E696FA6B638BCA853B6031B7979D9BC1948461943 | sha512: E6F2686F1E7009062A8DE1408ED96E4F3CE0FFA7A8A95AC1302BDEDA233DB7780EADC00724E2AEF2D2DC25E500AC47C50F03E30289BD124393DD6725B6DFFE7C
MahApps.Metro.IconPacks.Typicons.dll
md5: 9AB47B50F0FF05160F09D1802C70CC6C | sha1: 99BF4D785D7953309EE7B4D194D33731E2F2818A | sha256: 96BA56DC3E131542A4A70117EB5BE018D85F7170CBE60CEB8201466B74223318 | sha512: C0D970308504DCFFF52CEF6BF3E66FDBAC8B5B86E2E640F4A771467637C163501257EE231D7EE882DA32F0DCD9336A34BFF8926B409943113813A8A191D3A327
MahApps.Metro.IconPacks.Unicons.dll
md5: F55A1B9FE7469935E640213D47E878EB | sha1: 609E64950C5AAF16131F051784D5AB50333E3D4B | sha256: 7521B7F34D8E1280A6E4EC1E3F5D561C7D91EB8F75BA4A001E02A81CF88F57CA | sha512: 9D3F91C014E92D75B44473CB63381BAAD20AD4026099FBBAAAFC6682393D5BC5B4AFA77471F885389C2073E15BE939FAE20F9880CF7F15B0E42280FD60E55AC8
MahApps.Metro.IconPacks.VaadinIcons.dll
md5: 2B43B9B644F6620F39130A0F2032C880 | sha1: 101BC8ED5A0BEB4525E9FE0802BC2EB7C7A593B8 | sha256: BE0BD7F54C5C26674540F95CCA928664CDD96FA0A2A77F2A3B101609AB996133 | sha512: DFF64F7DE243CA80436C15B1C2B852410C80CC40B744335168698205BE6C589A40D8739A7A8F5D5F6F866E8118FF5E0E1A8C5FF00E1471465BEC83F6BA0343AC
MahApps.Metro.IconPacks.WeatherIcons.dll
md5: 28D1E475039D1136A155175AE18AAF3E | sha1: 3F9E571D2B64D1E71381F481BE4E2191CFFBAF50 | sha256: 812B76265685FD125FFCA0030144B23AAFEAC20AAC6A9EAB38AD1AF3522C4F8E | sha512: 22B4BAD1A540F41976B6509437283EE440EAFFC1F35FE7D793B5E12AF304109614136283A2918C181A07560E185633E1D35A1E254EAAF988432419126281FD18
MahApps.Metro.IconPacks.Zondicons.dll
md5: B37E46D82F1464854F3CB53485E3E67B | sha1: 11F8B2F23CD21ED2C4E41F6C1016607C042C04AE | sha256: EAEB478845E680DE40B3947D14F55030F6F47628E8E020BCB073514E53261711 | sha512: 6A69C6F36198DF6766CF950B042ACC8842DD40698EBD86CBD6557DA58A38DFAADFC955C85441AC7D89ACC8E5A060A52354C601667485709C3C0BBFF9EE9EBA77
MahApps.Metro.SimpleChildWindow.dll
md5: 12EB31C1649BA5C896FD1E75648F5B9E | sha1: 3AFC25262A5E87C0CDA13D13E01E3BB8667DA228 | sha256: B5EB5176CF9520EC99F158452167697DD9549368F3EC45611A56DBFCE762755D | sha512: BE5D21A99B7EB951EF84D8AE3EF0635CDEFDB14237EC472ACBBC6647DFBE4FCD2014D1049CC5593767F45DFE593F006F892BD3022B065739FE2E9C734B44062C
Microsoft.CSharp.dll
md5: 32FD0D1ED0A440B8CF1A2B1D0876540F | sha1: E436FDA9EB7C738EFF23D579CBE57A1503B5E2C0 | sha256: 322FE684AE5A495DDE532F521ABCD4FBD0BD8237D2CB14F5DCF451CEF7578D04 | sha512: 7B1DB6EBE0D47B85FA2B80B34557A74DD12D462E1DEBEFDF61F6B5E45556AD0E28226C242F620E088830F9F2E5FB80655168BF558C4ADC4F1CF55864F5D2B718
Microsoft.DiaSymReader.Native.amd64.dll
md5: 7E31E92DD59449F41C900862A16F0879 | sha1: 36ED049328FE585F2053A7E20BE4B98A3C3A1F24 | sha256: 95F301012ED09C09C9EB61A23A2803A7043E6A33F9C8957746379B610A52978D | sha512: 77FECD5611967F7234FCE744E0E57525E8699ECB3EAE99B6E7BB3E326EF4E10258ECDCC80AB5B9B402C4DA32104B6A6566DC63BFB1B7C7192A75EBEB13E439C4
Microsoft.Extensions.Configuration.Abstractions.dll
md5: 9BD7A6FE237E957B7FF886ECEC0F6327 | sha1: B2CE47915E21766DFB3B003BDFFDFDAC3D28EDB9 | sha256: AE2711BEA49989AF2274B3E3F00BD1EED81EA5F114274DF8A678A6F90F95254D | sha512: 60E60E75F298A56E6E06D40F54F895903F2D77C7173B68BEDFA707F499E9B8C690CE5153C8A37038EA9CD23DCBC748A0EBE015A6C58A1D0A736257D8239B8B1A
Microsoft.Extensions.Configuration.dll
md5: 6B08C906E93945516E5D056C3B4349FB | sha1: CBDBDA234DD20A4B23D659EA0666F0B761BC8991 | sha256: D93EDD15F44688F4E7A4093974B9BEF07C3C7A604370767C514BA7994D2EB077 | sha512: D53D7940FCB807ED2976857E665B91A9B3B164B38154640F342BDD9039AB4F44ABEBCEB98F9DAC38329F3F0295FFC62E40A14D1C69B07A0C118C17C6343B6BE2
Microsoft.Extensions.Configuration.FileExtensions.dll
md5: 461C1A561E8CFB822AE858ABE600AE73 | sha1: 904E0E69BF096BD43CF97E8F4D4B2B3592817A32 | sha256: 7B0C5D3EF457C59CB14A0CDE6E4685B16CD9B02D0A3D40C08F386F7A8DB8D5EA | sha512: B93D41AE29E7983BF6A25617E1DF38E717360B9E46B9E15E66FD15AFAF81890B681ABD80BF4FBB6BA3F77C56AFBC12630EEDFC39B6248A9E43EA542601D97EF1
Microsoft.Extensions.Configuration.Json.dll
md5: 3B1F7CC4C11185D49609CF4179275B0A | sha1: 1D9BD4107C23CB63235BE8411938D4E72198372C | sha256: 92634DF491DB0447BF63240A182D5F3FA2F15E1F8CBAFD37ACC9BEE3EFF02B21 | sha512: 1B1082D0B1DE9BB124244990C0E5295A2A32C97D7E201C8526C50211D16F922B263E2E1F728FB8EC2C700B55DA29561C9DBB8AE897CC212CBD87662D24CC7641
Microsoft.Extensions.FileProviders.Abstractions.dll
md5: D1FB38E44AAC6B25987D27CAD9781AD7 | sha1: 0BE6FFAD8AA15CE76F0E75B6EAFD97D937D3D384 | sha256: FDB8BA241D69B1E9A7E53E7B21BCCD51ABF35F0D17767F337072D3987C56EC19 | sha512: E47C8ACF72B594E5C69E0DB7648A45345E7114C30E9D65777CE0689463800DCF8C7D1FA69B715B9BAB0F9381FBB3C7C78D967F0DE267A07153A674F0F6045C1C
Microsoft.Extensions.FileProviders.Physical.dll
md5: 8ECF7E10185BD3DF52423264F1F0D16B | sha1: 4399E77DF7ED8CC8950D8DAF1457C1A48952E60F | sha256: A7BC5183F289BFB4878218303CC2C53B32C980970F52BCC0EF43A5F675735F87 | sha512: 96449356E300C1DAAEB7BF0B0C6E5CA318574A3976ECDE3CA9C36D9A4159E6B5DAB774E4C997EDF20EDEAC768C4AEF3372A3CB920D9EE98658C440DEFB2886E5
Microsoft.Extensions.FileSystemGlobbing.dll
md5: 70F368E59ADCCF939C5EEE1E5CF95F83 | sha1: FAF18B352504775FF488D09FF852C98F85CC2B0D | sha256: 920335C9917F85FDF917BE4F433F0536A2C938CE74BB71CAE14A0318870FDF98 | sha512: 242543AC05D8096119A6F3B052266332FB8765BC4C4DEA752A0EDEE7854088A58A0B4A9A427B6C436DC91D51B2ECF0357AE38A032669DC71B362287C83AD42C6
Microsoft.Extensions.Primitives.dll
md5: 88F76E57017623BD1A39804CAB149D89 | sha1: 2B1E473872DB787AD64309D0670562563142BDF4 | sha256: D6B60FA2A30A52FCA6D80338338D3C9CE398A0A183FD548E71FA536DF5BCB47B | sha512: 4F2CC7F5EE54815D8E37B02EC7D0244647CC57A9AFE7A5E8B69D4A28066E66142AEF61FCC85B1B89946ECBC71E73AFC538440D82C9C946F5B9E5D68BF7E95C48
Microsoft.IO.RecyclableMemoryStream.dll
md5: 6AEA997A81E2BAAAAF3E595645D81539 | sha1: 1167C34EBB3F2F6863156E6D4CF8CC3491154D7A | sha256: 8ED168D41371FC3238DCFCC8DDC702BE6D247AE1165DFAE6ECBA849D4DFF9F67 | sha512: 85975B79B670CE024649E58E28A4D45844BC0028184A4E607CE4732A2109C61B2FCD101C0AAC5F01EEDB34C1B32A9043DE22DABF06F853A4E05B9E2B8DD05F49
Microsoft.VisualBasic.Core.dll
md5: 13C31C019449357DB19D6BA0CCB767CA | sha1: BE0CBBDFBD43DA871716AF6097E72D72F672E16D | sha256: 4D5B9D9D822AE3BBF9B96399147F30AA74E77852235FAA7CC6BFE87E234D83A0 | sha512: DCB5198CD488E445764C9009D2BB1B1143F6E113D301780F1641BB5B42B563724261FB77318B1B9CA70BFF5D69772614C573ABD1F0CC81AB8646B06E7952345F
Microsoft.VisualBasic.dll
md5: BABE49EBF5E4F8CE49173008231F16EF | sha1: CE6E70A53A9AEE3A7C8B8EFC2CDCD53DC1617257 | sha256: 29D3E607AD5554640159B39110EB488DA6E3B094B546908508622D2636F86F04 | sha512: 1855208A1254447883EB23D66D1B175A1C07CD717F962EE38B487485C62936F5CBE364583A4F317A29575C1F49779CA584389503F2AFAFFBE4705262E31B70CF
Microsoft.Win32.Primitives.dll
md5: D960D586E6B981A54FAFA54A0A5C9628 | sha1: A2D5F93CB25D8DA97E9DFBDAF5ED44619B2FAC0E | sha256: FA17A7B0FF4146CE92CB4568BF92AC5ED2CBC835409ACF66527920BC8EC94888 | sha512: 8B1193DD57B8BE0DFA6E4CE941B6EEAC53B198D8186DA6CCDC530ECE86F50B02647F9BE935CEC1369DAEBC980FAD68C5167F4DE52E1749C9FB902CA55669864A
Microsoft.Win32.Registry.AccessControl.dll
md5: E393D72379F8ABAF20026B9119F0354D | sha1: 07D9ADB9D0852C9A46186AE4DD3D7325BAD2E081 | sha256: 34D387F7FC7453A80C32DD286610ECCDE9B41ECA94D85EF0DA67DA970CE3B962 | sha512: 99617719C80B462142C70EE51E1697A2C6607B8B3CC40C146008F023E84A5540B2845931480232D5948A1217BBEC4E228AE10EDFA8D12A17E5B2DE999FA7F7E9
Microsoft.Win32.Registry.dll
md5: 917787267F12BE0B2EE79B74B3519CB7 | sha1: A0E1974F98A8123DBF2993B9F6A0D861727A58D5 | sha256: 88F52635AC07707268D08585B1D379C8A4E1C8B8FBBE4B31F1456ACE0D871CF4 | sha512: A20726A0E8CE779C509D13480EF32F5FE3A150E49C3ECDB7B70595496D5058DDFCFCDBA02C5F073FDFE998CA3D9EE6166BE16DB85AEA35B20A44F5C08B75E25D
Microsoft.Win32.SystemEvents.dll
md5: D7C087B8D5A11CC0AEF3EB6396E19B16 | sha1: F2F343460E3662CED69ADC65C00E6545DC42B7EC | sha256: D13FCB16F32446523C5ABD96A38C970E1BE4EEEC3FBD069C877574AC2DD882C9 | sha512: DD7572E9536CA044759468F6E2765B17A4DF1A8E98420A109F9AD92BA77DB748CA75BE6B7CC782379639EA75949ED8F48984BF47E1929D1278958669D8C12D90
Microsoft.Xaml.Behaviors.dll
md5: 253C03FF786650BAC3D05996CB205D34 | sha1: BE8568A88D9E7C4A8D89214CECF1247F4C5E8DCD | sha256: EB375FEABDB2F1B1412685422237CC172BE1F8DC3E19F5380E12B9ACD997DD48 | sha512: 46AB86DECE97484248D813D7E21CB71219F771626254774A21B188034595ACB2088F30E133058D815DB2B92B2EF9C67DF96B2A52BD44D8DA05AE9AEC2FC055EF
mscordaccore.dll
md5: 61006CF2EF5CF7D15DA93DE8767DDA75 | sha1: 502636C05CBF1EA4DCFE66E9BA5218DD30BF4095 | sha256: BB358530F06B2772CE37A47F1D28DCC9A38E854D470CB46F2063467B4EA9CE0F | sha512: 20EE19A228A0A46E67AF355A4CDC5E848DFB472EAC31F25EA0401689293083F09029F7D2FC6B2AA81AA5405AA27297D1CD9555633D3706B74C62E7BEB3FCD7E8
mscordaccore_amd64_amd64_4.700.20.26901.dll
md5: 61006CF2EF5CF7D15DA93DE8767DDA75 | sha1: 502636C05CBF1EA4DCFE66E9BA5218DD30BF4095 | sha256: BB358530F06B2772CE37A47F1D28DCC9A38E854D470CB46F2063467B4EA9CE0F | sha512: 20EE19A228A0A46E67AF355A4CDC5E848DFB472EAC31F25EA0401689293083F09029F7D2FC6B2AA81AA5405AA27297D1CD9555633D3706B74C62E7BEB3FCD7E8
mscordbi.dll
md5: 3457F8123BC06123A46F0E44B2A66F45 | sha1: 48E6B6C9A283A44DE0172FB7562432188222C068 | sha256: 62D5623372BEE1AE984DCA09872E9D08D19633B083DC43B1AE337C1A54D6F85A | sha512: 8CD379CD66A736614B4CDC6FA929B1840781C8544BA30A205D6BE3F2263F56F314C0BB5EA69D2B082FBAAF4242D44613FB19BC6A7D26E6E5181375EED9F48F85
mscorlib.dll
md5: A2E91F80968569C49171C65925F6838F | sha1: 7521843E59971FD12193C96C9C954916AA33874B | sha256: 86CAEE28565F32D1B79DDE0CDC64C94AA3A86DB2CD948FCBC17690143F762C72 | sha512: 7F2A90C73FC60EB19BD9AF014FD3FD9E87CC235B5BFA6C95142993DB57726063D48A43B82E30E9576244AF1C23EAFCAD75B6D6C6DFCAA3360A3976F06C00D49F
mscorrc.debug.dll
md5: 03D0ECE4D27927A3EF69FEE39B179912 | sha1: A6B87F63D618A855F2891C433730D499C9C836F6 | sha256: 20950444EE2E33FCAD9DE832C20FA88BBC54F8FDEAB2A0EA9BE377B01F7ACCB0 | sha512: 9C443DBADDF549AD8CE29196D19F77D0B005B58387C13CC9A5B4F1A3AAE7BE7A21FAC9D5CAFB7209D728994DF2E76C5EBD383D0D40252746EF762A5969E5DE89
mscorrc.dll
md5: F512F26FC80B4BA91483A4B217DFFDF0 | sha1: F5F5FEFE4B9E6F021F5CA2BBA4311A73B782CFAB | sha256: 552EA3E21F753B0C964135BD8231504C4B25A53F895BEE3EF177C806CC86A25C | sha512: 4C3FBBE09C06A60AFBAC8EABEF39C08D9745D36BBF4E39627AE7EC86CD766F06FB2861454B147DFDB2BDB74CB641B8105A60C34E15B5E8B82876FCCB5EB73431
netstandard.dll
md5: 7A6106C8DDC3EAA15B30BD59272A44C4 | sha1: 7CE183A35F1DB8F50661F5CB63FA6F582E2FFA33 | sha256: 893966AB587BB0C066D84FBB6A739C87F61C73EC0DF2267C06E874097340A2AB | sha512: 037B7D28DA14749E91E939268FB2CCE7FA26745433B4265FC6DB1377293C04DF96FAB186BBA183D0D045252A8F1D0E00F5E9729B182BFBB16FA834512DE1E2AD
Newtonsoft.Json.dll
md5: 8D695A08392464A39D53520EC4E32238 | sha1: 8716EAA08EF7E8A1EC30B8C8B6EF39F779A06912 | sha256: FC4D97DF2D1F91009923A08BD8A519D0591CCA8B4C1F8676B9A887AE60038CA2 | sha512: 082535097629E6DB863B4E07F31D9D573998D77BF0624A4A73AA840F59F8E8E8F03A2193E9DB88D34F127FD94302C154C282805703BC058C0805E073A8567E50
nl-BE\AvalonDock.resources.dll
md5: E8ED5F8571EE653B8F71ABB977904D23 | sha1: CD180E61DA33C10BED94C6BA59701DF8AA210B40 | sha256: A4310B9442D43C693F1A131249F120156FB6E549ACEEE2ACBF46E1FBBFDD1999 | sha512: 6D086E0BF7E694BF7056CB49824D03D15EBF094149DBBDA025C974FA8523053E030EFF6BFE5F9DA4C035442C84A49D48ACBAADCEC139AC86FFD1E58E6E3B3842
PdfSharp-WPF.dll
md5: 4B23E00518D72530FD1C598EC4A9700C | sha1: 469D08ACCB989384C9608281CBC93336F78370E0 | sha256: FE74EC0EC93E5BC38E8DDBC07432D33AE12E8F0B41A25891C4EC0B2C58AE3202 | sha512: D2B93DD4EF7E04FAC1C559EDCE265C7A4FAA236C8C37B1696C838873715EC1D8082B75FABD0504FCE35F2D8DD137E72CC2826511EB364534C0426593994E53C5
PdfSharp.Xps.dll
md5: 1F5A52B3CEC0B1DFC7987F8F3CC18E00 | sha1: A9BEF9ADFB98A6C6D8332BB60BCE40D9BFE1FCDC | sha256: C8362ED2472770DB0889EE344FA8E1A9F25BAE60C1DEB3E36D02BAE33AE4B616 | sha512: 445D75DF540A34318A1617C23078289B7B203A10B4D35E283BFAD7233ABE3EF402D95ECC586841B304F1990D639412B3454C5962C76A0F621156D31EA78416D8
PenImc_cor3.dll
md5: B56062656C3D96940D03050D02186307 | sha1: 92B69F63FB67D4B5DA22C968186D1C2D2233EE4B | sha256: DBAF874BC5542699CBED14C41CB584BA8DC0CDF2933C19D4FA65DDD34CFAF789 | sha512: ECD646DA49E837685E3FCB6DF1893EE92762A8575F8D8C941F4BA342BBD4AEE01AEB3F389BD2B4FC0EFBF0EEF38512E5852A415E8D80A5B60FD8497A739A5BB0
pl\AvalonDock.resources.dll
md5: 2FE78161721D9ABFDAA65C256DAB4525 | sha1: 5BB4DB8D4BC883A4FDA8527016BB2A6D374BB708 | sha256: AC263A552B98B1A8B5ABA41B2E0AA801FAF8A22F4BBD81E25C6BAD2ED370957D | sha512: 59428BB6D6590D45CFA9BD32F3C2C39847001BB0B6FE5C54AE2D58C6BA9CD91F5C5C053CAC9DA5D50CF676ED5E0F8956FD1072F7ED4316ABF5C93C07A3798A4E
pl\PresentationCore.resources.dll
md5: C54985DD5B4D3941FA83E9480BFFC792 | sha1: E802063EF7D82393C3639054004D04AA8D2B06B5 | sha256: 4BCECD687BFDED26B7B21A1DF10AE273B55E91C796FF855C8940595DE3610AF3 | sha512: 6D7C9A207644DDB8A9909D78BCA980A6338B5CF00E2FF5E05AFCF1920A85B10CD17BFE9236E529CCADE5347A71A653582BE62693D9C07EA26D35F9B77309F6CC
pl\PresentationFramework.resources.dll
md5: DB05CEFDAE3A22F3E12662C62D024A43 | sha1: 00B9BE8785D74FC46DF73570F42C7F5DB7184F8F | sha256: 02FFD2726F5A445F5929EC325B363A7BF731548227EF2D8A6D5D40E9B5626CDC | sha512: 1F57BD08DFD3F7E5C9277812F9778981F0BF9242D2CAE1848BC5B0AEEF029A65F9CFFFF9E7D6B0D99D35A9A9DABB941489023FF0D81737974395BCD363C4D0DD
pl\PresentationUI.resources.dll
md5: 9FF14FAAC8A636C904106D76C3FAAC98 | sha1: CB59E5850B5AA52A848E254F12D11735B79B5BD3 | sha256: 8B447703C09C65689B01BBB3716823108341F8475C95660F8F6BBB5B206752B7 | sha512: 37D47AA4BCCC580AD786898657FB7DB53591A8ECD0F98ABC85B624C36D6A10D670436E5D2131C873566B0317A4576A85BCEB9D9253A9AFC17A4499835089D194
pl\ReachFramework.resources.dll
md5: EE2516C65E8C4BFAF7351536182A46F3 | sha1: B8D18F8BC04FFE506EEF187A00954F2E86007483 | sha256: 4C6F6B16A95EDCB403D90FDE824E056B4569C9BE296ED2B5FD0AD1221ACB82F7 | sha512: BEF4E711051E81A67F49B9FBDA034129C669272818D1E685836D53F882756DF31BB48D325A25AED0B8BA64B17CAA9E1B8F641A010802A01682F326B9F3225651
pl\System.Printing.resources.dll
md5: 1E2E87068683E8754D2EBE5C1F126C2B | sha1: 60E655F98FF741EE134F5555F8A4CBC90737A4F3 | sha256: E10726E63F83A78887C611BDC249DB43FF6095197A3C36DC46A8AA73B4C45F3E | sha512: 976A16DA9D9E62725C2DE62E97F09C5B3AE8EC5403B46E361DB49CCF70817C9C7684C0963FAF2F32E2DF0B229B63FE28B97992D0873E75C5B5F8E156DD8B2FE5
pl\System.Windows.Controls.Ribbon.resources.dll
md5: 063C300ED1F514DED9684A4C3BCC15F4 | sha1: 1310E480E2F04F33A566B2E4D5D72D60FC4A4953 | sha256: 5E612BA893206DBD2542D43724E1017BD9364F8D4BE8D7A66589586635A1E4C1 | sha512: EE49049093ED6ECF09CE11BDDA8DF26A2CF59C42545BEEB90813C612A318FBD415F49F11EE634F8C7E6E13E98D7F51AB6BC16B18FBD6DE96E5B279F9BECDA47A
pl\System.Windows.Forms.Design.Editors.resources.dll
md5: 00581161A23894935FE5DA1230A8B5F2 | sha1: 2095F46815D18C36BD297FB640C8FE58DBF2C9F5 | sha256: D4A2C2002AD2C546141CF7F1481297F9323113A12D8C5D7C100B9FDEAA7162E7 | sha512: 939C6F7EB0781BA4DC8665352D2BA874BBE364CD3172E399B4A38A1F3B3BFD6675FDC602AD3AAAA1AB1216B722EA7B59B2C36693D9FB3BF45FE206C49F3A4127
pl\System.Windows.Forms.Design.resources.dll
md5: 71E3A55D5D7501E53FBE3DAF9A06FFE7 | sha1: 236E23464A70599C617846404DD5192A1D3093F3 | sha256: AFE4366E3353105E67D254118F18C7330D7632C5F19D453F1EC0CA0CBD128BC0 | sha512: 24FEBDC6BE88B6ABD1C82A470874D59E46F7338008F607D2A99A042AE1AE4051B19FA7CCBCBC540049768397B8DD6569CA2224C05A1948608186112493A72C01
pl\System.Windows.Forms.resources.dll
md5: 4A0433FD4D4240AFC61A6AB7E835E236 | sha1: 3780C9137016B0B15FF85EB621A3AACFEB67CEA6 | sha256: DCD44324F552A11E564E72CCDABAFD469F3C834F3FFE3369B607CD123785DB0B | sha512: CD7864C76F5D5C79A33C4570BB63C07D786B1A5A240F218EFDDF265820601FC44DCA7434DB9555801BCEB2F014006CF4E66944802984329F2616FE032B173B9D
pl\System.Windows.Input.Manipulations.resources.dll
md5: 8D3A66FE90E398F972C07F2B04F51EDC | sha1: D1BF17FAE7CFA975F6989773798EEFB287C8D345 | sha256: 6315DFA1EDF622B4B6A090C93ED16988AA2C0A63C616668190D260CAD804A900 | sha512: B2E42DC7396E3E801F2953C1625D7B967622E1846A053841EA7230D533478E3E002A27AD5D91D0A064084F008A962C61D88562F308A507E786C966A4BA960A2E
pl\System.Xaml.resources.dll
md5: 1CC4A9F1C844C30CEB31602D49D379C8 | sha1: DA9BF5B8A5A0270D293924F4AF23F8A0F1737A91 | sha256: 0B3D2E4C15CEF9290F4DC1492A6E9113ECDDDB5F515A8C7D6F6A62D0507554BA | sha512: 2F3391BA2D28987935B42E9D998C42EAAAD1E76F523254697BCFC8360B4BF7E42D3BEBB822FBEFC471FA65D8E9ECABA80C5673F9BE88A7DE1D79C08482AFCF1E
pl\UIAutomationClient.resources.dll
md5: CE652B349BDE7230CA8EF9FD713A46AD | sha1: 77FB20910034511174B2A0586B2C410FAB39DA7F | sha256: 9CF16D73056CFE1E9468B8933CBE493155081B9196F1735A60A93DE230BA044B | sha512: FB4550C38AA5777610874654293495D7DEB6235B4921F12A806BED9250AD10B7F053D61395C52D1876A685049472F9B32C04C4E0BAAA9C08FF29DF9C63A81051
pl\UIAutomationClientSideProviders.resources.dll
md5: 77271EE844875D07B875CB786A9D260A | sha1: 06614CFF2D6D25C97A386E6B969B48AD6D6A2DBE | sha256: 2579E5C4DFFEFB510E8045681EF4E70CA4504EDF058E67C5C9CFF2687B16DB66 | sha512: 995DDAC2D140C67632F0BCEDB7332F16537016C659367BED3F24D2FFAFFAF0663FF3DADD363569C6C54AF69BE1EDC1EDA929B52A8960F5BA5732F019BC0FFC9A
pl\UIAutomationProvider.resources.dll
md5: 30EA7D215EF4F610BCAC6D69265B140F | sha1: 2246D5D058DA6C5B2BBC9689D78E976777C94723 | sha256: 6D3D3C37843BF92D0A65654202EE9BD33D17C8B36AA61D0C464621C121CD83EA | sha512: 93EF08C18F0D9E1169B3B44E3A49466CC647F6131FD8271A6770C1B6804B3AB9340CF602BCE1A0478FCBC042D55111BA83DAAED42C403BB0031D42614B3F37C0
pl\UIAutomationTypes.resources.dll
md5: B52F7FEE6D74D78251B5E1F1F96C8A1B | sha1: BEA7DCCF18AE71C405FE39D9EF57F520FE0B6803 | sha256: BE012A10B03477A7C29EB622AF22BB693DBF015A380D6F210927CD1C0696341E | sha512: 51ECD69482685B4A1E4AE79D7CA17672D0FE5E83C36B0910C1566FFBDB7EB98EC83B7BA392CB8B0653A5E862D457C0827F81139E9FD7DA13902459EE3254EB23
pl\WindowsBase.resources.dll
md5: 6AD180C129C016068DA890CBAAC40314 | sha1: 66F55E8303B52ED3451864E4FB6FC2EA035ED7E5 | sha256: 7E77544CF9DE45CB1E934A3A51D50FBF0D8E2524A0B0528B2C031AC001FB5A67 | sha512: 8F904E092E8B076EE23B48ED7E85A0151DBF4CF729714ABD41532AD4E73234CF406711252D070BD8C35F3C84424503034D1832EDF4D4D79E465BA6F6693A4537
pl\WindowsFormsIntegration.resources.dll
md5: AD40E55C47D495C1ECF816F7AD314C58 | sha1: FD1F01EAB85A240E77720235122D368720150ABE | sha256: A38335F5442430B48E2466F2D25EA2A4B7C2242EBBACD6DCC9B4C6BBEC28F488 | sha512: BA9B69713AC679D2EC04FA340FDAA7DFB1147A3318529961137D924D643A4D3367C5D22541F874473F365F8F744F443CC8ACB1C71A7C057EEED93F36E55BB15D
PresentationCore.dll
md5: A532F441A41DC3BDDB88A202C6E01014 | sha1: 5809C7F8B6086462A6A2D1FBD177F6AA00C5AF14 | sha256: BE862A4C58A70FB39583D346C9330C7A3D93FDAA3B6A30403EA32C054CC8D9E3 | sha512: 99B11E6C614DDDA5168091C41BEED6CE13FD1697170BE809D9E5CA5E65459BB53161222399A6820394E137796E4EAB5BD9D6AD85F592F5E432CD5B0C3838A4B2
PresentationFramework-SystemCore.dll
md5: 39198B2974C94FA6E742551847E603AF | sha1: A405D4BB3379F5F24EA62D66DBFFA35FF3255913 | sha256: 4BEA39F9BEE3E65273635ADE79F2E7B3C4DBEB63272974CFF390D825A1961831 | sha512: 7C9D8C9EE5C7D45D01E9DC3756E9D284235067ECB10BFF9F53376623E313A497DC97992EAE3F465393B60EA4BB8AB114BC870DDF908DEAECC00C3723E46CBB0D
PresentationFramework-SystemData.dll
md5: CEDDF2A93E61AF974713EE0229F1EEF8 | sha1: 6FFD6DAABF5B5A7BBE513B8EC77863134CE701C2 | sha256: 065B4C396A71157388701D35C8DA4FE68CF52736A9A3F3EFD7B93EC746CBA5D7 | sha512: D43DC0223D3F7BBC3BE342BF336AA06F63DFAC0378F9591134BDE84D0DCC0D3EB33D07CC24D48A7A37B5B584CB617AF4BA0C703DC1AFB272DFC2E6AEE58DC319
PresentationFramework-SystemDrawing.dll
md5: 27D207A80AA61E7FE829A28FD7981916 | sha1: 7C47C450B17923AE4EA85DA9B0C22C1859E55661 | sha256: 82B15C59F905341613AABD399FD17CCD50AD6D1AAD711F990BCF0F1065126AF7 | sha512: ABD92B524204625086D646F5EB31246653DDB74757DA5AB24F76EA94CF93EC4003063F728481BD7417B1CD250D798D15CC3054EF303A4E00ED885F20F595FB7D
PresentationFramework-SystemXml.dll
md5: D7DCC793A608AF5D6E846B9BCB37E5B1 | sha1: A284A6ED3606F664E0A0E291851B0EF164FC99EB | sha256: 5D0167FDF732617729C6F20B81B963B3ABE077B721850AEEF01A7F086AAE218F | sha512: C5DB5ACD88673C71BDD66515AE7C9AAC1327BA734724E1FF4C0AAF27B3F76FEA83601B5E79700E02F258E0B7DA90A028B2547BDFD5E87A5A25EC479228FDBD5E
PresentationFramework-SystemXmlLinq.dll
md5: A366C9B5192407CFA46678FAFFFF1450 | sha1: A67B5ECA92A145903F26317D20D5851C7ADF3933 | sha256: D753546851B0E1B67E29EDF8AC8AB24B5F9727B677D33B4F1E87048B3669F018 | sha512: 8333B1438A00E322EC76FA33A4C4D6E1F718B0ACEF977BF1911CB4471B1F318733E67894080FDF0B56208538F0F8E26872004CC916700620CC4DFEBBE863B72C
PresentationFramework.Aero.dll
md5: 233859BDD583B6D71D94B75B74A6117D | sha1: 803FF4568DEDF31D3B443FC9672A650EF1081EAC | sha256: 7D70C7E61DB4148B05AAF1F2BE834D8B1931CCAE5FE192611443E119C6A148B1 | sha512: E84007D82784D4C8318A5DE56D0362E95CDCCAEF5626DD74088D54933D317EFDED0FCFEFCBF42D883B34E2DDD21DE1F507A7AB2B8BB69A494D741895BE699284
PresentationFramework.Aero2.dll
md5: 069D1783CB1A7C8D7F97682FC8116C8F | sha1: ED165ABC748CD2D867F687E7CF9C48C8354141AA | sha256: 702BF5B09AC5A59773232A149D4636AD8B29EF0E0E277E023F7A1BD1AF6CF0C3 | sha512: 666A3A71CBAEC8ECAB11C229158D8C8295360FAAD6451C1A0F332A6771CA712D82504070177CF0AEA86678E78489F9C3DADB42F1778E79CF4C1F6A2B51586D7F
PresentationFramework.AeroLite.dll
md5: 0AB336A7BDF938DA8C74237A52EE5FBA | sha1: AA37FAF7AAD97583E311CAAD1AAFE7D59498E81F | sha256: 04BD1BF25F6F414D5C5DDD917C9A1560AA2DA0A3F1F6187C4009669590A42715 | sha512: 9B61CCFA224C2FE19422A134A60F5ED2168695CA347A165DF4804923423492FE81F1C7B356186AF9129E8BD3B0C855B1F08F2C371D148E7A43681EE6E11AEFAC
PresentationFramework.Classic.dll
md5: 47094038F06AE584BF1031A5F3F0A4BA | sha1: 62BE1F22AF9D87F1966A6C4BBD876FAC18C5DE7D | sha256: 398A86F8F718D6F3A4F8296A2D4FBEBF88179F23316F0B49B41BB78589CB379E | sha512: 37DAA3D25535C99E6AEFEC324C0BCD4E4682350EE1AFFD4E5FBE1A09D33FAAA610F7F28962E3E0D67C63947A7E6176875F5C7C6E7C45C523D887BB5AF4152C2E
PresentationFramework.dll
md5: 19F190351D46711E52DF9648F7FC7ADE | sha1: 690A4E5E8DD5EB2031284B2227C4702177765889 | sha256: E1F8E0B16D614C572595BE6594392A87850544314201F7A995672844FF9C21AD | sha512: B30EE942551E08E547F7003BA187E62370090F8986F6831E823C554011B88759B8DEEE91D08AFABA3324A0D15C059722C2C2477073FB40CACA8071348080FCC6
PresentationFramework.Luna.dll
md5: BE1D01360F72F927E6904F76B966025B | sha1: B0911E756880ACB07EEE26B4D33DA048A2449FF6 | sha256: DF3B364FF03C9243F2E72A9CFAEA96515A5190F81A65B2D60CC4261C0B9A90F2 | sha512: 393FAC0BB28D9B366EB137940847E1C1078222133A43D61C7850A8F35E3632669AED1E6EDF4C019A32540CB61D2F028D8CEABEF69FFADBA321A9A3A63664EEFB
PresentationFramework.Royale.dll
md5: 1F22BB69559A8EDB6B14E5FBE42C5934 | sha1: 5C77D88C8CCCF369C819119C4B3796B3AE2A7BA7 | sha256: 7328FFFEDB931DAF819323E913A3E536A659466656C9C37F69FFFF9AF3266929 | sha512: 68DED2ACBD9865E1DA51F2C19FE934AE895A1BC707763EAA5C050CA19AA311E3536ADFE79B61FFF4E9A243FC1035BB8CC8EA9A990075BE9328413A16453D6459
PresentationNative_cor3.dll
md5: 2BBB9528345E6A267DEED2D587D9BDD5 | sha1: 9D9CA8EBE1F5B5B54BE348E5C866DB889190F979 | sha256: F6BAB048905FBAD90D2EE4C694612CA00D51E5DC454C1C6858211C2D73F35BFE | sha512: 6EFADF53DABDCD2A7498C3C75C660A5FB1914ACC6CC0CF5FCA3BE8EA7FDF609F896E04180EC096CEE0B3F9CE5C2CC92F821D93AF99BC9427C8CD77D6D5EC71EB
PresentationUI.dll
md5: A9412BDA05679F1A6F23B5FE3C4DA73D | sha1: 65320064E8523D2754410C075804CD401AC684C8 | sha256: 64975664AF59C00EE0B1AD878BC7FEBC65CC98E078F2ACC22D73D11ACE4B1CDD | sha512: E193FCF0DB7EF4CC7D6AFE780BCEDD00B37846616C7259495C9EA48FA9381EEF033115649AD217B1985FDD026206716BC1893D64BF5C3D61A31A2BEF04B27BC2
pt-BR\AvalonDock.resources.dll
md5: 28F8CC9141B625D7F2E40A1A9B480582 | sha1: 8CF7E8913B21B61EC9D5E057BA8589714E03C63F | sha256: DACC01B7004C0A1AAD9950C949B5A526D74AE89906DF459BBF3C87092AD75DB8 | sha512: E857547FD6D439775E34523CA948DB7D80E23A5AFA36787D9CF02C16EE2CA02C376552BC5E50E2ED65AAF71A6971C43BC77C6251A584BC9E347532A91B15E13E
pt-BR\PresentationCore.resources.dll
md5: A97528C7F32DD9B7AE79D4956078521F | sha1: 065362E97C56C6F52C00AD1D60492CBAAC6FDB34 | sha256: 23B159B36CDE6376C64317ACB9FEEE8336A324A4B1D6F1CED9565FBE5D036BF3 | sha512: EF34AC3CF72EF4B07FE9075D46E4BB8D962B5D9B28DE63D11E311927B9248CCA3DC2B8A716F0BA910C0A307DE1583B48850D4690EF1F50D9B7118F8C3A54E9A5
pt-BR\PresentationFramework.resources.dll
md5: 8A5C66E8045FF009B131BC2DB4E66C5B | sha1: 1FE4E7FE59FEEA16196A6CAC3E1C5C3B9F51A9BF | sha256: 530F878308D304CEFE76C11F8272B51B4DBBD259C9014FA370240573B6B0A512 | sha512: 42D63ADB95948B65644BBF61326494AC2C605DB9F001818313B974F9B457CFFCAA9197C2F0E53ED3B0BE27D7B86C92E98F694D95061E4BB1899031334654413D
pt-BR\PresentationUI.resources.dll
md5: 0D20AC869BDBB53A29FF556AA28605FA | sha1: 4AEE7BC6CFB45DF1DCFA8FE7FE98F83A0DECC851 | sha256: 53D024A787E1DF4E50AB674C39DF9C3717D0BD255371E0D3A7303C9257AE3F5F | sha512: 1B1A11A01E5C178A96F83D706CA2B18C78CA9DDC6F8890BE6016A3CF00629611C5E833657A9D0E4230763E2E3A4E6D5091D52373675393677D3F206923D7AAD1
pt-BR\ReachFramework.resources.dll
md5: 9D4AE684AF04E6A772C12E20F18604F1 | sha1: 207BA11627F7D41A17F3D42B5A8F6FA7AC66B85C | sha256: A9779DD88A9A0AEB079E2A547B5C7DA4905DEE4EDDC465FD7CD1B5AC0D91E647 | sha512: 1EB90DAB7A815069EBBB6A9CAFFEB4E808E0700FB4E6E0FB68A666B25EE5FE7BE017E82D1D1334EE60675D42524F2ED97F6B62E118E0E484054F4BF6C97CDEF7
pt-BR\System.Printing.resources.dll
md5: 54001C605734D5E12515D94350638E7C | sha1: 8CE7E868A2791F134672BA42A19A295C44F6C214 | sha256: 8DF0650E30B108C377909ED111C291CC22C71B16A4F9A8E652F4720F64F59FB0 | sha512: 21D799013EA0282ABF6CCC27DA64F34755AE5C90C6474D43C09B3F8A5273364CF3B6DF08BAA7DD904AD18598441E7E4ED48AF987A935740105E27805A989DEAF
pt-BR\System.Windows.Controls.Ribbon.resources.dll
md5: 81C8D41F95B894B1E2A599F584D94000 | sha1: A40E220706DC398C45ABCE6080E2EB0743D994FA | sha256: B2EE126496E72C87371D386DC3EAF2F67BB497821B53E2DDC5EB9699346D33ED | sha512: D155946D801CC1AC0CF4E139D2F302B36C6C942040C81E47831758FDEC7E2C58ECD77354B9E936C3D49126FDF75A93D55E95269E7ECFEE09E7E3C913258069D0
pt-BR\System.Windows.Forms.Design.Editors.resources.dll
md5: ABFBEFFEBDE2F38295ED96D25A134F8F | sha1: D2D58FC9F3B7F3E8567EA1BBE367C2D47FCDA22A | sha256: E991A78D06E30D1479E96A49DDD518FA0A2FA45E4AE4234596CF1E938E9B5577 | sha512: 9F0EB1A5B4A5D62E492BF3CBE166B82CBF60BA257B3D87FE65D02DC6AB97F185460E235C3FE2E5DC4A27C38BABD6B3996885DA2BE1EBB7041B90EB14CC4825CF
pt-BR\System.Windows.Forms.Design.resources.dll
md5: 5BAA4DA03806C3921B3F3C446B011327 | sha1: 68F28EA9E58E9D3C6DCBE95581660B580F3D656A | sha256: 5F48AC1421472250A8B2D9874D0B93B2B3D227662BBAAE5BB01B6F0108BE0994 | sha512: DC30C2BE472582C23F2D15FA75BC7D79E3B0C4AE215475724179FB6FCBD265084A46AA4284785E8FB761A1E3A1F020AFA277E94763132EF60C77FF8D7A46406B
pt-BR\System.Windows.Forms.resources.dll
md5: 4BB693E13B0F7161B7A68E5FB1D72FBC | sha1: 6AD797D3E85D69EA8911F30A0885B3AA55BDEA46 | sha256: B8A8D24E96E7C70E33211B24C00623C036A2640484B2AAB2F5FDE8765934FD7F | sha512: 717A846F7902050154057DFC0B20B556FC10B0AC06EAB39A62F706805DCDB49600AD0D4C9C2CE2D1DB9A0859774EAC64745860069F0F3854D9905366ADD7ACE6
pt-BR\System.Windows.Input.Manipulations.resources.dll
md5: E494FF0A2C2C22D749A53060DB308880 | sha1: 78D496E8FF0B6B24DFE4243B79CCEB7967650133 | sha256: FFE37A02C3A69AACBF5BF11CFBEA5731683C41DF65A49C169F569AEDC4B107F8 | sha512: D67BA663631A05230DDCEC788769D30E362D68A3C81113697110298ECA1E1442310AD43FFD401FD1EE475906A0F66735CB41675BE2EA622B04DE3ED42F4A3B40
pt-BR\System.Xaml.resources.dll
md5: 0FCB48BA7CE6171BDF5F1C59A95F5E16 | sha1: EC5271A3C43724BFD0AA031A452EF9BF36CD9D75 | sha256: C302A768E1158661C3DEA3922E6AED0D051F1E81679857446924DA471D198976 | sha512: 0BE408E754090B9B4245174A515B2AC2E1F2431D4BF9AB9A6F5A075E521288196B08641E74F85F4CC0DDC28D2E7C26CFDE1FCDC39E61B2280180E193528E767C
pt-BR\UIAutomationClient.resources.dll
md5: 4E907B63E9F327AE3D647696281F6E9F | sha1: DB66F4226FB99F4846DE76EBF06D74389006BFB5 | sha256: 21276B9A798026B890BA568B640AE2E2E2C2FD7F5E7725F60B4B356E4D25E8D6 | sha512: DDEE3DCCEE2C5E8C15A256F69EDCFB0E02FFA2C916954ECF6BAE770CF1F29E030EC0512A09EDF0BCD13E55107577F4140A04F2E3D06FB7A945367321577519F4
pt-BR\UIAutomationClientSideProviders.resources.dll
md5: 33F08A2A7ED487786977C8107A309653 | sha1: 88931011500C9D3A00635D71BEB9446EC5983BC1 | sha256: D42FD8019866241248C5110CA95C5F904BDFACB468CAC1304BA262E55020D14B | sha512: 7EE6DDC58F9A76FEEB7CCE41DA262ED0BA736AE9AF145711B5F6052701089B74AB85E4DC4C5EDAB1C456EFDED6CEDED886B763634EFB83929760172E46D33F81
pt-BR\UIAutomationProvider.resources.dll
md5: D2305BDAA145950F0E5341D7FBABDAB5 | sha1: 4388CBA362DB761CB21975A4B5A1DC508695A317 | sha256: 21977BCAA8802A72C0270BFBFA1F2AB99BBFB9A8208A2D27C562623EE89BAD45 | sha512: A82088BE6C9A3C51A8A0696443099D1C4AEB6CDE6FCBEEE41E40EC568F5134AF7CCD058CE39FD91FD5970343BD9497F5FEC8F67F5EF8217D2B054C7CE41287E1
pt-BR\UIAutomationTypes.resources.dll
md5: A86AA7315696353A537C31B9621F08BE | sha1: 29A864049649E11BE6062EEFFD47C7B307E3FB70 | sha256: C86B3D3795EB9C3FD50C4A085FC758E494A3FED2AF281D1FC5EF3CBB67C881B5 | sha512: 535420180060EFC700B09CC65F1326CF255977E4492A1839CF95BDF6C7D71978DED95D645D05829273D30D87335F11BC5F744E4D4191EA393B84384D07EA7928
pt-BR\WindowsBase.resources.dll
md5: 8132D5F2F04B2872523135313D1ED3FD | sha1: EB1840285C2221758B7ED36426509A9F240BBAE9 | sha256: 604DEBF48B46AA590737E00BA3BA853ACD01E6B66810255E42B4BA58C8D95B8B | sha512: 55786CA07F9F4699FDCBE815CB6431315F603F5B37448678CF5092C1BFB24E85E38DF79A4E5BFCFBF8F56242F2E54FCFE9F60634B171520B16CF01621FC08B74
pt-BR\WindowsFormsIntegration.resources.dll
md5: D817851F51C1518F3783D77B74D99603 | sha1: DFF7E8A8F0E61252251D402DACF72A970BB2365D | sha256: A42C66E782587273E559C1AFCDBCA700390BBE35746906B1D1AFA005B78F92BE | sha512: D62BDD24E91E9F2734BD1079BAAA75A48A1E6A2878856D41A4E29954B46B68378EA60B993E3737D15B845E947FF8E4A2F0E70F410F6D018E0F2BA48F49AAA015
ReachFramework.dll
md5: 759EEFB8B825900E8B51C9199D926DE7 | sha1: 91CF5A1215E74D28B339649D4B2AE64B76669606 | sha256: 53B53992BDE5B5F042A1A0403FA789C856A6FB271B90B5993FE57341DC543335 | sha512: 801CFBB5641447BD27D716FEFB60A3DC11B6360CBAEE97828B64D54D3F81674F04ABA92CBCE4471BA2F4C7643B28F99EF7633E40FE56686018EBFB127E397943
ReactiveUI.dll
md5: 1FA56D542AE95D651373955A9AA561CA | sha1: 47321A30C44B33777B3883BCD9F625C1C86E3722 | sha256: 40777B9AEBCC68B3E87F4095FDDA6A59EBE121D5C5822BCE19661C52304B1788 | sha512: 284C4F45FACBB1555CDEBFE859C42841AA36A68EEE9E43A70CA8A6B6EB9CD195F8EE0253B08545C73D6702B4EB412AD33FA0C70823263C3CF029257066A481CE
ReactiveUI.Fody.Helpers.dll
md5: 566AAC726E9C984F216671AD1D77B86A | sha1: F0E2C4EDFDDBB00B22B1B9A8ECB42BD498A756A4 | sha256: ABE8EF0450C7AA92544299E09273CD5F0FA9BC611C6988889EA3F9C061795F92 | sha512: C6FC99BEAF2D6105FA36B282D9C872B99013D6C629E845E51334B0757010671D5F1D529ECC8F27279F6B874E3B465167C599E67C1BB523B7C33B7C307E882AD5
ReactiveUI.Wpf.dll
md5: A6FFB62574AB1A5EED43C6C88FF1B568 | sha1: 3B27A71E2BB60CE98C83AC2E9C81676078197E0D | sha256: 5F30D3E9E26141F2B6F64E136263C77CBD7AF5DA6210A00A1966AD130E4D72D6 | sha512: 85B5F1F0C41BF5BEA7DD23C20CBFCFD7E396E7E368CD915B1274E59119E954674DD00CD30293ACF23FA8658DA5DE400BF31159AB396E5CA6DF816B3EDAAD6FD1
ro\AvalonDock.resources.dll
md5: C4803EE6FE92327EFD8F35E4F6F87918 | sha1: 71BF64E10187BB25F0F2D6440B71647E344971E3 | sha256: 6D010ADF8351E6868664453FAA2BDCF5438B66F873A7F077322E85FECBDC7A03 | sha512: 2810535D5D98FD1DA91A29D549FFD1F04BA6D7978302BA8B420625A1D68CFF8F923B27F368B8316E8B891AEECACB5DBE88B0C67EA0FAD8ED5E9EB949600CC4DB
ru\AvalonDock.resources.dll
md5: 092178E6BE8CFA9208F0BFFF50E89138 | sha1: 6693E049FCE714163ED41233881EF1463F074F41 | sha256: 7402D840ACE49E1C9160E5F278400CC125A02956E4008B6D8F95465286D83E34 | sha512: 2B0ADD18F51BD407A5F554641B281F526CB50689FB79F297C6EAF7B7DFA26DE9C74A2C651D218F7DF67C6DE5140C181FB49B82E09DD78591E92A315CC4C8C5A2
ru\PresentationCore.resources.dll
md5: D5AE3F4A4B961D3C3D8E4EA83CA7EA9C | sha1: 67D8A8FD676DE4790135F76014B9DE9A42C1D740 | sha256: FAABE89FB824ADCC23B0CCCBD09CE908619847F60D13EE8423E3A2304BD8E463 | sha512: 11C0A3C3B9C7B9D567049EA7AC4D78DB766A7921E033B6CBB7C6AD432ACAC9ECE23457C697F6A65F7B057D01D0E822B26749137750807C4B3DE5FBC2703703EB
ru\PresentationFramework.resources.dll
md5: 93C45C4FFF0ADE02E6C2904DBE797C31 | sha1: 7FC8C057BF96098551A726702BCDE9689EAA76EC | sha256: A691EEE260A23E35F6EE5799F05A192E85AEFCDF65BA2A7737202383ABE08770 | sha512: 09154F2D24C666D99E36CB3F425E5AEE3EB384A9A42E45E4F95D81C0D8A63A477EF6F559BE0DE7D78BA53E6C0201E037225E84FE71D30E46C9E00F1C642DA7DE
ru\PresentationUI.resources.dll
md5: FE5C7F6A4D3EA621E9E06B607D7A295F | sha1: E0E67D27D83346EECC996AC581E9705625F973F1 | sha256: D249DC0A8D5743E096DEE312D01232A486AF0216342A951980BFDA2EB545CFE6 | sha512: D801ED8ED655828594DE77EBDB644D5BCDC3B76AE5C28402E8C592C86E429C2A109623D10AFAC150ADD168A9CB07999DE7E9078FD3259BB3725CBDF6ED59E62F
ru\ReachFramework.resources.dll
md5: 93BD2FF8790C873F6894439C094ACF06 | sha1: 3EE76246C912EE9AE665AE800E3EA5F1DE970B20 | sha256: E86D0D923E03F29B5553B9765334AC505F36B5748AA46BF1F4CB04B04531FA76 | sha512: C6BC582B519FA4BA8B3F0AA9D5868104FFB3BCE5EF8610242296E23A45467BAB068D3653F94DD44CA99C505D98D79CEF4B068C8725CC2308FABDF73BC05460BE
ru\System.Printing.resources.dll
md5: 6933FBE2D859515B6C40BD5800B8A3A5 | sha1: D36327D1B99E864B7517DA6A5EED57B980857D6F | sha256: 83B8C6F0D601D230AFF576358C1DE35B5946904A75180BB58FD0B537ABE44736 | sha512: 89A9FB3C5EDDEEA55402DE234ED0B01C1DEA1F84B5D348A0E23368E11C141DF6677C5EB158103ACF936C13E8EAF4C516A1D1C031918A2089DC3E74C7A5682423
ru\System.Windows.Controls.Ribbon.resources.dll
md5: B69B1C3CAAE8512D40C24CE785403FF7 | sha1: E0909AEBF3E341C25D2E8983D9D15399CB57C031 | sha256: 13510876C4962F46F36A0A387DDFCD53164F4594D8B4DD8B401E67E3137A703A | sha512: 8F2822D76065ECA6D1460DAF214795E223276101A72BBF0B290E7E043E3C33905382D11CF2BCE6B12B6FF5E9F7A871CCA508067AE1E40C2AC2E8F9CE402127F3
ru\System.Windows.Forms.Design.Editors.resources.dll
md5: 32F1FD5C7FB51CAF015F1D3911D81BC9 | sha1: ABF98A45751673DC2B0922E52C585DE6230EF425 | sha256: 82CA6A5B481E004AE927ACC8D9AC751B72B14AF4E6974E787446FFD5557D8A6B | sha512: 3DCAA0E0AB9FAC4C9B28BE6106A35D0D6C741FC51DD738CA135B725053E30759D6DEEA59C2205CF24C3AFF07DE731D4DB022D9A7CFA5FFAB1F6F0B8FB05F9392
ru\System.Windows.Forms.Design.resources.dll
md5: 0C6373D7EFAD91565E29F7AE147514B8 | sha1: 457CF494756B717F538B34B4B32FB6124B6C337E | sha256: 711051895699A35F536BA72148B5C6E2639D05B554EE6F73651492D1CC316D81 | sha512: 4364AF8E2F7A1C741F86131F74B939991700F39418A395E4C359D1C09E1740C31CD24E8DD65E7A96F1AED3A4A241C5EF23721ECC1E2954751D38427AE5EAFC89
ru\System.Windows.Forms.resources.dll
md5: AEB0AABD2179FAAE5089FFC6DA68A7F5 | sha1: 227BF21A4A29DE0F8BEA20A5B0C514048837C106 | sha256: F6ADEBC6725A20EA8878A3156DB360FAC6E99C3ED888BAC2BDF220D3B59BB99D | sha512: B92CEE588FE0AE09FAE9735B2F527F0ADF6824505C040D9ED527A558BEE245479B97602257FF1A8D34323BDD6E32EFAF1C999DF8BCC4D2AB518896123DAC7927
ru\System.Windows.Input.Manipulations.resources.dll
md5: 8E1F699E8CC8447F253C3D583C10E4F0 | sha1: 2AD22ED34EF44E37E0934214A35CD446FB0D5826 | sha256: 83F25F4B48AD19EF2F080F3F6DF07D682881B149FE66647B3A0D3F6580AA5147 | sha512: 0B3A5925E3A150832FF78FA675CF37345973E27E861E979581E0B6B34C97A185C0805A895B79B3D17A4D103792FD0FD006B95FE59F939E6468D57F9753E83982
ru\System.Xaml.resources.dll
md5: 9070D321AF34633920CE7148E0AE5AE1 | sha1: EC9DFA75F43E0825FB3D27F34410D486A659FFF4 | sha256: D0F67B820BF376DAA34424080557A410EBE76D4114D3D65C389389B1333A8E64 | sha512: 391DD9026D2AEB675C858CA0F3D5620A07279DE4359104B5E4F2D6AFD2AE855397D4AE61BDF8C7DA654AB5CF6A883BDFB43E16E0E143155BCE03E27FE42405A9
ru\UIAutomationClient.resources.dll
md5: 687695F84996F60BD17078551556D9B0 | sha1: ECA55A1A67CF6D72278903ED6074965B05CEE8D2 | sha256: BD3A9C5C7EC5C84F8CE8837020F79EAF73040B70DC05282D2A76B47749E933DF | sha512: F551B65628B35508BBD720148AD1F2B9A2E3753F2144E045B09FE28B76E5212060D05F1535DFBB82D5B71BA8EC91006E635475A8CF5036B8D3C5FDE101C6A29E
ru\UIAutomationClientSideProviders.resources.dll
md5: 528650591241E998018733D60701F32E | sha1: 40B6EB678B1664C3126DAC661C39A3878D89C4F2 | sha256: D8CDFACE7D0426C78395FB7808F923775DD547A00B35EB9CDFF651FC03205E18 | sha512: 5D47DE70E5EA2D377812A79F77109021E72E3D08B77CE174CD526FC061358690E1C835629F2696E26ED31FA710916ADFAEAC4D3F54694D1FB19CCDFAE328326B
ru\UIAutomationProvider.resources.dll
md5: 5CBA936B2830CC6F085687012CA385D5 | sha1: 72A97F27886D91894A073EF8A77D43767CBE2DF1 | sha256: 22BE18C769235474BF2410250F363C83486BF18B81CEE15AAC3DFAD7F06E1A26 | sha512: CCEBDDB573991C6E025D8F84076AF868E57BBB48226DE337C782D09FF937E08F007B3580DB4634A9DAC5C4152E43D2F947803D8422D0593ECFB6A302ED81A65D
ru\UIAutomationTypes.resources.dll
md5: 1792DCCCEA0E39711F2C962D02195B14 | sha1: 38444AFBD87355DC8B8B88442CAE1A0E49CCBC42 | sha256: FDD175FDAAF6B3F9DCCB5C5C732E08331EE7B88DCD58E20B2EC17A0A6B816FDA | sha512: 45C388E3E16681795ABF7F7FA428E18414B245DA3C1436EB4CFEA40E009DF993CE654D05E7E92BF6805DDEAB6977491B1F9EBBDF3EE35935159FFFC60962E661
ru\WindowsBase.resources.dll
md5: BD51D84A183D1A5775AC5E0A08F75A20 | sha1: 6CBE0EBE2A50164AC1985FAF4CAECF9A3D50C188 | sha256: 2874723A8FF07C17386719C7EAD94FA7168091D973B850EA137D43C79117AC6A | sha512: E0113FDCD58455E2D733F0B81888F5DB5340B52D33DAF4F742166C69C263CC2F9C6A4CBCF2A5548BD91CBD163CB01E54F2A0F10F47430FDC0DBABFA13BEA7C06
ru\WindowsFormsIntegration.resources.dll
md5: C4703AE599B81676614FB6E401338D3C | sha1: 08A35C4F743FDBA94914B4F2074E9DAFB226E9D6 | sha256: 7B11D85C24CE6D776B029101C346874DA5A99581D99339A38889BDDD09F83A55 | sha512: 3A0A9FD21556DD7F7FE3C7B1E98AA7E7E636BB55E6021349B6A035BA13E45A2FFECC5F6F8DD9B9135F054C0AA175B6E7584ADB4FD8891E98996BA69138352FAB
Serilog.dll
md5: 402AB73D3B13222FFF4E2B3A02B9916F | sha1: 0741B68739D9CB86911625667989AD80CDCBA724 | sha256: 9982A7ECC3E61633A3314821680DFDF4F788AEC75C2445B7B9A9754B04B0BD9F | sha512: 45A08DEBA7CB0ED48D444561C9E360AA43E78DABB92801D7D446C2D1679289A121BA4E4816992D26F3F783FC69BAA9903917ECEEA0CA832ACD9BA93789ED8078
Serilog.Sinks.File.dll
md5: 4B37311D81211053E72AA74E67E1DD98 | sha1: 47F7E51C2CD6F6B30866AC25E774C022708C09C5 | sha256: 7A89B833D7670F21D3FA7253BA7C34782C6A102F63679CE37EC94B86F98DD09A | sha512: 6007A77E520113CFDBBF8D996D634E1376077BB95ED897099458AD786035906ADC232A2DB388A82C0B2804C93E920469FEBDF2CA67338ABDA92D1CB9CDB0ED4F
SOS_README.md
SOS and other diagnostic tools now ship of band and work with any version of the .NET Core runtime.

SOS has moved to the diagnostics repo here: https://github.com/dotnet/diagnostics.git.

Instructions to install SOS: https://github.com/dotnet/diagnostics#installing-sos.
Splat.dll
md5: FE241B552C6DB0601D73E3A0A76D303F | sha1: FC167BC3D7833D767C1D78685E0BF6D9E677BE20 | sha256: F87E0A8F5D011BB23CF7723DE1D92E98C409DB27B034AD448C6D8011F7C8E23E | sha512: E399F450CBEEAA13C61533DB9A0668FF76A9BC317856A0E8D7D335FAD9D21E2F09547499EA9A3A2B4C3BF6A2306E92D87E52DB7C1B14059D0B27623E3C03918F
sv\AvalonDock.resources.dll
md5: 8F8749FDCDC00F10C3ED0E28724D5F86 | sha1: 95CF2E792F5F69332DEB4B22BC6B6370B7B7FA34 | sha256: C61A85516C3DE074CD13009D8EA6D4E8056495857269748EDC662D3FB18ABA92 | sha512: 7B2B66843640203549772B86095B3C82DD9B8D753B09A4C556323C85FCD9F5DC511EC60D1E88FF6109FB2ABC44BE2E1AB9A391A15CB6D4B6855F1D55DFFA0595
System.AppContext.dll
md5: 1430AFEF205603E9B7D8165969365BA3 | sha1: 126C680DC22A92BD148D561A650F69713D6BCEAE | sha256: EFA94105C2CBA146598AF0A026E16FCC078E3C846770CC3094B75495E310200B | sha512: 5FC430CADB4BFDB46DB316A24B5BD374D6BCA6A05BEEA29C8650EB851FA2F35D08EBB0AEF78DC660EA9E1EF06A7211F42AD02F1EAFF0FDA64CB7CC4C5D1D88AB
System.Buffers.dll
md5: F4E7ACD893F5806E0FD4AAC01F708A65 | sha1: 3709C72429C9B0187E2DF9B0C3B1C9A0696946FD | sha256: 96A2C82CFCADB65B084E6F2F2FDF3A5BFACE961FD4CCD94A58073D8F9FFF20A1 | sha512: 74D9F82D7094F716D4E79C59814C89651F4201A51E43C298390C92A23AF5EA833F9EA3BB0D545351BA40D5AF6EA33FB2C0FF9059EC60DEB18C7F6EB2CE07729E
System.CodeDom.dll
md5: 2447A189AE3B02D1FD1D952B331FF0BD | sha1: 6589EC1FA914BA806D2B0AB36727C33201AA366B | sha256: 2F41E10A61F91EA5AAD329D5F63BDDE100BE6254A33064ACB8D377B6577A39DD | sha512: 61403F0B74336CB4A9B9C4336224AB8678AC30C0D2D0BE342FF04990DA064B81AE62D725F888B01230AC4617E614D52CBEBCE5DFE8DCB4333BDCF0DBF9576309
System.Collections.Concurrent.dll
md5: 810F8144CE2B5692B01FE023CCBF6470 | sha1: 6732E852873512020E0AD5B5D1CDC0AE6291D1AA | sha256: 93CFBEEF1B0F9974F7FF76942ED8B2CE73CEDE788695B131D0F489F9DC594850 | sha512: C01499F79A894EBCE223AB26015B27B731FF61E39E8EF613D456DB08F5F41BC694246D377F83CA68E4E50A0C1877D96E0F3382932DA257D0BE34D56C32BC3EDA
System.Collections.dll
md5: 33E219A1412380F03E15289C1234AF06 | sha1: EEF5AE504AB543C3D8A31D960A27D9E48C59D211 | sha256: 2C1E568C927ABF818B8162F1125CC0A6B1A94B565C07FACF050F7AF27D8B6B2F | sha512: ABB98D045FC09B6F54FE5C6E29F00CB43EA33912E38F340742C3F9F345FC6AA6D53E0CB84A7B3468783797D24A41D1E68596F8DB7C28B51762DD152755DAC3A4
System.Collections.Immutable.dll
md5: 2AF9C5E03D8F82CD22EE2D0D4A0A6F38 | sha1: CB8CE87528CE8511EACDF8000A53B3E537D0C193 | sha256: 83FC93810DFA3D669E07A6BBF2F0A0FF9C945415D8E775610DB736B71366B4BD | sha512: 38083E30CC005BBD59ABC27CCF1CE7CD4EF6D0AFA1A64A2F8B147B84D18E6F3EEFCBBE4DC200951BD295E2E17FDAD49D337FF1A7EFD3C35EAC5B561871FB0E1E
System.Collections.NonGeneric.dll
md5: 7C4F16E0CAF3496C7754E35217F388BE | sha1: 6660EAB098C543F4F672531CBBBD3AB8C820EAE6 | sha256: DCF5E79F52F674FA0DD4FD2119DA93CBA1C76737A57305036CB906B9E2BA9DFF | sha512: 4195CE7270A9F6BA6E6F9E3A83F1FE408FA9CF225884363B5DB82C8DE1FE4A931A0985957CDF99B02A363AFEDE4EC8246524AD40B459BE5FC26CA5BB4F696187
System.Collections.Specialized.dll
md5: B5B64E7863572E2054DC15AC7FFF9F18 | sha1: 77B50266C246E489C7326CF46D18CB170BE3D125 | sha256: 4B3E8646AEA9C500A656C117CF436BD1EB52DAA1360EFBE1F929809F89910C6A | sha512: 8C37FEFC0C66F7BFA44B46580669F9FCB4052EAFF196201014B2FD1FA00151A40359733B1A96C22A4E8769C0CA22DB87970DD26EBD9CB4780E3B978EF5A571B2
System.ComponentModel.Annotations.dll
md5: 8B10B2732B51750BF7A44E2A53DE9122 | sha1: C8AC03ECF05AA2C014332ED09FEF3F0DA2555090 | sha256: 5AE0EDA0F2A78C5B41357E59C592B25A289F0858986C38077A00549CCFC871A9 | sha512: FC3653736B060452B64CC9944CB90B5CF2CFBBCC19E97B8FCDE2145C4A9970844F03CC4C77357E0C1F651B98ACCC2714E833AF0E6B847886FD9870484F729A76
System.ComponentModel.DataAnnotations.dll
md5: 422D01EEFA6315BADFE4BC1D259894DC | sha1: 3E235E663C1ADB134304DD74B43D028DF13C3B09 | sha256: 57AEA10F1B4138DAD766BB424CE3E48B71137037BC890DA414652C44C2E59084 | sha512: 924DECB83F59D537D09410E87873382C6B3E7F51E9E376E4BF3D5D394BBC5C93F06CE610FD3897CA6292C50951B0CAF864374C3FA2DEA229EAB7DB4435DF357F
System.ComponentModel.dll
md5: BAC0B294F6A979DD6307DFFA9EA67EFD | sha1: FABC65D746054D2BE0AA1DCD6A26A6C999448F58 | sha256: C17E88CB7053FBE914ED39F1575B57A43BE2B2118A330C483A5E7266455B6651 | sha512: C868949EAC0966C3308E987F4FA79A1B9EF6BB0262CE8D2901BE694AB63AE47FBE801222ADE7855BEF58CB365BE758FDB2F2678A655B0AAE9AF984C4A8E64D53
System.ComponentModel.EventBasedAsync.dll
md5: 5846D78384175FB2CB4DC4CB395ADF37 | sha1: 4631A1A1526AD6393C49780347CF39ABCFE1782E | sha256: C9154F17FE743298B6F07BAE5A512091572852A0D7C54F2C13A38B0DA9A068F4 | sha512: 515346794B23BB83A6489E7591CA6A1E5E62BA44509B2F64B973873EAD212DC2C065B11B21C26A068C3A96B98B8DCECEC71212A0B622621BA5A664C7D9E3EA6E
System.ComponentModel.Primitives.dll
md5: CE4573F3F2FD84912E6D2F5192FE5934 | sha1: 38CFE12DC611CDB3ADCF82FF008AEF54FA3C2546 | sha256: 0F34625F5E577885887D316455203713DB8C15A3A775AA87F3B7899CC5AB1EA3 | sha512: 9316A0681F8682BC06A8D7BC4556F71FB219686778FF24A4D23B2E2064780255F443FDD2A168CE0F514DA59ADD359156A774FD5E6895EC2F345FDA26EF6AF623
System.ComponentModel.TypeConverter.dll
md5: A4683AE2078AE257A2A64CBFC15354EE | sha1: 8992FFE3A2FA053DB8A85F8342534512948C7617 | sha256: 79DC96FF23947FDF4428484B50F8BC957444F40D00E82A0D25EAD617E0503503 | sha512: 9C08A06A2A0C0AA82703EBE90609D612B1F07DCAB0DA49D89E676F69768763251CAFFCCBE142ABD324878CCEDC8B35E3F6F2F7BCC81FEF6921BD2EB9D3C9008E
System.Configuration.ConfigurationManager.dll
md5: C55CFA82C97E1D31F22D96D7FB122131 | sha1: A690E25A940E645E07D72A70A2716D178F32558E | sha256: 8634B521EDC66799B45CACD21D3D6786A205FDA5841328AA6B0330C4A51FDB11 | sha512: BCE38E90F577BFECF88B2682881698B6CC82CAD1C7F07EA8D862301985E87EA3C3C69DD05C58AC7A69EA6F396BF5E0FA8DA47F4BB714D7AAD0F4F2DCBD1789FB
System.Configuration.dll
md5: FE7FA1E08C086CACED3595648C0E85E3 | sha1: 5E64585C4019358273F890063D38BF86492D1575 | sha256: 64BF501DD478687E7115A8CE5115428AA1DCD983EF99653836E9B16EBCA5AD80 | sha512: E359861A384CE3A5D4E42FE39D359C7E9B7344057F3FD29832E5CF95E6AF7AB72A6F20B6E8A544992026F1DFB7FE186174A3AAA409F7C0830EABA9CA85695E5F
System.Console.dll
md5: 070EB77452745A0D0ED6FE518B2A0B13 | sha1: 38C0D28882104AE33B9AD6D933FD4C8B08787BAD | sha256: 1ECD09069217C4954BAD59E4256F6DFEAE0DBB1A0087FA6F463E40C807B45ACF | sha512: 763DE4B679F8C8A332BE4EDBB31DCC6A3930D51DA9DBA56E9A9D7F2B348C258052F07BEAC917580211982847023E7EC8A1FA50CD9251A4090F56612AE2C0AC22
System.Core.dll
md5: D709B6737502B3370412AE8C7C24E7E0 | sha1: 64D3928A98FC35B73DEB8F83DA8E25206D6C96AB | sha256: 3C5CE1A62D1E8D28AE705A174EEDDF6261041FA37CA08F966BD5F1BCB1395315 | sha512: 6E071B14F3C51C5800862EEEB72107C8CDD0C1FFD1ADE35D488F6E3214216A7064C54E7F00C43E5C207176845648E5CFCCE656F9E0D1CCC0F9741F479DBDA204
System.Data.Common.dll
md5: A7BE71452940557476DC52B299800FDF | sha1: CCF7521F512F35A602AA5984E6457D5A99B156A2 | sha256: CBAEE827745485AC5E17BF2F90F6CF4192A515BBDF34E78A2DA8BD67240C0066 | sha512: 98DE352B8FEACCFA0D33DC9E719490F975AA614D58E56C0B96E1FA8F5C4A3E0ABD43E743A36442ECBA27B90099CEB6CF33E3C2C7DADCC90F0C164F7896822494
System.Data.DataSetExtensions.dll
md5: 4BB906885315ACBAA31FE81FA82AD746 | sha1: 2B79A014D628D31898A3DFF19CFD042CC5DF0830 | sha256: E05AABC0706C74B4F375373BC60D3CA931F58EB57080C24419FB99CBA203F2A0 | sha512: 9C109F47F65A7136A77F8EBCDC8C41473E524605792E97CEE4A79774598DC30ADC33E30D17B27543ED32065DDCA4A3924C5310C054E839EEF01968A4A1F43FAA
System.Data.dll
md5: D02E80AFF3F375E541AC0817E6F12A1B | sha1: DEF847976220BE81338E04C25EEF3E48ED9D408E | sha256: 722BAAD4DB0FA74B8FB117D089727A228684C2987FA88B4BD49E4A41B885702F | sha512: 57191AD22188F8F0E1AB460BB383A9980E3B3FA07D4BCB60BD3838138670E553F3DB27BBF0EC2A23BCA67B1CFC4D66BEE9CD45723A3ECE3B136FC42D0399B0AD
System.Design.dll
md5: 3A338E4D9D083767B1866194DA4E0529 | sha1: B7028DF5728BA18692940C748A8352C3ACAA413D | sha256: 5B612E14F6BF0D7A6471F06666F62555148BBE0054E27C2D60C9056C49726A5A | sha512: 060AD494FD3824F6AE19137AB45FEA67AB940C984A61DB845B01997A05429D2314E0DF1019308F5033DBFD7EA86BB43807B36E8A4D12B8DADDE74FA468188046
System.Diagnostics.Contracts.dll
md5: 5D3E950E70BA4AD8B8321587135FAD6A | sha1: CD41C43A6177A3F39BBD64A442E47EBA80448691 | sha256: 9DDB6D5C9836EC8DAD198E6DC342C7B9B2BDC09391B1D4764FC642D5D5A46547 | sha512: EF8803337A30E7FBB324C084B7A05C6E2A1A1518F6F12EE663AB33AED10235DB8FE94B6AE10293F2E54D315A2ED4F8260A97CF10E14515FE8DBEC1CFEFBC1C3C
System.Diagnostics.Debug.dll
md5: 3E0063469D7173C926E5F657CAFF7DC6 | sha1: 4B2D8FA5640612B74F5553D5D512BF8A6F0DAF0C | sha256: 0CFF339BD4038A6074DA137DC86FA06D140FFE97D25A58711179C2794AF6EA93 | sha512: 71131125361BD0EE3EEE1666C54F55DC0BB4E7DE069DCB147EC8FB346000623BB4F5F006337D920AE2F92A1B978AC4208F4A92DEAFDE857A5869EAE538D9052B
System.Diagnostics.DiagnosticSource.dll
md5: 8F0BC6C60AAE453F161A226BEA954A4F | sha1: 2415064590A6ACA820A085BAAB6493A08984A3E3 | sha256: 9236A1CA155CC44EFD4E4211AE51F08A89FCF4FD515E936D9DFFD049D1C553CE | sha512: 560ED40DCCD55D2A62DA9C07CF52CD4103274E2B370D243E81AD4D5CFFAD2286056F7888FBC8FE916541080A0B871799B80D2C1815A0B9134D9B3039A117A0EB
System.Diagnostics.EventLog.dll
md5: 86DAB0EA0250BC72A8526B232DE932FA | sha1: F800855F9C938FB49E150A834B8058F79C37ADDE | sha256: D9E9E56FEAE5B50BDC467898F7F967CB3F2E308E5BD4FE47BB34A8FE7278E30B | sha512: 6A2EFDA5A617CE6DDA99C534E7439CB208797C063651009D31AE89A71E71C882B959A5A68456E95FC57300B22E7D89980EE67CA9AA0CA04A0A76F82CB9C63FBC
System.Diagnostics.FileVersionInfo.dll
md5: 14B38F98100AB31406A229016BA85FF6 | sha1: 436CEAFB31CDB72A09B5A1C35F166641225375EC | sha256: 9B0AE20433F7EA21E3B2FE19C4A551865AFDD663ACBF84AE08EFCB3F1D9537C4 | sha512: E02D49A36A10945BFBF534967AD52225956542031EC9BE85B4013CFEF6D10E6CEAAC4A829429D71D2C53503DF96A625578128A52919500190CDA2A748B1ABDC8
System.Diagnostics.PerformanceCounter.dll
md5: 98F3C56EFB220BFF835467B05204ED44 | sha1: 798A64C73B21F269148A9354F54AC96C17EF45C3 | sha256: 9726AF5ABC5DD524225ED45F334C45237F61D2E56C2CA672E723144FEBF8A5E2 | sha512: 6659C81D06977F63FFE9376D7CFA5A67675616ECA702786E012D1F74F40DB9B850348D74DCF1DA9DAF7A61B7E40DBF928623D575EAD804E1E41CCFB5B0B8BA71
System.Diagnostics.Process.dll
md5: 7E049D088A80AD1133DCB1420BDFDBB2 | sha1: 6F81083C3AC10F4AA2FCA93DA55BC595F53F334A | sha256: 9398E376E74EAC38F3CD872FE84CEF061A38B02B5E98FCD4D9BEE3517C702B75 | sha512: 650289AD53DD66B0C8D113E9AD20C2C878ADB90A550BDB2AE97EE7405F34AA8B0746059953672B2C49BBB84B94703EA0F8F0313BC8EA70A17726DE7196DAF8C5
System.Diagnostics.StackTrace.dll
md5: A3206287FA7437B68FB7E4886793516B | sha1: F542C8CD9C1D4D8D897660A2F17B05D781AD601C | sha256: 1FF1613D40955E463C5397B1122B151B21DD7C59031D404C8775DADB0B01866E | sha512: F779C00C4BE8A6997D72C373864BBFFC62194DEE39FFE2D982B1F780266DA867B6C94C503578449329F0440B0FFE2F7A86484D24FB14DC530462FDAF3D023C7A
System.Diagnostics.TextWriterTraceListener.dll
md5: 43B0B421E360125142C977B95B17243C | sha1: 52D5C6E0BF6B1662459CB76ADB7779E19E5AC26F | sha256: 591545148A001DA2D97AF70B3A290B0880D478008703A56787F6654CCF357CA3 | sha512: 70E43ABF002289249B51FD70229EB168B2D9D00EDD95517D7DBFA316D4B681A7B4A4BCBEEEBF99AA8CA2D8084CADEF43857CE626797A5A4F62C90BA4C543D7C8
System.Diagnostics.Tools.dll
md5: 7E2308B6A5978D139E42CD01CB1ACD93 | sha1: E8AF4FC1B183DAB13422F2C5401449A0F3608161 | sha256: CC694F64EF9AAFD3607A098E7656A20AE10707C356DB4B3A18FA28007913DE29 | sha512: 28AB389260B1AB86AD38267FC1348BCE94A6B5A3D6DE1378AC5E64DD4D330BC717215778AA2062A2AB179D6049EDD66E62ABC23BA72A0A9049CB4E694E56BDDF
System.Diagnostics.TraceSource.dll
md5: 34AD0DD67A95C37BD249966EF5C22939 | sha1: 1C291FAD51DFD443A7CA095762763DD95E249BD4 | sha256: BFD4128CAB937602EBF24FA5AA320D4C59299138E29EFEA58B26A97F867ED21E | sha512: A2520E1B323215C1E883BCDA58AD381205F7EE8C1193C0D9918C848902638907D955A51E5C8E33D8F148B25453E1DE87795E63CD2D759EF541F8BA1E657237BC
System.Diagnostics.Tracing.dll
md5: AC49CC7A5827C9D70AC86CBC4B052A29 | sha1: 3833A95A2A0015D817A124B3F0811B61A8F9498C | sha256: F2E8CE65EA4CEB3734D3AC4881165D6131DE92A32EDB1DD09DC7DEB8D6E79604 | sha512: 814981EEF3B3174B47FFD1DD181DFE521C76E61BAFC3D6E3B8D99B5886050F8FB2FB8F162C2CE2D605506CC5646ADC3A2D90AEB2B807D237A75E923E3FDCA568
System.DirectoryServices.dll
md5: 1DAE13A37DDD6CD849BDEC0DB96E77C2 | sha1: C9A8C27B92D2B8C4660B7556319F724F14A27976 | sha256: 22DC86B581F6CE78411541317DDFD15D1266FE092F8E516D1046C8A9DA4191D3 | sha512: 8FA6EA412CDBD510ECEE4F12348A1194C0AB3432BE2D27D77B5C75A7D42016BB2F87C84A04861EFA0547DEA984DDE9CED1A3DE034FC68F762D5EF923A498D9C7
System.dll
md5: 164D52C385FDDE0E6890C264F025BD70 | sha1: 96869B4419D8E93D456BE74CCD0401E132BC56BF | sha256: A3A3388ECEF8FDFB10DFF3F462FECF3B4283577425D104A189166C9135615BC6 | sha512: 9EB716E46771F72D4B0652E465C338C42A5F68F641406E84F1B328439BF39177B540690A9E8F83F5D758C0E0335D7A633C0D9B3EDCB4FDA8A6E8C41F011248C8
System.Drawing.Common.dll
md5: 227662A04103EC47121FF8C1148AD095 | sha1: 131961ECEE4D07136A8CFBAC843AFE63D366B383 | sha256: 2C82DFAC8BDBC4D7302C4070E6699291E35A5F22257717364B411F248E82B2FE | sha512: 8349080D3A40962F9E783A7723763088CFF5ED1E37E2270F9356DC08EC1479D442E1EF776CC8CCA6095AB88CB712671F793BE0FF33FC286AF4B5B8673716E1A5
System.Drawing.Design.dll
md5: AE2B1332ED7CCADFDE65F14CB451C0D8 | sha1: 6BB5E4BF3F3A93C996B1B7FC6EBCE6E091FC621A | sha256: 7B682636D96A683CC88230D793EDF02DB03CA17BF7600761F427FD4075CE5EA6 | sha512: 8D9A3B025AA4935FD1E48E5C91852808BB35C359C091D9692AC5F5827855AE689FD1C6B935D3981AC6F9D8BACB55CBCE1BFF55B98594744DCA7647F12DB1A28C
System.Drawing.dll
md5: 168F709EAF503BF024A0184FBA9B53C4 | sha1: 3402E0FE43BBE49F8891E7BBC83F97718C8DEF87 | sha256: 2A0B858434D100AC602C0EB31B696A9EBACD1FC3C438521EF65125262320A4FC | sha512: 1C5FB9FD41750EBF71271100E1B34F31C636BB3FD718DDAB01E2C89D72D822C60E8A718B2D6414B4D3C3707A92356A17F745A9241BE02A075BFE19A3A8C4578C
System.Drawing.Primitives.dll
md5: 747502A976806ED4DF71AA16D739D6D8 | sha1: 7DE525C3F0719BDCD271F367371CC07A0284E202 | sha256: BC623A48152D3222AFB564367A82506584CE1B25BABFA8A851BA999BA08A8D77 | sha512: 63A4E72252D2A7AC75714019D695E4A8A1F875176C7ACA4362F1F90D41028042AD63D3577F9967F311293C4AC0F90F29A16344F3FB3733BC9C46B32F6287CFA0
System.Dynamic.Runtime.dll
md5: 4778F4910849946FDDFB7013ECC0FF3E | sha1: A6D8981CD4A6D6D753DAB2AD926D4E522C9C89D9 | sha256: DDFC94DC1C0572A56B41934DB3D781B6AEC719AED0920E8A394A9A0BEC8C3AAD | sha512: 0368BB2C1F24FCD10D741E3C69378A629769D746D36A75397FAA4FC4560D6094CC856A976CFAB1C2462F14316FC2268C234F14EB8C20242D9A3AE7CC59754A7A
System.Globalization.Calendars.dll
md5: C7D00D3EAC48AE75F59D3641693F5F0E | sha1: 6492214D7AE575A153B38D28CF5904E08B00321A | sha256: D67609D175D72316DA60CCB1F3A30D84481C945897272A66F1A9FFBCD6D4E506 | sha512: 37C2C4ABB335B34EDEA2FCAF05096DE98E015ACFC69F26B528701EBC5F3209F67E26A68D6B9CF0D8D25277ADD663238785EAA0678F8DB9C1E087AA5722FB2BD1
System.Globalization.dll
md5: 44AFE1D21A8EAC8FFD18DD14579D07E0 | sha1: 58E193CFB9757E130A3529A32D5678C257C3EAD5 | sha256: AE80177FA3A62B584E6EF661CC8580D218ED741439311BEA9DFEEA4E6768C928 | sha512: 9A9D22EAAB654316638D27E59715AB0515E6B843BBCB517E552163E2E45F60350ECC6612417803BADAC9D99DA67202E5E374DDEF9E662EC89ED5C56F87FAFF8C
System.Globalization.Extensions.dll
md5: 084C60241AD23FE4FD564EC7866AF9D9 | sha1: 2C8D877336FEFFAB090EEEB17F8BC9260C4CEF52 | sha256: 6617D73D7E8D19391E86E2A6CA4A8CD4DF4FEF9583126FCA6F4432B7F552B8BE | sha512: C21A3ADEC1B40E8F15E8ADAC4D94F679FCF0D4144A518D5A46E52C4C2E1FE9970FF0B9233ABC1063608CBB26D0B9FA327B81A0AABB8FAF92C4D1B727F16048DA
System.IO.Compression.Brotli.dll
md5: DC9FC773AC8F660A48EDCF724A96BFE5 | sha1: A12450D7D1B2573E4B13D0B6BEADB3B50B5068BE | sha256: 5F624F9B64D51B743F4D7210B24CB6C8F6FBC820B2102888C95B3A24CC371DA7 | sha512: D16FE3BB81C86788841D5B5BDCFE957F7A00CE8787589E6D7A3C19BECAA465066BCE2D7B6C29504E4EDAF56A2A48C198F336318678417299D1573EE28DA4C439
System.IO.Compression.dll
md5: 543F58DF43F68D3DB33295611394CB85 | sha1: 59CF8708A22186CF54AF0BE485291334DD7DCA25 | sha256: 0A990B5180C437620919FD336B1DB6EB25F1F7280E4532FEC89C03FA36AB38AC | sha512: 07C3C73C4DE51AB1FB373BF65D73A92AEE470F4B441087765296EAB3B9BC44E449A43CAEDB6B90021D9F9B187F46D76AC2ABC22F5DE8770F4576C06623F911AA
System.IO.Compression.FileSystem.dll
md5: 75265181931CF8FCF1C4806F75247639 | sha1: 134DB03C7892ADA819F20EA1AE4722941D70F4EB | sha256: 81D457464BB3C460D3CA2712FCEB80147C12532105A26CF080E3752E78726559 | sha512: 0EC03B35823EADB5459BC5760E23789767258F5053CF8DE4CDEE6CD82DC5DD2D24972944C9E75917CAD1FE34AD64005209D9BCB5582A270D6055F212A84D140C
System.IO.Compression.ZipFile.dll
md5: 79C1AA337D2F7CA8746337F26A2FF0D2 | sha1: CF69E40E65F9AB47C34FD81C85229C3374A3E677 | sha256: 6A13D668AD1FCF58A67C4F746ACF074F40DDC2FD06F0B81D55B65F44E39C7016 | sha512: 10EFB374AFA2FC9ACDD7C7B212EE4648EAC8338FB2F9837E11C4BD367EC5FB1F2A89AC9BE5A9624E2C89D4131E012DCDA49E045C59D30D555E1D46EFA80F62EB
System.IO.dll
md5: 8A186C09D5CB13B39AE937B7196900BA | sha1: 18A00433DF9F18E787860BBB0FADE39C2AF339AA | sha256: 9DAEBC7C77406A3CEFCB30E70AC9C574DEB7240B2CA791A6F7354BFFAA7226DF | sha512: 977747F81B30FC98AA1EA64554DAD88121047EF2A4774B7D0FE3D460482D4DF4CF8DB48A604AF8C23E0772564614BD3C85F397E93CA4AE9BFEB5B017D6469451
System.IO.FileSystem.AccessControl.dll
md5: D7E23BF3479110ED8FA007BE6E2C0502 | sha1: AA5C11705DAE60E3421DF422679C19B093FE3E7E | sha256: 225A1916614A9C59EDECDC219545F9DDA01BF1A1C0EE5DEFA938A1705550DA18 | sha512: 31439CC2DEA30C37E7063A10880880F8282FDCE59903385C2894DDD796884824D324006A4D6EA7884D2CEAAE0E2C14134737DBA22CF5FDD05D132DC952C9C6C0
System.IO.FileSystem.dll
md5: 3E91B2D29632B16F0757047544E8104C | sha1: 2FDB39E3A1D2883A94482BB567B9A1C0DA76D38E | sha256: 62D1199097FB7B1B0DAF8338E8BF13127389E2D0EEC0A9247DAA8B42035228F7 | sha512: F19324764E4CD4E9611A3CBA21B38BCDDC5FCA44A5C2EE3F664CE934AF20575265385463DF3DE3C90272A435E0AB046DE49133B2396DC645976CE4B6F9A277A8
System.IO.FileSystem.DriveInfo.dll
md5: 0388D8DE18AE3774637C0C26FB3C9EE1 | sha1: 44E32589DC76A682FBAEBEE39018699D03CEB2C5 | sha256: 68D8CCE1E0FBA5B9DA71E230359666BFF1FF0D372D43D9DE6648015F4D8C3E38 | sha512: ABA53F5AF13B75CCDA3F70900C5ABF1E3DADAA7AB1507E0B3C2C55EB633507A7CD8A66C2E45C3ECA6192900EC105867B0E8ED3CEB755AC651E02D3B565BA4F25
System.IO.FileSystem.Primitives.dll
md5: 67E0BE212340929AF80FDD36E3BB0CDD | sha1: CD14C8769D929284BB250A16451B3112756182B8 | sha256: 8E63C1F290803DE35FB03E76291A1B3F70AF9682F7CCAF6242AF6F39DADD5B1A | sha512: 180056BE2958B135E8EAA22D6749F5A706168958E745A8265E1A4254A868B7D053D5E0C501EE6C7FD5EEEE11D59950E288D35C71BDB8FC2291D292B22BA41616
System.IO.FileSystem.Watcher.dll
md5: 41EC4AEFDB14A3D594712C94E0B0DA0E | sha1: 9663150912483A479C73F6184D5927B832582D0C | sha256: 0FB4B3240A157538C18286BBF6622026E5F10CDD14093B24AA0BAAB153B1DB5F | sha512: 179F15360ECB04745F4D9B768A97A7AA0DEF716672469EF1BDDD675ED5DEA37099FA88BF363CE4143C857811088BCB86499B799B456F365CDE0538E96C5320B4
System.IO.IsolatedStorage.dll
md5: 8EC07BFCA12997085CAE6B41513AD267 | sha1: D6CCCF9C7E07F74902ADE19FA7B383EE606078D8 | sha256: 8049C549F3719D8B94AAC95DB5FEC3C7EF308C12B7C0A261DD632BB2A00F97EC | sha512: 0E2A0B34CE8302D518C3C59E5FD5B69C25239AFE5C79A5C14B62B86C945705DC34A1512245EA87E7D29999F6A485EC737C8A480932B667BF8097C9F11AD12A80
System.IO.MemoryMappedFiles.dll
md5: C8F51B021282CC573AB9036AF2125FA0 | sha1: 3E59BA6C8290B5D112384F5EC334D646F6202B63 | sha256: A075D6D4F05EC67405C856D47E17CF66F9C67DE741BC61B1C7ECD67F74099EF5 | sha512: 38C0D72759D2056B138A94A13212D6EAF1AFE98689B2C5BBF9C2271C59A69600EDED9488893A898FB21D784426797D54C463E39E7C18ACE9B26716F4B7377375
System.IO.Packaging.dll
md5: 0750FC67B07AB1D6F1C077525CCAC7BD | sha1: 906F21045487DB8E058258AC67C861134636D55E | sha256: 2C07DE55FBE4B1CBE2C32BC588BF794D8747890845279B293095737A10D06BB7 | sha512: 26A756258190C3120258CD8D53A4C2BBD865C3EBE989A2FC5151C7295BBBD29813DBB7280B05DE340915D884C4BB33C7B8B3D066DEBA8B213F89B5A07B150F4A
System.IO.Pipes.AccessControl.dll
md5: 36CFB1FFB579CD00963A36DA1788E8A3 | sha1: ED6EB1B7E9A9802E7533A2742D8EEDED20836DC8 | sha256: 6DD21CA8C39B08F4F6A0945E62696FDCCB28F068EF18CD0514CA7B50647E2A57 | sha512: B7E1DE7DD7B8CBA7E1D91D83AB7185FAEB7C6414962C14C9493ECCEEBE4CD3CE154EAAC4ED81CE703374A47405158D1D4CCD682072F7A73F1C3CA7B032433DC2
System.IO.Pipes.dll
md5: 407B5EE2CD29265D9919FD60A53AC8E3 | sha1: 7CE4387267A4B1760F3F5FF702D750237C1169E9 | sha256: E9A3AEAA629899F6A89ED931F9BC9812692F05BC598A4DAE773BC10369BC0D58 | sha512: 6F87DC60BB9CA4386B98468D8C3A7D666FAF17F63D5C08C3AB513B6B21D5E27D21F97C1CB497A81140AECC2E6E1C23A06960B43BC4FBE4327C7A75572BA90182
System.IO.UnmanagedMemoryStream.dll
md5: 6BDECFEA3E1B750F91FEF35C43AB5976 | sha1: 29225927C1F48C88C0DA73CB4B8898482E6C00F7 | sha256: 7E3BC143375D4F7435F111D3C44BEEB1C705B727C5429FB4AC9CA1C9A9EF00CE | sha512: 8691A2AA0A79B78D98278EC7D6CCB37DE2556335282C347164F68D8D701B897BD7D73402A739F108C4C6212BE8A982D1A034DFCDF8F3C6EE16DEF7FEF6E1EA36
System.Linq.dll
md5: 86C677B9FFAF5F69B09E40CC716069D8 | sha1: 4C6154B4F7BA47BD7F54961FE5023A1721356DBF | sha256: BE01FF9F23050D202EB81959F8D61B59BEBA41A7BCADB83CCAAEDE2C1DC4D703 | sha512: 5F32B9807A263C6771D7352F8044DB1AF8B5C97DDE58D207578BADA1506C1D06AC59854DFA028CF9611E360B09CF8A526EE01B3C8CB48AECE6C4BD01F25A0F0C
System.Linq.Expressions.dll
md5: F2EB0E624FE76D243DBC315C53E06FFD | sha1: D172B3B2D2FD1D7C7356F3B9DCC74C725E4FDA70 | sha256: 13E620297DB0ABD1986EE48F39428DD68302DB422EE92484E1001310189883FD | sha512: B53F75F1BE226521512AABC3A59851AF733EE844595EE478A7F075EECAB945D2C17787CF10005197EC460B9324CBE150AB85C57D5677D91666081E8D63BEE0B2
System.Linq.Parallel.dll
md5: B5509D698BC62E4BDB2F691FE09EFBBC | sha1: EF2172F99742AD13941203CBE49E2F41D6CC3BD6 | sha256: 16C50B55E420AE8AF92F905746E24E1DDC0E995D10A64F6734E5AC4A45F72CC1 | sha512: DF0B24763670D1C6D86CF923B53899F5AF81C141D253158FA8D0B6028C50C79CA25AE1BDF91F695F4165900A9D6D8D19BEE9CB91B5872CF6B5FEE2FB70955B85
System.Linq.Queryable.dll
md5: 2702EC33EF8A3C1F83F787E380903E65 | sha1: 21ECC56904B073ACE2D95610721D780C6E57334D | sha256: 7D528E251656589AEAC0ABE5803D2500B2CCAC9DA62FE824F239AA1A9D7408D0 | sha512: AA80E0919D6B2C81805A54B9C47E75F1066C9A82D9B95320E6079D5F47281BD3A8C23E52A7B42E398C41A586DE174535042EDF7EFE2372D08A6246F183C86D61
System.Memory.dll
md5: 4D05449C1568D90A487DA09D6AFCEDD6 | sha1: C55FBEE7DF36BF2FC0E7E0068F35BAE6CD5503E5 | sha256: AFB45ED85508AB816DF4B2604BDE9DF3C60864029A805B1BB2BE2FFBBFD77B06 | sha512: 1970AC830ADD6B1CE8545C1E67D4C90D6377F744F19BE973ED7966D7B8520406478373A39779B21303A6CFBC1DEA207D98432424DC03E709E6C48440928772D3
System.Net.dll
md5: EC6FD6CADD5AC3DF9AF88C0A739EE492 | sha1: 2EBAFF57CE869C8728884C30CE29CF39D38A36DA | sha256: B3E67B4645B955546A081357744BCDB9C4F7A96A41DD8131A64E4D77FDD1B9E7 | sha512: B2DA710995E128E12270537B06423F27A959C9463A4A3055DB697BF2253E099AA9ED239C9763ED61A4674B589E0C6271FAEFAC3F861F6AB549253E39DAD7CF58
System.Net.Http.dll
md5: B29A878D6B67ED3C50D3CD7787DB7DB7 | sha1: 58E31317F1A0BE48E44F7DBB4DBB0AE5EF35BEA0 | sha256: 697430B2B1C477A21AD7BA9E9EE45559C8B62881F299947DF970CE28F682945F | sha512: 3ABF58B75ADE9B5E9E12AED6568C64C36AEDBF111EB130DC577B164F67EB04961D57B146F202F9B69C5D739C18DA267B081787FC818871F7BB3D54000745DA9A
System.Net.HttpListener.dll
md5: E03094D361986B62D12E35E37F8B8511 | sha1: B43EA1BDD561226652C8D1F75DCD4F7EF7D76A5B | sha256: CB2AEA7F95EF531F5A0BC13436FDAD9635254C6D52CE79DB456619D5A483DF70 | sha512: 67449730BED0CFD246D19AD173FF3085034CED6EA52A4375E60034557553B2D8A7D6B4521EA7AE74CF596C411756C6DB7B53B9C07D3F2F43CE21CF488A2F04B5
System.Net.Mail.dll
md5: 022E167922AB35B441DF5BD68AF06CE9 | sha1: D1ADC6AF644DCED187249BC3F5EBE2359A6957B0 | sha256: 2E239B40746CDFFC0452C0BE22F3ECFB8EFE7D326C21AA12A6BF0C7F08B7817C | sha512: B7D9C69F1872CF4841D3E872C0AC29C685CC7FECD112F8EE79E8DCC1AFA4AD02A512A918F357AB2D13F6E4D9E282EB5EDBC212C7D691825603CBBBECAD55D241
System.Net.NameResolution.dll
md5: 8301DF7E1461E4C9E8ED8459E24B1CE1 | sha1: 7AE52E955923AE2370BEAFF56910F71682666B1A | sha256: 2C2A3127F207D46BC05A676EA6E7C07594FE5AB6C87CDC483253DE991D20398B | sha512: 143DE5B169BA3464D8BA94887FFD72C8BED104982C9D6C5488044C05237FA2D9CC66362819798E2784D3D4405EB6898BFD2EBCB4C0ECFD574D96B2FEE63998BE
System.Net.NetworkInformation.dll
md5: 9CE841BCCD681F07C7B3D25D76959F61 | sha1: B99A15125E1D1EE8C0D38D7CF0FAFA20D771953C | sha256: 9A04D4F5D1267087DBFACC2C4803B8B127BE7F0E730499E9ADAD30F5940EF5BD | sha512: D622E0666FFA57AA71B4E9D246037CB802A34C93B082B0D3E74620DE9208540E98D2D5BC446B4EAA72A1F550FB0FC714C36C449F86EF1F2FE2FFF27BDE1D5606
System.Net.Ping.dll
md5: 29424D98BF36555B61F347CEC2720B8F | sha1: 979A6FDE9AF131FB93CF632D3514C37EEBDA1C2C | sha256: BC6ABD167A204836FD5039E1B26F1C802B1CCAC3FC39FC03916428AA3B6F18ED | sha512: 2A947AAD078F242313BABC2D969468D5AC4F2527A4EDE5ACB73ED4DD5251B1CB1DA46425567A2A3D1FCE37644A4141BA5B9CC5698E2FB27F52E7A67DC5838DFC
System.Net.Primitives.dll
md5: DE9FAF5D87D791289256348ACD5DD175 | sha1: E8B50AC2708D67D2F396D372F5BAAB36221BDD31 | sha256: D17D7603C3C00124D607D12E4DE5E1EDDDB87D25AF96D2F2BD293397D6605536 | sha512: C4A4114BA3372054D2D5454D6F51AD9338691014A88D848A3EF4654A29FF3798614FB5FEC1D5D021B33FC14464B59412E05DF61C6A711110921C13C5A3FFB366
System.Net.Requests.dll
md5: C841D1C9674CDFBC5E11771BA1903C0A | sha1: D6E8AD87918D051C2CF543B37268C03926299887 | sha256: E0E8942F0CBAF6AAAEDF2760CC30C1C7FBBBB61EB8BCFC55284E8F19BFEAEC2F | sha512: 31FD592C2E1947B29DCFCE373A68D7894D15268C8D5FD29D7388695354623749C5CC82A64CDDEC2090D1839562AD5B6FF303321052D85E38766B0483B8F3DF03
System.Net.Security.dll
md5: CEB51427883E732A4E6450290E2F51F9 | sha1: 0B5B1C8B79AF6667E573B323A899730DB887E3E4 | sha256: 3FF65CAE0702E5F2E2C79687DD345B86559E3EFC2A4E82D7BC31F199B7E6CF07 | sha512: 46F57FEE0352D338B09261CCF733550B5EB0CA8C9EADF529C3AF6807EE4CFB26FC0DF7310487776A11E32355B946E3F75FE8FCFACFF24BDB2EAA6F29B5F692A4
System.Net.ServicePoint.dll
md5: E5173C6A3E61AA81E396BBDF3E57DFAF | sha1: 06FA28A043E50FFF2EC063782282BE82F4C3F547 | sha256: A598EAE6AC2943F13E3F19805C73CA6678BB4F8140414D7A0612661135AD5378 | sha512: 2D8B539ED1FB14E5F1F6C318E2E8281FD0EE07127782CF52019D14EFA0CA150144E2EF9A4A40FA6DF3C6DC660ACAE0CB28CDC64D7936E3F0C601C9A362AD5215
System.Net.Sockets.dll
md5: F61325ABE023A0E026E5CACA4FE53693 | sha1: C6B6DB35FA06B76E20A482D5269E158EE1C18B5C | sha256: 561DE011E02E69E66CDBF2560BD1870BA53974CC2CB34BF1F17D09940F466CFD | sha512: 0D29E5A12C14FC8B8CDC53E42611F958E4755B660CFCF32BA90F4F4BD5CAE03E601005B9CC601B01C010FD6C1B84AED7619CB91ED66B935E2171F666D92B990A
System.Net.WebClient.dll
md5: EAEED265C478376D39CA62BE36AAD2A4 | sha1: E673225869C3FBFD4F50174DB7E8B6086A226022 | sha256: 9A8391F80C5FAB9F9292BA1BA94A4F372836BED6CF1E7C41972037458E258AB1 | sha512: EBD0015FCB3CD335965752861733AE87A71716981BB4472652EB603F507E5DFF5C7397DE71EE36B81D0959F66D0C2C23F7FF0E4C2926F6B83F9B296470DC0460
System.Net.WebHeaderCollection.dll
md5: C4A3A6D6CEBB3313B3C6B49A4D4E3D2C | sha1: 28444FDB78148E7DDBB86D3B3D5E7AE910EE684B | sha256: 5A2BD17FBBE74895E96803E7F6B5C86AE6C7E1D4AAD51235DAB004A87F2D4BBB | sha512: 315532CA7893C484B854139627C81FFCDBB754C78DB81882992258C27899E092ABC978E51AA42F15BBE976EADDB82E4D2AAC77C6D7D6BDEBDFD92A5820C98E40
System.Net.WebProxy.dll
md5: 90BA8E83DF0BFE4D61EB1519FB64167B | sha1: 849BFFA31EB08D2B01F1539F567C4FB523B81BB4 | sha256: 5ADDD0FDDF75A780F44DB9D10BC80D2AC0D9C696C4D21D1E7FD324D3EE4A1698 | sha512: 7439D2EA332C346CA95CA906FA61FB1FA71442257F8E0FB6461396D5DB553250EC412212100393F4A89429C2587DD0A50BAA30447A680ECBC633BC38C9B52F05
System.Net.WebSockets.Client.dll
md5: 9C61645616B6D79EF5CEFB34A9A57279 | sha1: 5A7662D5DB8ED9CB1A48C77A151B2A1FFADAB01B | sha256: C4E67163D99D930B51D0289ACB36771BDCFD48361F32AA0087FEC37CEC7F2E49 | sha512: C4AD7839686ED703CC6E2E6BFFB1D21D7480ED2E8CF04A6AB78548916A27E317C08C8D72B7F0645AE96C1A77E8D9DA46279AC3E7D777E484202175D967C4CC2D
System.Net.WebSockets.dll
md5: A772788873963AEEA347E4CD36234584 | sha1: AA945B82BE9407EE9F76F4D0C78E7288EEEE3E69 | sha256: 95326B67659033E5ADBC8C69F0413DAE4E34FE5C0C39A9E3FC8B1D4DFFC7550D | sha512: 9564D50347814D93058159A4E0F461117359C7A95078A5A4F2DC25E9C9D8792B28163705892A36A0E7B011A3F02DDB03EFCB50FA9D5614AB0E59D2B75F0F27B5
System.Numerics.dll
md5: D679A0511122DD26824FE1342D5435C7 | sha1: 084A93A35ABA93B02B60339C7F50D59BE163B556 | sha256: 9096CD3851EF39C3441BE4FF0C70F70EE66DB8DC8C49AFB41988C84B0695D2F2 | sha512: E04544FA7BAD03ACB9464AF9852729CBBFF127FE5A8B9EE5C5261464ABF6FE1AEC55CBD40A7C274D85738FBA8B7C0150B37983854BA942220DCF7650A788AF6F
System.Numerics.Vectors.dll
md5: 333EBEFEFC1B86D22554A1DBA8605D6D | sha1: 63E5027EEC950C9EB3B28EF09F41459A9BDE5092 | sha256: 943702D35ECFB1B3E8CF46D36600924F4F90B7F53BA8A4C9F5B74C6E22BCF3AA | sha512: 513809DBEFA2F95A53E51A9574711407CB9A3934E7C48A30DD1576A5F4C2874E0CCCDE43552FA5C1D99D7EE25BAD701B1CED30D7A3EBC5AC8CC388B97912CA06
System.ObjectModel.dll
md5: 4C8DE286BF1C9D5DAF2CFFB8368A4C50 | sha1: 9ED9C396DE53296DAAE326579C2C33927951DA90 | sha256: C8B6BF36E164B2C7232CE895F33A462BAA52D8F430C0246885E5A8DBC7AA5BD5 | sha512: F66BF26299F7763411F8DA6C2CE5AA368E52A525E989F40DE2D4FA7E3B104FEFA0E7473D68317E458CF8D3684A3CE2B3F362AD21C36C10557249EB124DD0E88F
System.Printing.dll
md5: DDA865A163E7135641A8E5D7F4C2615F | sha1: FD54C336858226CC1902170FA9B6945DCA22D9B6 | sha256: 48E330CF1C1D28BD8C5EFD44B9E0865794BD26BAAC787B1124E024BF0CFAD1C5 | sha512: B6F94AA4420D620DD3F0E180BB5CE5D9EAFA38C5C45B2BCF825B6F0431094E85D4706C0307D6B71DCF3627F259333ECBB777E5734A75E61A9A6E9177D9F82B4D
System.Private.CoreLib.dll
md5: EE4623A8555029B6A263014ED35B06F2 | sha1: 40D81D9E842592F641F4C47C20070A4CDAA64BDF | sha256: 7805D51B647C5998410EC9390F723236C39B477C66207815A9ECB04CDF6F42AE | sha512: EABD4C8834408DF53FDD3BAB67C51662F5DC2ED2F2A8AFEE4F9DBDEC1B037C95BBE8D46FDDD2CCE1796A5F99BD887B5AEDFF89B3787A13551EFB55E33696B36F
System.Private.DataContractSerialization.dll
md5: 4E1B1C3C9F78CF6F04BBCE90E817D7FD | sha1: F65A1A8355E8CE5925E5DF06403C9E72CA0E3794 | sha256: EAA68E2A846718372EA98AE6102DC8C1B84C2E3B0CC64494ED31CFE4192CA670 | sha512: C48710DA9ECBBD6586BD6612E556201476923EF921F45A30187044588A7E635B5FB108000C0315EC56B6C9C10C7A67481344161E224BF0A51C24971727EFC942
System.Private.Uri.dll
md5: D6FF466CE00615F807C7BA7AE493A4BE | sha1: 0A337D4CC83211622954B9DDF55158DA772A1371 | sha256: 0102521F658AB730377FE7CEC0AD3BCEC560726F43AD0E7EE66B76010459DDCD | sha512: 5F55579D2737A3A200761C5DD9BC119B4EB166F1B5B96C9C09FF597D07E7B6B50669AD591A0065666E6E1B9DB18E5C1F2870F776EFE504EA120D87767A6026F1
System.Private.Xml.dll
md5: 144FA6C3EC809EF2478216F26BA5CDAD | sha1: FD77AA98FE55B2C768D9AE9FF52F728FEB4761B8 | sha256: 3BC0B36021BF87F79559AF348D00073D15D8145384D64411C8A254ECB8570C7D | sha512: E747A818419690E6A28F7A945DD68A73AF9B1B7A9C68783F4033F8E3C93EE8CD7EE3F01DE935BD99E0761A76DDEAF415E7DD06A35A0B5383868E19607C71A166
System.Private.Xml.Linq.dll
md5: 4BC398C1B72261BCB4096F6C32456CBF | sha1: 33A487B19E14F13E4575D9A7E195DA33722F7DBC | sha256: 678A45D74EBFB4CB6D320ADDB2806DE05621588F5596AF555301D6F234E13690 | sha512: E53301914209ECEDA51ABDCD1331B907A2D02E7A6030FBE496F0A9879ECF5BB75CA4560BE8D7869A4ACAC36CE54A8599DC41A359D5C48DF04D3881F7CE1FE61A
System.Reactive.dll
md5: 0C4EFD3A64F7871213B687206D2CCE40 | sha1: 64C62F889A49AE74ACBC4C1C632C06AE791766C1 | sha256: 37D023BF46C7AAD7C1C1F0819EEB09BEB61D139AD4CCF18F2FA38765AAD401A6 | sha512: B7ED116667D3602E9F065C09FC738C4D07C876C551802FD1A9A08E840E44D73DC40F5AB5786D224BD172FD54D00FD777757135A5A2E1CDD8C79B9BAA6F26546F
System.Reactive.xml
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>System.Reactive</name>
    </assembly>
    <members>
        <member name="T:System.Reactive.AnonymousObservable`1">
            <summary>
            Class to create an <see cref="T:System.IObservable`1"/> instance from a delegate-based implementation of the <see cref="M:System.IObservable`1.Subscribe(System.IObserver{`0})"/> method.
            </summary>
            <typeparam name="T">The type of the elements in the sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.AnonymousObservable`1.#ctor(System.Func{System.IObserver{`0},System.IDisposable})">
            <summary>
            Creates an observable sequence object from the specified subscription function.
            </summary>
            <param name="subscribe"><see cref="M:System.IObservable`1.Subscribe(System.IObserver{`0})"/> method implementation.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="subscribe"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.AnonymousObservable`1.SubscribeCore(System.IObserver{`0})">
            <summary>
            Calls the subscription function that was supplied to the constructor.
            </summary>
            <param name="observer">Observer to send notifications to.</param>
            <returns>Disposable object representing an observer's subscription to the observable sequence.</returns>
        </member>
        <member name="T:System.Reactive.AnonymousObserver`1">
            <summary>
            Class to create an <see cref="T:System.IObserver`1"/> instance from delegate-based implementations of the On* methods.
            </summary>
            <typeparam name="T">The type of the elements in the sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.AnonymousObserver`1.#ctor(System.Action{`0},System.Action{System.Exception},System.Action)">
            <summary>
            Creates an observer from the specified <see cref="M:System.IObserver`1.OnNext(`0)"/>, <see cref="M:System.IObserver`1.OnError(System.Exception)"/>, and <see cref="M:System.IObserver`1.OnCompleted"/> actions.
            </summary>
            <param name="onNext">Observer's <see cref="M:System.IObserver`1.OnNext(`0)"/> action implementation.</param>
            <param name="onError">Observer's <see cref="M:System.IObserver`1.OnError(System.Exception)"/> action implementation.</param>
            <param name="onCompleted">Observer's <see cref="M:System.IObserver`1.OnCompleted"/> action implementation.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="onNext"/> or <paramref name="onError"/> or <paramref name="onCompleted"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.AnonymousObserver`1.#ctor(System.Action{`0})">
            <summary>
            Creates an observer from the specified <see cref="M:System.IObserver`1.OnNext(`0)"/> action.
            </summary>
            <param name="onNext">Observer's <see cref="M:System.IObserver`1.OnNext(`0)"/> action implementation.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="onNext"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.AnonymousObserver`1.#ctor(System.Action{`0},System.Action{System.Exception})">
            <summary>
            Creates an observer from the specified <see cref="M:System.IObserver`1.OnNext(`0)"/> and <see cref="M:System.IObserver`1.OnError(System.Exception)"/> actions.
            </summary>
            <param name="onNext">Observer's <see cref="M:System.IObserver`1.OnNext(`0)"/> action implementation.</param>
            <param name="onError">Observer's <see cref="M:System.IObserver`1.OnError(System.Exception)"/> action implementation.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="onNext"/> or <paramref name="onError"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.AnonymousObserver`1.#ctor(System.Action{`0},System.Action)">
            <summary>
            Creates an observer from the specified <see cref="M:System.IObserver`1.OnNext(`0)"/> and <see cref="M:System.IObserver`1.OnCompleted"/> actions.
            </summary>
            <param name="onNext">Observer's <see cref="M:System.IObserver`1.OnNext(`0)"/> action implementation.</param>
            <param name="onCompleted">Observer's <see cref="M:System.IObserver`1.OnCompleted"/> action implementation.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="onNext"/> or <paramref name="onCompleted"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.AnonymousObserver`1.OnNextCore(`0)">
            <summary>
            Calls the action implementing <see cref="M:System.IObserver`1.OnNext(`0)"/>.
            </summary>
            <param name="value">Next element in the sequence.</param>
        </member>
        <member name="M:System.Reactive.AnonymousObserver`1.OnErrorCore(System.Exception)">
            <summary>
            Calls the action implementing <see cref="M:System.IObserver`1.OnError(System.Exception)"/>.
            </summary>
            <param name="error">The error that has occurred.</param>
        </member>
        <member name="M:System.Reactive.AnonymousObserver`1.OnCompletedCore">
            <summary>
            Calls the action implementing <see cref="M:System.IObserver`1.OnCompleted"/>.
            </summary>
        </member>
        <member name="T:System.Reactive.AnonymousSafeObserver`1">
            <summary>
            This class fuses logic from ObserverBase, AnonymousObserver, and SafeObserver into one class. When an observer
            needs to be safeguarded, an instance of this type can be created by SafeObserver.Create when it detects its
            input is an AnonymousObserver, which is commonly used by end users when using the Subscribe extension methods
            that accept delegates for the On* handlers. By doing the fusion, we make the call stack depth shorter which
            helps debugging and some performance.
            </summary>
        </member>
        <member name="T:System.Reactive.Concurrency.AsyncLock">
            <summary>
            Asynchronous lock.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.AsyncLock.Wait(System.Action)">
            <summary>
            Queues the action for execution. If the caller acquires the lock and becomes the owner,
            the queue is processed. If the lock is already owned, the action is queued and will get
            processed by the owner.
            </summary>
            <param name="action">Action to queue for execution.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.AsyncLock.Wait``1(``0,System.Action{``0})">
            <summary>
            Queues the action for execution. If the caller acquires the lock and becomes the owner,
            the queue is processed. If the lock is already owned, the action is queued and will get
            processed by the owner.
            </summary>
            <param name="action">Action to queue for execution.</param>
            <param name="state">The state to pass to the action when it gets invoked under the lock.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
            <remarks>In case TState is a value type, this operation will involve boxing of <paramref name="state"/>.
            However, this is often an improvement over the allocation of a closure object and a delegate.</remarks>
        </member>
        <member name="M:System.Reactive.Concurrency.AsyncLock.Dispose">
            <summary>
            Clears the work items in the queue and drops further work being queued.
            </summary>
        </member>
        <member name="T:System.Reactive.Concurrency.ConcurrencyAbstractionLayer">
            <summary>
            (Infrastructure) Concurrency abstraction layer.
            </summary>
        </member>
        <member name="P:System.Reactive.Concurrency.ConcurrencyAbstractionLayer.Current">
            <summary>
            Gets the current CAL. If no CAL has been set yet, it will be initialized to the default.
            </summary>
        </member>
        <member name="T:System.Reactive.Concurrency.IConcurrencyAbstractionLayer">
            <summary>
            (Infrastructure) Concurrency abstraction layer interface.
            </summary>
            <remarks>
            This type is used by the Rx infrastructure and not meant for public consumption or implementation.
            No guarantees are made about forward compatibility of the type's functionality and its usage.
            </remarks>
        </member>
        <member name="M:System.Reactive.Concurrency.IConcurrencyAbstractionLayer.StartTimer(System.Action{System.Object},System.Object,System.TimeSpan)">
            <summary>
            Queues a method for execution at the specified relative time.
            </summary>
            <param name="action">Method to execute.</param>
            <param name="state">State to pass to the method.</param>
            <param name="dueTime">Time to execute the method on.</param>
            <returns>Disposable object that can be used to stop the timer.</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.IConcurrencyAbstractionLayer.StartPeriodicTimer(System.Action,System.TimeSpan)">
            <summary>
            Queues a method for periodic execution based on the specified period.
            </summary>
            <param name="action">Method to execute; should be safe for reentrancy.</param>
            <param name="period">Period for running the method periodically.</param>
            <returns>Disposable object that can be used to stop the timer.</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.IConcurrencyAbstractionLayer.QueueUserWorkItem(System.Action{System.Object},System.Object)">
            <summary>
            Queues a method for execution.
            </summary>
            <param name="action">Method to execute.</param>
            <param name="state">State to pass to the method.</param>
            <returns>Disposable object that can be used to cancel the queued method.</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.IConcurrencyAbstractionLayer.Sleep(System.TimeSpan)">
            <summary>
            Blocking sleep operation.
            </summary>
            <param name="timeout">Time to sleep.</param>
        </member>
        <member name="M:System.Reactive.Concurrency.IConcurrencyAbstractionLayer.StartStopwatch">
            <summary>
            Starts a new stopwatch object.
            </summary>
            <returns>New stopwatch object; started at the time of the request.</returns>
        </member>
        <member name="P:System.Reactive.Concurrency.IConcurrencyAbstractionLayer.SupportsLongRunning">
            <summary>
            Gets whether long-running scheduling is supported.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.IConcurrencyAbstractionLayer.StartThread(System.Action{System.Object},System.Object)">
            <summary>
            Starts a new long-running thread.
            </summary>
            <param name="action">Method to execute.</param>
            <param name="state">State to pass to the method.</param>
        </member>
        <member name="T:System.Reactive.Concurrency.CurrentThreadScheduler">
            <summary>
            Represents an object that schedules units of work on the current thread.
            </summary>
            <seealso cref="P:System.Reactive.Concurrency.Scheduler.CurrentThread">Singleton instance of this type exposed through this static property.</seealso>
        </member>
        <member name="P:System.Reactive.Concurrency.CurrentThreadScheduler.Instance">
            <summary>
            Gets the singleton instance of the current thread scheduler.
            </summary>
        </member>
        <member name="P:System.Reactive.Concurrency.CurrentThreadScheduler.ScheduleRequired">
            <summary>
            Gets a value that indicates whether the caller must call a Schedule method.
            </summary>
        </member>
        <member name="P:System.Reactive.Concurrency.CurrentThreadScheduler.IsScheduleRequired">
            <summary>
            Gets a value that indicates whether the caller must call a Schedule method.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.CurrentThreadScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed after dueTime.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="T:System.Reactive.Concurrency.DefaultScheduler">
            <summary>
            Represents an object that schedules units of work on the platform's default scheduler.
            </summary>
            <seealso cref="P:System.Reactive.Concurrency.Scheduler.Default">Singleton instance of this type exposed through this static property.</seealso>
        </member>
        <member name="P:System.Reactive.Concurrency.DefaultScheduler.Instance">
            <summary>
            Gets the singleton instance of the default scheduler.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.DefaultScheduler.Schedule``1(``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.DefaultScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed after dueTime, using a System.Threading.Timer object.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.DefaultScheduler.SchedulePeriodic``1(``0,System.TimeSpan,System.Func{``0,``0})">
            <summary>
            Schedules a periodic piece of work, using a System.Threading.Timer object.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">Initial state passed to the action upon the first iteration.</param>
            <param name="period">Period for running the work periodically.</param>
            <param name="action">Action to be executed, potentially updating the state.</param>
            <returns>The disposable object used to cancel the scheduled recurring action (best effort).</returns>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than <see cref="F:System.TimeSpan.Zero"/>.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.DefaultScheduler.GetService(System.Type)">
            <summary>
            Discovers scheduler services by interface type.
            </summary>
            <param name="serviceType">Scheduler service interface type to discover.</param>
            <returns>Object implementing the requested service, if available; null otherwise.</returns>
        </member>
        <member name="T:System.Reactive.Concurrency.EventLoopScheduler">
            <summary>
            Represents an object that schedules units of work on a designated thread.
            </summary>
        </member>
        <member name="F:System.Reactive.Concurrency.EventLoopScheduler._counter">
            <summary>
            Counter for diagnostic purposes, to name the threads.
            </summary>
        </member>
        <member name="F:System.Reactive.Concurrency.EventLoopScheduler._threadFactory">
            <summary>
            Thread factory function.
            </summary>
        </member>
        <member name="F:System.Reactive.Concurrency.EventLoopScheduler._stopwatch">
            <summary>
            Stopwatch for timing free of absolute time dependencies.
            </summary>
        </member>
        <member name="F:System.Reactive.Concurrency.EventLoopScheduler._thread">
            <summary>
            Thread used by the event loop to run work items on. No work should be run on any other thread.
            If ExitIfEmpty is set, the thread can quit and a new thread will be created when new work is scheduled.
            </summary>
        </member>
        <member name="F:System.Reactive.Concurrency.EventLoopScheduler._gate">
            <summary>
            Gate to protect data structures, including the work queue and the ready list.
            </summary>
        </member>
        <member name="F:System.Reactive.Concurrency.EventLoopScheduler._evt">
            <summary>
            Semaphore to count requests to re-evaluate the queue, from either Schedule requests or when a timer
            expires and moves on to the next item in the queue.
            </summary>
        </member>
        <member name="F:System.Reactive.Concurrency.EventLoopScheduler._queue">
            <summary>
            Queue holding work items. Protected by the gate.
            </summary>
        </member>
        <member name="F:System.Reactive.Concurrency.EventLoopScheduler._readyList">
            <summary>
            Queue holding items that are ready to be run as soon as possible. Protected by the gate.
            </summary>
        </member>
        <member name="F:System.Reactive.Concurrency.EventLoopScheduler._nextItem">
            <summary>
            Work item that will be scheduled next. Used upon reevaluation of the queue to check whether the next
            item is still the same. If not, a new timer needs to be started (see below).
            </summary>
        </member>
        <member name="F:System.Reactive.Concurrency.EventLoopScheduler._nextTimer">
            <summary>
            Disposable that always holds the timer to dispatch the first element in the queue.
            </summary>
        </member>
        <member name="F:System.Reactive.Concurrency.EventLoopScheduler._disposed">
            <summary>
            Flag indicating whether the event loop should quit. When set, the event should be signaled as well to
            wake up the event loop thread, which will subsequently abandon all work.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.EventLoopScheduler.#ctor">
            <summary>
            Creates an object that schedules units of work on a designated thread.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.EventLoopScheduler.#ctor(System.Func{System.Threading.ThreadStart,System.Threading.Thread})">
            <summary>
            Creates an object that schedules units of work on a designated thread, using the specified factory to control thread creation options.
            </summary>
            <param name="threadFactory">Factory function for thread creation.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="threadFactory"/> is <c>null</c>.</exception>
        </member>
        <member name="P:System.Reactive.Concurrency.EventLoopScheduler.ExitIfEmpty">
            <summary>
            Indicates whether the event loop thread is allowed to quit when no work is left. If new work
            is scheduled afterwards, a new event loop thread is created. This property is used by the
            NewThreadScheduler which uses an event loop for its recursive invocations.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.EventLoopScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed after dueTime.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
            <exception cref="T:System.ObjectDisposedException">The scheduler has been disposed and doesn't accept new work.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.EventLoopScheduler.SchedulePeriodic``1(``0,System.TimeSpan,System.Func{``0,``0})">
            <summary>
            Schedules a periodic piece of work on the designated thread.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">Initial state passed to the action upon the first iteration.</param>
            <param name="period">Period for running the work periodically.</param>
            <param name="action">Action to be executed, potentially updating the state.</param>
            <returns>The disposable object used to cancel the scheduled recurring action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than <see cref="F:System.TimeSpan.Zero"/>.</exception>
            <exception cref="T:System.ObjectDisposedException">The scheduler has been disposed and doesn't accept new work.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.EventLoopScheduler.StartStopwatch">
            <summary>
            Starts a new stopwatch object.
            </summary>
            <returns>New stopwatch object; started at the time of the request.</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.EventLoopScheduler.Dispose">
            <summary>
            Ends the thread associated with this scheduler. All remaining work in the scheduler queue is abandoned.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.EventLoopScheduler.EnsureThread">
            <summary>
            Ensures there is an event loop thread running. Should be called under the gate.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.EventLoopScheduler.Run">
            <summary>
            Event loop scheduled on the designated event loop thread. The loop is suspended/resumed using the event
            which gets set by calls to Schedule, the next item timer, or calls to Dispose.
            </summary>
        </member>
        <member name="T:System.Reactive.Concurrency.HistoricalSchedulerBase">
            <summary>
            Base class for historical schedulers, which are virtual time schedulers that use <see cref="T:System.DateTimeOffset"/> for absolute time and <see cref="T:System.TimeSpan"/> for relative time.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.HistoricalSchedulerBase.#ctor">
            <summary>
            Creates a new historical scheduler with the minimum value of <see cref="T:System.DateTimeOffset"/> as the initial clock value.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.HistoricalSchedulerBase.#ctor(System.DateTimeOffset)">
            <summary>
            Creates a new historical scheduler with the specified initial clock value.
            </summary>
            <param name="initialClock">Initial clock value.</param>
        </member>
        <member name="M:System.Reactive.Concurrency.HistoricalSchedulerBase.#ctor(System.DateTimeOffset,System.Collections.Generic.IComparer{System.DateTimeOffset})">
            <summary>
            Creates a new historical scheduler with the specified initial clock value and absolute time comparer.
            </summary>
            <param name="initialClock">Initial value for the clock.</param>
            <param name="comparer">Comparer to determine causality of events based on absolute time.</param>
        </member>
        <member name="M:System.Reactive.Concurrency.HistoricalSchedulerBase.Add(System.DateTimeOffset,System.TimeSpan)">
            <summary>
            Adds a relative time value to an absolute time value.
            </summary>
            <param name="absolute">Absolute time value.</param>
            <param name="relative">Relative time value to add.</param>
            <returns>The resulting absolute time sum value.</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.HistoricalSchedulerBase.ToDateTimeOffset(System.DateTimeOffset)">
            <summary>
            Converts the absolute time value to a <see cref="T:System.DateTimeOffset"/> value.
            </summary>
            <param name="absolute">Absolute time value to convert.</param>
            <returns>The corresponding <see cref="T:System.DateTimeOffset"/> value.</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.HistoricalSchedulerBase.ToRelative(System.TimeSpan)">
            <summary>
            Converts the <see cref="T:System.TimeSpan"/> value to a relative time value.
            </summary>
            <param name="timeSpan"><see cref="T:System.TimeSpan"/> value to convert.</param>
            <returns>The corresponding relative time value.</returns>
        </member>
        <member name="T:System.Reactive.Concurrency.HistoricalScheduler">
            <summary>
            Provides a virtual time scheduler that uses <see cref="T:System.DateTimeOffset"/> for absolute time and <see cref="T:System.TimeSpan"/> for relative time.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.HistoricalScheduler.#ctor">
            <summary>
            Creates a new historical scheduler with the minimum value of <see cref="T:System.DateTimeOffset"/> as the initial clock value.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.HistoricalScheduler.#ctor(System.DateTimeOffset)">
            <summary>
            Creates a new historical scheduler with the specified initial clock value.
            </summary>
            <param name="initialClock">Initial value for the clock.</param>
        </member>
        <member name="M:System.Reactive.Concurrency.HistoricalScheduler.#ctor(System.DateTimeOffset,System.Collections.Generic.IComparer{System.DateTimeOffset})">
            <summary>
            Creates a new historical scheduler with the specified initial clock value.
            </summary>
            <param name="initialClock">Initial value for the clock.</param>
            <param name="comparer">Comparer to determine causality of events based on absolute time.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="comparer"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.HistoricalScheduler.GetNext">
            <summary>
            Gets the next scheduled item to be executed.
            </summary>
            <returns>The next scheduled item.</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.HistoricalScheduler.ScheduleAbsolute``1(``0,System.DateTimeOffset,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed at <paramref name="dueTime"/>.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <param name="dueTime">Absolute time at which to execute the action.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="T:System.Reactive.Concurrency.ImmediateScheduler">
            <summary>
            Represents an object that schedules units of work to run immediately on the current thread.
            </summary>
            <seealso cref="P:System.Reactive.Concurrency.Scheduler.Immediate">Singleton instance of this type exposed through this static property.</seealso>
        </member>
        <member name="P:System.Reactive.Concurrency.ImmediateScheduler.Instance">
            <summary>
            Gets the singleton instance of the immediate scheduler.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.ImmediateScheduler.Schedule``1(``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.ImmediateScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed after dueTime.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Concurrency.IScheduledItem`1">
            <summary>
            Represents a work item that has been scheduled.
            </summary>
            <typeparam name="TAbsolute">Absolute time representation type.</typeparam>
        </member>
        <member name="P:System.Reactive.Concurrency.IScheduledItem`1.DueTime">
            <summary>
            Gets the absolute time at which the item is due for invocation.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.IScheduledItem`1.Invoke">
            <summary>
            Invokes the work item.
            </summary>
        </member>
        <member name="T:System.Reactive.Concurrency.IScheduler">
            <summary>
            Represents an object that schedules units of work.
            </summary>
        </member>
        <member name="P:System.Reactive.Concurrency.IScheduler.Now">
            <summary>
            Gets the scheduler's notion of current time.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.IScheduler.Schedule``1(``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.IScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed after dueTime.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.IScheduler.Schedule``1(``0,System.DateTimeOffset,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed at dueTime.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <param name="dueTime">Absolute time at which to execute the action.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
        </member>
        <member name="T:System.Reactive.Concurrency.ISchedulerLongRunning">
            <summary>
            Scheduler with support for starting long-running tasks.
            This type of scheduler can be used to run loops more efficiently instead of using recursive scheduling.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.ISchedulerLongRunning.ScheduleLongRunning``1(``0,System.Action{``0,System.Reactive.Disposables.ICancelable})">
            <summary>
            Schedules a long-running piece of work.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <remarks>
            <para><b>Notes to implementers</b></para>
            The returned disposable object should not prevent the work from starting, but only set the cancellation flag passed to the specified action.
            </remarks>
        </member>
        <member name="T:System.Reactive.Concurrency.ISchedulerPeriodic">
            <summary>
            Scheduler with support for running periodic tasks.
            This type of scheduler can be used to run timers more efficiently instead of using recursive scheduling.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.ISchedulerPeriodic.SchedulePeriodic``1(``0,System.TimeSpan,System.Func{``0,``0})">
            <summary>
            Schedules a periodic piece of work.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">Initial state passed to the action upon the first iteration.</param>
            <param name="period">Period for running the work periodically.</param>
            <param name="action">Action to be executed, potentially updating the state.</param>
            <returns>The disposable object used to cancel the scheduled recurring action (best effort).</returns>
        </member>
        <member name="T:System.Reactive.Concurrency.IStopwatch">
            <summary>
            Abstraction for a stopwatch to compute time relative to a starting point.
            </summary>
        </member>
        <member name="P:System.Reactive.Concurrency.IStopwatch.Elapsed">
            <summary>
            Gets the time elapsed since the stopwatch object was obtained.
            </summary>
        </member>
        <member name="T:System.Reactive.Concurrency.IStopwatchProvider">
            <summary>
            Provider for <see cref="T:System.Reactive.Concurrency.IStopwatch"/> objects.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.IStopwatchProvider.StartStopwatch">
            <summary>
            Starts a new stopwatch object.
            </summary>
            <returns>New stopwatch object; started at the time of the request.</returns>
        </member>
        <member name="T:System.Reactive.Concurrency.LocalScheduler">
            <summary>
            Abstract base class for machine-local schedulers, using the local system clock for time-based operations.
            </summary>
        </member>
        <member name="P:System.Reactive.Concurrency.LocalScheduler.Now">
            <summary>
            Gets the scheduler's notion of current time.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.LocalScheduler.Schedule``1(``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.LocalScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed after dueTime.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.LocalScheduler.Schedule``1(``0,System.DateTimeOffset,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed at dueTime.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <param name="dueTime">Absolute time at which to execute the action.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.LocalScheduler.StartStopwatch">
            <summary>
            Starts a new stopwatch object.
            </summary>
            <returns>New stopwatch object; started at the time of the request.</returns>
            <remarks>
            Platform-specific scheduler implementations should reimplement <see cref="T:System.Reactive.Concurrency.IStopwatchProvider"/>
            to provide a more efficient <see cref="T:System.Reactive.Concurrency.IStopwatch"/> implementation (if available).
            </remarks>
        </member>
        <member name="M:System.Reactive.Concurrency.LocalScheduler.GetService(System.Type)">
            <summary>
            Discovers scheduler services by interface type. The base class implementation returns
            requested services for each scheduler interface implemented by the derived class. For
            more control over service discovery, derived types can override this method.
            </summary>
            <param name="serviceType">Scheduler service interface type to discover.</param>
            <returns>Object implementing the requested service, if available; <c>null</c> otherwise.</returns>
        </member>
        <member name="F:System.Reactive.Concurrency.LocalScheduler.Gate">
            <summary>
            Gate to protect local scheduler queues.
            </summary>
        </member>
        <member name="F:System.Reactive.Concurrency.LocalScheduler.StaticGate">
            <summary>
            Gate to protect queues and to synchronize scheduling decisions and system clock
            change management.
            </summary>
        </member>
        <member name="F:System.Reactive.Concurrency.LocalScheduler.LongTerm">
            <summary>
            Long term work queue. Contains work that's due beyond SHORTTERM, computed at the
            time of enqueueing.
            </summary>
        </member>
        <member name="F:System.Reactive.Concurrency.LocalScheduler.NextLongTermTimer">
            <summary>
            Disposable resource for the long term timer that will reevaluate and dispatch the
            first item in the long term queue. A serial disposable is used to make "dispose
            current and assign new" logic easier. The disposable itself is never disposed.
            </summary>
        </member>
        <member name="F:System.Reactive.Concurrency.LocalScheduler._nextLongTermWorkItem">
            <summary>
            Item at the head of the long term queue for which the current long term timer is
            running. Used to detect changes in the queue and decide whether we should replace
            or can continue using the current timer (because no earlier long term work was
            added to the queue).
            </summary>
        </member>
        <member name="F:System.Reactive.Concurrency.LocalScheduler._shortTerm">
            <summary>
            Short term work queue. Contains work that's due soon, computed at the time of
            enqueueing or upon reevaluation of the long term queue causing migration of work
            items. This queue is kept in order to be able to relocate short term items back
            to the long term queue in case a system clock change occurs.
            </summary>
        </member>
        <member name="F:System.Reactive.Concurrency.LocalScheduler._shortTermWork">
            <summary>
            Set of disposable handles to all of the current short term work Schedule calls,
            allowing those to be cancelled upon a system clock change.
            </summary>
        </member>
        <member name="F:System.Reactive.Concurrency.LocalScheduler.ShortTerm">
            <summary>
            Threshold where an item is considered to be short term work or gets moved from
            long term to short term.
            </summary>
        </member>
        <member name="F:System.Reactive.Concurrency.LocalScheduler.MaxErrorRatio">
            <summary>
            Maximum error ratio for timer drift. We've seen machines with 10s drift on a
            daily basis, which is in the order 10E-4, so we allow for extra margin here.
            This value is used to calculate early arrival for the long term queue timer
            that will reevaluate work for the short term queue.
            
            Example:  -------------------------------...---------------------*-----$
                                                                             ^     ^
                                                                             |     |
                                                                           early  due
                                                                           0.999  1.0
                                                                           
            We also make the gap between early and due at least LONGTOSHORT so we have
            enough time to transition work to short term and as a courtesy to the
            destination scheduler to manage its queues etc.
            </summary>
        </member>
        <member name="F:System.Reactive.Concurrency.LocalScheduler.LongToShort">
            <summary>
            Minimum threshold for the long term timer to fire before the queue is reevaluated
            for short term work. This value is chosen to be less than SHORTTERM in order to
            ensure the timer fires and has work to transition to the short term queue.
            </summary>
        </member>
        <member name="F:System.Reactive.Concurrency.LocalScheduler.RetryShort">
            <summary>
            Threshold used to determine when a short term timer has fired too early compared
            to the absolute due time. This provides a last chance protection against early
            completion of scheduled work, which can happen in case of time adjustment in the
            operating system (cf. GetSystemTimeAdjustment).
            </summary>
        </member>
        <member name="F:System.Reactive.Concurrency.LocalScheduler.MaxSupportedTimer">
            <summary>
            Longest interval supported by timers in the BCL.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.LocalScheduler.#ctor">
            <summary>
            Creates a new local scheduler.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.LocalScheduler.Enqueue``1(``0,System.DateTimeOffset,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Enqueues absolute time scheduled work in the timer queue or the short term work list.
            </summary>
            <param name="state">State to pass to the action.</param>
            <param name="dueTime">Absolute time to run the work on. The timer queue is responsible to execute the work close to the specified time, also accounting for system clock changes.</param>
            <param name="action">Action to run, potentially recursing into the scheduler.</param>
            <returns>Disposable object to prevent the work from running.</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.LocalScheduler.ScheduleShortTermWork(System.Reactive.Concurrency.LocalScheduler.WorkItem)">
            <summary>
            Schedule work that's due in the short term. This leads to relative scheduling calls to the
            underlying scheduler for short TimeSpan values. If the system clock changes in the meantime,
            the short term work is attempted to be cancelled and reevaluated.
            </summary>
            <param name="item">Work item to schedule in the short term. The caller is responsible to determine the work is indeed short term.</param>
        </member>
        <member name="M:System.Reactive.Concurrency.LocalScheduler.ExecuteNextShortTermWorkItem(System.Reactive.Concurrency.IScheduler,System.IDisposable)">
            <summary>
            Callback to process the next short term work item.
            </summary>
            <param name="scheduler">Recursive scheduler supplied by the underlying scheduler.</param>
            <param name="cancel">Disposable used to identify the work the timer was triggered for (see code for usage).</param>
            <returns>Empty disposable. Recursive work cancellation is wired through the original WorkItem.</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.LocalScheduler.ScheduleLongTermWork(System.Reactive.Concurrency.LocalScheduler.WorkItem)">
            <summary>
            Schedule work that's due on the long term. This leads to the work being queued up for
            eventual transitioning to the short term work list.
            </summary>
            <param name="item">Work item to schedule on the long term. The caller is responsible to determine the work is indeed long term.</param>
        </member>
        <member name="M:System.Reactive.Concurrency.LocalScheduler.UpdateLongTermProcessingTimer">
            <summary>
            Updates the long term timer which is responsible to transition work from the head of the
            long term queue to the short term work list.
            </summary>
            <remarks>Should be called under the scheduler lock.</remarks>
        </member>
        <member name="M:System.Reactive.Concurrency.LocalScheduler.EvaluateLongTermQueue">
            <summary>
            Evaluates the long term queue, transitioning short term work to the short term list,
            and adjusting the new long term processing timer accordingly.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.LocalScheduler.SystemClockChanged(System.Object,System.Reactive.PlatformServices.SystemClockChangedEventArgs)">
            <summary>
            Callback invoked when a system clock change is observed in order to adjust and reevaluate
            the internal scheduling queues.
            </summary>
            <param name="args">Currently not used.</param>
            <param name="sender">Currently not used.</param>
        </member>
        <member name="T:System.Reactive.Concurrency.LocalScheduler.WorkItem">
            <summary>
            Represents a work item in the absolute time scheduler.
            </summary>
            <remarks>
            This type is very similar to ScheduledItem, but we need a different Invoke signature to allow customization
            of the target scheduler (e.g. when called in a recursive scheduling context, see ExecuteNextShortTermWorkItem).
            </remarks>
        </member>
        <member name="T:System.Reactive.Concurrency.LocalScheduler.WorkItem`1">
            <summary>
            Represents a work item that closes over scheduler invocation state. Subtyping is
            used to have a common type for the scheduler queues.
            </summary>
        </member>
        <member name="T:System.Reactive.Concurrency.NewThreadScheduler">
            <summary>
            Represents an object that schedules each unit of work on a separate thread.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.NewThreadScheduler.#ctor">
            <summary>
            Creates an object that schedules each unit of work on a separate thread.
            </summary>
        </member>
        <member name="P:System.Reactive.Concurrency.NewThreadScheduler.Default">
            <summary>
            Gets an instance of this scheduler that uses the default Thread constructor.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.NewThreadScheduler.#ctor(System.Func{System.Threading.ThreadStart,System.Threading.Thread})">
            <summary>
            Creates an object that schedules each unit of work on a separate thread.
            </summary>
            <param name="threadFactory">Factory function for thread creation.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="threadFactory"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.NewThreadScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed after dueTime.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.NewThreadScheduler.ScheduleLongRunning``1(``0,System.Action{``0,System.Reactive.Disposables.ICancelable})">
            <summary>
            Schedules a long-running task by creating a new thread. Cancellation happens through polling.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.NewThreadScheduler.SchedulePeriodic``1(``0,System.TimeSpan,System.Func{``0,``0})">
            <summary>
            Schedules a periodic piece of work by creating a new thread that goes to sleep when work has been dispatched and wakes up again at the next periodic due time.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">Initial state passed to the action upon the first iteration.</param>
            <param name="period">Period for running the work periodically.</param>
            <param name="action">Action to be executed, potentially updating the state.</param>
            <returns>The disposable object used to cancel the scheduled recurring action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than <see cref="F:System.TimeSpan.Zero"/>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.NewThreadScheduler.StartStopwatch">
            <summary>
            Starts a new stopwatch object.
            </summary>
            <returns>New stopwatch object; started at the time of the request.</returns>
        </member>
        <member name="T:System.Reactive.Concurrency.ScheduledItem`1">
            <summary>
            Abstract base class for scheduled work items.
            </summary>
            <typeparam name="TAbsolute">Absolute time representation type.</typeparam>
        </member>
        <member name="M:System.Reactive.Concurrency.ScheduledItem`1.#ctor(`0,System.Collections.Generic.IComparer{`0})">
            <summary>
            Creates a new scheduled work item to run at the specified time.
            </summary>
            <param name="dueTime">Absolute time at which the work item has to be executed.</param>
            <param name="comparer">Comparer used to compare work items based on their scheduled time.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="comparer"/> is <c>null</c>.</exception>
        </member>
        <member name="P:System.Reactive.Concurrency.ScheduledItem`1.DueTime">
            <summary>
            Gets the absolute time at which the item is due for invocation.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.ScheduledItem`1.Invoke">
            <summary>
            Invokes the work item.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.ScheduledItem`1.InvokeCore">
            <summary>
            Implement this method to perform the work item invocation, returning a disposable object for deep cancellation.
            </summary>
            <returns>Disposable object used to cancel the work item and/or derived work items.</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.ScheduledItem`1.CompareTo(System.Reactive.Concurrency.ScheduledItem{`0})">
            <summary>
            Compares the work item with another work item based on absolute time values.
            </summary>
            <param name="other">Work item to compare the current work item to.</param>
            <returns>Relative ordering between this and the specified work item.</returns>
            <remarks>The inequality operators are overloaded to provide results consistent with the <see cref="T:System.IComparable"/> implementation. Equality operators implement traditional reference equality semantics.</remarks>
        </member>
        <member name="M:System.Reactive.Concurrency.ScheduledItem`1.op_LessThan(System.Reactive.Concurrency.ScheduledItem{`0},System.Reactive.Concurrency.ScheduledItem{`0})">
            <summary>
            Determines whether one specified <see cref="T:System.Reactive.Concurrency.ScheduledItem`1" /> object is due before a second specified <see cref="T:System.Reactive.Concurrency.ScheduledItem`1" /> object.
            </summary>
            <param name="left">The first object to compare.</param>
            <param name="right">The second object to compare.</param>
            <returns><c>true</c> if the <see cref="P:System.Reactive.Concurrency.ScheduledItem`1.DueTime"/> value of left is earlier than the <see cref="P:System.Reactive.Concurrency.ScheduledItem`1.DueTime"/> value of right; otherwise, <c>false</c>.</returns>
            <remarks>This operator provides results consistent with the <see cref="T:System.IComparable"/> implementation.</remarks>
        </member>
        <member name="M:System.Reactive.Concurrency.ScheduledItem`1.op_LessThanOrEqual(System.Reactive.Concurrency.ScheduledItem{`0},System.Reactive.Concurrency.ScheduledItem{`0})">
            <summary>
            Determines whether one specified <see cref="T:System.Reactive.Concurrency.ScheduledItem`1" /> object is due before or at the same of a second specified <see cref="T:System.Reactive.Concurrency.ScheduledItem`1" /> object.
            </summary>
            <param name="left">The first object to compare.</param>
            <param name="right">The second object to compare.</param>
            <returns><c>true</c> if the <see cref="P:System.Reactive.Concurrency.ScheduledItem`1.DueTime"/> value of left is earlier than or simultaneous with the <see cref="P:System.Reactive.Concurrency.ScheduledItem`1.DueTime"/> value of right; otherwise, <c>false</c>.</returns>
            <remarks>This operator provides results consistent with the <see cref="T:System.IComparable"/> implementation.</remarks>
        </member>
        <member name="M:System.Reactive.Concurrency.ScheduledItem`1.op_GreaterThan(System.Reactive.Concurrency.ScheduledItem{`0},System.Reactive.Concurrency.ScheduledItem{`0})">
            <summary>
            Determines whether one specified <see cref="T:System.Reactive.Concurrency.ScheduledItem`1" /> object is due after a second specified <see cref="T:System.Reactive.Concurrency.ScheduledItem`1" /> object.
            </summary>
            <param name="left">The first object to compare.</param>
            <param name="right">The second object to compare.</param>
            <returns><c>true</c> if the <see cref="P:System.Reactive.Concurrency.ScheduledItem`1.DueTime"/> value of left is later than the <see cref="P:System.Reactive.Concurrency.ScheduledItem`1.DueTime"/> value of right; otherwise, <c>false</c>.</returns>
            <remarks>This operator provides results consistent with the <see cref="T:System.IComparable"/> implementation.</remarks>
        </member>
        <member name="M:System.Reactive.Concurrency.ScheduledItem`1.op_GreaterThanOrEqual(System.Reactive.Concurrency.ScheduledItem{`0},System.Reactive.Concurrency.ScheduledItem{`0})">
            <summary>
            Determines whether one specified <see cref="T:System.Reactive.Concurrency.ScheduledItem`1" /> object is due after or at the same time of a second specified <see cref="T:System.Reactive.Concurrency.ScheduledItem`1" /> object.
            </summary>
            <param name="left">The first object to compare.</param>
            <param name="right">The second object to compare.</param>
            <returns><c>true</c> if the <see cref="P:System.Reactive.Concurrency.ScheduledItem`1.DueTime"/> value of left is later than or simultaneous with the <see cref="P:System.Reactive.Concurrency.ScheduledItem`1.DueTime"/> value of right; otherwise, <c>false</c>.</returns>
            <remarks>This operator provides results consistent with the <see cref="T:System.IComparable"/> implementation.</remarks>
        </member>
        <member name="M:System.Reactive.Concurrency.ScheduledItem`1.op_Equality(System.Reactive.Concurrency.ScheduledItem{`0},System.Reactive.Concurrency.ScheduledItem{`0})">
            <summary>
            Determines whether two specified <see cref="T:System.Reactive.Concurrency.ScheduledItem`2" /> objects are equal.
            </summary>
            <param name="left">The first object to compare.</param>
            <param name="right">The second object to compare.</param>
            <returns><c>true</c> if both <see cref="T:System.Reactive.Concurrency.ScheduledItem`2" /> are equal; otherwise, <c>false</c>.</returns>
            <remarks>This operator does not provide results consistent with the IComparable implementation. Instead, it implements reference equality.</remarks>
        </member>
        <member name="M:System.Reactive.Concurrency.ScheduledItem`1.op_Inequality(System.Reactive.Concurrency.ScheduledItem{`0},System.Reactive.Concurrency.ScheduledItem{`0})">
            <summary>
            Determines whether two specified <see cref="T:System.Reactive.Concurrency.ScheduledItem`2" /> objects are inequal.
            </summary>
            <param name="left">The first object to compare.</param>
            <param name="right">The second object to compare.</param>
            <returns><c>true</c> if both <see cref="T:System.Reactive.Concurrency.ScheduledItem`2" /> are inequal; otherwise, <c>false</c>.</returns>
            <remarks>This operator does not provide results consistent with the IComparable implementation. Instead, it implements reference equality.</remarks>
        </member>
        <member name="M:System.Reactive.Concurrency.ScheduledItem`1.Equals(System.Object)">
            <summary>
            Determines whether a <see cref="T:System.Reactive.Concurrency.ScheduledItem`1" /> object is equal to the specified object.
            </summary>
            <param name="obj">The object to compare to the current <see cref="T:System.Reactive.Concurrency.ScheduledItem`1" /> object.</param>
            <returns><c>true</c> if the obj parameter is a <see cref="T:System.Reactive.Concurrency.ScheduledItem`1" /> object and is equal to the current <see cref="T:System.Reactive.Concurrency.ScheduledItem`1" /> object; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.ScheduledItem`1.GetHashCode">
            <summary>
            Returns the hash code for the current <see cref="T:System.Reactive.Concurrency.ScheduledItem`1" /> object.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.ScheduledItem`1.Cancel">
            <summary>
            Cancels the work item by disposing the resource returned by <see cref="M:System.Reactive.Concurrency.ScheduledItem`1.InvokeCore"/> as soon as possible.
            </summary>
        </member>
        <member name="P:System.Reactive.Concurrency.ScheduledItem`1.IsCanceled">
            <summary>
            Gets whether the work item has received a cancellation request.
            </summary>
        </member>
        <member name="T:System.Reactive.Concurrency.ScheduledItem`2">
            <summary>
            Represents a scheduled work item based on the materialization of an IScheduler.Schedule method call.
            </summary>
            <typeparam name="TAbsolute">Absolute time representation type.</typeparam>
            <typeparam name="TValue">Type of the state passed to the scheduled action.</typeparam>
        </member>
        <member name="M:System.Reactive.Concurrency.ScheduledItem`2.#ctor(System.Reactive.Concurrency.IScheduler,`1,System.Func{System.Reactive.Concurrency.IScheduler,`1,System.IDisposable},`0,System.Collections.Generic.IComparer{`0})">
            <summary>
            Creates a materialized work item.
            </summary>
            <param name="scheduler">Recursive scheduler to invoke the scheduled action with.</param>
            <param name="state">State to pass to the scheduled action.</param>
            <param name="action">Scheduled action.</param>
            <param name="dueTime">Time at which to run the scheduled action.</param>
            <param name="comparer">Comparer used to compare work items based on their scheduled time.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> or <paramref name="comparer"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.ScheduledItem`2.#ctor(System.Reactive.Concurrency.IScheduler,`1,System.Func{System.Reactive.Concurrency.IScheduler,`1,System.IDisposable},`0)">
            <summary>
            Creates a materialized work item.
            </summary>
            <param name="scheduler">Recursive scheduler to invoke the scheduled action with.</param>
            <param name="state">State to pass to the scheduled action.</param>
            <param name="action">Scheduled action.</param>
            <param name="dueTime">Time at which to run the scheduled action.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.ScheduledItem`2.InvokeCore">
            <summary>
            Invokes the scheduled action with the supplied recursive scheduler and state.
            </summary>
            <returns>Cancellation resource returned by the scheduled action.</returns>
        </member>
        <member name="T:System.Reactive.Concurrency.Scheduler">
            <summary>
            Provides a set of static properties to access commonly used schedulers.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.Yield(System.Reactive.Concurrency.IScheduler)">
            <summary>
            Yields execution of the current work item on the scheduler to another work item on the scheduler.
            The caller should await the result of calling Yield to schedule the remainder of the current work item (known as the continuation).
            </summary>
            <param name="scheduler">Scheduler to yield work on.</param>
            <returns>Scheduler operation object to await in order to schedule the continuation.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.Yield(System.Reactive.Concurrency.IScheduler,System.Threading.CancellationToken)">
            <summary>
            Yields execution of the current work item on the scheduler to another work item on the scheduler.
            The caller should await the result of calling Yield to schedule the remainder of the current work item (known as the continuation).
            </summary>
            <param name="scheduler">Scheduler to yield work on.</param>
            <param name="cancellationToken">Cancellation token to cancel the continuation to run.</param>
            <returns>Scheduler operation object to await in order to schedule the continuation.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.Sleep(System.Reactive.Concurrency.IScheduler,System.TimeSpan)">
            <summary>
            Suspends execution of the current work item on the scheduler for the specified duration.
            The caller should await the result of calling Sleep to schedule the remainder of the current work item (known as the continuation) after the specified duration.
            </summary>
            <param name="scheduler">Scheduler to yield work on.</param>
            <param name="dueTime">Time when the continuation should run.</param>
            <returns>Scheduler operation object to await in order to schedule the continuation.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.Sleep(System.Reactive.Concurrency.IScheduler,System.TimeSpan,System.Threading.CancellationToken)">
            <summary>
            Suspends execution of the current work item on the scheduler for the specified duration.
            The caller should await the result of calling Sleep to schedule the remainder of the current work item (known as the continuation) after the specified duration.
            </summary>
            <param name="scheduler">Scheduler to yield work on.</param>
            <param name="dueTime">Time when the continuation should run.</param>
            <param name="cancellationToken">Cancellation token to cancel the continuation to run.</param>
            <returns>Scheduler operation object to await in order to schedule the continuation.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.Sleep(System.Reactive.Concurrency.IScheduler,System.DateTimeOffset)">
            <summary>
            Suspends execution of the current work item on the scheduler until the specified due time.
            The caller should await the result of calling Sleep to schedule the remainder of the current work item (known as the continuation) at the specified due time.
            </summary>
            <param name="scheduler">Scheduler to yield work on.</param>
            <param name="dueTime">Time when the continuation should run.</param>
            <returns>Scheduler operation object to await in order to schedule the continuation.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.Sleep(System.Reactive.Concurrency.IScheduler,System.DateTimeOffset,System.Threading.CancellationToken)">
            <summary>
            Suspends execution of the current work item on the scheduler until the specified due time.
            The caller should await the result of calling Sleep to schedule the remainder of the current work item (known as the continuation) at the specified due time.
            </summary>
            <param name="scheduler">Scheduler to yield work on.</param>
            <param name="dueTime">Time when the continuation should run.</param>
            <param name="cancellationToken">Cancellation token to cancel the continuation to run.</param>
            <returns>Scheduler operation object to await in order to schedule the continuation.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.ScheduleAsync``1(System.Reactive.Concurrency.IScheduler,``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.Threading.CancellationToken,System.Threading.Tasks.Task})">
            <summary>
            Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="scheduler">Scheduler to schedule work on.</param>
            <param name="state">State to pass to the asynchronous method.</param>
            <param name="action">Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points.</param>
            <returns>Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.ScheduleAsync``1(System.Reactive.Concurrency.IScheduler,``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.Threading.CancellationToken,System.Threading.Tasks.Task{System.IDisposable}})">
            <summary>
            Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="scheduler">Scheduler to schedule work on.</param>
            <param name="state">State to pass to the asynchronous method.</param>
            <param name="action">Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points.</param>
            <returns>Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.ScheduleAsync(System.Reactive.Concurrency.IScheduler,System.Func{System.Reactive.Concurrency.IScheduler,System.Threading.CancellationToken,System.Threading.Tasks.Task})">
            <summary>
            Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style.
            </summary>
            <param name="scheduler">Scheduler to schedule work on.</param>
            <param name="action">Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points.</param>
            <returns>Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.ScheduleAsync(System.Reactive.Concurrency.IScheduler,System.Func{System.Reactive.Concurrency.IScheduler,System.Threading.CancellationToken,System.Threading.Tasks.Task{System.IDisposable}})">
            <summary>
            Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style.
            </summary>
            <param name="scheduler">Scheduler to schedule work on.</param>
            <param name="action">Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points.</param>
            <returns>Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.ScheduleAsync``1(System.Reactive.Concurrency.IScheduler,``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.Threading.CancellationToken,System.Threading.Tasks.Task})">
            <summary>
            Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="scheduler">Scheduler to schedule work on.</param>
            <param name="state">State to pass to the asynchronous method.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <param name="action">Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points.</param>
            <returns>Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.ScheduleAsync``1(System.Reactive.Concurrency.IScheduler,``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.Threading.CancellationToken,System.Threading.Tasks.Task{System.IDisposable}})">
            <summary>
            Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="scheduler">Scheduler to schedule work on.</param>
            <param name="state">State to pass to the asynchronous method.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <param name="action">Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points.</param>
            <returns>Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.ScheduleAsync(System.Reactive.Concurrency.IScheduler,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,System.Threading.CancellationToken,System.Threading.Tasks.Task})">
            <summary>
            Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style.
            </summary>
            <param name="scheduler">Scheduler to schedule work on.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <param name="action">Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points.</param>
            <returns>Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.ScheduleAsync(System.Reactive.Concurrency.IScheduler,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,System.Threading.CancellationToken,System.Threading.Tasks.Task{System.IDisposable}})">
            <summary>
            Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style.
            </summary>
            <param name="scheduler">Scheduler to schedule work on.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <param name="action">Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points.</param>
            <returns>Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.ScheduleAsync``1(System.Reactive.Concurrency.IScheduler,``0,System.DateTimeOffset,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.Threading.CancellationToken,System.Threading.Tasks.Task})">
            <summary>
            Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="scheduler">Scheduler to schedule work on.</param>
            <param name="state">State to pass to the asynchronous method.</param>
            <param name="dueTime">Absolute time at which to execute the action.</param>
            <param name="action">Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points.</param>
            <returns>Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.ScheduleAsync``1(System.Reactive.Concurrency.IScheduler,``0,System.DateTimeOffset,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.Threading.CancellationToken,System.Threading.Tasks.Task{System.IDisposable}})">
            <summary>
            Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="scheduler">Scheduler to schedule work on.</param>
            <param name="state">State to pass to the asynchronous method.</param>
            <param name="dueTime">Absolute time at which to execute the action.</param>
            <param name="action">Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points.</param>
            <returns>Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.ScheduleAsync(System.Reactive.Concurrency.IScheduler,System.DateTimeOffset,System.Func{System.Reactive.Concurrency.IScheduler,System.Threading.CancellationToken,System.Threading.Tasks.Task})">
            <summary>
            Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style.
            </summary>
            <param name="scheduler">Scheduler to schedule work on.</param>
            <param name="dueTime">Absolute time at which to execute the action.</param>
            <param name="action">Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points.</param>
            <returns>Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.ScheduleAsync(System.Reactive.Concurrency.IScheduler,System.DateTimeOffset,System.Func{System.Reactive.Concurrency.IScheduler,System.Threading.CancellationToken,System.Threading.Tasks.Task{System.IDisposable}})">
            <summary>
            Schedules work using an asynchronous method, allowing for cooperative scheduling in an imperative coding style.
            </summary>
            <param name="scheduler">Scheduler to schedule work on.</param>
            <param name="dueTime">Absolute time at which to execute the action.</param>
            <param name="action">Asynchronous method to run the work, using Yield and Sleep operations for cooperative scheduling and injection of cancellation points.</param>
            <returns>Disposable object that allows to cancel outstanding work on cooperative cancellation points or through the cancellation token passed to the asynchronous method.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="P:System.Reactive.Concurrency.Scheduler.Now">
            <summary>
            Gets the current time according to the local machine's system clock.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.Normalize(System.TimeSpan)">
            <summary>
            Normalizes the specified <see cref="T:System.TimeSpan"/> value to a positive value.
            </summary>
            <param name="timeSpan">The <see cref="T:System.TimeSpan"/> value to normalize.</param>
            <returns>The specified TimeSpan value if it is zero or positive; otherwise, <see cref="F:System.TimeSpan.Zero"/>.</returns>
        </member>
        <member name="P:System.Reactive.Concurrency.Scheduler.Immediate">
            <summary>
            Gets a scheduler that schedules work immediately on the current thread.
            </summary>
        </member>
        <member name="P:System.Reactive.Concurrency.Scheduler.CurrentThread">
            <summary>
            Gets a scheduler that schedules work as soon as possible on the current thread.
            </summary>
        </member>
        <member name="P:System.Reactive.Concurrency.Scheduler.Default">
            <summary>
            Gets a scheduler that schedules work on the platform's default scheduler.
            </summary>
        </member>
        <member name="P:System.Reactive.Concurrency.Scheduler.ThreadPool">
            <summary>
            Gets a scheduler that schedules work on the thread pool.
            </summary>
        </member>
        <member name="P:System.Reactive.Concurrency.Scheduler.NewThread">
            <summary>
            Gets a scheduler that schedules work on a new thread using default thread creation options.
            </summary>
        </member>
        <member name="P:System.Reactive.Concurrency.Scheduler.TaskPool">
            <summary>
            Gets a scheduler that schedules work on Task Parallel Library (TPL) task pool using the default TaskScheduler.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.Schedule(System.Reactive.Concurrency.IScheduler,System.Action{System.Action})">
            <summary>
            Schedules an action to be executed recursively.
            </summary>
            <param name="scheduler">Scheduler to execute the recursive action on.</param>
            <param name="action">Action to execute recursively. The parameter passed to the action is used to trigger recursive scheduling of the action.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.Schedule``1(System.Reactive.Concurrency.IScheduler,``0,System.Action{``0,System.Action{``0}})">
            <summary>
            Schedules an action to be executed recursively.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="scheduler">Scheduler to execute the recursive action on.</param>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to execute recursively. The last parameter passed to the action is used to trigger recursive scheduling of the action, passing in recursive invocation state.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.Schedule(System.Reactive.Concurrency.IScheduler,System.TimeSpan,System.Action{System.Action{System.TimeSpan}})">
            <summary>
            Schedules an action to be executed recursively after a specified relative due time.
            </summary>
            <param name="scheduler">Scheduler to execute the recursive action on.</param>
            <param name="action">Action to execute recursively. The parameter passed to the action is used to trigger recursive scheduling of the action at the specified relative time.</param>
            <param name="dueTime">Relative time after which to execute the action for the first time.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.Schedule``1(System.Reactive.Concurrency.IScheduler,``0,System.TimeSpan,System.Action{``0,System.Action{``0,System.TimeSpan}})">
            <summary>
            Schedules an action to be executed recursively after a specified relative due time.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="scheduler">Scheduler to execute the recursive action on.</param>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to execute recursively. The last parameter passed to the action is used to trigger recursive scheduling of the action, passing in the recursive due time and invocation state.</param>
            <param name="dueTime">Relative time after which to execute the action for the first time.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.Schedule(System.Reactive.Concurrency.IScheduler,System.DateTimeOffset,System.Action{System.Action{System.DateTimeOffset}})">
            <summary>
            Schedules an action to be executed recursively at a specified absolute due time.
            </summary>
            <param name="scheduler">Scheduler to execute the recursive action on.</param>
            <param name="action">Action to execute recursively. The parameter passed to the action is used to trigger recursive scheduling of the action at the specified absolute time.</param>
            <param name="dueTime">Absolute time at which to execute the action for the first time.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.Schedule``1(System.Reactive.Concurrency.IScheduler,``0,System.DateTimeOffset,System.Action{``0,System.Action{``0,System.DateTimeOffset}})">
            <summary>
            Schedules an action to be executed recursively at a specified absolute due time.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="scheduler">Scheduler to execute the recursive action on.</param>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to execute recursively. The last parameter passed to the action is used to trigger recursive scheduling of the action, passing in the recursive due time and invocation state.</param>
            <param name="dueTime">Absolute time at which to execute the action for the first time.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.AsLongRunning(System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns the <see cref="T:System.Reactive.Concurrency.ISchedulerLongRunning"/> implementation of the specified scheduler, or <c>null</c> if no such implementation is available.
            </summary>
            <param name="scheduler">Scheduler to get the <see cref="T:System.Reactive.Concurrency.ISchedulerLongRunning"/> implementation for.</param>
            <returns>The scheduler's <see cref="T:System.Reactive.Concurrency.ISchedulerLongRunning"/> implementation if available; <c>null</c> otherwise.</returns>
            <remarks>
            This helper method is made available for query operator authors in order to discover scheduler services by using the required
            IServiceProvider pattern, which allows for interception or redefinition of scheduler services.
            </remarks>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.AsStopwatchProvider(System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns the <see cref="T:System.Reactive.Concurrency.IStopwatchProvider"/> implementation of the specified scheduler, or <c>null</c> if no such implementation is available.
            </summary>
            <param name="scheduler">Scheduler to get the <see cref="T:System.Reactive.Concurrency.IStopwatchProvider"/> implementation for.</param>
            <returns>The scheduler's <see cref="T:System.Reactive.Concurrency.IStopwatchProvider"/> implementation if available; <c>null</c> otherwise.</returns>
            <remarks>
            <para>
            This helper method is made available for query operator authors in order to discover scheduler services by using the required
            IServiceProvider pattern, which allows for interception or redefinition of scheduler services.
            </para>
            <para>
            Consider using <see cref="M:System.Reactive.Concurrency.Scheduler.StartStopwatch(System.Reactive.Concurrency.IScheduler)"/> in case a stopwatch is required, but use of emulation stopwatch based
            on the scheduler's clock is acceptable. Use of this method is recommended for best-effort use of the stopwatch provider
            scheduler service, where the caller falls back to not using stopwatches if this facility wasn't found.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.AsPeriodic(System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns the <see cref="T:System.Reactive.Concurrency.ISchedulerPeriodic"/> implementation of the specified scheduler, or <c>null</c> if no such implementation is available.
            </summary>
            <param name="scheduler">Scheduler to get the <see cref="T:System.Reactive.Concurrency.ISchedulerPeriodic"/> implementation for.</param>
            <returns>The scheduler's <see cref="T:System.Reactive.Concurrency.ISchedulerPeriodic"/> implementation if available; <c>null</c> otherwise.</returns>
            <remarks>
            <para>
            This helper method is made available for query operator authors in order to discover scheduler services by using the required
            IServiceProvider pattern, which allows for interception or redefinition of scheduler services.
            </para>
            <para>
            Consider using the <see cref="M:System.Reactive.Concurrency.Scheduler.SchedulePeriodic(System.Reactive.Concurrency.IScheduler,System.TimeSpan,System.Action)"/> extension methods for <see cref="T:System.Reactive.Concurrency.IScheduler"/> in case periodic scheduling
            is required and emulation of periodic behavior using other scheduler services is desirable. Use of this method is recommended
            for best-effort use of the periodic scheduling service, where the caller falls back to not using periodic scheduling if this
            facility wasn't found.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.SchedulePeriodic``1(System.Reactive.Concurrency.IScheduler,``0,System.TimeSpan,System.Func{``0,``0})">
            <summary>
            Schedules a periodic piece of work by dynamically discovering the scheduler's capabilities.
            If the scheduler supports periodic scheduling, the request will be forwarded to the periodic scheduling implementation.
            If the scheduler provides stopwatch functionality, the periodic task will be emulated using recursive scheduling with a stopwatch to correct for time slippage.
            Otherwise, the periodic task will be emulated using recursive scheduling.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="scheduler">The scheduler to run periodic work on.</param>
            <param name="state">Initial state passed to the action upon the first iteration.</param>
            <param name="period">Period for running the work periodically.</param>
            <param name="action">Action to be executed, potentially updating the state.</param>
            <returns>The disposable object used to cancel the scheduled recurring action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than <see cref="F:System.TimeSpan.Zero"/>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.SchedulePeriodic``1(System.Reactive.Concurrency.IScheduler,``0,System.TimeSpan,System.Action{``0})">
            <summary>
            Schedules a periodic piece of work by dynamically discovering the scheduler's capabilities.
            If the scheduler supports periodic scheduling, the request will be forwarded to the periodic scheduling implementation.
            If the scheduler provides stopwatch functionality, the periodic task will be emulated using recursive scheduling with a stopwatch to correct for time slippage.
            Otherwise, the periodic task will be emulated using recursive scheduling.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="scheduler">Scheduler to execute the action on.</param>
            <param name="state">State passed to the action to be executed.</param>
            <param name="period">Period for running the work periodically.</param>
            <param name="action">Action to be executed.</param>
            <returns>The disposable object used to cancel the scheduled recurring action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than <see cref="F:System.TimeSpan.Zero"/>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.SchedulePeriodic(System.Reactive.Concurrency.IScheduler,System.TimeSpan,System.Action)">
            <summary>
            Schedules a periodic piece of work by dynamically discovering the scheduler's capabilities.
            If the scheduler supports periodic scheduling, the request will be forwarded to the periodic scheduling implementation.
            If the scheduler provides stopwatch functionality, the periodic task will be emulated using recursive scheduling with a stopwatch to correct for time slippage.
            Otherwise, the periodic task will be emulated using recursive scheduling.
            </summary>
            <param name="scheduler">Scheduler to execute the action on.</param>
            <param name="period">Period for running the work periodically.</param>
            <param name="action">Action to be executed.</param>
            <returns>The disposable object used to cancel the scheduled recurring action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than <see cref="F:System.TimeSpan.Zero"/>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.StartStopwatch(System.Reactive.Concurrency.IScheduler)">
            <summary>
            Starts a new stopwatch object by dynamically discovering the scheduler's capabilities.
            If the scheduler provides stopwatch functionality, the request will be forwarded to the stopwatch provider implementation.
            Otherwise, the stopwatch will be emulated using the scheduler's notion of absolute time.
            </summary>
            <param name="scheduler">Scheduler to obtain a stopwatch for.</param>
            <returns>New stopwatch object; started at the time of the request.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> is <c>null</c>.</exception>
            <remarks>The resulting stopwatch object can have non-monotonic behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.Schedule(System.Reactive.Concurrency.IScheduler,System.Action)">
            <summary>
            Schedules an action to be executed.
            </summary>
            <param name="scheduler">Scheduler to execute the action on.</param>
            <param name="action">Action to execute.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.ScheduleAction``1(System.Reactive.Concurrency.IScheduler,``0,System.Action{``0})">
            <summary>
            Schedules an action to be executed.
            </summary>
            <param name="scheduler">Scheduler to execute the action on.</param>
            <param name="state">A state object to be passed to <paramref name="action"/>.</param>
            <param name="action">Action to execute.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.ScheduleAction``1(System.Reactive.Concurrency.IScheduler,``0,System.Func{``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed.
            </summary>
            <param name="scheduler">Scheduler to execute the action on.</param>
            <param name="state">A state object to be passed to <paramref name="action"/>.</param>
            <param name="action">Action to execute.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.Schedule(System.Reactive.Concurrency.IScheduler,System.TimeSpan,System.Action)">
            <summary>
            Schedules an action to be executed after the specified relative due time.
            </summary>
            <param name="scheduler">Scheduler to execute the action on.</param>
            <param name="action">Action to execute.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.ScheduleAction``1(System.Reactive.Concurrency.IScheduler,``0,System.TimeSpan,System.Action{``0})">
            <summary>
            Schedules an action to be executed after the specified relative due time.
            </summary>
            <param name="scheduler">Scheduler to execute the action on.</param>
            <param name="action">Action to execute.</param>
            <param name="state">A state object to be passed to <paramref name="action"/>.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.ScheduleAction``1(System.Reactive.Concurrency.IScheduler,``0,System.TimeSpan,System.Func{``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed after the specified relative due time.
            </summary>
            <param name="scheduler">Scheduler to execute the action on.</param>
            <param name="action">Action to execute.</param>
            <param name="state">A state object to be passed to <paramref name="action"/>.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.Schedule(System.Reactive.Concurrency.IScheduler,System.DateTimeOffset,System.Action)">
            <summary>
            Schedules an action to be executed at the specified absolute due time.
            </summary>
            <param name="scheduler">Scheduler to execute the action on.</param>
            <param name="action">Action to execute.</param>
            <param name="dueTime">Absolute time at which to execute the action.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.ScheduleAction``1(System.Reactive.Concurrency.IScheduler,``0,System.DateTimeOffset,System.Action{``0})">
            <summary>
            Schedules an action to be executed after the specified relative due time.
            </summary>
            <param name="scheduler">Scheduler to execute the action on.</param>
            <param name="action">Action to execute.</param>
            <param name="state">A state object to be passed to <paramref name="action"/>.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.ScheduleAction``1(System.Reactive.Concurrency.IScheduler,``0,System.DateTimeOffset,System.Func{``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed after the specified relative due time.
            </summary>
            <param name="scheduler">Scheduler to execute the action on.</param>
            <param name="action">Action to execute.</param>
            <param name="state">A state object to be passed to <paramref name="action"/>.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.ScheduleLongRunning(System.Reactive.Concurrency.ISchedulerLongRunning,System.Action{System.Reactive.Disposables.ICancelable})">
            <summary>
            Schedules an action to be executed.
            </summary>
            <param name="scheduler">Scheduler to execute the action on.</param>
            <param name="action">Action to execute.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.DisableOptimizations(System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns a scheduler that represents the original scheduler, without any of its interface-based optimizations (e.g. long running scheduling).
            </summary>
            <param name="scheduler">Scheduler to disable all optimizations for.</param>
            <returns>Proxy to the original scheduler but without any optimizations enabled.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.DisableOptimizations(System.Reactive.Concurrency.IScheduler,System.Type[])">
            <summary>
            Returns a scheduler that represents the original scheduler, without the specified set of interface-based optimizations (e.g. long running scheduling).
            </summary>
            <param name="scheduler">Scheduler to disable the specified optimizations for.</param>
            <param name="optimizationInterfaces">Types of the optimization interfaces that have to be disabled.</param>
            <returns>Proxy to the original scheduler but without the specified optimizations enabled.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="optimizationInterfaces"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Scheduler.Catch``1(System.Reactive.Concurrency.IScheduler,System.Func{``0,System.Boolean})">
            <summary>
            Returns a scheduler that wraps the original scheduler, adding exception handling for scheduled actions.
            </summary>
            <typeparam name="TException">Type of the exception to check for.</typeparam>
            <param name="scheduler">Scheduler to apply an exception filter for.</param>
            <param name="handler">Handler that's run if an exception is caught. The exception will be rethrown if the handler returns false.</param>
            <returns>Wrapper around the original scheduler, enforcing exception handling.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="handler"/> is <c>null</c>.</exception>
        </member>
        <member name="T:System.Reactive.Concurrency.SchedulerOperation">
            <summary>
            Represents an awaitable scheduler operation. Awaiting the object causes the continuation to be posted back to the originating scheduler's work queue.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.SchedulerOperation.ConfigureAwait(System.Boolean)">
            <summary>
            Controls whether the continuation is run on the originating synchronization context (false by default).
            </summary>
            <param name="continueOnCapturedContext">true to run the continuation on the captured synchronization context; false otherwise (default).</param>
            <returns>Scheduler operation object with configured await behavior.</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.SchedulerOperation.GetAwaiter">
            <summary>
            Gets an awaiter for the scheduler operation, used to post back the continuation.
            </summary>
            <returns>Awaiter for the scheduler operation.</returns>
        </member>
        <member name="T:System.Reactive.Concurrency.SchedulerOperationAwaiter">
            <summary>
            (Infrastructure) Scheduler operation awaiter type used by the code generated for C# await and Visual Basic Await expressions.
            </summary>
        </member>
        <member name="P:System.Reactive.Concurrency.SchedulerOperationAwaiter.IsCompleted">
            <summary>
            Indicates whether the scheduler operation has completed. Returns false unless cancellation was already requested.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.SchedulerOperationAwaiter.GetResult">
            <summary>
            Completes the scheduler operation, throwing an OperationCanceledException in case cancellation was requested.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.SchedulerOperationAwaiter.OnCompleted(System.Action)">
            <summary>
            Registers the continuation with the scheduler operation.
            </summary>
            <param name="continuation">Continuation to be run on the originating scheduler.</param>
        </member>
        <member name="T:System.Reactive.Concurrency.SchedulerQueue`1">
            <summary>
            Efficient scheduler queue that maintains scheduled items sorted by absolute time.
            </summary>
            <typeparam name="TAbsolute">Absolute time representation type.</typeparam>
            <remarks>This type is not thread safe; users should ensure proper synchronization.</remarks>
        </member>
        <member name="M:System.Reactive.Concurrency.SchedulerQueue`1.#ctor">
            <summary>
            Creates a new scheduler queue with a default initial capacity.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.SchedulerQueue`1.#ctor(System.Int32)">
            <summary>
            Creates a new scheduler queue with the specified initial capacity.
            </summary>
            <param name="capacity">Initial capacity of the scheduler queue.</param>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity"/> is less than zero.</exception>
        </member>
        <member name="P:System.Reactive.Concurrency.SchedulerQueue`1.Count">
            <summary>
            Gets the number of scheduled items in the scheduler queue.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.SchedulerQueue`1.Enqueue(System.Reactive.Concurrency.ScheduledItem{`0})">
            <summary>
            Enqueues the specified work item to be scheduled.
            </summary>
            <param name="scheduledItem">Work item to be scheduled.</param>
        </member>
        <member name="M:System.Reactive.Concurrency.SchedulerQueue`1.Remove(System.Reactive.Concurrency.ScheduledItem{`0})">
            <summary>
            Removes the specified work item from the scheduler queue.
            </summary>
            <param name="scheduledItem">Work item to be removed from the scheduler queue.</param>
            <returns><c>true</c> if the item was found; <c>false</c> otherwise.</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.SchedulerQueue`1.Dequeue">
            <summary>
            Dequeues the next work item from the scheduler queue.
            </summary>
            <returns>Next work item in the scheduler queue (removed).</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.SchedulerQueue`1.Peek">
            <summary>
            Peeks the next work item in the scheduler queue.
            </summary>
            <returns>Next work item in the scheduler queue (not removed).</returns>
        </member>
        <member name="T:System.Reactive.Concurrency.Synchronization">
            <summary>
            Provides basic synchronization and scheduling services for observable sequences.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.Synchronization.SubscribeOn``1(System.IObservable{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Wraps the source sequence in order to run its subscription and unsubscription logic on the specified scheduler.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="scheduler">Scheduler to perform subscription and unsubscription actions on.</param>
            <returns>The source sequence whose subscriptions and unsubscriptions happen on the specified scheduler.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is <c>null</c>.</exception>
            <remarks>
            Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified scheduler.
            In order to invoke observer callbacks on the specified scheduler, e.g. to offload callback processing to a dedicated thread, use <see cref="M:System.Reactive.Concurrency.Synchronization.ObserveOn``1(System.IObservable{``0},System.Reactive.Concurrency.IScheduler)"/>.
            </remarks>
        </member>
        <member name="M:System.Reactive.Concurrency.Synchronization.SubscribeOn``1(System.IObservable{``0},System.Threading.SynchronizationContext)">
            <summary>
            Wraps the source sequence in order to run its subscription and unsubscription logic on the specified synchronization context.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="context">Synchronization context to perform subscription and unsubscription actions on.</param>
            <returns>The source sequence whose subscriptions and unsubscriptions happen on the specified synchronization context.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="context"/> is <c>null</c>.</exception>
            <remarks>
            Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified synchronization context.
            In order to invoke observer callbacks on the specified synchronization context, e.g. to post callbacks to a UI thread represented by the synchronization context, use <see cref="M:System.Reactive.Concurrency.Synchronization.ObserveOn``1(System.IObservable{``0},System.Threading.SynchronizationContext)"/>.
            </remarks>
        </member>
        <member name="M:System.Reactive.Concurrency.Synchronization.ObserveOn``1(System.IObservable{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Wraps the source sequence in order to run its observer callbacks on the specified scheduler.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="scheduler">Scheduler to notify observers on.</param>
            <returns>The source sequence whose observations happen on the specified scheduler.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Synchronization.ObserveOn``1(System.IObservable{``0},System.Threading.SynchronizationContext)">
            <summary>
            Wraps the source sequence in order to run its observer callbacks on the specified synchronization context.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="context">Synchronization context to notify observers on.</param>
            <returns>The source sequence whose observations happen on the specified synchronization context.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="context"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Synchronization.Synchronize``1(System.IObservable{``0})">
            <summary>
            Wraps the source sequence in order to ensure observer callbacks are properly serialized.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <returns>The source sequence whose outgoing calls to observers are synchronized.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.Synchronization.Synchronize``1(System.IObservable{``0},System.Object)">
            <summary>
            Wraps the source sequence in order to ensure observer callbacks are synchronized using the specified gate object.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="gate">Gate object to synchronize each observer call on.</param>
            <returns>The source sequence whose outgoing calls to observers are synchronized on the given gate object.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="gate"/> is <c>null</c>.</exception>
        </member>
        <member name="T:System.Reactive.Concurrency.ObserveOn`1.Scheduler">
            <summary>
            The new ObserveOn operator run with an IScheduler in a lock-free manner.
            </summary>
        </member>
        <member name="T:System.Reactive.Concurrency.ObserveOn`1.SchedulerLongRunning">
            <summary>
            The new ObserveOn operator run with an ISchedulerLongRunning in a mostly lock-free manner.
            </summary>
        </member>
        <member name="T:System.Reactive.Concurrency.SynchronizationContextScheduler">
            <summary>
            Represents an object that schedules units of work on a provided <seealso cref="T:System.Threading.SynchronizationContext"/>.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.SynchronizationContextScheduler.#ctor(System.Threading.SynchronizationContext)">
            <summary>
            Creates an object that schedules units of work on the provided <see cref="T:System.Threading.SynchronizationContext"/>.
            </summary>
            <param name="context">Synchronization context to schedule units of work on.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="context"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.SynchronizationContextScheduler.#ctor(System.Threading.SynchronizationContext,System.Boolean)">
            <summary>
            Creates an object that schedules units of work on the provided <see cref="T:System.Threading.SynchronizationContext"/>.
            </summary>
            <param name="context">Synchronization context to schedule units of work on.</param>
            <param name="alwaysPost">Configures whether scheduling always posts to the synchronization context, regardless whether the caller is on the same synchronization context.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="context"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.SynchronizationContextScheduler.Schedule``1(``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.SynchronizationContextScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed after dueTime.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="T:System.Reactive.Concurrency.TaskPoolScheduler">
            <summary>
            Represents an object that schedules units of work on the Task Parallel Library (TPL) task pool.
            </summary>
            <seealso cref="P:System.Reactive.Concurrency.TaskPoolScheduler.Default">Instance of this type using the default TaskScheduler to schedule work on the TPL task pool.</seealso>
        </member>
        <member name="M:System.Reactive.Concurrency.TaskPoolScheduler.#ctor(System.Threading.Tasks.TaskFactory)">
            <summary>
            Creates an object that schedules units of work using the provided <see cref="T:System.Threading.Tasks.TaskFactory"/>.
            </summary>
            <param name="taskFactory">Task factory used to create tasks to run units of work.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="taskFactory"/> is <c>null</c>.</exception>
        </member>
        <member name="P:System.Reactive.Concurrency.TaskPoolScheduler.Default">
            <summary>
            Gets an instance of this scheduler that uses the default <see cref="T:System.Threading.Tasks.TaskScheduler"/>.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.TaskPoolScheduler.Schedule``1(``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.TaskPoolScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed after dueTime.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.TaskPoolScheduler.ScheduleLongRunning``1(``0,System.Action{``0,System.Reactive.Disposables.ICancelable})">
            <summary>
            Schedules a long-running task by creating a new task using TaskCreationOptions.LongRunning. Cancellation happens through polling.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.TaskPoolScheduler.StartStopwatch">
            <summary>
            Gets a new stopwatch object.
            </summary>
            <returns>New stopwatch object; started at the time of the request.</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.TaskPoolScheduler.SchedulePeriodic``1(``0,System.TimeSpan,System.Func{``0,``0})">
            <summary>
            Schedules a periodic piece of work by running a platform-specific timer to create tasks periodically.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">Initial state passed to the action upon the first iteration.</param>
            <param name="period">Period for running the work periodically.</param>
            <param name="action">Action to be executed, potentially updating the state.</param>
            <returns>The disposable object used to cancel the scheduled recurring action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than <see cref="F:System.TimeSpan.Zero"/>.</exception>
        </member>
        <member name="T:System.Reactive.Concurrency.ThreadPoolScheduler">
            <summary>
            Represents an object that schedules units of work on the CLR thread pool.
            </summary>
            <seealso cref="P:System.Reactive.Concurrency.ThreadPoolScheduler.Instance">Singleton instance of this type exposed through this static property.</seealso>
        </member>
        <member name="P:System.Reactive.Concurrency.ThreadPoolScheduler.Instance">
            <summary>
            Gets the singleton instance of the CLR thread pool scheduler.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.ThreadPoolScheduler.Schedule``1(``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.ThreadPoolScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed after dueTime, using a System.Threading.Timer object.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.ThreadPoolScheduler.ScheduleLongRunning``1(``0,System.Action{``0,System.Reactive.Disposables.ICancelable})">
            <summary>
            Schedules a long-running task by creating a new thread. Cancellation happens through polling.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.ThreadPoolScheduler.StartStopwatch">
            <summary>
            Starts a new stopwatch object.
            </summary>
            <returns>New stopwatch object; started at the time of the request.</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.ThreadPoolScheduler.SchedulePeriodic``1(``0,System.TimeSpan,System.Func{``0,``0})">
            <summary>
            Schedules a periodic piece of work, using a System.Threading.Timer object.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">Initial state passed to the action upon the first iteration.</param>
            <param name="period">Period for running the work periodically.</param>
            <param name="action">Action to be executed, potentially updating the state.</param>
            <returns>The disposable object used to cancel the scheduled recurring action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than zero.</exception>
        </member>
        <member name="T:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2">
            <summary>
            Base class for virtual time schedulers.
            </summary>
            <typeparam name="TAbsolute">Absolute time representation type.</typeparam>
            <typeparam name="TRelative">Relative time representation type.</typeparam>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.#ctor">
            <summary>
            Creates a new virtual time scheduler with the default value of TAbsolute as the initial clock value.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.#ctor(`0,System.Collections.Generic.IComparer{`0})">
            <summary>
            Creates a new virtual time scheduler with the specified initial clock value and absolute time comparer.
            </summary>
            <param name="initialClock">Initial value for the clock.</param>
            <param name="comparer">Comparer to determine causality of events based on absolute time.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="comparer"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.Add(`0,`1)">
            <summary>
            Adds a relative time value to an absolute time value.
            </summary>
            <param name="absolute">Absolute time value.</param>
            <param name="relative">Relative time value to add.</param>
            <returns>The resulting absolute time sum value.</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.ToDateTimeOffset(`0)">
            <summary>
            Converts the absolute time value to a DateTimeOffset value.
            </summary>
            <param name="absolute">Absolute time value to convert.</param>
            <returns>The corresponding DateTimeOffset value.</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.ToRelative(System.TimeSpan)">
            <summary>
            Converts the TimeSpan value to a relative time value.
            </summary>
            <param name="timeSpan">TimeSpan value to convert.</param>
            <returns>The corresponding relative time value.</returns>
        </member>
        <member name="P:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.IsEnabled">
            <summary>
            Gets whether the scheduler is enabled to run work.
            </summary>
        </member>
        <member name="P:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.Comparer">
            <summary>
            Gets the comparer used to compare absolute time values.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.ScheduleAbsolute``1(``0,`0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed at dueTime.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="dueTime">Absolute time at which to execute the action.</param>
            <param name="action">Action to be executed.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.ScheduleRelative``1(``0,`1,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed at dueTime.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <param name="action">Action to be executed.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.Schedule``1(``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed after dueTime.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <param name="action">Action to be executed.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.Schedule``1(``0,System.DateTimeOffset,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed at dueTime.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="dueTime">Absolute time at which to execute the action.</param>
            <param name="action">Action to be executed.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.Start">
            <summary>
            Starts the virtual time scheduler.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.Stop">
            <summary>
            Stops the virtual time scheduler.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.AdvanceTo(`0)">
            <summary>
            Advances the scheduler's clock to the specified time, running all work till that point.
            </summary>
            <param name="time">Absolute time to advance the scheduler's clock to.</param>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="time"/> is in the past.</exception>
            <exception cref="T:System.InvalidOperationException">The scheduler is already running. VirtualTimeScheduler doesn't support running nested work dispatch loops. To simulate time slippage while running work on the scheduler, use <see cref="M:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.Sleep(`1)"/>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.AdvanceBy(`1)">
            <summary>
            Advances the scheduler's clock by the specified relative time, running all work scheduled for that timespan.
            </summary>
            <param name="time">Relative time to advance the scheduler's clock by.</param>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="time"/> is negative.</exception>
            <exception cref="T:System.InvalidOperationException">The scheduler is already running. VirtualTimeScheduler doesn't support running nested work dispatch loops. To simulate time slippage while running work on the scheduler, use <see cref="M:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.Sleep(`1)"/>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.Sleep(`1)">
            <summary>
            Advances the scheduler's clock by the specified relative time.
            </summary>
            <param name="time">Relative time to advance the scheduler's clock by.</param>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="time"/> is negative.</exception>
        </member>
        <member name="P:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.Clock">
            <summary>
            Gets the scheduler's absolute time clock value.
            </summary>
        </member>
        <member name="P:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.Now">
            <summary>
            Gets the scheduler's notion of current time.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.GetNext">
            <summary>
            Gets the next scheduled item to be executed.
            </summary>
            <returns>The next scheduled item.</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.GetService(System.Type)">
            <summary>
            Discovers scheduler services by interface type. The base class implementation supports
            only the IStopwatchProvider service. To influence service discovery - such as adding
            support for other scheduler services - derived types can override this method.
            </summary>
            <param name="serviceType">Scheduler service interface type to discover.</param>
            <returns>Object implementing the requested service, if available; null otherwise.</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeSchedulerBase`2.StartStopwatch">
            <summary>
            Starts a new stopwatch object.
            </summary>
            <returns>New stopwatch object; started at the time of the request.</returns>
        </member>
        <member name="T:System.Reactive.Concurrency.VirtualTimeScheduler`2">
            <summary>
            Base class for virtual time schedulers using a priority queue for scheduled items.
            </summary>
            <typeparam name="TAbsolute">Absolute time representation type.</typeparam>
            <typeparam name="TRelative">Relative time representation type.</typeparam>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeScheduler`2.#ctor">
            <summary>
            Creates a new virtual time scheduler with the default value of TAbsolute as the initial clock value.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeScheduler`2.#ctor(`0,System.Collections.Generic.IComparer{`0})">
            <summary>
            Creates a new virtual time scheduler.
            </summary>
            <param name="initialClock">Initial value for the clock.</param>
            <param name="comparer">Comparer to determine causality of events based on absolute time.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="comparer"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeScheduler`2.GetNext">
            <summary>
            Gets the next scheduled item to be executed.
            </summary>
            <returns>The next scheduled item.</returns>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeScheduler`2.ScheduleAbsolute``1(``0,`0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed at dueTime.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <param name="dueTime">Absolute time at which to execute the action.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="T:System.Reactive.Concurrency.VirtualTimeSchedulerExtensions">
            <summary>
            Provides a set of extension methods for virtual time scheduling.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeSchedulerExtensions.ScheduleRelative``2(System.Reactive.Concurrency.VirtualTimeSchedulerBase{``0,``1},``1,System.Action)">
            <summary>
            Schedules an action to be executed at <paramref name="dueTime"/>.
            </summary>
            <typeparam name="TAbsolute">Absolute time representation type.</typeparam>
            <typeparam name="TRelative">Relative time representation type.</typeparam>
            <param name="scheduler">Scheduler to execute the action on.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <param name="action">Action to be executed.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.VirtualTimeSchedulerExtensions.ScheduleAbsolute``2(System.Reactive.Concurrency.VirtualTimeSchedulerBase{``0,``1},``0,System.Action)">
            <summary>
            Schedules an action to be executed at <paramref name="dueTime"/>.
            </summary>
            <typeparam name="TAbsolute">Absolute time representation type.</typeparam>
            <typeparam name="TRelative">Relative time representation type.</typeparam>
            <param name="scheduler">Scheduler to execute the action on.</param>
            <param name="dueTime">Absolute time at which to execute the action.</param>
            <param name="action">Action to be executed.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="T:System.Reactive.Concurrency.NamespaceDoc">
            <summary>
            The <b>System.Reactive.Concurrency</b> namespace contains interfaces and classes that provide the scheduler infrastructure used by Reactive Extensions to construct and
            process event streams. Schedulers are used to parameterize the concurrency introduced by query operators, provide means to virtualize time, to process historical data,
            and to write unit tests for functionality built using Reactive Extensions constructs.
            </summary>
        </member>
        <member name="T:System.Reactive.Concurrency.ControlScheduler">
            <summary>
            Represents an object that schedules units of work on the message loop associated with a Windows Forms control.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.ControlScheduler.#ctor(System.Windows.Forms.Control)">
            <summary>
            Constructs a ControlScheduler that schedules units of work on the message loop associated with the specified Windows Forms control.
            </summary>
            <param name="control">Windows Forms control to get the message loop from.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="control"/> is null.</exception>
            <remarks>
            This scheduler type is typically used indirectly through the <see cref="M:System.Reactive.Linq.ControlObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Forms.Control)"/> and <see cref="M:System.Reactive.Linq.ControlObservable.SubscribeOn``1(System.IObservable{``0},System.Windows.Forms.Control)"/> method overloads that take a Windows Forms control.
            </remarks>
        </member>
        <member name="P:System.Reactive.Concurrency.ControlScheduler.Control">
            <summary>
            Gets the control associated with the ControlScheduler.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.ControlScheduler.Schedule``1(``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed on the message loop associated with the control.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.ControlScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed after dueTime on the message loop associated with the control, using a Windows Forms Timer object.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.ControlScheduler.SchedulePeriodic``1(``0,System.TimeSpan,System.Func{``0,``0})">
            <summary>
            Schedules a periodic piece of work on the message loop associated with the control, using a Windows Forms Timer object.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">Initial state passed to the action upon the first iteration.</param>
            <param name="period">Period for running the work periodically.</param>
            <param name="action">Action to be executed, potentially updating the state.</param>
            <returns>The disposable object used to cancel the scheduled recurring action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than one millisecond.</exception>
        </member>
        <member name="T:System.Reactive.Concurrency.DispatcherScheduler">
            <summary>
            Represents an object that schedules units of work on a <see cref="T:System.Windows.Threading.Dispatcher"/>.
            </summary>
            <remarks>
            This scheduler type is typically used indirectly through the <see cref="M:System.Reactive.Linq.DispatcherObservable.ObserveOnDispatcher``1(System.IObservable{``0})"/> and <see cref="M:System.Reactive.Linq.DispatcherObservable.SubscribeOnDispatcher``1(System.IObservable{``0})"/> methods that use the Dispatcher on the calling thread.
            </remarks>
        </member>
        <member name="P:System.Reactive.Concurrency.DispatcherScheduler.Instance">
            <summary>
            Gets the scheduler that schedules work on the current <see cref="T:System.Windows.Threading.Dispatcher"/>.
            </summary>
        </member>
        <member name="P:System.Reactive.Concurrency.DispatcherScheduler.Current">
            <summary>
            Gets the scheduler that schedules work on the <see cref="T:System.Windows.Threading.Dispatcher"/> for the current thread.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.DispatcherScheduler.#ctor(System.Windows.Threading.Dispatcher)">
            <summary>
            Constructs a <see cref="T:System.Reactive.Concurrency.DispatcherScheduler"/> that schedules units of work on the given <see cref="T:System.Windows.Threading.Dispatcher"/>.
            </summary>
            <param name="dispatcher"><see cref="T:System.Reactive.Concurrency.DispatcherScheduler"/> to schedule work on.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="dispatcher"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.DispatcherScheduler.#ctor(System.Windows.Threading.Dispatcher,System.Windows.Threading.DispatcherPriority)">
            <summary>
            Constructs a <see cref="T:System.Reactive.Concurrency.DispatcherScheduler"/> that schedules units of work on the given <see cref="T:System.Windows.Threading.Dispatcher"/> at the given priority.
            </summary>
            <param name="dispatcher"><see cref="T:System.Reactive.Concurrency.DispatcherScheduler"/> to schedule work on.</param>
            <param name="priority">Priority at which units of work are scheduled.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="dispatcher"/> is <c>null</c>.</exception>
        </member>
        <member name="P:System.Reactive.Concurrency.DispatcherScheduler.Dispatcher">
            <summary>
            Gets the <see cref="T:System.Windows.Threading.Dispatcher"/> associated with the <see cref="T:System.Reactive.Concurrency.DispatcherScheduler"/>.
            </summary>
        </member>
        <member name="P:System.Reactive.Concurrency.DispatcherScheduler.Priority">
            <summary>
            Gets the priority at which work items will be dispatched.
            </summary>
        </member>
        <member name="M:System.Reactive.Concurrency.DispatcherScheduler.Schedule``1(``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed on the dispatcher.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.DispatcherScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
            <summary>
            Schedules an action to be executed after <paramref name="dueTime"/> on the dispatcher, using a <see cref="T:System.Windows.Threading.DispatcherTimer"/> object.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">State passed to the action to be executed.</param>
            <param name="action">Action to be executed.</param>
            <param name="dueTime">Relative time after which to execute the action.</param>
            <returns>The disposable object used to cancel the scheduled action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Concurrency.DispatcherScheduler.SchedulePeriodic``1(``0,System.TimeSpan,System.Func{``0,``0})">
            <summary>
            Schedules a periodic piece of work on the dispatcher, using a <see cref="T:System.Windows.Threading.DispatcherTimer"/> object.
            </summary>
            <typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
            <param name="state">Initial state passed to the action upon the first iteration.</param>
            <param name="period">Period for running the work periodically.</param>
            <param name="action">Action to be executed, potentially updating the state.</param>
            <returns>The disposable object used to cancel the scheduled recurring action (best effort).</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than <see cref="F:System.TimeSpan.Zero"/>.</exception>
        </member>
        <member name="T:System.Reactive.Disposables.AnonymousDisposable">
            <summary>
            Represents an Action-based disposable.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.AnonymousDisposable.#ctor(System.Action)">
            <summary>
            Constructs a new disposable with the given action used for disposal.
            </summary>
            <param name="dispose">Disposal action which will be run upon calling Dispose.</param>
        </member>
        <member name="P:System.Reactive.Disposables.AnonymousDisposable.IsDisposed">
            <summary>
            Gets a value that indicates whether the object is disposed.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.AnonymousDisposable.Dispose">
            <summary>
            Calls the disposal action if and only if the current instance hasn't been disposed yet.
            </summary>
        </member>
        <member name="T:System.Reactive.Disposables.AnonymousDisposable`1">
            <summary>
            Represents a Action-based disposable that can hold onto some state.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.AnonymousDisposable`1.#ctor(`0,System.Action{`0})">
            <summary>
            Constructs a new disposable with the given action used for disposal.
            </summary>
            <param name="state">The state to be passed to the disposal action.</param>
            <param name="dispose">Disposal action which will be run upon calling Dispose.</param>
        </member>
        <member name="P:System.Reactive.Disposables.AnonymousDisposable`1.IsDisposed">
            <summary>
            Gets a value that indicates whether the object is disposed.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.AnonymousDisposable`1.Dispose">
            <summary>
            Calls the disposal action if and only if the current instance hasn't been disposed yet.
            </summary>
        </member>
        <member name="T:System.Reactive.Disposables.BooleanDisposable">
            <summary>
            Represents a disposable resource that can be checked for disposal status.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.BooleanDisposable.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:System.Reactive.Disposables.BooleanDisposable"/> class.
            </summary>
        </member>
        <member name="P:System.Reactive.Disposables.BooleanDisposable.IsDisposed">
            <summary>
            Gets a value that indicates whether the object is disposed.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.BooleanDisposable.Dispose">
            <summary>
            Sets the status to disposed, which can be observer through the <see cref="P:System.Reactive.Disposables.BooleanDisposable.IsDisposed"/> property.
            </summary>
        </member>
        <member name="T:System.Reactive.Disposables.CancellationDisposable">
            <summary>
            Represents a disposable resource that has an associated <seealso cref="T:System.Threading.CancellationToken"/> that will be set to the cancellation requested state upon disposal.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.CancellationDisposable.#ctor(System.Threading.CancellationTokenSource)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Reactive.Disposables.CancellationDisposable"/> class that uses an existing <seealso cref="T:System.Threading.CancellationTokenSource"/>.
            </summary>
            <param name="cts"><seealso cref="T:System.Threading.CancellationTokenSource"/> used for cancellation.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="cts"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Disposables.CancellationDisposable.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:System.Reactive.Disposables.CancellationDisposable"/> class that uses a new <seealso cref="T:System.Threading.CancellationTokenSource"/>.
            </summary>
        </member>
        <member name="P:System.Reactive.Disposables.CancellationDisposable.Token">
            <summary>
            Gets the <see cref="T:System.Threading.CancellationToken"/> used by this <see cref="T:System.Reactive.Disposables.CancellationDisposable"/>.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.CancellationDisposable.Dispose">
            <summary>
            Cancels the underlying <seealso cref="T:System.Threading.CancellationTokenSource"/>.
            </summary>
        </member>
        <member name="P:System.Reactive.Disposables.CancellationDisposable.IsDisposed">
            <summary>
            Gets a value that indicates whether the object is disposed.
            </summary>
        </member>
        <member name="T:System.Reactive.Disposables.CompositeDisposable">
            <summary>
            Represents a group of disposable resources that are disposed together.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.CompositeDisposable.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:System.Reactive.Disposables.CompositeDisposable"/> class with no disposables contained by it initially.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.CompositeDisposable.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Reactive.Disposables.CompositeDisposable"/> class with the specified number of disposables.
            </summary>
            <param name="capacity">The number of disposables that the new CompositeDisposable can initially store.</param>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity"/> is less than zero.</exception>
        </member>
        <member name="M:System.Reactive.Disposables.CompositeDisposable.#ctor(System.IDisposable[])">
            <summary>
            Initializes a new instance of the <see cref="T:System.Reactive.Disposables.CompositeDisposable"/> class from a group of disposables.
            </summary>
            <param name="disposables">Disposables that will be disposed together.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="disposables"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">Any of the disposables in the <paramref name="disposables"/> collection is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Disposables.CompositeDisposable.#ctor(System.Collections.Generic.IEnumerable{System.IDisposable})">
            <summary>
            Initializes a new instance of the <see cref="T:System.Reactive.Disposables.CompositeDisposable"/> class from a group of disposables.
            </summary>
            <param name="disposables">Disposables that will be disposed together.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="disposables"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">Any of the disposables in the <paramref name="disposables"/> collection is <c>null</c>.</exception>
        </member>
        <member name="P:System.Reactive.Disposables.CompositeDisposable.Count">
            <summary>
            Gets the number of disposables contained in the <see cref="T:System.Reactive.Disposables.CompositeDisposable"/>.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.CompositeDisposable.Add(System.IDisposable)">
            <summary>
            Adds a disposable to the <see cref="T:System.Reactive.Disposables.CompositeDisposable"/> or disposes the disposable if the <see cref="T:System.Reactive.Disposables.CompositeDisposable"/> is disposed.
            </summary>
            <param name="item">Disposable to add.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="item"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Disposables.CompositeDisposable.Remove(System.IDisposable)">
            <summary>
            Removes and disposes the first occurrence of a disposable from the <see cref="T:System.Reactive.Disposables.CompositeDisposable"/>.
            </summary>
            <param name="item">Disposable to remove.</param>
            <returns>true if found; false otherwise.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="item"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Disposables.CompositeDisposable.Dispose">
            <summary>
            Disposes all disposables in the group and removes them from the group.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.CompositeDisposable.Clear">
            <summary>
            Removes and disposes all disposables from the <see cref="T:System.Reactive.Disposables.CompositeDisposable"/>, but does not dispose the <see cref="T:System.Reactive.Disposables.CompositeDisposable"/>.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.CompositeDisposable.Contains(System.IDisposable)">
            <summary>
            Determines whether the <see cref="T:System.Reactive.Disposables.CompositeDisposable"/> contains a specific disposable.
            </summary>
            <param name="item">Disposable to search for.</param>
            <returns>true if the disposable was found; otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="item"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Disposables.CompositeDisposable.CopyTo(System.IDisposable[],System.Int32)">
            <summary>
            Copies the disposables contained in the <see cref="T:System.Reactive.Disposables.CompositeDisposable"/> to an array, starting at a particular array index.
            </summary>
            <param name="array">Array to copy the contained disposables to.</param>
            <param name="arrayIndex">Target index at which to copy the first disposable of the group.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="array"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="arrayIndex"/> is less than zero. -or - <paramref name="arrayIndex"/> is larger than or equal to the array length.</exception>
        </member>
        <member name="P:System.Reactive.Disposables.CompositeDisposable.IsReadOnly">
            <summary>
            Always returns false.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.CompositeDisposable.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the <see cref="T:System.Reactive.Disposables.CompositeDisposable"/>.
            </summary>
            <returns>An enumerator to iterate over the disposables.</returns>
        </member>
        <member name="M:System.Reactive.Disposables.CompositeDisposable.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the <see cref="T:System.Reactive.Disposables.CompositeDisposable"/>.
            </summary>
            <returns>An enumerator to iterate over the disposables.</returns>
        </member>
        <member name="P:System.Reactive.Disposables.CompositeDisposable.IsDisposed">
            <summary>
            Gets a value that indicates whether the object is disposed.
            </summary>
        </member>
        <member name="F:System.Reactive.Disposables.CompositeDisposable.EmptyEnumerator">
            <summary>
            An empty enumerator for the <see cref="M:System.Reactive.Disposables.CompositeDisposable.GetEnumerator"/>
            method to avoid allocation on disposed or empty composites.
            </summary>
        </member>
        <member name="T:System.Reactive.Disposables.CompositeDisposable.CompositeEnumerator">
            <summary>
            An enumerator for an array of disposables.
            </summary>
        </member>
        <member name="T:System.Reactive.Disposables.ContextDisposable">
            <summary>
            Represents a disposable resource whose disposal invocation will be posted to the specified <seealso cref="T:System.Threading.SynchronizationContext"/>.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.ContextDisposable.#ctor(System.Threading.SynchronizationContext,System.IDisposable)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Reactive.Disposables.ContextDisposable"/> class that uses the specified <see cref="T:System.Threading.SynchronizationContext"/> on which to dispose the specified disposable resource.
            </summary>
            <param name="context">Context to perform disposal on.</param>
            <param name="disposable">Disposable whose Dispose operation to run on the given synchronization context.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="context"/> or <paramref name="disposable"/> is null.</exception>
        </member>
        <member name="P:System.Reactive.Disposables.ContextDisposable.Context">
            <summary>
            Gets the provided <see cref="T:System.Threading.SynchronizationContext"/>.
            </summary>
        </member>
        <member name="P:System.Reactive.Disposables.ContextDisposable.IsDisposed">
            <summary>
            Gets a value that indicates whether the object is disposed.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.ContextDisposable.Dispose">
            <summary>
            Disposes the underlying disposable on the provided <see cref="T:System.Threading.SynchronizationContext"/>.
            </summary>
        </member>
        <member name="T:System.Reactive.Disposables.Disposable">
            <summary>
            Provides a set of static methods for creating <see cref="T:System.IDisposable"/> objects.
            </summary>
        </member>
        <member name="T:System.Reactive.Disposables.Disposable.EmptyDisposable">
            <summary>
            Represents a disposable that does nothing on disposal.
            </summary>
        </member>
        <member name="F:System.Reactive.Disposables.Disposable.EmptyDisposable.Instance">
            <summary>
            Singleton default disposable.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.Disposable.EmptyDisposable.Dispose">
            <summary>
            Does nothing.
            </summary>
        </member>
        <member name="P:System.Reactive.Disposables.Disposable.Empty">
            <summary>
            Gets the disposable that does nothing when disposed.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.Disposable.Create(System.Action)">
            <summary>
            Creates a disposable object that invokes the specified action when disposed.
            </summary>
            <param name="dispose">Action to run during the first call to <see cref="M:System.IDisposable.Dispose"/>. The action is guaranteed to be run at most once.</param>
            <returns>The disposable object that runs the given action upon disposal.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="dispose"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Disposables.Disposable.Create``1(``0,System.Action{``0})">
            <summary>
            Creates a disposable object that invokes the specified action when disposed.
            </summary>
            <param name="state">The state to be passed to the action.</param>
            <param name="dispose">Action to run during the first call to <see cref="M:System.IDisposable.Dispose"/>. The action is guaranteed to be run at most once.</param>
            <returns>The disposable object that runs the given action upon disposal.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="dispose"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Disposables.Disposable.GetValue(System.IDisposable@)">
            <summary>
            Gets the value stored in <paramref name="fieldRef" /> or a null if
            <paramref name="fieldRef" /> was already disposed.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.Disposable.GetValueOrDefault(System.IDisposable@)">
            <summary>
            Gets the value stored in <paramref name="fieldRef" /> or a no-op-Disposable if
            <paramref name="fieldRef" /> was already disposed.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.Disposable.TrySetSingle(System.IDisposable@,System.IDisposable)">
            <summary>
            Tries to assign <paramref name="value" /> to <paramref name="fieldRef" />.
            </summary>
            <returns>A <see cref="T:System.Reactive.Disposables.TrySetSingleResult"/> value indicating the outcome of the operation.</returns>
        </member>
        <member name="M:System.Reactive.Disposables.Disposable.TrySetMultiple(System.IDisposable@,System.IDisposable)">
            <summary>
            Tries to assign <paramref name="value" /> to <paramref name="fieldRef" />. If <paramref name="fieldRef" />
            is not disposed and is assigned a different value, it will not be disposed.
            </summary>
            <returns>true if <paramref name="value" /> was successfully assigned to <paramref name="fieldRef" />.</returns>
            <returns>false <paramref name="fieldRef" /> has been disposed.</returns>
        </member>
        <member name="M:System.Reactive.Disposables.Disposable.TrySetSerial(System.IDisposable@,System.IDisposable)">
            <summary>
            Tries to assign <paramref name="value" /> to <paramref name="fieldRef" />. If <paramref name="fieldRef" />
            is not disposed and is assigned a different value, it will be disposed.
            </summary>
            <returns>true if <paramref name="value" /> was successfully assigned to <paramref name="fieldRef" />.</returns>
            <returns>false <paramref name="fieldRef" /> has been disposed.</returns>
        </member>
        <member name="M:System.Reactive.Disposables.Disposable.Dispose(System.IDisposable@)">
            <summary>
            Disposes <paramref name="fieldRef" />. 
            </summary>
        </member>
        <member name="T:System.Reactive.Disposables.ICancelable">
            <summary>
            Disposable resource with disposal state tracking.
            </summary>
        </member>
        <member name="P:System.Reactive.Disposables.ICancelable.IsDisposed">
            <summary>
            Gets a value that indicates whether the object is disposed.
            </summary>
        </member>
        <member name="T:System.Reactive.Disposables.MultipleAssignmentDisposable">
            <summary>
            Represents a disposable resource whose underlying disposable resource can be swapped for another disposable resource.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.MultipleAssignmentDisposable.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:System.Reactive.Disposables.MultipleAssignmentDisposable"/> class with no current underlying disposable.
            </summary>
        </member>
        <member name="P:System.Reactive.Disposables.MultipleAssignmentDisposable.IsDisposed">
            <summary>
            Gets a value that indicates whether the object is disposed.
            </summary>
        </member>
        <member name="P:System.Reactive.Disposables.MultipleAssignmentDisposable.Disposable">
            <summary>
            Gets or sets the underlying disposable. After disposal, the result of getting this property is undefined.
            </summary>
            <remarks>If the <see cref="T:System.Reactive.Disposables.MultipleAssignmentDisposable"/> has already been disposed, assignment to this property causes immediate disposal of the given disposable object.</remarks>
        </member>
        <member name="M:System.Reactive.Disposables.MultipleAssignmentDisposable.Dispose">
            <summary>
            Disposes the underlying disposable as well as all future replacements.
            </summary>
        </member>
        <member name="T:System.Reactive.Disposables.MultipleAssignmentDisposableValue">
            <summary>
            Represents a disposable resource whose underlying disposable resource can be swapped for another disposable resource.
            </summary>
        </member>
        <member name="P:System.Reactive.Disposables.MultipleAssignmentDisposableValue.IsDisposed">
            <summary>
            Gets a value that indicates whether the object is disposed.
            </summary>
        </member>
        <member name="P:System.Reactive.Disposables.MultipleAssignmentDisposableValue.Disposable">
            <summary>
            Gets or sets the underlying disposable. After disposal, the result of getting this property is undefined.
            </summary>
            <remarks>If the <see cref="T:System.Reactive.Disposables.MultipleAssignmentDisposable"/> has already been disposed, assignment to this property causes immediate disposal of the given disposable object.</remarks>
        </member>
        <member name="M:System.Reactive.Disposables.MultipleAssignmentDisposableValue.Dispose">
            <summary>
            Disposes the underlying disposable as well as all future replacements.
            </summary>
        </member>
        <member name="T:System.Reactive.Disposables.RefCountDisposable">
            <summary>
            Represents a disposable resource that only disposes its underlying disposable resource when all <see cref="M:System.Reactive.Disposables.RefCountDisposable.GetDisposable">dependent disposable objects</see> have been disposed.
            </summary>
        </member>
        <member name="F:System.Reactive.Disposables.RefCountDisposable._count">
            <summary>
            Holds the number of active child disposables and the
            indicator bit (31) if the main _disposable has been marked
            for disposition.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.RefCountDisposable.#ctor(System.IDisposable)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Reactive.Disposables.RefCountDisposable"/> class with the specified disposable.
            </summary>
            <param name="disposable">Underlying disposable.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="disposable"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Disposables.RefCountDisposable.#ctor(System.IDisposable,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Reactive.Disposables.RefCountDisposable"/> class with the specified disposable.
            </summary>
            <param name="disposable">Underlying disposable.</param>
            <param name="throwWhenDisposed">Indicates whether subsequent calls to <see cref="M:System.Reactive.Disposables.RefCountDisposable.GetDisposable"/> should throw when this instance is disposed.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="disposable"/> is null.</exception>
        </member>
        <member name="P:System.Reactive.Disposables.RefCountDisposable.IsDisposed">
            <summary>
            Gets a value that indicates whether the object is disposed.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.RefCountDisposable.GetDisposable">
            <summary>
            Returns a dependent disposable that when disposed decreases the refcount on the underlying disposable.
            </summary>
            <returns>A dependent disposable contributing to the reference count that manages the underlying disposable's lifetime.</returns>
            <exception cref="T:System.ObjectDisposedException">This instance has been disposed and is configured to throw in this case by <see cref="M:System.Reactive.Disposables.RefCountDisposable.#ctor(System.IDisposable,System.Boolean)"/>.</exception>
        </member>
        <member name="M:System.Reactive.Disposables.RefCountDisposable.Dispose">
            <summary>
            Disposes the underlying disposable only when all dependent disposables have been disposed.
            </summary>
        </member>
        <member name="T:System.Reactive.Disposables.ScheduledDisposable">
            <summary>
            Represents a disposable resource whose disposal invocation will be scheduled on the specified <seealso cref="T:System.Reactive.Concurrency.IScheduler"/>.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.ScheduledDisposable.#ctor(System.Reactive.Concurrency.IScheduler,System.IDisposable)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Reactive.Disposables.ScheduledDisposable"/> class that uses an <see cref="T:System.Reactive.Concurrency.IScheduler"/> on which to dispose the disposable.
            </summary>
            <param name="scheduler">Scheduler where the disposable resource will be disposed on.</param>
            <param name="disposable">Disposable resource to dispose on the given scheduler.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="disposable"/> is null.</exception>
        </member>
        <member name="P:System.Reactive.Disposables.ScheduledDisposable.Scheduler">
            <summary>
            Gets the scheduler where the disposable resource will be disposed on.
            </summary>
        </member>
        <member name="P:System.Reactive.Disposables.ScheduledDisposable.Disposable">
            <summary>
            Gets the underlying disposable. After disposal, the result is undefined.
            </summary>
        </member>
        <member name="P:System.Reactive.Disposables.ScheduledDisposable.IsDisposed">
            <summary>
            Gets a value that indicates whether the object is disposed.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.ScheduledDisposable.Dispose">
            <summary>
            Disposes the wrapped disposable on the provided scheduler.
            </summary>
        </member>
        <member name="T:System.Reactive.Disposables.SerialDisposable">
            <summary>
            Represents a disposable resource whose underlying disposable resource can be replaced by another disposable resource, causing automatic disposal of the previous underlying disposable resource.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.SerialDisposable.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:System.Reactive.Disposables.SerialDisposable"/> class.
            </summary>
        </member>
        <member name="P:System.Reactive.Disposables.SerialDisposable.IsDisposed">
            <summary>
            Gets a value that indicates whether the object is disposed.
            </summary>
        </member>
        <member name="P:System.Reactive.Disposables.SerialDisposable.Disposable">
            <summary>
            Gets or sets the underlying disposable.
            </summary>
            <remarks>If the SerialDisposable has already been disposed, assignment to this property causes immediate disposal of the given disposable object. Assigning this property disposes the previous disposable object.</remarks>
        </member>
        <member name="M:System.Reactive.Disposables.SerialDisposable.Dispose">
            <summary>
            Disposes the underlying disposable as well as all future replacements.
            </summary>
        </member>
        <member name="T:System.Reactive.Disposables.SerialDisposableValue">
            <summary>
            Represents a disposable resource whose underlying disposable resource can be replaced by another disposable resource, causing automatic disposal of the previous underlying disposable resource.
            </summary>
        </member>
        <member name="P:System.Reactive.Disposables.SerialDisposableValue.IsDisposed">
            <summary>
            Gets a value that indicates whether the object is disposed.
            </summary>
        </member>
        <member name="P:System.Reactive.Disposables.SerialDisposableValue.Disposable">
            <summary>
            Gets or sets the underlying disposable.
            </summary>
            <remarks>If the SerialDisposable has already been disposed, assignment to this property causes immediate disposal of the given disposable object. Assigning this property disposes the previous disposable object.</remarks>
        </member>
        <member name="M:System.Reactive.Disposables.SerialDisposableValue.Dispose">
            <summary>
            Disposes the underlying disposable as well as all future replacements.
            </summary>
        </member>
        <member name="T:System.Reactive.Disposables.SingleAssignmentDisposable">
            <summary>
            Represents a disposable resource which only allows a single assignment of its underlying disposable resource.
            If an underlying disposable resource has already been set, future attempts to set the underlying disposable resource will throw an <see cref="T:System.InvalidOperationException"/>.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.SingleAssignmentDisposable.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:System.Reactive.Disposables.SingleAssignmentDisposable"/> class.
            </summary>
        </member>
        <member name="P:System.Reactive.Disposables.SingleAssignmentDisposable.IsDisposed">
            <summary>
            Gets a value that indicates whether the object is disposed.
            </summary>
        </member>
        <member name="P:System.Reactive.Disposables.SingleAssignmentDisposable.Disposable">
            <summary>
            Gets or sets the underlying disposable. After disposal, the result of getting this property is undefined.
            </summary>
            <exception cref="T:System.InvalidOperationException">Thrown if the <see cref="T:System.Reactive.Disposables.SingleAssignmentDisposable"/> has already been assigned to.</exception>
        </member>
        <member name="M:System.Reactive.Disposables.SingleAssignmentDisposable.Dispose">
            <summary>
            Disposes the underlying disposable.
            </summary>
        </member>
        <member name="T:System.Reactive.Disposables.SingleAssignmentDisposableValue">
            <summary>
            Represents a disposable resource which only allows a single assignment of its underlying disposable resource.
            If an underlying disposable resource has already been set, future attempts to set the underlying disposable resource will throw an <see cref="T:System.InvalidOperationException"/>.
            </summary>
        </member>
        <member name="P:System.Reactive.Disposables.SingleAssignmentDisposableValue.IsDisposed">
            <summary>
            Gets a value that indicates whether the object is disposed.
            </summary>
        </member>
        <member name="P:System.Reactive.Disposables.SingleAssignmentDisposableValue.Disposable">
            <summary>
            Gets or sets the underlying disposable. After disposal, the result of getting this property is undefined.
            </summary>
            <exception cref="T:System.InvalidOperationException">Thrown if the <see cref="T:System.Reactive.Disposables.SingleAssignmentDisposable"/> has already been assigned to.</exception>
        </member>
        <member name="M:System.Reactive.Disposables.SingleAssignmentDisposableValue.Dispose">
            <summary>
            Disposes the underlying disposable.
            </summary>
        </member>
        <member name="T:System.Reactive.Disposables.StableCompositeDisposable">
            <summary>
            Represents a group of disposable resources that are disposed together.
            </summary>
        </member>
        <member name="M:System.Reactive.Disposables.StableCompositeDisposable.Create(System.IDisposable,System.IDisposable)">
            <summary>
            Creates a new group containing two disposable resources that are disposed together.
            </summary>
            <param name="disposable1">The first disposable resource to add to the group.</param>
            <param name="disposable2">The second disposable resource to add to the group.</param>
            <returns>Group of disposable resources that are disposed together.</returns>
        </member>
        <member name="M:System.Reactive.Disposables.StableCompositeDisposable.Create(System.IDisposable[])">
            <summary>
            Creates a new group of disposable resources that are disposed together.
            </summary>
            <param name="disposables">Disposable resources to add to the group.</param>
            <returns>Group of disposable resources that are disposed together.</returns>
        </member>
        <member name="M:System.Reactive.Disposables.StableCompositeDisposable.CreateTrusted(System.IDisposable[])">
            <summary>
            Creates a group of disposable resources that are disposed together
            and without copying or checking for nulls inside the group.
            </summary>
            <param name="disposables">The array of disposables that is trusted
            to not contain nulls and gives no need to defensively copy it.</param>
            <returns>Group of disposable resources that are disposed together.</returns>
        </member>
        <member name="M:System.Reactive.Disposables.StableCompositeDisposable.Create(System.Collections.Generic.IEnumerable{System.IDisposable})">
            <summary>
            Creates a new group of disposable resources that are disposed together.
            </summary>
            <param name="disposables">Disposable resources to add to the group.</param>
            <returns>Group of disposable resources that are disposed together.</returns>
        </member>
        <member name="M:System.Reactive.Disposables.StableCompositeDisposable.Dispose">
            <summary>
            Disposes all disposables in the group.
            </summary>
        </member>
        <member name="P:System.Reactive.Disposables.StableCompositeDisposable.IsDisposed">
            <summary>
            Gets a value that indicates whether the object is disposed.
            </summary>
        </member>
        <member name="T:System.Reactive.Disposables.StableCompositeDisposable.NAryTrustedArray">
            <summary>
            A stable composite that doesn't do defensive copy of
            the input disposable array nor checks it for null.
            </summary>
        </member>
        <member name="T:System.Reactive.Disposables.NamespaceDoc">
            <summary>
            The <b>System.Reactive.Disposables</b> namespace contains interfaces and classes that provide a compositional set of constructs used to deal with resource and subscription
            management in Reactive Extensions. Those types are used extensively within the implementation of Reactive Extensions and are useful when writing custom query operators or
            schedulers.
            </summary>
        </member>
        <member name="T:System.Reactive.PlatformServices.EnlightenmentProvider">
            <summary>
            Provides access to the platform enlightenments used by other Rx libraries to improve system performance and
            runtime efficiency. While Rx can run without platform enlightenments loaded, it's recommended to deploy the
            System.Reactive.PlatformServices assembly with your application and call <see cref="M:System.Reactive.PlatformServices.EnlightenmentProvider.EnsureLoaded"/> during
            application startup to ensure enlightenments are properly loaded.
            </summary>
        </member>
        <member name="M:System.Reactive.PlatformServices.EnlightenmentProvider.EnsureLoaded">
            <summary>
            Ensures that the calling assembly has a reference to the System.Reactive.PlatformServices assembly with
            platform enlightenments. If no reference is made from the user code, it's possible for the build process
            to drop the deployment of System.Reactive.PlatformServices, preventing its runtime discovery.
            </summary>
            <returns>
            true if the loaded enlightenment provider matches the provided defined in the current assembly; false
            otherwise. When a custom enlightenment provider is installed by the host, false will be returned.
            </returns>
        </member>
        <member name="T:System.Reactive.PlatformServices.CurrentPlatformEnlightenmentProvider">
            <summary>
            (Infrastructure) Provider for platform-specific framework enlightenments.
            </summary>
        </member>
        <member name="M:System.Reactive.PlatformServices.CurrentPlatformEnlightenmentProvider.GetService``1(System.Object[])">
            <summary>
            (Infrastructure) Tries to gets the specified service.
            </summary>
            <typeparam name="T">Service type.</typeparam>
            <param name="args">Optional set of arguments.</param>
            <returns>Service instance or <c>null</c> if not found.</returns>
        </member>
        <member name="T:System.Reactive.PlatformServices.IExceptionServices">
            <summary>
            (Infrastructure) Services to rethrow exceptions.
            </summary>
            <remarks>
            This type is used by the Rx infrastructure and not meant for public consumption or implementation.
            No guarantees are made about forward compatibility of the type's functionality and its usage.
            </remarks>
        </member>
        <member name="M:System.Reactive.PlatformServices.IExceptionServices.Rethrow(System.Exception)">
            <summary>
            Rethrows the specified exception.
            </summary>
            <param name="exception">Exception to rethrow.</param>
        </member>
        <member name="T:System.Reactive.PlatformServices.HostLifecycleService">
            <summary>
            (Infrastructure) Provides access to the host's lifecycle management services.
            </summary>
        </member>
        <member name="E:System.Reactive.PlatformServices.HostLifecycleService.Suspending">
            <summary>
            Event that gets raised when the host suspends the application.
            </summary>
        </member>
        <member name="E:System.Reactive.PlatformServices.HostLifecycleService.Resuming">
            <summary>
            Event that gets raised when the host resumes the application.
            </summary>
        </member>
        <member name="M:System.Reactive.PlatformServices.HostLifecycleService.AddRef">
            <summary>
            Adds a reference to the host lifecycle manager, causing it to be sending notifications.
            </summary>
        </member>
        <member name="M:System.Reactive.PlatformServices.HostLifecycleService.Release">
            <summary>
            Removes a reference to the host lifecycle manager, causing it to stop sending notifications
            if the removed reference was the last one.
            </summary>
        </member>
        <member name="T:System.Reactive.PlatformServices.IHostLifecycleNotifications">
            <summary>
            (Infrastructure) Provides notifications about the host's lifecycle events.
            </summary>
        </member>
        <member name="E:System.Reactive.PlatformServices.IHostLifecycleNotifications.Suspending">
            <summary>
            Event that gets raised when the host suspends.
            </summary>
        </member>
        <member name="E:System.Reactive.PlatformServices.IHostLifecycleNotifications.Resuming">
            <summary>
            Event that gets raised when the host resumes.
            </summary>
        </member>
        <member name="T:System.Reactive.PlatformServices.HostSuspendingEventArgs">
            <summary>
            (Infrastructure) Event arguments for host suspension events.
            </summary>
        </member>
        <member name="T:System.Reactive.PlatformServices.HostResumingEventArgs">
            <summary>
            (Infrastructure) Event arguments for host resumption events.
            </summary>
        </member>
        <member name="T:System.Reactive.PlatformServices.IPlatformEnlightenmentProvider">
            <summary>
            (Infrastructure) Interface for enlightenment providers.
            </summary>
            <remarks>
            This type is used by the Rx infrastructure and not meant for public consumption or implementation.
            No guarantees are made about forward compatibility of the type's functionality and its usage.
            </remarks>
        </member>
        <member name="M:System.Reactive.PlatformServices.IPlatformEnlightenmentProvider.GetService``1(System.Object[])">
            <summary>
            (Infrastructure) Tries to gets the specified service.
            </summary>
            <typeparam name="T">Service type.</typeparam>
            <param name="args">Optional set of arguments.</param>
            <returns>Service instance or null if not found.</returns>
        </member>
        <member name="T:System.Reactive.PlatformServices.PlatformEnlightenmentProvider">
            <summary>
            (Infrastructure) Provider for platform-specific framework enlightenments.
            </summary>
            <remarks>
            This type is used by the Rx infrastructure and not meant for public consumption or implementation.
            </remarks>
        </member>
        <member name="P:System.Reactive.PlatformServices.PlatformEnlightenmentProvider.Current">
            <summary>
            (Infrastructure) Gets the current enlightenment provider. If none is loaded yet, accessing this property triggers provider resolution.
            </summary>
            <remarks>
            This member is used by the Rx infrastructure and not meant for public consumption or implementation.
            </remarks>
        </member>
        <member name="T:System.Reactive.PlatformServices.SystemClock">
            <summary>
            (Infrastructure) Provides access to local system clock services.
            </summary>
            <remarks>
            This type is used by the Rx infrastructure and not meant for public consumption or implementation.
            No guarantees are made about forward compatibility of the type's functionality and its usage.
            </remarks>
        </member>
        <member name="P:System.Reactive.PlatformServices.SystemClock.UtcNow">
            <summary>
            Gets the local system clock time.
            </summary>
        </member>
        <member name="M:System.Reactive.PlatformServices.SystemClock.AddRef">
            <summary>
            Adds a reference to the system clock monitor, causing it to be sending notifications.
            </summary>
            <exception cref="T:System.NotSupportedException">Thrown when the system doesn't support sending clock change notifications.</exception>
        </member>
        <member name="M:System.Reactive.PlatformServices.SystemClock.Release">
            <summary>
            Removes a reference to the system clock monitor, causing it to stop sending notifications
            if the removed reference was the last one.
            </summary>
        </member>
        <member name="T:System.Reactive.PlatformServices.ISystemClock">
            <summary>
            (Infrastructure) Provides access to the local system clock.
            </summary>
            <remarks>
            This type is used by the Rx infrastructure and not meant for public consumption or implementation.
            No guarantees are made about forward compatibility of the type's functionality and its usage.
            </remarks>
        </member>
        <member name="P:System.Reactive.PlatformServices.ISystemClock.UtcNow">
            <summary>
            Gets the current time.
            </summary>
        </member>
        <member name="T:System.Reactive.PlatformServices.INotifySystemClockChanged">
            <summary>
            (Infrastructure) Provides a mechanism to notify local schedulers about system clock changes.
            </summary>
            <remarks>
            This type is used by the Rx infrastructure and not meant for public consumption or implementation.
            No guarantees are made about forward compatibility of the type's functionality and its usage.
            </remarks>
        </member>
        <member name="E:System.Reactive.PlatformServices.INotifySystemClockChanged.SystemClockChanged">
            <summary>
            Event that gets raised when a system clock change is detected.
            </summary>
        </member>
        <member name="T:System.Reactive.PlatformServices.SystemClockChangedEventArgs">
            <summary>
            (Infrastructure) Event arguments for system clock change notifications.
            </summary>
            <remarks>
            This type is used by the Rx infrastructure and not meant for public consumption or implementation.
            No guarantees are made about forward compatibility of the type's functionality and its usage.
            </remarks>
        </member>
        <member name="M:System.Reactive.PlatformServices.SystemClockChangedEventArgs.#ctor">
            <summary>
            Creates a new system clock notification object with unknown old and new times.
            </summary>
        </member>
        <member name="M:System.Reactive.PlatformServices.SystemClockChangedEventArgs.#ctor(System.DateTimeOffset,System.DateTimeOffset)">
            <summary>
            Creates a new system clock notification object with the specified old and new times.
            </summary>
            <param name="oldTime">Time before the system clock changed, or DateTimeOffset.MinValue if not known.</param>
            <param name="newTime">Time after the system clock changed, or DateTimeOffset.MaxValue if not known.</param>
        </member>
        <member name="P:System.Reactive.PlatformServices.SystemClockChangedEventArgs.OldTime">
            <summary>
            Gets the time before the system clock changed, or DateTimeOffset.MinValue if not known.
            </summary>
        </member>
        <member name="P:System.Reactive.PlatformServices.SystemClockChangedEventArgs.NewTime">
            <summary>
            Gets the time after the system clock changed, or DateTimeOffset.MaxValue if not known.
            </summary>
        </member>
        <member name="T:System.Reactive.PlatformServices.DefaultSystemClock">
            <summary>
            (Infrastructure) Provides access to the local system clock.
            </summary>
        </member>
        <member name="P:System.Reactive.PlatformServices.DefaultSystemClock.UtcNow">
            <summary>
            Gets the current time.
            </summary>
        </member>
        <member name="T:System.Reactive.PlatformServices.PeriodicTimerSystemClockMonitor">
            <summary>
            (Infrastructure) Monitors for system clock changes based on a periodic timer.
            </summary>
        </member>
        <member name="F:System.Reactive.PlatformServices.PeriodicTimerSystemClockMonitor._lastTimeUnixMillis">
            <summary>
            Use the Unix milliseconds for the current time
            so it can be atomically read/written without locking.
            </summary>
        </member>
        <member name="M:System.Reactive.PlatformServices.PeriodicTimerSystemClockMonitor.#ctor(System.TimeSpan)">
            <summary>
            Creates a new monitor for system clock changes with the specified polling frequency.
            </summary>
            <param name="period">Polling frequency for system clock changes.</param>
        </member>
        <member name="E:System.Reactive.PlatformServices.PeriodicTimerSystemClockMonitor.SystemClockChanged">
            <summary>
            Event that gets raised when a system clock change is detected.
            </summary>
        </member>
        <member name="T:System.Reactive.PlatformServices.NamespaceDoc">
            <summary>
            The <b>System.Reactive.PlatformServices</b> namespace contains interfaces and classes used by the runtime infrastructure of Reactive Extensions.
            Those are not intended to be used directly from user code and are subject to change in future releases of the product.
            </summary>
        </member>
        <member name="T:System.Reactive.EventPattern`1">
            <summary>
            Represents a .NET event invocation consisting of the weakly typed object that raised the event and the data that was generated by the event.
            </summary>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
        </member>
        <member name="M:System.Reactive.EventPattern`1.#ctor(System.Object,`0)">
            <summary>
            Creates a new data representation instance of a .NET event invocation with the given sender and event data.
            </summary>
            <param name="sender">The sender object that raised the event.</param>
            <param name="e">The event data that was generated by the event.</param>
        </member>
        <member name="T:System.Reactive.EventPattern`2">
            <summary>
            Represents a .NET event invocation consisting of the strongly typed object that raised the event and the data that was generated by the event.
            </summary>
            <typeparam name="TSender">The type of the sender that raised the event.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
        </member>
        <member name="M:System.Reactive.EventPattern`2.#ctor(`0,`1)">
            <summary>
            Creates a new data representation instance of a .NET event invocation with the given sender and event data.
            </summary>
            <param name="sender">The sender object that raised the event.</param>
            <param name="e">The event data that was generated by the event.</param>
        </member>
        <member name="P:System.Reactive.EventPattern`2.Sender">
            <summary>
            Gets the sender object that raised the event.
            </summary>
        </member>
        <member name="P:System.Reactive.EventPattern`2.EventArgs">
            <summary>
            Gets the event data that was generated by the event.
            </summary>
        </member>
        <member name="M:System.Reactive.EventPattern`2.Deconstruct(`0@,`1@)">
            <summary>
            Deconstructs the event pattern value into a sender and event data.
            </summary>
            <param name="sender">The sender object that raised the event.</param>
            <param name="e">The event data that was generated by the event.</param>
        </member>
        <member name="M:System.Reactive.EventPattern`2.Equals(System.Reactive.EventPattern{`0,`1})">
            <summary>
            Determines whether the current <see cref="T:System.Reactive.EventPattern`2"/> object represents the same event as a specified <see cref="T:System.Reactive.EventPattern`2"/> object.
            </summary>
            <param name="other">An object to compare to the current <see cref="T:System.Reactive.EventPattern`2"/> object.</param>
            <returns><c>true</c> if both <see cref="T:System.Reactive.EventPattern`2"/> objects represent the same event; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:System.Reactive.EventPattern`2.Equals(System.Object)">
            <summary>
            Determines whether the specified System.Object is equal to the current <see cref="T:System.Reactive.EventPattern`2"/>.
            </summary>
            <param name="obj">The System.Object to compare with the current <see cref="T:System.Reactive.EventPattern`2"/>.</param>
            <returns><c>true</c> if the specified System.Object is equal to the current <see cref="T:System.Reactive.EventPattern`2"/>; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:System.Reactive.EventPattern`2.GetHashCode">
            <summary>
            Returns the hash code for the current <see cref="T:System.Reactive.EventPattern`2"/> instance.
            </summary>
            <returns>A hash code for the current <see cref="T:System.Reactive.EventPattern`2"/> instance.</returns>
        </member>
        <member name="M:System.Reactive.EventPattern`2.op_Equality(System.Reactive.EventPattern{`0,`1},System.Reactive.EventPattern{`0,`1})">
            <summary>
            Determines whether two specified <see cref="T:System.Reactive.EventPattern`2"/> objects represent the same event.
            </summary>
            <param name="first">The first <see cref="T:System.Reactive.EventPattern`2"/> to compare, or <c>null</c>.</param>
            <param name="second">The second <see cref="T:System.Reactive.EventPattern`2"/> to compare, or <c>null</c>.</param>
            <returns><c>true</c> if both <see cref="T:System.Reactive.EventPattern`2"/> objects represent the same event; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:System.Reactive.EventPattern`2.op_Inequality(System.Reactive.EventPattern{`0,`1},System.Reactive.EventPattern{`0,`1})">
            <summary>
            Determines whether two specified <see cref="T:System.Reactive.EventPattern`2"/> objects represent a different event.
            </summary>
            <param name="first">The first <see cref="T:System.Reactive.EventPattern`2"/> to compare, or <c>null</c>.</param>
            <param name="second">The second <see cref="T:System.Reactive.EventPattern`2"/> to compare, or <c>null</c>.</param>
            <returns><c>true</c> if both <see cref="T:System.Reactive.EventPattern`2"/> objects don't represent the same event; otherwise, <c>false</c>.</returns>
        </member>
        <member name="T:System.Reactive.EventPatternSourceBase`2">
            <summary>
            Base class for classes that expose an observable sequence as a well-known event pattern (sender, event arguments).
            Contains functionality to maintain a map of event handler delegates to observable sequence subscriptions. Subclasses
            should only add an event with custom add and remove methods calling into the base class's operations.
            </summary>
            <typeparam name="TSender">The type of the sender that raises the event.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
        </member>
        <member name="M:System.Reactive.EventPatternSourceBase`2.#ctor(System.IObservable{System.Reactive.EventPattern{`0,`1}},System.Action{System.Action{`0,`1},System.Reactive.EventPattern{`0,`1}})">
            <summary>
            Creates a new event pattern source.
            </summary>
            <param name="source">Source sequence to expose as an event.</param>
            <param name="invokeHandler">Delegate used to invoke the event for each element of the sequence.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="invokeHandler"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.EventPatternSourceBase`2.Add(System.Delegate,System.Action{`0,`1})">
            <summary>
            Adds the specified event handler, causing a subscription to the underlying source.
            </summary>
            <param name="handler">Event handler to add. The same delegate should be passed to the <see cref="M:System.Reactive.EventPatternSourceBase`2.Remove(System.Delegate)"/> operation in order to remove the event handler.</param>
            <param name="invoke">Invocation delegate to raise the event in the derived class.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="handler"/> or <paramref name="invoke"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.EventPatternSourceBase`2.Remove(System.Delegate)">
            <summary>
            Removes the specified event handler, causing a disposal of the corresponding subscription to the underlying source that was created during the <see cref="M:System.Reactive.EventPatternSourceBase`2.Add(System.Delegate,System.Action{`0,`1})"/> operation.
            </summary>
            <param name="handler">Event handler to remove. This should be the same delegate as one that was passed to the <see cref="M:System.Reactive.EventPatternSourceBase`2.Add(System.Delegate,System.Action{`0,`1})"/> operation.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="handler"/> is <c>null</c>.</exception>
        </member>
        <member name="T:System.Reactive.ExperimentalAttribute">
            <summary>
            Marks the program elements that are experimental. This class cannot be inherited.
            </summary>
        </member>
        <member name="T:System.Reactive.IEventPattern`2">
            <summary>
            Represents a .NET event invocation consisting of the strongly typed object that raised the event and the data that was generated by the event.
            </summary>
            <typeparam name="TSender">
            The type of the sender that raised the event.
            This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
            </typeparam>
            <typeparam name="TEventArgs">
            The type of the event data generated by the event.
            This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
            </typeparam>
        </member>
        <member name="P:System.Reactive.IEventPattern`2.Sender">
            <summary>
            Gets the sender object that raised the event.
            </summary>
        </member>
        <member name="P:System.Reactive.IEventPattern`2.EventArgs">
            <summary>
            Gets the event data that was generated by the event.
            </summary>
        </member>
        <member name="T:System.Reactive.IEventPatternSource`1">
            <summary>
            Represents a data stream signaling its elements by means of an event.
            </summary>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
        </member>
        <member name="E:System.Reactive.IEventPatternSource`1.OnNext">
            <summary>
            Event signaling the next element in the data stream.
            </summary>
        </member>
        <member name="T:System.Reactive.IEventSource`1">
            <summary>
            Represents a data stream signaling its elements by means of an event.
            </summary>
            <typeparam name="T">
            The type of the event data generated by the event.
            This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
            </typeparam>
        </member>
        <member name="E:System.Reactive.IEventSource`1.OnNext">
            <summary>
            Event signaling the next element in the data stream.
            </summary>
        </member>
        <member name="T:System.Reactive.ExceptionHelper">
            <summary>
            Utility methods to handle lock-free combining of Exceptions
            as well as hosting a terminal-exception indicator for
            lock-free termination support.
            </summary>
        </member>
        <member name="P:System.Reactive.ExceptionHelper.Terminated">
            <summary>
            The singleton instance of the exception indicating a terminal state,
            DO NOT LEAK or signal this via OnError!
            </summary>
        </member>
        <member name="M:System.Reactive.ExceptionHelper.TrySetException(System.Exception@,System.Exception)">
            <summary>
            Tries to atomically set the Exception on the given field if it is
            still null.
            </summary>
            <param name="field">The target field to try to set atomically.</param>
            <param name="ex">The exception to set, not null (not verified).</param>
            <returns>True if the operation succeeded, false if the target was not null.</returns>
        </member>
        <member name="T:System.Reactive.HalfSerializer">
            <summary>
            Utility methods for dealing with serializing OnXXX signals
            for an IObserver where concurrent OnNext is still not allowed
            but concurrent OnError/OnCompleted may happen.
            This serialization case is generally lower overhead than
            a full SerializedObserver wrapper and doesn't need
            allocation.
            </summary>
        </member>
        <member name="M:System.Reactive.HalfSerializer.ForwardOnNext``1(System.Reactive.ISink{``0},``0,System.Int32@,System.Exception@)">
            <summary>
            Signals the given item to the observer in a serialized fashion
            allowing a concurrent OnError or OnCompleted emission to be delayed until
            the observer.OnNext returns.
            Do not call OnNext from multiple threads as it may lead to ignored items.
            Use a full SerializedObserver wrapper for merging multiple sequences.
            </summary>
            <typeparam name="T">The element type of the observer.</typeparam>
            <param name="sink">The observer to signal events in a serialized fashion.</param>
            <param name="item">The item to signal.</param>
            <param name="wip">Indicates there is an emission going on currently.</param>
            <param name="error">The field containing an error or terminal indicator.</param>
        </member>
        <member name="M:System.Reactive.HalfSerializer.ForwardOnError``1(System.Reactive.ISink{``0},System.Exception,System.Int32@,System.Exception@)">
            <summary>
            Signals the given exception to the observer. If there is a concurrent
            OnNext emission is happening, saves the exception into the given field
            otherwise to be picked up by <see cref="M:System.Reactive.HalfSerializer.ForwardOnNext``1(System.Reactive.ISink{``0},``0,System.Int32@,System.Exception@)"/>.
            This method can be called concurrently with itself and the other methods of this
            helper class but only one terminal signal may actually win.
            </summary>
            <typeparam name="T">The element type of the observer.</typeparam>
            <param name="sink">The observer to signal events in a serialized fashion.</param>
            <param name="ex">The exception to signal sooner or later.</param>
            <param name="wip">Indicates there is an emission going on currently.</param>
            <param name="error">The field containing an error or terminal indicator.</param>
        </member>
        <member name="M:System.Reactive.HalfSerializer.ForwardOnCompleted``1(System.Reactive.ISink{``0},System.Int32@,System.Exception@)">
            <summary>
            Signals OnCompleted on the observer. If there is a concurrent
            OnNext emission happening, the error field will host a special
            terminal exception signal to be picked up by <see cref="M:System.Reactive.HalfSerializer.ForwardOnNext``1(System.Reactive.ISink{``0},``0,System.Int32@,System.Exception@)"/> once it finishes with OnNext and signal the
            OnCompleted as well.
            This method can be called concurrently with itself and the other methods of this
            helper class but only one terminal signal may actually win.
            </summary>
            <typeparam name="T">The element type of the observer.</typeparam>
            <param name="sink">The observer to signal events in a serialized fashion.</param>
            <param name="wip">Indicates there is an emission going on currently.</param>
            <param name="error">The field containing an error or terminal indicator.</param>
        </member>
        <member name="T:System.Reactive.ISafeObserver`1">
            <summary>
            Base interface for observers that can dispose of a resource on a terminal notification
            or when disposed itself.
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="T:System.Reactive.IProducer`1">
            <summary>
            Interface with variance annotation; allows for better type checking when detecting capabilities in SubscribeSafe.
            </summary>
            <typeparam name="TSource">Type of the resulting sequence's elements.</typeparam>
        </member>
        <member name="T:System.Reactive.BasicProducer`1">
            <summary>
            Base class for implementation of query operators, providing performance benefits over the use of Observable.Create.
            </summary>
            <typeparam name="TSource">Type of the resulting sequence's elements.</typeparam>
        </member>
        <member name="M:System.Reactive.BasicProducer`1.Subscribe(System.IObserver{`0})">
            <summary>
            Publicly visible Subscribe method.
            </summary>
            <param name="observer">Observer to send notifications on. The implementation of a producer must ensure the correct message grammar on the observer.</param>
            <returns>IDisposable to cancel the subscription. This causes the underlying sink to be notified of unsubscription, causing it to prevent further messages from being sent to the observer.</returns>
        </member>
        <member name="M:System.Reactive.BasicProducer`1.Run(System.IObserver{`0})">
            <summary>
            Core implementation of the query operator, called upon a new subscription to the producer object.
            </summary>
            <param name="observer">Observer to send notifications on. The implementation of a producer must ensure the correct message grammar on the observer.</param>
            <returns>Disposable representing all the resources and/or subscriptions the operator uses to process events.</returns>
            <remarks>The <paramref name="observer">observer</paramref> passed in to this method is not protected using auto-detach behavior upon an OnError or OnCompleted call. The implementation must ensure proper resource disposal and enforce the message grammar.</remarks>
        </member>
        <member name="M:System.Reactive.Producer`2.Subscribe(System.IObserver{`0})">
            <summary>
            Publicly visible Subscribe method.
            </summary>
            <param name="observer">Observer to send notifications on. The implementation of a producer must ensure the correct message grammar on the observer.</param>
            <returns>IDisposable to cancel the subscription. This causes the underlying sink to be notified of unsubscription, causing it to prevent further messages from being sent to the observer.</returns>
        </member>
        <member name="M:System.Reactive.Producer`2.Run(`1)">
            <summary>
            Core implementation of the query operator, called upon a new subscription to the producer object.
            </summary>
            <param name="sink">The sink object.</param>
        </member>
        <member name="T:System.Reactive.Linq.IGroupedObservable`2">
            <summary>
            Represents an observable sequence of elements that have a common key.
            </summary>
            <typeparam name="TKey">
            The type of the key shared by all elements in the group.
            This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
            </typeparam>
            <typeparam name="TElement">
            The type of the elements in the group.
            This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
            </typeparam>
        </member>
        <member name="P:System.Reactive.Linq.IGroupedObservable`2.Key">
            <summary>
            Gets the common key.
            </summary>
        </member>
        <member name="T:System.Reactive.Linq.IQbservable`1">
            <summary>
            Provides functionality to evaluate queries against a specific data source wherein the type of the data is known.
            </summary>
            <typeparam name="T">
            The type of the data in the data source.
            This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
            </typeparam>
        </member>
        <member name="T:System.Reactive.Linq.IQbservable">
            <summary>
            Provides functionality to evaluate queries against a specific data source wherein the type of the data is not specified.
            </summary>
        </member>
        <member name="P:System.Reactive.Linq.IQbservable.ElementType">
            <summary>
            Gets the type of the element(s) that are returned when the expression tree associated with this instance of IQbservable is executed.
            </summary>
        </member>
        <member name="P:System.Reactive.Linq.IQbservable.Expression">
            <summary>
            Gets the expression tree that is associated with the instance of IQbservable.
            </summary>
        </member>
        <member name="P:System.Reactive.Linq.IQbservable.Provider">
            <summary>
            Gets the query provider that is associated with this data source.
            </summary>
        </member>
        <member name="T:System.Reactive.Linq.IQbservableProvider">
            <summary>
            Defines methods to create and execute queries that are described by an IQbservable object.
            </summary>
        </member>
        <member name="M:System.Reactive.Linq.IQbservableProvider.CreateQuery``1(System.Linq.Expressions.Expression)">
            <summary>
            Constructs an <see cref="T:System.Reactive.Linq.IQbservable`1"/> object that can evaluate the query represented by a specified expression tree.
            </summary>
            <typeparam name="TResult">The type of the elements of the <see cref="T:System.Reactive.Linq.IQbservable`1"/> that is returned.</typeparam>
            <param name="expression">Expression tree representing the query.</param>
            <returns>IQbservable object that can evaluate the given query expression.</returns>
        </member>
        <member name="T:System.Reactive.Linq.IQueryLanguage">
            <summary>
            Internal interface describing the LINQ to Events query language.
            </summary>
        </member>
        <member name="T:System.Reactive.Linq.IQueryLanguageEx">
            <summary>
            Internal interface describing the LINQ to Events query language.
            </summary>
        </member>
        <member name="T:System.Reactive.Linq.LocalQueryMethodImplementationTypeAttribute">
            <summary>
            Attribute applied to static classes providing expression tree forms of query methods,
            mapping those to the corresponding methods for local query execution on the specified
            target class type.
            </summary>
        </member>
        <member name="M:System.Reactive.Linq.LocalQueryMethodImplementationTypeAttribute.#ctor(System.Type)">
            <summary>
            Creates a new mapping to the specified local execution query method implementation type.
            </summary>
            <param name="targetType">Type with query methods for local execution.</param>
        </member>
        <member name="P:System.Reactive.Linq.LocalQueryMethodImplementationTypeAttribute.TargetType">
            <summary>
            Gets the type with the implementation of local query methods.
            </summary>
        </member>
        <member name="T:System.Reactive.Linq.Observable">
            <summary>
            Provides a set of static methods for writing in-memory queries over observable sequences.
            </summary>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Aggregate``2(System.IObservable{``0},``1,System.Func{``1,``0,``1})">
            <summary>
            Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value.
            For aggregation behavior with incremental intermediate results, see <see cref="M:System.Reactive.Linq.Observable.Scan``2(System.IObservable{``0},``1,System.Func{``1,``0,``1})"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TAccumulate">The type of the result of the aggregation.</typeparam>
            <param name="source">An observable sequence to aggregate over.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="accumulator">An accumulator function to be invoked on each element.</param>
            <returns>An observable sequence containing a single element with the final accumulator value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="accumulator"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Aggregate``3(System.IObservable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})">
            <summary>
            Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value,
            and the specified result selector function is used to select the result value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="source">An observable sequence to aggregate over.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="accumulator">An accumulator function to be invoked on each element.</param>
            <param name="resultSelector">A function to transform the final accumulator value into the result value.</param>
            <returns>An observable sequence containing a single element with the final accumulator value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="accumulator"/> or <paramref name="resultSelector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Aggregate``1(System.IObservable{``0},System.Func{``0,``0,``0})">
            <summary>
            Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence.
            For aggregation behavior with incremental intermediate results, see <see cref="M:System.Reactive.Linq.Observable.Scan``1(System.IObservable{``0},System.Func{``0,``0,``0})"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and the result of the aggregation.</typeparam>
            <param name="source">An observable sequence to aggregate over.</param>
            <param name="accumulator">An accumulator function to be invoked on each element.</param>
            <returns>An observable sequence containing a single element with the final accumulator value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="accumulator"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.All``1(System.IObservable{``0},System.Func{``0,System.Boolean})">
            <summary>
            Determines whether all elements of an observable sequence satisfy a condition.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to apply the predicate to.</param>
            <param name="predicate">A function to test each element for a condition.</param>
            <returns>An observable sequence containing a single element determining whether all elements in the source sequence pass the test in the specified predicate.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Any``1(System.IObservable{``0})">
            <summary>
            Determines whether an observable sequence contains any elements.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to check for non-emptiness.</param>
            <returns>An observable sequence containing a single element determining whether the source sequence contains any elements.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Any``1(System.IObservable{``0},System.Func{``0,System.Boolean})">
            <summary>
            Determines whether any element of an observable sequence satisfies a condition.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to apply the predicate to.</param>
            <param name="predicate">A function to test each element for a condition.</param>
            <returns>An observable sequence containing a single element determining whether any elements in the source sequence pass the test in the specified predicate.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Average(System.IObservable{System.Double})">
            <summary>
            Computes the average of an observable sequence of <see cref="T:System.Double" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Double" /> values to calculate the average of.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Average(System.IObservable{System.Single})">
            <summary>
            Computes the average of an observable sequence of <see cref="T:System.Single" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Single" /> values to calculate the average of.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Average(System.IObservable{System.Decimal})">
            <summary>
            Computes the average of an observable sequence of <see cref="T:System.Decimal" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Decimal" /> values to calculate the average of.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Decimal.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Average(System.IObservable{System.Int32})">
            <summary>
            Computes the average of an observable sequence of <see cref="T:System.Int32" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Int32" /> values to calculate the average of.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Average(System.IObservable{System.Int64})">
            <summary>
            Computes the average of an observable sequence of <see cref="T:System.Int64" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Int64" /> values to calculate the average of.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Average(System.IObservable{System.Nullable{System.Double}})">
            <summary>
            Computes the average of an observable sequence of nullable <see cref="T:System.Double" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Double" /> values to calculate the average of.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Average(System.IObservable{System.Nullable{System.Single}})">
            <summary>
            Computes the average of an observable sequence of nullable <see cref="T:System.Single" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Single" /> values to calculate the average of.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Average(System.IObservable{System.Nullable{System.Decimal}})">
            <summary>
            Computes the average of an observable sequence of nullable <see cref="T:System.Decimal" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Decimal" /> values to calculate the average of.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Decimal.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Average(System.IObservable{System.Nullable{System.Int32}})">
            <summary>
            Computes the average of an observable sequence of nullable <see cref="T:System.Int32" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Int32" /> values to calculate the average of.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue"/>.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Average(System.IObservable{System.Nullable{System.Int64}})">
            <summary>
            Computes the average of an observable sequence of nullable <see cref="T:System.Int64" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Int64" /> values to calculate the average of.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Average``1(System.IObservable{``0},System.Func{``0,System.Decimal})">
            <summary>
            Computes the average of an observable sequence of <see cref="T:System.Decimal" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to calculate the average of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Decimal.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Average``1(System.IObservable{``0},System.Func{``0,System.Double})">
            <summary>
            Computes the average of an observable sequence of <see cref="T:System.Double" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to calculate the average of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Average``1(System.IObservable{``0},System.Func{``0,System.Single})">
            <summary>
            Computes the average of an observable sequence of <see cref="T:System.Single" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to calculate the average of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Average``1(System.IObservable{``0},System.Func{``0,System.Int32})">
            <summary>
            Computes the average of an observable sequence of <see cref="T:System.Int32" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to calculate the average of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Average``1(System.IObservable{``0},System.Func{``0,System.Int64})">
            <summary>
            Computes the average of an observable sequence of <see cref="T:System.Int64" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to calculate the average of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Average``1(System.IObservable{``0},System.Func{``0,System.Nullable{System.Decimal}})">
            <summary>
            Computes the average of an observable sequence of nullable <see cref="T:System.Decimal" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to calculate the average of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Decimal.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Average``1(System.IObservable{``0},System.Func{``0,System.Nullable{System.Double}})">
            <summary>
            Computes the average of an observable sequence of nullable <see cref="T:System.Double" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to calculate the average of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Average``1(System.IObservable{``0},System.Func{``0,System.Nullable{System.Single}})">
            <summary>
            Computes the average of an observable sequence of nullable <see cref="T:System.Single" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to calculate the average of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Average``1(System.IObservable{``0},System.Func{``0,System.Nullable{System.Int32}})">
            <summary>
            Computes the average of an observable sequence of nullable <see cref="T:System.Int32" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to calculate the average of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Average``1(System.IObservable{``0},System.Func{``0,System.Nullable{System.Int64}})">
            <summary>
            Computes the average of an observable sequence of nullable <see cref="T:System.Int64" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to calculate the average of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Contains``1(System.IObservable{``0},``0)">
            <summary>
            Determines whether an observable sequence contains a specified element by using the default equality comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence in which to locate a value.</param>
            <param name="value">The value to locate in the source sequence.</param>
            <returns>An observable sequence containing a single element determining whether the source sequence contains an element that has the specified value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Contains``1(System.IObservable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Determines whether an observable sequence contains a specified element by using a specified System.Collections.Generic.IEqualityComparer{T}.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence in which to locate a value.</param>
            <param name="value">The value to locate in the source sequence.</param>
            <param name="comparer">An equality comparer to compare elements.</param>
            <returns>An observable sequence containing a single element determining whether the source sequence contains an element that has the specified value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="comparer"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Count``1(System.IObservable{``0})">
            <summary>
            Returns an observable sequence containing an <see cref="T:System.Int32" /> that represents the total number of elements in an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence that contains elements to be counted.</param>
            <returns>An observable sequence containing a single element with the number of elements in the input sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The number of elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Count``1(System.IObservable{``0},System.Func{``0,System.Boolean})">
            <summary>
            Returns an observable sequence containing an <see cref="T:System.Int32" /> that represents how many elements in the specified observable sequence satisfy a condition.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence that contains elements to be counted.</param>
            <param name="predicate">A function to test each element for a condition.</param>
            <returns>An observable sequence containing a single element with a number that represents how many elements in the input sequence satisfy the condition in the predicate function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ElementAt``1(System.IObservable{``0},System.Int32)">
            <summary>
            Returns the element at a specified index in a sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to return the element from.</param>
            <param name="index">The zero-based index of the element to retrieve.</param>
            <returns>An observable sequence that produces the element at the specified position in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is less than zero.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">(Asynchronous) <paramref name="index"/> is greater than or equal to the number of elements in the source sequence.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ElementAtOrDefault``1(System.IObservable{``0},System.Int32)">
            <summary>
            Returns the element at a specified index in a sequence or a default value if the index is out of range.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to return the element from.</param>
            <param name="index">The zero-based index of the element to retrieve.</param>
            <returns>An observable sequence that produces the element at the specified position in the source sequence, or a default value if the index is outside the bounds of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is less than zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FirstAsync``1(System.IObservable{``0})">
            <summary>
            Returns the first element of an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>Sequence containing the first element in the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FirstAsync``1(System.IObservable{``0},System.Func{``0,System.Boolean})">
            <summary>
            Returns the first element of an observable sequence that satisfies the condition in the predicate.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="predicate">A predicate function to evaluate for elements in the source sequence.</param>
            <returns>Sequence containing the first element in the observable sequence that satisfies the condition in the predicate.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) No element satisfies the condition in the predicate. -or- The source sequence is empty.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FirstOrDefaultAsync``1(System.IObservable{``0})">
            <summary>
            Returns the first element of an observable sequence, or a default value if no such element exists.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>Sequence containing the first element in the observable sequence, or a default value if no such element exists.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FirstOrDefaultAsync``1(System.IObservable{``0},System.Func{``0,System.Boolean})">
            <summary>
            Returns the first element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="predicate">A predicate function to evaluate for elements in the source sequence.</param>
            <returns>Sequence containing the first element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.IsEmpty``1(System.IObservable{``0})">
            <summary>
            Determines whether an observable sequence is empty.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to check for emptiness.</param>
            <returns>An observable sequence containing a single element determining whether the source sequence is empty.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.LastAsync``1(System.IObservable{``0})">
            <summary>
            Returns the last element of an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>Sequence containing the last element in the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.LastAsync``1(System.IObservable{``0},System.Func{``0,System.Boolean})">
            <summary>
            Returns the last element of an observable sequence that satisfies the condition in the predicate.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="predicate">A predicate function to evaluate for elements in the source sequence.</param>
            <returns>Sequence containing the last element in the observable sequence that satisfies the condition in the predicate.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) No element satisfies the condition in the predicate. -or- The source sequence is empty.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.LastOrDefaultAsync``1(System.IObservable{``0})">
            <summary>
            Returns the last element of an observable sequence, or a default value if no such element exists.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>Sequence containing the last element in the observable sequence, or a default value if no such element exists.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.LastOrDefaultAsync``1(System.IObservable{``0},System.Func{``0,System.Boolean})">
            <summary>
            Returns the last element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="predicate">A predicate function to evaluate for elements in the source sequence.</param>
            <returns>Sequence containing the last element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.LongCount``1(System.IObservable{``0})">
            <summary>
            Returns an observable sequence containing an <see cref="T:System.Int64" /> that represents the total number of elements in an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence that contains elements to be counted.</param>
            <returns>An observable sequence containing a single element with the number of elements in the input sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The number of elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.LongCount``1(System.IObservable{``0},System.Func{``0,System.Boolean})">
            <summary>
            Returns an observable sequence containing an <see cref="T:System.Int64" /> that represents how many elements in the specified observable sequence satisfy a condition.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence that contains elements to be counted.</param>
            <param name="predicate">A function to test each element for a condition.</param>
            <returns>An observable sequence containing a single element with a number that represents how many elements in the input sequence satisfy the condition in the predicate function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max``1(System.IObservable{``0})">
            <summary>
            Returns the maximum element in an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to determine the maximum element of.</param>
            <returns>An observable sequence containing a single element with the maximum element in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max``1(System.IObservable{``0},System.Collections.Generic.IComparer{``0})">
            <summary>
            Returns the maximum value in an observable sequence according to the specified comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to determine the maximum element of.</param>
            <param name="comparer">Comparer used to compare elements.</param>
            <returns>An observable sequence containing a single element with the maximum element in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="comparer"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max(System.IObservable{System.Double})">
            <summary>
            Returns the maximum value in an observable sequence of <see cref="T:System.Double" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Double" /> values to determine the maximum value of.</param>
            <returns>An observable sequence containing a single element with the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max(System.IObservable{System.Single})">
            <summary>
            Returns the maximum value in an observable sequence of <see cref="T:System.Single" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Single" /> values to determine the maximum value of.</param>
            <returns>An observable sequence containing a single element with the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max(System.IObservable{System.Decimal})">
            <summary>
            Returns the maximum value in an observable sequence of <see cref="T:System.Decimal" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Decimal" /> values to determine the maximum value of.</param>
            <returns>An observable sequence containing a single element with the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max(System.IObservable{System.Int32})">
            <summary>
            Returns the maximum value in an observable sequence of <see cref="T:System.Int32" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Int32" /> values to determine the maximum value of.</param>
            <returns>An observable sequence containing a single element with the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max(System.IObservable{System.Int64})">
            <summary>
            Returns the maximum value in an observable sequence of <see cref="T:System.Int64" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Int64" /> values to determine the maximum value of.</param>
            <returns>An observable sequence containing a single element with the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max(System.IObservable{System.Nullable{System.Double}})">
            <summary>
            Returns the maximum value in an observable sequence of nullable <see cref="T:System.Double" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Double" /> values to determine the maximum value of.</param>
            <returns>An observable sequence containing a single element with the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max(System.IObservable{System.Nullable{System.Single}})">
            <summary>
            Returns the maximum value in an observable sequence of nullable <see cref="T:System.Single" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Single" /> values to determine the maximum value of.</param>
            <returns>An observable sequence containing a single element with the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max(System.IObservable{System.Nullable{System.Decimal}})">
            <summary>
            Returns the maximum value in an observable sequence of nullable <see cref="T:System.Decimal" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Decimal" /> values to determine the maximum value of.</param>
            <returns>An observable sequence containing a single element with the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max(System.IObservable{System.Nullable{System.Int32}})">
            <summary>
            Returns the maximum value in an observable sequence of nullable <see cref="T:System.Int32" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Int32" /> values to determine the maximum value of.</param>
            <returns>An observable sequence containing a single element with the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max(System.IObservable{System.Nullable{System.Int64}})">
            <summary>
            Returns the maximum value in an observable sequence of nullable <see cref="T:System.Int64" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Int64" /> values to determine the maximum value of.</param>
            <returns>An observable sequence containing a single element with the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max``2(System.IObservable{``0},System.Func{``0,``1})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the objects derived from the elements in the source sequence to determine the maximum of.</typeparam>
            <param name="source">An observable sequence to determine the minimum element of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value that corresponds to the maximum element in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max``2(System.IObservable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum value according to the specified comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the objects derived from the elements in the source sequence to determine the maximum of.</typeparam>
            <param name="source">An observable sequence to determine the minimum element of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <param name="comparer">Comparer used to compare elements.</param>
            <returns>An observable sequence containing a single element with the value that corresponds to the maximum element in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> or <paramref name="comparer"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max``1(System.IObservable{``0},System.Func{``0,System.Double})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum <see cref="T:System.Double" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the maximum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Double" /> that corresponds to the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max``1(System.IObservable{``0},System.Func{``0,System.Single})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum <see cref="T:System.Single" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the maximum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Single" /> that corresponds to the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max``1(System.IObservable{``0},System.Func{``0,System.Decimal})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum <see cref="T:System.Decimal" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the maximum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Decimal" /> that corresponds to the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max``1(System.IObservable{``0},System.Func{``0,System.Int32})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum <see cref="T:System.Int32" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the maximum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Int32" /> that corresponds to the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max``1(System.IObservable{``0},System.Func{``0,System.Int64})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum <see cref="T:System.Int64" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the maximum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Int64" /> that corresponds to the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max``1(System.IObservable{``0},System.Func{``0,System.Nullable{System.Double}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum nullable <see cref="T:System.Double" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the maximum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Nullable`1" /> that corresponds to the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max``1(System.IObservable{``0},System.Func{``0,System.Nullable{System.Single}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum nullable <see cref="T:System.Single" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the maximum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Nullable`1" /> that corresponds to the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max``1(System.IObservable{``0},System.Func{``0,System.Nullable{System.Decimal}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum nullable <see cref="T:System.Decimal" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the maximum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Nullable`1" /> that corresponds to the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max``1(System.IObservable{``0},System.Func{``0,System.Nullable{System.Int32}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum nullable <see cref="T:System.Int32" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the maximum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Nullable`1" /> that corresponds to the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Max``1(System.IObservable{``0},System.Func{``0,System.Nullable{System.Int64}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum nullable <see cref="T:System.Int64" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the maximum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Nullable`1" /> that corresponds to the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.MaxBy``2(System.IObservable{``0},System.Func{``0,``1})">
            <summary>
            Returns the elements in an observable sequence with the maximum key value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to get the maximum elements for.</param>
            <param name="keySelector">Key selector function.</param>
            <returns>An observable sequence containing a list of zero or more elements that have a maximum key value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.MaxBy``2(System.IObservable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
            <summary>
            Returns the elements in an observable sequence with the maximum key value according to the specified comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to get the maximum elements for.</param>
            <param name="keySelector">Key selector function.</param>
            <param name="comparer">Comparer used to compare key values.</param>
            <returns>An observable sequence containing a list of zero or more elements that have a maximum key value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="comparer"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min``1(System.IObservable{``0})">
            <summary>
            Returns the minimum element in an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to determine the minimum element of.</param>
            <returns>An observable sequence containing a single element with the minimum element in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min``1(System.IObservable{``0},System.Collections.Generic.IComparer{``0})">
            <summary>
            Returns the minimum element in an observable sequence according to the specified comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to determine the minimum element of.</param>
            <param name="comparer">Comparer used to compare elements.</param>
            <returns>An observable sequence containing a single element with the minimum element in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="comparer"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min(System.IObservable{System.Double})">
            <summary>
            Returns the minimum value in an observable sequence of <see cref="T:System.Double" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Double" /> values to determine the minimum value of.</param>
            <returns>An observable sequence containing a single element with the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min(System.IObservable{System.Single})">
            <summary>
            Returns the minimum value in an observable sequence of <see cref="T:System.Single" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Single" /> values to determine the minimum value of.</param>
            <returns>An observable sequence containing a single element with the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min(System.IObservable{System.Decimal})">
            <summary>
            Returns the minimum value in an observable sequence of <see cref="T:System.Decimal" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Decimal" /> values to determine the minimum value of.</param>
            <returns>An observable sequence containing a single element with the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min(System.IObservable{System.Int32})">
            <summary>
            Returns the minimum value in an observable sequence of <see cref="T:System.Int32" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Int32" /> values to determine the minimum value of.</param>
            <returns>An observable sequence containing a single element with the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min(System.IObservable{System.Int64})">
            <summary>
            Returns the minimum value in an observable sequence of <see cref="T:System.Int64" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Int64" /> values to determine the minimum value of.</param>
            <returns>An observable sequence containing a single element with the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min(System.IObservable{System.Nullable{System.Double}})">
            <summary>
            Returns the minimum value in an observable sequence of nullable <see cref="T:System.Double" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Double" /> values to determine the minimum value of.</param>
            <returns>An observable sequence containing a single element with the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min(System.IObservable{System.Nullable{System.Single}})">
            <summary>
            Returns the minimum value in an observable sequence of nullable <see cref="T:System.Single" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Single" /> values to determine the minimum value of.</param>
            <returns>An observable sequence containing a single element with the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min(System.IObservable{System.Nullable{System.Decimal}})">
            <summary>
            Returns the minimum value in an observable sequence of nullable <see cref="T:System.Decimal" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Decimal" /> values to determine the minimum value of.</param>
            <returns>An observable sequence containing a single element with the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min(System.IObservable{System.Nullable{System.Int32}})">
            <summary>
            Returns the minimum value in an observable sequence of nullable <see cref="T:System.Int32" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Int32" /> values to determine the minimum value of.</param>
            <returns>An observable sequence containing a single element with the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min(System.IObservable{System.Nullable{System.Int64}})">
            <summary>
            Returns the minimum value in an observable sequence of nullable <see cref="T:System.Int64" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Int64" /> values to determine the minimum value of.</param>
            <returns>An observable sequence containing a single element with the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min``2(System.IObservable{``0},System.Func{``0,``1})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the objects derived from the elements in the source sequence to determine the minimum of.</typeparam>
            <param name="source">An observable sequence to determine the minimum element of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value that corresponds to the minimum element in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min``2(System.IObservable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum value according to the specified comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the objects derived from the elements in the source sequence to determine the minimum of.</typeparam>
            <param name="source">An observable sequence to determine the minimum element of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <param name="comparer">Comparer used to compare elements.</param>
            <returns>An observable sequence containing a single element with the value that corresponds to the minimum element in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> or <paramref name="comparer"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min``1(System.IObservable{``0},System.Func{``0,System.Double})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum <see cref="T:System.Double" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the minimum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Double" /> that corresponds to the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min``1(System.IObservable{``0},System.Func{``0,System.Single})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum <see cref="T:System.Single" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the minimum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Single" /> that corresponds to the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min``1(System.IObservable{``0},System.Func{``0,System.Decimal})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum <see cref="T:System.Decimal" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the minimum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Decimal" /> that corresponds to the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min``1(System.IObservable{``0},System.Func{``0,System.Int32})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum <see cref="T:System.Int32" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the minimum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Int32" /> that corresponds to the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min``1(System.IObservable{``0},System.Func{``0,System.Int64})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum <see cref="T:System.Int64" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the minimum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Int64" /> that corresponds to the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min``1(System.IObservable{``0},System.Func{``0,System.Nullable{System.Double}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum nullable <see cref="T:System.Double" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the minimum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Nullable`1" /> that corresponds to the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min``1(System.IObservable{``0},System.Func{``0,System.Nullable{System.Single}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum nullable <see cref="T:System.Single" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the minimum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Nullable`1" /> that corresponds to the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min``1(System.IObservable{``0},System.Func{``0,System.Nullable{System.Decimal}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum nullable <see cref="T:System.Decimal" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the minimum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Nullable`1" /> that corresponds to the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min``1(System.IObservable{``0},System.Func{``0,System.Nullable{System.Int32}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum nullable <see cref="T:System.Int32" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the minimum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Nullable`1" /> that corresponds to the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Min``1(System.IObservable{``0},System.Func{``0,System.Nullable{System.Int64}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum nullable <see cref="T:System.Int64" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the minimum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Nullable`1" /> that corresponds to the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.MinBy``2(System.IObservable{``0},System.Func{``0,``1})">
            <summary>
            Returns the elements in an observable sequence with the minimum key value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to get the minimum elements for.</param>
            <param name="keySelector">Key selector function.</param>
            <returns>An observable sequence containing a list of zero or more elements that have a minimum key value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.MinBy``2(System.IObservable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
            <summary>
            Returns the elements in an observable sequence with the minimum key value according to the specified comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to get the minimum elements for.</param>
            <param name="keySelector">Key selector function.</param>
            <param name="comparer">Comparer used to compare key values.</param>
            <returns>An observable sequence containing a list of zero or more elements that have a minimum key value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="comparer"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SequenceEqual``1(System.IObservable{``0},System.IObservable{``0})">
            <summary>
            Determines whether two sequences are equal by comparing the elements pairwise.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="first">First observable sequence to compare.</param>
            <param name="second">Second observable sequence to compare.</param>
            <returns>An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SequenceEqual``1(System.IObservable{``0},System.IObservable{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Determines whether two sequences are equal by comparing the elements pairwise using a specified equality comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="first">First observable sequence to compare.</param>
            <param name="second">Second observable sequence to compare.</param>
            <param name="comparer">Comparer used to compare elements of both sequences.</param>
            <returns>An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the specified equality comparer.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="comparer"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SequenceEqual``1(System.IObservable{``0},System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Determines whether an observable and enumerable sequence are equal by comparing the elements pairwise.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="first">First observable sequence to compare.</param>
            <param name="second">Second observable sequence to compare.</param>
            <returns>An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SequenceEqual``1(System.IObservable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Determines whether an observable and enumerable sequence are equal by comparing the elements pairwise using a specified equality comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="first">First observable sequence to compare.</param>
            <param name="second">Second observable sequence to compare.</param>
            <param name="comparer">Comparer used to compare elements of both sequences.</param>
            <returns>An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the specified equality comparer.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="comparer"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SingleAsync``1(System.IObservable{``0})">
            <summary>
            Returns the only element of an observable sequence, and reports an exception if there is not exactly one element in the observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>Sequence containing the single element in the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence contains more than one element. -or- The source sequence is empty.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SingleAsync``1(System.IObservable{``0},System.Func{``0,System.Boolean})">
            <summary>
            Returns the only element of an observable sequence that satisfies the condition in the predicate, and reports an exception if there is not exactly one element in the observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="predicate">A predicate function to evaluate for elements in the source sequence.</param>
            <returns>Sequence containing the single element in the observable sequence that satisfies the condition in the predicate.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) No element satisfies the condition in the predicate. -or- More than one element satisfies the condition in the predicate. -or- The source sequence is empty.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SingleOrDefaultAsync``1(System.IObservable{``0})">
            <summary>
            Returns the only element of an observable sequence, or a default value if the observable sequence is empty; this method reports an exception if there is more than one element in the observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>Sequence containing the single element in the observable sequence, or a default value if no such element exists.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence contains more than one element.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SingleOrDefaultAsync``1(System.IObservable{``0},System.Func{``0,System.Boolean})">
            <summary>
            Returns the only element of an observable sequence that matches the predicate, or a default value if no such element exists; this method reports an exception if there is more than one element in the observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="predicate">A predicate function to evaluate for elements in the source sequence.</param>
            <returns>Sequence containing the single element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The sequence contains more than one element that satisfies the condition in the predicate.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Sum(System.IObservable{System.Double})">
            <summary>
            Computes the sum of a sequence of <see cref="T:System.Double" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Double" /> values to calculate the sum of.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Sum(System.IObservable{System.Single})">
            <summary>
            Computes the sum of a sequence of <see cref="T:System.Single" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Single" /> values to calculate the sum of.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Sum(System.IObservable{System.Decimal})">
            <summary>
            Computes the sum of a sequence of <see cref="T:System.Decimal" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Decimal" /> values to calculate the sum of.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Decimal.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Sum(System.IObservable{System.Int32})">
            <summary>
            Computes the sum of a sequence of <see cref="T:System.Int32" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Int32" /> values to calculate the sum of.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Int32.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Sum(System.IObservable{System.Int64})">
            <summary>
            Computes the sum of a sequence of <see cref="T:System.Int64" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Int64" /> values to calculate the sum of.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Sum(System.IObservable{System.Nullable{System.Double}})">
            <summary>
            Computes the sum of a sequence of nullable <see cref="T:System.Double" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Double" /> values to calculate the sum of.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Sum(System.IObservable{System.Nullable{System.Single}})">
            <summary>
            Computes the sum of a sequence of nullable <see cref="T:System.Single" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Single" /> values to calculate the sum of.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Sum(System.IObservable{System.Nullable{System.Decimal}})">
            <summary>
            Computes the sum of a sequence of nullable <see cref="T:System.Decimal" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Decimal" /> values to calculate the sum of.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Decimal.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Sum(System.IObservable{System.Nullable{System.Int32}})">
            <summary>
            Computes the sum of a sequence of nullable <see cref="T:System.Int32" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Int32" /> values to calculate the sum of.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Int32.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Sum(System.IObservable{System.Nullable{System.Int64}})">
            <summary>
            Computes the sum of a sequence of nullable <see cref="T:System.Int64" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Int64" /> values to calculate the sum of.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Sum``1(System.IObservable{``0},System.Func{``0,System.Double})">
            <summary>
            Computes the sum of a sequence of <see cref="T:System.Double" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values that are used to calculate a sum.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Sum``1(System.IObservable{``0},System.Func{``0,System.Single})">
            <summary>
            Computes the sum of a sequence of <see cref="T:System.Single" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values that are used to calculate a sum.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Sum``1(System.IObservable{``0},System.Func{``0,System.Decimal})">
            <summary>
            Computes the sum of a sequence of <see cref="T:System.Decimal" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values that are used to calculate a sum.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Decimal.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Sum``1(System.IObservable{``0},System.Func{``0,System.Int32})">
            <summary>
            Computes the sum of a sequence of <see cref="T:System.Int32" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values that are used to calculate a sum.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Int32.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Sum``1(System.IObservable{``0},System.Func{``0,System.Int64})">
            <summary>
            Computes the sum of a sequence of <see cref="T:System.Int64" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values that are used to calculate a sum.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Sum``1(System.IObservable{``0},System.Func{``0,System.Nullable{System.Double}})">
            <summary>
            Computes the sum of a sequence of nullable <see cref="T:System.Double" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values that are used to calculate a sum.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Sum``1(System.IObservable{``0},System.Func{``0,System.Nullable{System.Single}})">
            <summary>
            Computes the sum of a sequence of nullable <see cref="T:System.Single" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values that are used to calculate a sum.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Sum``1(System.IObservable{``0},System.Func{``0,System.Nullable{System.Decimal}})">
            <summary>
            Computes the sum of a sequence of nullable <see cref="T:System.Decimal" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values that are used to calculate a sum.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Decimal.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Sum``1(System.IObservable{``0},System.Func{``0,System.Nullable{System.Int32}})">
            <summary>
            Computes the sum of a sequence of nullable <see cref="T:System.Int32" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values that are used to calculate a sum.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Int32.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Sum``1(System.IObservable{``0},System.Func{``0,System.Nullable{System.Int64}})">
            <summary>
            Computes the sum of a sequence of nullable <see cref="T:System.Int64" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values that are used to calculate a sum.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToArray``1(System.IObservable{``0})">
            <summary>
            Creates an array from an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">The source observable sequence to get an array of elements for.</param>
            <returns>An observable sequence containing a single element with an array containing all the elements of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToDictionary``2(System.IObservable{``0},System.Func{``0,``1})">
            <summary>
            Creates a dictionary from an observable sequence according to a specified key selector function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the dictionary key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to create a dictionary for.</param>
            <param name="keySelector">A function to extract a key from each element.</param>
            <returns>An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToDictionary``2(System.IObservable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Creates a dictionary from an observable sequence according to a specified key selector function, and a comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the dictionary key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to create a dictionary for.</param>
            <param name="keySelector">A function to extract a key from each element.</param>
            <param name="comparer">An equality comparer to compare keys.</param>
            <returns>An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="comparer"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToDictionary``3(System.IObservable{``0},System.Func{``0,``1},System.Func{``0,``2})">
            <summary>
            Creates a dictionary from an observable sequence according to a specified key selector function, and an element selector function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the dictionary key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the dictionary value computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to create a dictionary for.</param>
            <param name="keySelector">A function to extract a key from each element.</param>
            <param name="elementSelector">A transform function to produce a result element value from each element.</param>
            <returns>An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="elementSelector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToDictionary``3(System.IObservable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Creates a dictionary from an observable sequence according to a specified key selector function, a comparer, and an element selector function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the dictionary key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the dictionary value computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to create a dictionary for.</param>
            <param name="keySelector">A function to extract a key from each element.</param>
            <param name="elementSelector">A transform function to produce a result element value from each element.</param>
            <param name="comparer">An equality comparer to compare keys.</param>
            <returns>An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="elementSelector"/> or <paramref name="comparer"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToList``1(System.IObservable{``0})">
            <summary>
            Creates a list from an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">The source observable sequence to get a list of elements for.</param>
            <returns>An observable sequence containing a single element with a list containing all the elements of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToLookup``2(System.IObservable{``0},System.Func{``0,``1})">
            <summary>
            Creates a lookup from an observable sequence according to a specified key selector function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the lookup key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to create a lookup for.</param>
            <param name="keySelector">A function to extract a key from each element.</param>
            <returns>An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToLookup``2(System.IObservable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Creates a lookup from an observable sequence according to a specified key selector function, and a comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the lookup key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to create a lookup for.</param>
            <param name="keySelector">A function to extract a key from each element.</param>
            <param name="comparer">An equality comparer to compare keys.</param>
            <returns>An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="comparer"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToLookup``3(System.IObservable{``0},System.Func{``0,``1},System.Func{``0,``2})">
            <summary>
            Creates a lookup from an observable sequence according to a specified key selector function, and an element selector function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the lookup key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the lookup value computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to create a lookup for.</param>
            <param name="keySelector">A function to extract a key from each element.</param>
            <param name="elementSelector">A transform function to produce a result element value from each element.</param>
            <returns>An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="elementSelector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToLookup``3(System.IObservable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Creates a lookup from an observable sequence according to a specified key selector function, a comparer, and an element selector function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the lookup key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the lookup value computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to create a lookup for.</param>
            <param name="keySelector">A function to extract a key from each element.</param>
            <param name="elementSelector">A transform function to produce a result element value from each element.</param>
            <param name="comparer">An equality comparer to compare keys.</param>
            <returns>An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="elementSelector"/> or <paramref name="comparer"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``1(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``0})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``2(System.Func{``0,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``1})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``3(System.Func{``0,``1,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``2})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``4(System.Func{``0,``1,``2,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``3})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``5(System.Func{``0,``1,``2,``3,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``4})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``6(System.Func{``0,``1,``2,``3,``4,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``5})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``7(System.Func{``0,``1,``2,``3,``4,``5,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``6})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``8(System.Func{``0,``1,``2,``3,``4,``5,``6,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``7})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``9(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``8})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``10(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``9})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``11(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``10})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``12(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``11})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``13(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``12})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``14(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``13})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``15(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``14})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``1(System.Func{``0,System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``2(System.Func{``0,``1,System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``3(System.Func{``0,``1,``2,System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``4(System.Func{``0,``1,``2,``3,System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``5(System.Func{``0,``1,``2,``3,``4,System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``6(System.Func{``0,``1,``2,``3,``4,``5,System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``7(System.Func{``0,``1,``2,``3,``4,``5,``6,System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``8(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``9(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``10(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``11(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``12(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``13(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsyncPattern``14(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="begin"/> or <paramref name="end"/> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Start``1(System.Func{``0})">
            <summary>
            Invokes the specified function asynchronously, surfacing the result through an observable sequence.
            </summary>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to run asynchronously.</param>
            <returns>An observable sequence exposing the function's result value, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> is null.</exception>
            <remarks>
            <list type="bullet">
            <item><description>The function is called immediately, not during the subscription of the resulting sequence.</description></item>
            <item><description>Multiple subscriptions to the resulting sequence can observe the function's result.</description></item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Start``1(System.Func{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Invokes the specified function asynchronously on the specified scheduler, surfacing the result through an observable sequence
            </summary>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to run asynchronously.</param>
            <param name="scheduler">Scheduler to run the function on.</param>
            <returns>An observable sequence exposing the function's result value, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> or <paramref name="scheduler"/> is null.</exception>
            <remarks>
            <list type="bullet">
            <item><description>The function is called immediately, not during the subscription of the resulting sequence.</description></item>
            <item><description>Multiple subscriptions to the resulting sequence can observe the function's result.</description></item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.StartAsync``1(System.Func{System.Threading.Tasks.Task{``0}})">
            <summary>
            Invokes the asynchronous function, surfacing the result through an observable sequence.
            </summary>
            <typeparam name="TResult">The type of the result returned by the asynchronous function.</typeparam>
            <param name="functionAsync">Asynchronous function to run.</param>
            <returns>An observable sequence exposing the function's result value, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="functionAsync"/> is null.</exception>
            <remarks>
            <list type="bullet">
            <item><description>The function is started immediately, not during the subscription of the resulting sequence.</description></item>
            <item><description>Multiple subscriptions to the resulting sequence can observe the function's result.</description></item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.StartAsync``1(System.Func{System.Threading.Tasks.Task{``0}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Invokes the asynchronous function, surfacing the result through an observable sequence.
            </summary>
            <typeparam name="TResult">The type of the result returned by the asynchronous function.</typeparam>
            <param name="functionAsync">Asynchronous function to run.</param>
            <param name="scheduler">Scheduler on which to notify observers.</param>
            <returns>An observable sequence exposing the function's result value, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="functionAsync"/> is null or <paramref name="scheduler"/> is null.</exception>
            <remarks>
            <list type="bullet">
            <item><description>The function is started immediately, not during the subscription of the resulting sequence.</description></item>
            <item><description>Multiple subscriptions to the resulting sequence can observe the function's result.</description></item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.StartAsync``1(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}})">
            <summary>
            Invokes the asynchronous function, surfacing the result through an observable sequence.
            The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information.
            </summary>
            <typeparam name="TResult">The type of the result returned by the asynchronous function.</typeparam>
            <param name="functionAsync">Asynchronous function to run.</param>
            <returns>An observable sequence exposing the function's result value, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="functionAsync"/> is null.</exception>
            <remarks>
            <list type="bullet">
            <item><description>The function is started immediately, not during the subscription of the resulting sequence.</description></item>
            <item><description>Multiple subscriptions to the resulting sequence can observe the function's result.</description></item>
            <item><description>
            If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed
            subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator.
            Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription
            to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using
            multicast operators.
            </description></item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.StartAsync``1(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Invokes the asynchronous function, surfacing the result through an observable sequence.
            The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information.
            </summary>
            <typeparam name="TResult">The type of the result returned by the asynchronous function.</typeparam>
            <param name="functionAsync">Asynchronous function to run.</param>
            <param name="scheduler">Scheduler on which to notify observers.</param>
            <returns>An observable sequence exposing the function's result value, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="functionAsync"/> is null or <paramref name="scheduler"/> is null.</exception>
            <remarks>
            <list type="bullet">
            <item><description>The function is started immediately, not during the subscription of the resulting sequence.</description></item>
            <item><description>Multiple subscriptions to the resulting sequence can observe the function's result.</description></item>
            <item><description>
            If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed
            subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator.
            Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription
            to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using
            multicast operators.
            </description></item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Start(System.Action)">
            <summary>
            Invokes the action asynchronously, surfacing the result through an observable sequence.
            </summary>
            <param name="action">Action to run asynchronously.</param>
            <returns>An observable sequence exposing a Unit value upon completion of the action, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
            <remarks>
            <list type="bullet">
            <item><description>The action is called immediately, not during the subscription of the resulting sequence.</description></item>
            <item><description>Multiple subscriptions to the resulting sequence can observe the action's outcome.</description></item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Start(System.Action,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Invokes the action asynchronously on the specified scheduler, surfacing the result through an observable sequence.
            </summary>
            <param name="action">Action to run asynchronously.</param>
            <param name="scheduler">Scheduler to run the action on.</param>
            <returns>An observable sequence exposing a Unit value upon completion of the action, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> or <paramref name="scheduler"/> is null.</exception>
            <remarks>
            <list type="bullet">
            <item><description>The action is called immediately, not during the subscription of the resulting sequence.</description></item>
            <item><description>Multiple subscriptions to the resulting sequence can observe the action's outcome.</description></item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.StartAsync(System.Func{System.Threading.Tasks.Task})">
            <summary>
            Invokes the asynchronous action, surfacing the result through an observable sequence.
            </summary>
            <param name="actionAsync">Asynchronous action to run.</param>
            <returns>An observable sequence exposing a Unit value upon completion of the action, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="actionAsync"/> is null.</exception>
            <remarks>
            <list type="bullet">
            <item><description>The action is started immediately, not during the subscription of the resulting sequence.</description></item>
            <item><description>Multiple subscriptions to the resulting sequence can observe the action's outcome.</description></item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.StartAsync(System.Func{System.Threading.Tasks.Task},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Invokes the asynchronous action, surfacing the result through an observable sequence.
            </summary>
            <param name="actionAsync">Asynchronous action to run.</param>
            <param name="scheduler">Scheduler on which to notify observers.</param>
            <returns>An observable sequence exposing a Unit value upon completion of the action, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="actionAsync"/> is null or <paramref name="scheduler"/> is null.</exception>
            <remarks>
            <list type="bullet">
            <item><description>The action is started immediately, not during the subscription of the resulting sequence.</description></item>
            <item><description>Multiple subscriptions to the resulting sequence can observe the action's outcome.</description></item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.StartAsync(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task})">
            <summary>
            Invokes the asynchronous action, surfacing the result through an observable sequence.
            The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information.
            </summary>
            <param name="actionAsync">Asynchronous action to run.</param>
            <returns>An observable sequence exposing a Unit value upon completion of the action, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="actionAsync"/> is null.</exception>
            <remarks>
            <list type="bullet">
            <item><description>The action is started immediately, not during the subscription of the resulting sequence.</description></item>
            <item><description>Multiple subscriptions to the resulting sequence can observe the action's outcome.</description></item>
            <item><description>
            If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed
            subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator.
            Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription
            to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using
            multicast operators.
            </description></item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.StartAsync(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Invokes the asynchronous action, surfacing the result through an observable sequence.
            The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information.
            </summary>
            <param name="actionAsync">Asynchronous action to run.</param>
            <param name="scheduler">Scheduler on which to notify observers.</param>
            <returns>An observable sequence exposing a Unit value upon completion of the action, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="actionAsync"/> is null or <paramref name="scheduler"/> is null.</exception>
            <remarks>
            <list type="bullet">
            <item><description>The action is started immediately, not during the subscription of the resulting sequence.</description></item>
            <item><description>Multiple subscriptions to the resulting sequence can observe the action's outcome.</description></item>
            <item><description>
            If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed
            subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator.
            Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription
            to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using
            multicast operators.
            </description></item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsync``1(System.Func{System.Threading.Tasks.Task{``0}})">
            <summary>
            Converts an asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started.
            </summary>
            <typeparam name="TResult">The type of the result returned by the asynchronous function.</typeparam>
            <param name="functionAsync">Asynchronous function to convert.</param>
            <returns>An observable sequence exposing the result of invoking the function, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="functionAsync"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsync``1(System.Func{System.Threading.Tasks.Task{``0}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts an asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started.
            </summary>
            <typeparam name="TResult">The type of the result returned by the asynchronous function.</typeparam>
            <param name="functionAsync">Asynchronous function to convert.</param>
            <param name="scheduler">Scheduler on which to notify observers.</param>
            <returns>An observable sequence exposing the result of invoking the function, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="functionAsync"/> is null or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsync``1(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}})">
            <summary>
            Converts an asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started.
            The CancellationToken passed to the asynchronous function is tied to the observable sequence's subscription that triggered the function's invocation and can be used for best-effort cancellation.
            </summary>
            <typeparam name="TResult">The type of the result returned by the asynchronous function.</typeparam>
            <param name="functionAsync">Asynchronous function to convert.</param>
            <returns>An observable sequence exposing the result of invoking the function, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="functionAsync"/> is null.</exception>
            <remarks>When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsync``1(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts an asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started.
            The CancellationToken passed to the asynchronous function is tied to the observable sequence's subscription that triggered the function's invocation and can be used for best-effort cancellation.
            </summary>
            <typeparam name="TResult">The type of the result returned by the asynchronous function.</typeparam>
            <param name="functionAsync">Asynchronous function to convert.</param>
            <param name="scheduler">Scheduler on which to notify observers.</param>
            <returns>An observable sequence exposing the result of invoking the function, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="functionAsync"/> is null or <paramref name="scheduler"/> is null.</exception>
            <remarks>When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsync(System.Func{System.Threading.Tasks.Task})">
            <summary>
            Converts an asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started.
            </summary>
            <param name="actionAsync">Asynchronous action to convert.</param>
            <returns>An observable sequence exposing a Unit value upon completion of the action, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="actionAsync"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsync(System.Func{System.Threading.Tasks.Task},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts an asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started.
            </summary>
            <param name="actionAsync">Asynchronous action to convert.</param>
            <param name="scheduler">Scheduler on which to notify observers.</param>
            <returns>An observable sequence exposing a Unit value upon completion of the action, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="actionAsync"/> is null or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsync(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task})">
            <summary>
            Converts an asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started.
            The CancellationToken passed to the asynchronous action is tied to the observable sequence's subscription that triggered the action's invocation and can be used for best-effort cancellation.
            </summary>
            <param name="actionAsync">Asynchronous action to convert.</param>
            <returns>An observable sequence exposing a Unit value upon completion of the action, or an exception.</returns>
            <remarks>When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled.</remarks>
            <exception cref="T:System.ArgumentNullException"><paramref name="actionAsync"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromAsync(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts an asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started.
            The CancellationToken passed to the asynchronous action is tied to the observable sequence's subscription that triggered the action's invocation and can be used for best-effort cancellation.
            </summary>
            <param name="actionAsync">Asynchronous action to convert.</param>
            <param name="scheduler">Scheduler on which to notify observers.</param>
            <returns>An observable sequence exposing a Unit value upon completion of the action, or an exception.</returns>
            <remarks>When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled.</remarks>
            <exception cref="T:System.ArgumentNullException"><paramref name="actionAsync"/> is null or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``1(System.Func{``0})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``1(System.Func{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``2(System.Func{``0,``1})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``2(System.Func{``0,``1},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``3(System.Func{``0,``1,``2})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``3(System.Func{``0,``1,``2},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``4(System.Func{``0,``1,``2,``3})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``4(System.Func{``0,``1,``2,``3},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``5(System.Func{``0,``1,``2,``3,``4})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``5(System.Func{``0,``1,``2,``3,``4},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``6(System.Func{``0,``1,``2,``3,``4,``5})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``6(System.Func{``0,``1,``2,``3,``4,``5},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``7(System.Func{``0,``1,``2,``3,``4,``5,``6})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``7(System.Func{``0,``1,``2,``3,``4,``5,``6},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``8(System.Func{``0,``1,``2,``3,``4,``5,``6,``7})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``8(System.Func{``0,``1,``2,``3,``4,``5,``6,``7},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``9(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``9(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``10(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``10(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``11(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``11(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``12(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``12(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``13(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``13(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``14(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the function.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``14(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the function.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``15(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the function.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the function.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``15(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the function.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the function.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``16(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the function.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the function.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the function.</typeparam>
            <typeparam name="TArg15">The type of the fifteenth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``16(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the function.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the function.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the function.</typeparam>
            <typeparam name="TArg15">The type of the fifteenth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``17(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15,``16})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the function.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the function.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the function.</typeparam>
            <typeparam name="TArg15">The type of the fifteenth argument passed to the function.</typeparam>
            <typeparam name="TArg16">The type of the sixteenth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``17(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15,``16},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the function.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the function.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the function.</typeparam>
            <typeparam name="TArg15">The type of the fifteenth argument passed to the function.</typeparam>
            <typeparam name="TArg16">The type of the sixteenth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="function"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync(System.Action)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync(System.Action,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``1(System.Action{``0})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``1(System.Action{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``2(System.Action{``0,``1})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``2(System.Action{``0,``1},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``3(System.Action{``0,``1,``2})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``3(System.Action{``0,``1,``2},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``4(System.Action{``0,``1,``2,``3})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``4(System.Action{``0,``1,``2,``3},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``5(System.Action{``0,``1,``2,``3,``4})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``5(System.Action{``0,``1,``2,``3,``4},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``6(System.Action{``0,``1,``2,``3,``4,``5})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``6(System.Action{``0,``1,``2,``3,``4,``5},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``7(System.Action{``0,``1,``2,``3,``4,``5,``6})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``7(System.Action{``0,``1,``2,``3,``4,``5,``6},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``8(System.Action{``0,``1,``2,``3,``4,``5,``6,``7})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``8(System.Action{``0,``1,``2,``3,``4,``5,``6,``7},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``9(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``9(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``10(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``10(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``11(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``11(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``12(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``12(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``13(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the action.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``13(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the action.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``14(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the action.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the action.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``14(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the action.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the action.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``15(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the action.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the action.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the action.</typeparam>
            <typeparam name="TArg15">The type of the fifteenth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``15(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the action.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the action.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the action.</typeparam>
            <typeparam name="TArg15">The type of the fifteenth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``16(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the action.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the action.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the action.</typeparam>
            <typeparam name="TArg15">The type of the fifteenth argument passed to the action.</typeparam>
            <typeparam name="TArg16">The type of the sixteenth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToAsync``16(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the action.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the action.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the action.</typeparam>
            <typeparam name="TArg15">The type of the fifteenth argument passed to the action.</typeparam>
            <typeparam name="TArg16">The type of the sixteenth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="action"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.GetAwaiter``1(System.IObservable{``0})">
            <summary>
            Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty.
            This operation subscribes to the observable sequence, making it hot.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to await.</param>
            <returns>Object that can be awaited.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.GetAwaiter``1(System.Reactive.Subjects.IConnectableObservable{``0})">
            <summary>
            Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty.
            This operation subscribes and connects to the observable sequence, making it hot.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to await.</param>
            <returns>Object that can be awaited.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.RunAsync``1(System.IObservable{``0},System.Threading.CancellationToken)">
            <summary>
            Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty.
            This operation subscribes to the observable sequence, making it hot. The supplied CancellationToken can be used to cancel the subscription.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to await.</param>
            <param name="cancellationToken">Cancellation token.</param>
            <returns>Object that can be awaited.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.RunAsync``1(System.Reactive.Subjects.IConnectableObservable{``0},System.Threading.CancellationToken)">
            <summary>
            Gets an awaiter that returns the last value of the observable sequence or throws an exception if the sequence is empty.
            This operation subscribes and connects to the observable sequence, making it hot. The supplied CancellationToken can be used to cancel the subscription and connection.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to await.</param>
            <param name="cancellationToken">Cancellation token.</param>
            <returns>Object that can be awaited.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Multicast``2(System.IObservable{``0},System.Reactive.Subjects.ISubject{``0,``1})">
            <summary>
            Multicasts the source sequence notifications through the specified subject to the resulting connectable observable. Upon connection of the
            connectable observable, the subject is subscribed to the source exactly one, and messages are forwarded to the observers registered with
            the connectable observable. For specializations with fixed subject types, see Publish, PublishLast, and Replay.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence whose elements will be pushed into the specified subject.</param>
            <param name="subject">Subject to push source elements into.</param>
            <returns>A connectable observable sequence that upon connection causes the source sequence to push results into the specified subject.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="subject"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Multicast``3(System.IObservable{``0},System.Func{System.Reactive.Subjects.ISubject{``0,``1}},System.Func{System.IObservable{``1},System.IObservable{``2}})">
            <summary>
            Multicasts the source sequence notifications through an instantiated subject into all uses of the sequence within a selector function. Each
            subscription to the resulting sequence causes a separate multicast invocation, exposing the sequence resulting from the selector function's
            invocation. For specializations with fixed subject types, see Publish, PublishLast, and Replay.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TIntermediate">The type of the elements produced by the intermediate subject.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence which will be multicasted in the specified selector function.</param>
            <param name="subjectSelector">Factory function to create an intermediate subject through which the source sequence's elements will be multicast to the selector function.</param>
            <param name="selector">Selector function which can use the multicasted source sequence subject to the policies enforced by the created subject.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="subjectSelector"/> or <paramref name="selector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Publish``1(System.IObservable{``0})">
            <summary>
            Returns a connectable observable sequence that shares a single subscription to the underlying sequence.
            This operator is a specialization of Multicast using a regular <see cref="T:System.Reactive.Subjects.Subject`1"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <returns>A connectable observable sequence that shares a single subscription to the underlying sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>Subscribers will receive all notifications of the source from the time of the subscription on.</remarks>
            <seealso cref="T:System.Reactive.Subjects.Subject`1"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Publish``2(System.IObservable{``0},System.Func{System.IObservable{``0},System.IObservable{``1}})">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence.
            This operator is a specialization of Multicast using a regular <see cref="T:System.Reactive.Subjects.Subject`1"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="selector">Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all notifications of the source from the time of the subscription on.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <seealso cref="T:System.Reactive.Subjects.Subject`1"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Publish``1(System.IObservable{``0},``0)">
            <summary>
            Returns a connectable observable sequence that shares a single subscription to the underlying sequence and starts with initialValue.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.BehaviorSubject`1"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="initialValue">Initial value received by observers upon subscription.</param>
            <returns>A connectable observable sequence that shares a single subscription to the underlying sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>Subscribers will receive immediately receive the initial value, followed by all notifications of the source from the time of the subscription on.</remarks>
            <seealso cref="T:System.Reactive.Subjects.BehaviorSubject`1"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Publish``2(System.IObservable{``0},System.Func{System.IObservable{``0},System.IObservable{``1}},``0)">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence and starts with initialValue.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.BehaviorSubject`1"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="selector">Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive immediately receive the initial value, followed by all notifications of the source from the time of the subscription on.</param>
            <param name="initialValue">Initial value received by observers upon subscription.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <seealso cref="T:System.Reactive.Subjects.BehaviorSubject`1"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.PublishLast``1(System.IObservable{``0})">
            <summary>
            Returns a connectable observable sequence that shares a single subscription to the underlying sequence containing only the last notification.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.AsyncSubject`1"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <returns>A connectable observable sequence that shares a single subscription to the underlying sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>Subscribers will only receive the last notification of the source.</remarks>
            <seealso cref="T:System.Reactive.Subjects.AsyncSubject`1"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.PublishLast``2(System.IObservable{``0},System.Func{System.IObservable{``0},System.IObservable{``1}})">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence containing only the last notification.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.AsyncSubject`1"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="selector">Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will only receive the last notification of the source.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <seealso cref="T:System.Reactive.Subjects.AsyncSubject`1"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.RefCount``1(System.Reactive.Subjects.IConnectableObservable{``0})">
            <summary>
            Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Connectable observable sequence.</param>
            <returns>An observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.RefCount``1(System.Reactive.Subjects.IConnectableObservable{``0},System.TimeSpan)">
            <summary>
            Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Connectable observable sequence.</param>
            <param name="disconnectDelay">The time span that should be waited before possibly unsubscribing from the connectable observable.</param>
            <returns>An observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.RefCount``1(System.Reactive.Subjects.IConnectableObservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Connectable observable sequence.</param>
            <param name="disconnectDelay">The time span that should be waited before possibly unsubscribing from the connectable observable.</param>
            <param name="scheduler">The scheduler to use for delayed unsubscription.</param>
            <returns>An observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.RefCount``1(System.Reactive.Subjects.IConnectableObservable{``0},System.Int32)">
            <summary>
            Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Connectable observable sequence.</param>
            <param name="minObservers">The minimum number of observers required to subscribe before establishing the connection to the source.</param>
            <returns>An observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="minObservers"/> is non-positive.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.RefCount``1(System.Reactive.Subjects.IConnectableObservable{``0},System.Int32,System.TimeSpan)">
            <summary>
            Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Connectable observable sequence.</param>
            <param name="minObservers">The minimum number of observers required to subscribe before establishing the connection to the source.</param>
            <param name="disconnectDelay">The time span that should be waited before possibly unsubscribing from the connectable observable.</param>
            <returns>An observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="minObservers"/> is non-positive.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.RefCount``1(System.Reactive.Subjects.IConnectableObservable{``0},System.Int32,System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Connectable observable sequence.</param>
            <param name="minObservers">The minimum number of observers required to subscribe before establishing the connection to the source.</param>
            <param name="disconnectDelay">The time span that should be waited before possibly unsubscribing from the connectable observable.</param>
            <param name="scheduler">The scheduler to use for delayed unsubscription.</param>
            <returns>An observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="minObservers"/> is non-positive.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.AutoConnect``1(System.Reactive.Subjects.IConnectableObservable{``0},System.Int32,System.Action{System.IDisposable})">
            <summary>
            Automatically connect the upstream IConnectableObservable at most once when the
            specified number of IObservers have subscribed to this IObservable.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Connectable observable sequence.</param>
            <param name="minObservers">The number of observers required to subscribe before the connection to source happens, non-positive value will trigger an immediate subscription.</param>
            <param name="onConnect">If not null, the connection's IDisposable is provided to it.</param>
            <returns>An observable sequence that connects to the source at most once when the given number of observers have subscribed to it.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Replay``1(System.IObservable{``0})">
            <summary>
            Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <returns>A connectable observable sequence that shares a single subscription to the underlying sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>Subscribers will receive all the notifications of the source.</remarks>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Replay``1(System.IObservable{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="scheduler">Scheduler where connected observers will be invoked on.</param>
            <returns>A connectable observable sequence that shares a single subscription to the underlying sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <remarks>Subscribers will receive all the notifications of the source.</remarks>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Replay``2(System.IObservable{``0},System.Func{System.IObservable{``0},System.IObservable{``1}})">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="selector">Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Replay``2(System.IObservable{``0},System.Func{System.IObservable{``0},System.IObservable{``1}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="selector">Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source.</param>
            <param name="scheduler">Scheduler where connected observers within the selector function will be invoked on.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> or <paramref name="scheduler"/> is null.</exception>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Replay``1(System.IObservable{``0},System.TimeSpan)">
            <summary>
            Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="window">Maximum time length of the replay buffer.</param>
            <returns>A connectable observable sequence that shares a single subscription to the underlying sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="window"/> is less than TimeSpan.Zero.</exception>
            <remarks>Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy.</remarks>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Replay``2(System.IObservable{``0},System.Func{System.IObservable{``0},System.IObservable{``1}},System.TimeSpan)">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="selector">Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy.</param>
            <param name="window">Maximum time length of the replay buffer.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="window"/> is less than TimeSpan.Zero.</exception>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Replay``1(System.IObservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="window">Maximum time length of the replay buffer.</param>
            <param name="scheduler">Scheduler where connected observers will be invoked on.</param>
            <returns>A connectable observable sequence that shares a single subscription to the underlying sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="window"/> is less than TimeSpan.Zero.</exception>
            <remarks>Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy.</remarks>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Replay``2(System.IObservable{``0},System.Func{System.IObservable{``0},System.IObservable{``1}},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="selector">Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy.</param>
            <param name="window">Maximum time length of the replay buffer.</param>
            <param name="scheduler">Scheduler where connected observers within the selector function will be invoked on.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="window"/> is less than TimeSpan.Zero.</exception>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Replay``1(System.IObservable{``0},System.Int32,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying bufferSize notifications.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="bufferSize">Maximum element count of the replay buffer.</param>
            <param name="scheduler">Scheduler where connected observers will be invoked on.</param>
            <returns>A connectable observable sequence that shares a single subscription to the underlying sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize"/> is less than zero.</exception>
            <remarks>Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy.</remarks>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Replay``2(System.IObservable{``0},System.Func{System.IObservable{``0},System.IObservable{``1}},System.Int32,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="selector">Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy.</param>
            <param name="bufferSize">Maximum element count of the replay buffer.</param>
            <param name="scheduler">Scheduler where connected observers within the selector function will be invoked on.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize"/> is less than zero.</exception>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Replay``1(System.IObservable{``0},System.Int32)">
            <summary>
            Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="bufferSize">Maximum element count of the replay buffer.</param>
            <returns>A connectable observable sequence that shares a single subscription to the underlying sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize"/> is less than zero.</exception>
            <remarks>Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy.</remarks>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Replay``2(System.IObservable{``0},System.Func{System.IObservable{``0},System.IObservable{``1}},System.Int32)">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="selector">Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy.</param>
            <param name="bufferSize">Maximum element count of the replay buffer.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize"/> is less than zero.</exception>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Replay``1(System.IObservable{``0},System.Int32,System.TimeSpan)">
            <summary>
            Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="bufferSize">Maximum element count of the replay buffer.</param>
            <param name="window">Maximum time length of the replay buffer.</param>
            <returns>A connectable observable sequence that shares a single subscription to the underlying sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize"/> is less than zero.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="window"/> is less than TimeSpan.Zero.</exception>
            <remarks>Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy.</remarks>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Replay``2(System.IObservable{``0},System.Func{System.IObservable{``0},System.IObservable{``1}},System.Int32,System.TimeSpan)">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="selector">Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy.</param>
            <param name="bufferSize">Maximum element count of the replay buffer.</param>
            <param name="window">Maximum time length of the replay buffer.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize"/> is less than zero.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="window"/> is less than TimeSpan.Zero.</exception>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Replay``1(System.IObservable{``0},System.Int32,System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="bufferSize">Maximum element count of the replay buffer.</param>
            <param name="window">Maximum time length of the replay buffer.</param>
            <param name="scheduler">Scheduler where connected observers will be invoked on.</param>
            <returns>A connectable observable sequence that shares a single subscription to the underlying sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize"/> is less than zero.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="window"/> is less than TimeSpan.Zero.</exception>
            <remarks>Subscribers will receive all the notifications of the source subject to the specified replay buffer trimming policy.</remarks>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Replay``2(System.IObservable{``0},System.Func{System.IObservable{``0},System.IObservable{``1}},System.Int32,System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="selector">Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy.</param>
            <param name="bufferSize">Maximum element count of the replay buffer.</param>
            <param name="window">Maximum time length of the replay buffer.</param>
            <param name="scheduler">Scheduler where connected observers within the selector function will be invoked on.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize"/> is less than zero.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="window"/> is less than TimeSpan.Zero.</exception>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Chunkify``1(System.IObservable{``0})">
            <summary>
            Produces an enumerable sequence of consecutive (possibly empty) chunks of the source sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>The enumerable sequence that returns consecutive (possibly empty) chunks upon each iteration.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Collect``2(System.IObservable{``0},System.Func{``1},System.Func{``1,``0,``1})">
            <summary>
            Produces an enumerable sequence that returns elements collected/aggregated from the source sequence between consecutive iterations.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements produced by the merge operation during collection.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="newCollector">Factory to create a new collector object.</param>
            <param name="merge">Merges a sequence element with the current collector.</param>
            <returns>The enumerable sequence that returns collected/aggregated elements from the source sequence upon each iteration.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="newCollector"/> or <paramref name="merge"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Collect``2(System.IObservable{``0},System.Func{``1},System.Func{``1,``0,``1},System.Func{``1,``1})">
            <summary>
            Produces an enumerable sequence that returns elements collected/aggregated from the source sequence between consecutive iterations.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements produced by the merge operation during collection.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="getInitialCollector">Factory to create the initial collector object.</param>
            <param name="merge">Merges a sequence element with the current collector.</param>
            <param name="getNewCollector">Factory to replace the current collector by a new collector.</param>
            <returns>The enumerable sequence that returns collected/aggregated elements from the source sequence upon each iteration.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="getInitialCollector"/> or <paramref name="merge"/> or <paramref name="getNewCollector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.First``1(System.IObservable{``0})">
            <summary>
            Returns the first element of an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>The first element in the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The source sequence is empty.</exception>
            <seealso cref="M:System.Reactive.Linq.Observable.FirstAsync``1(System.IObservable{``0})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.First``1(System.IObservable{``0},System.Func{``0,System.Boolean})">
            <summary>
            Returns the first element of an observable sequence that satisfies the condition in the predicate.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="predicate">A predicate function to evaluate for elements in the source sequence.</param>
            <returns>The first element in the observable sequence that satisfies the condition in the predicate.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">No element satisfies the condition in the predicate. -or- The source sequence is empty.</exception>
            <seealso cref="M:System.Reactive.Linq.Observable.FirstAsync``1(System.IObservable{``0},System.Func{``0,System.Boolean})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FirstOrDefault``1(System.IObservable{``0})">
            <summary>
            Returns the first element of an observable sequence, or a default value if no such element exists.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>The first element in the observable sequence, or a default value if no such element exists.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <seealso cref="M:System.Reactive.Linq.Observable.FirstOrDefaultAsync``1(System.IObservable{``0})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FirstOrDefault``1(System.IObservable{``0},System.Func{``0,System.Boolean})">
            <summary>
            Returns the first element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="predicate">A predicate function to evaluate for elements in the source sequence.</param>
            <returns>The first element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
            <seealso cref="M:System.Reactive.Linq.Observable.FirstOrDefaultAsync``1(System.IObservable{``0},System.Func{``0,System.Boolean})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ForEach``1(System.IObservable{``0},System.Action{``0})">
            <summary>
            Invokes an action for each element in the observable sequence, and blocks until the sequence is terminated.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="onNext">Action to invoke for each element in the observable sequence.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="onNext"/> is null.</exception>
            <remarks>Because of its blocking nature, this operator is mainly used for testing.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ForEach``1(System.IObservable{``0},System.Action{``0,System.Int32})">
            <summary>
            Invokes an action for each element in the observable sequence, incorporating the element's index, and blocks until the sequence is terminated.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="onNext">Action to invoke for each element in the observable sequence.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="onNext"/> is null.</exception>
            <remarks>Because of its blocking nature, this operator is mainly used for testing.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.GetEnumerator``1(System.IObservable{``0})">
            <summary>
            Returns an enumerator that enumerates all values of the observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to get an enumerator for.</param>
            <returns>The enumerator that can be used to enumerate over the elements in the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Last``1(System.IObservable{``0})">
            <summary>
            Returns the last element of an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>The last element in the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The source sequence is empty.</exception>
            <seealso cref="M:System.Reactive.Linq.Observable.LastAsync``1(System.IObservable{``0})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Last``1(System.IObservable{``0},System.Func{``0,System.Boolean})">
            <summary>
            Returns the last element of an observable sequence that satisfies the condition in the predicate.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="predicate">A predicate function to evaluate for elements in the source sequence.</param>
            <returns>The last element in the observable sequence that satisfies the condition in the predicate.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">No element satisfies the condition in the predicate. -or- The source sequence is empty.</exception>
            <seealso cref="M:System.Reactive.Linq.Observable.LastAsync``1(System.IObservable{``0},System.Func{``0,System.Boolean})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.LastOrDefault``1(System.IObservable{``0})">
            <summary>
            Returns the last element of an observable sequence, or a default value if no such element exists.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>The last element in the observable sequence, or a default value if no such element exists.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <seealso cref="M:System.Reactive.Linq.Observable.LastOrDefaultAsync``1(System.IObservable{``0})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.LastOrDefault``1(System.IObservable{``0},System.Func{``0,System.Boolean})">
            <summary>
            Returns the last element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="predicate">A predicate function to evaluate for elements in the source sequence.</param>
            <returns>The last element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
            <seealso cref="M:System.Reactive.Linq.Observable.LastOrDefaultAsync``1(System.IObservable{``0},System.Func{``0,System.Boolean})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Latest``1(System.IObservable{``0})">
            <summary>
            Returns an enumerable sequence whose enumeration returns the latest observed element in the source observable sequence.
            Enumerators on the resulting sequence will never produce the same element repeatedly, and will block until the next element becomes available.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>The enumerable sequence that returns the last sampled element upon each iteration and subsequently blocks until the next element in the observable source sequence becomes available.</returns>
        </member>
        <member name="M:System.Reactive.Linq.Observable.MostRecent``1(System.IObservable{``0},``0)">
            <summary>
            Returns an enumerable sequence whose enumeration returns the most recently observed element in the source observable sequence, using the specified initial value in case no element has been sampled yet.
            Enumerators on the resulting sequence never block and can produce the same element repeatedly.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="initialValue">Initial value that will be yielded by the enumerable sequence if no element has been sampled yet.</param>
            <returns>The enumerable sequence that returns the last sampled element upon each iteration.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Next``1(System.IObservable{``0})">
            <summary>
            Returns an enumerable sequence whose enumeration blocks until the next element in the source observable sequence becomes available.
            Enumerators on the resulting sequence will block until the next element becomes available.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>The enumerable sequence that blocks upon each iteration until the next element in the observable source sequence becomes available.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Single``1(System.IObservable{``0})">
            <summary>
            Returns the only element of an observable sequence, and throws an exception if there is not exactly one element in the observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>The single element in the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The source sequence contains more than one element. -or- The source sequence is empty.</exception>
            <seealso cref="M:System.Reactive.Linq.Observable.SingleAsync``1(System.IObservable{``0})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Single``1(System.IObservable{``0},System.Func{``0,System.Boolean})">
            <summary>
            Returns the only element of an observable sequence that satisfies the condition in the predicate, and throws an exception if there is not exactly one element matching the predicate in the observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="predicate">A predicate function to evaluate for elements in the source sequence.</param>
            <returns>The single element in the observable sequence that satisfies the condition in the predicate.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">No element satisfies the condition in the predicate. -or- More than one element satisfies the condition in the predicate. -or- The source sequence is empty.</exception>
            <seealso cref="M:System.Reactive.Linq.Observable.SingleAsync``1(System.IObservable{``0},System.Func{``0,System.Boolean})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SingleOrDefault``1(System.IObservable{``0})">
            <summary>
            Returns the only element of an observable sequence, or a default value if the observable sequence is empty; this method throws an exception if there is more than one element in the observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>The single element in the observable sequence, or a default value if no such element exists.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The source sequence contains more than one element.</exception>
            <seealso cref="M:System.Reactive.Linq.Observable.SingleOrDefaultAsync``1(System.IObservable{``0})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SingleOrDefault``1(System.IObservable{``0},System.Func{``0,System.Boolean})">
            <summary>
            Returns the only element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists; this method throws an exception if there is more than one element matching the predicate in the observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="predicate">A predicate function to evaluate for elements in the source sequence.</param>
            <returns>The single element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The sequence contains more than one element that satisfies the condition in the predicate.</exception>
            <seealso cref="M:System.Reactive.Linq.Observable.SingleOrDefaultAsync``1(System.IObservable{``0},System.Func{``0,System.Boolean})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Wait``1(System.IObservable{``0})">
            <summary>
            Waits for the observable sequence to complete and returns the last element of the sequence.
            If the sequence terminates with an OnError notification, the exception is thrown.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>The last element in the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The source sequence is empty.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ObserveOn``1(System.IObservable{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Wraps the source sequence in order to run its observer callbacks on the specified scheduler.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="scheduler">Scheduler to notify observers on.</param>
            <returns>The source sequence whose observations happen on the specified scheduler.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <remarks>
            This only invokes observer callbacks on a scheduler. In case the subscription and/or unsubscription actions have side-effects
            that require to be run on a scheduler, use <see cref="M:System.Reactive.Linq.Observable.SubscribeOn``1(System.IObservable{``0},System.Reactive.Concurrency.IScheduler)"/>.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ObserveOn``1(System.IObservable{``0},System.Threading.SynchronizationContext)">
            <summary>
            Wraps the source sequence in order to run its observer callbacks on the specified synchronization context.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="context">Synchronization context to notify observers on.</param>
            <returns>The source sequence whose observations happen on the specified synchronization context.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="context"/> is null.</exception>
            <remarks>
            This only invokes observer callbacks on a synchronization context. In case the subscription and/or unsubscription actions have side-effects
            that require to be run on a synchronization context, use <see cref="M:System.Reactive.Linq.Observable.SubscribeOn``1(System.IObservable{``0},System.Threading.SynchronizationContext)"/>.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SubscribeOn``1(System.IObservable{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Wraps the source sequence in order to run its subscription and unsubscription logic on the specified scheduler. This operation is not commonly used;
            see the remarks section for more information on the distinction between SubscribeOn and ObserveOn.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="scheduler">Scheduler to perform subscription and unsubscription actions on.</param>
            <returns>The source sequence whose subscriptions and unsubscriptions happen on the specified scheduler.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <remarks>
            This only performs the side-effects of subscription and unsubscription on the specified scheduler. In order to invoke observer
            callbacks on a scheduler, use <see cref="M:System.Reactive.Linq.Observable.ObserveOn``1(System.IObservable{``0},System.Reactive.Concurrency.IScheduler)"/>.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SubscribeOn``1(System.IObservable{``0},System.Threading.SynchronizationContext)">
            <summary>
            Wraps the source sequence in order to run its subscription and unsubscription logic on the specified synchronization context. This operation is not commonly used;
            see the remarks section for more information on the distinction between SubscribeOn and ObserveOn.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="context">Synchronization context to perform subscription and unsubscription actions on.</param>
            <returns>The source sequence whose subscriptions and unsubscriptions happen on the specified synchronization context.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="context"/> is null.</exception>
            <remarks>
            This only performs the side-effects of subscription and unsubscription on the specified synchronization context. In order to invoke observer
            callbacks on a synchronization context, use <see cref="M:System.Reactive.Linq.Observable.ObserveOn``1(System.IObservable{``0},System.Threading.SynchronizationContext)"/>.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Synchronize``1(System.IObservable{``0})">
            <summary>
            Synchronizes the observable sequence such that observer notifications cannot be delivered concurrently.
            This overload is useful to "fix" an observable sequence that exhibits concurrent callbacks on individual observers, which is invalid behavior for the query processor.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <returns>The source sequence whose outgoing calls to observers are synchronized.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>
            It's invalid behavior - according to the observer grammar - for a sequence to exhibit concurrent callbacks on a given observer.
            This operator can be used to "fix" a source that doesn't conform to this rule.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Synchronize``1(System.IObservable{``0},System.Object)">
            <summary>
            Synchronizes the observable sequence such that observer notifications cannot be delivered concurrently, using the specified gate object.
            This overload is useful when writing n-ary query operators, in order to prevent concurrent callbacks from different sources by synchronizing on a common gate object.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="gate">Gate object to synchronize each observer call on.</param>
            <returns>The source sequence whose outgoing calls to observers are synchronized on the given gate object.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="gate"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Subscribe``1(System.Collections.Generic.IEnumerable{``0},System.IObserver{``0})">
            <summary>
            Subscribes an observer to an enumerable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Enumerable sequence to subscribe to.</param>
            <param name="observer">Observer that will receive notifications from the enumerable sequence.</param>
            <returns>Disposable object that can be used to unsubscribe the observer from the enumerable</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="observer"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Subscribe``1(System.Collections.Generic.IEnumerable{``0},System.IObserver{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Subscribes an observer to an enumerable sequence, using the specified scheduler to run the enumeration loop.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Enumerable sequence to subscribe to.</param>
            <param name="observer">Observer that will receive notifications from the enumerable sequence.</param>
            <param name="scheduler">Scheduler to perform the enumeration on.</param>
            <returns>Disposable object that can be used to unsubscribe the observer from the enumerable</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="observer"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToEnumerable``1(System.IObservable{``0})">
            <summary>
            Converts an observable sequence to an enumerable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to convert to an enumerable sequence.</param>
            <returns>The enumerable sequence containing the elements in the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToEvent(System.IObservable{System.Reactive.Unit})">
            <summary>
            Exposes an observable sequence as an object with an <see cref="T:System.Action"/>-based .NET event.
            </summary>
            <param name="source">Observable source sequence.</param>
            <returns>The event source object.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToEvent``1(System.IObservable{``0})">
            <summary>
            Exposes an observable sequence as an object with an <see cref="T:System.Action`1"/>-based .NET event.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable source sequence.</param>
            <returns>The event source object.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})">
            <summary>
            Exposes an observable sequence as an object with a .NET event, conforming to the standard .NET event pattern.
            </summary>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="source">Observable source sequence.</param>
            <returns>The event source object.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToObservable``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Converts an enumerable sequence to an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Enumerable sequence to convert to an observable sequence.</param>
            <returns>The observable sequence whose elements are pulled from the given enumerable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ToObservable``1(System.Collections.Generic.IEnumerable{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts an enumerable sequence to an observable sequence, using the specified scheduler to run the enumeration loop.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Enumerable sequence to convert to an observable sequence.</param>
            <param name="scheduler">Scheduler to run the enumeration of the input sequence on.</param>
            <returns>The observable sequence whose elements are pulled from the given enumerable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Create``1(System.Func{System.IObserver{``0},System.IDisposable})">
            <summary>
            Creates an observable sequence from a specified Subscribe method implementation.
            </summary>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="subscribe">Implementation of the resulting observable sequence's Subscribe method.</param>
            <returns>The observable sequence with the specified implementation for the Subscribe method.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="subscribe"/> is null.</exception>
            <remarks>
            Use of this operator is preferred over manual implementation of the <see cref="T:System.IObservable`1"/> interface. In case
            you need a type implementing <see cref="T:System.IObservable`1"/> rather than an anonymous implementation, consider using
            the <see cref="T:System.Reactive.ObservableBase`1"/> abstract base class.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Create``1(System.Func{System.IObserver{``0},System.Action})">
            <summary>
            Creates an observable sequence from a specified Subscribe method implementation.
            </summary>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="subscribe">Implementation of the resulting observable sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable.</param>
            <returns>The observable sequence with the specified implementation for the Subscribe method.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="subscribe"/> is null.</exception>
            <remarks>
            Use of this operator is preferred over manual implementation of the <see cref="T:System.IObservable`1"/> interface. In case
            you need a type implementing <see cref="T:System.IObservable`1"/> rather than an anonymous implementation, consider using
            the <see cref="T:System.Reactive.ObservableBase`1"/> abstract base class.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Create``1(System.Func{System.IObserver{``0},System.Threading.CancellationToken,System.Threading.Tasks.Task})">
            <summary>
            Creates an observable sequence from a specified cancellable asynchronous Subscribe method.
            The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation.
            </summary>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="subscribeAsync">Asynchronous method used to produce elements.</param>
            <returns>The observable sequence surfacing the elements produced by the asynchronous method.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="subscribeAsync"/> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
            <remarks>When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Create``1(System.Func{System.IObserver{``0},System.Threading.Tasks.Task})">
            <summary>
            Creates an observable sequence from a specified asynchronous Subscribe method.
            </summary>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="subscribeAsync">Asynchronous method used to produce elements.</param>
            <returns>The observable sequence surfacing the elements produced by the asynchronous method.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="subscribeAsync"/> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Create``1(System.Func{System.IObserver{``0},System.Threading.CancellationToken,System.Threading.Tasks.Task{System.IDisposable}})">
            <summary>
            Creates an observable sequence from a specified cancellable asynchronous Subscribe method.
            The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation.
            </summary>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="subscribeAsync">Asynchronous method used to implement the resulting sequence's Subscribe method.</param>
            <returns>The observable sequence with the specified implementation for the Subscribe method.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="subscribeAsync"/> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
            <remarks>When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Create``1(System.Func{System.IObserver{``0},System.Threading.Tasks.Task{System.IDisposable}})">
            <summary>
            Creates an observable sequence from a specified asynchronous Subscribe method.
            </summary>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="subscribeAsync">Asynchronous method used to implement the resulting sequence's Subscribe method.</param>
            <returns>The observable sequence with the specified implementation for the Subscribe method.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="subscribeAsync"/> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Create``1(System.Func{System.IObserver{``0},System.Threading.CancellationToken,System.Threading.Tasks.Task{System.Action}})">
            <summary>
            Creates an observable sequence from a specified cancellable asynchronous Subscribe method.
            The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation.
            </summary>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="subscribeAsync">Asynchronous method used to implement the resulting sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable.</param>
            <returns>The observable sequence with the specified implementation for the Subscribe method.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="subscribeAsync"/> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
            <remarks>When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Create``1(System.Func{System.IObserver{``0},System.Threading.Tasks.Task{System.Action}})">
            <summary>
            Creates an observable sequence from a specified asynchronous Subscribe method.
            </summary>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="subscribeAsync">Asynchronous method used to implement the resulting sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable.</param>
            <returns>The observable sequence with the specified implementation for the Subscribe method.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="subscribeAsync"/> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Defer``1(System.Func{System.IObservable{``0}})">
            <summary>
            Returns an observable sequence that invokes the specified factory function whenever a new observer subscribes.
            </summary>
            <typeparam name="TResult">The type of the elements in the sequence returned by the factory function, and in the resulting sequence.</typeparam>
            <param name="observableFactory">Observable factory function to invoke for each observer that subscribes to the resulting sequence.</param>
            <returns>An observable sequence whose observers trigger an invocation of the given observable factory function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observableFactory"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Defer``1(System.Func{System.Threading.Tasks.Task{System.IObservable{``0}}})">
            <summary>
            Returns an observable sequence that starts the specified asynchronous factory function whenever a new observer subscribes.
            </summary>
            <typeparam name="TResult">The type of the elements in the sequence returned by the factory function, and in the resulting sequence.</typeparam>
            <param name="observableFactoryAsync">Asynchronous factory function to start for each observer that subscribes to the resulting sequence.</param>
            <returns>An observable sequence whose observers trigger the given asynchronous observable factory function to be started.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observableFactoryAsync"/> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.DeferAsync``1(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{System.IObservable{``0}}})">
            <summary>
            Returns an observable sequence that starts the specified cancellable asynchronous factory function whenever a new observer subscribes.
            The CancellationToken passed to the asynchronous factory function is tied to the returned disposable subscription, allowing best-effort cancellation.
            </summary>
            <typeparam name="TResult">The type of the elements in the sequence returned by the factory function, and in the resulting sequence.</typeparam>
            <param name="observableFactoryAsync">Asynchronous factory function to start for each observer that subscribes to the resulting sequence.</param>
            <returns>An observable sequence whose observers trigger the given asynchronous observable factory function to be started.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observableFactoryAsync"/> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
            <remarks>When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous observable factory function will be signaled.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Empty``1">
            <summary>
            Returns an empty observable sequence.
            </summary>
            <typeparam name="TResult">The type used for the <see cref="T:System.IObservable`1"/> type parameter of the resulting sequence.</typeparam>
            <returns>An observable sequence with no elements.</returns>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Empty``1(``0)">
            <summary>
            Returns an empty observable sequence.
            </summary>
            <typeparam name="TResult">The type used for the <see cref="T:System.IObservable`1"/> type parameter of the resulting sequence.</typeparam>
            <param name="witness">Object solely used to infer the type of the <typeparamref name="TResult"/> type parameter. This parameter is typically used when creating a sequence of anonymously typed elements.</param>
            <returns>An observable sequence with no elements.</returns>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Empty``1(System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an empty observable sequence, using the specified scheduler to send out the single OnCompleted message.
            </summary>
            <typeparam name="TResult">The type used for the <see cref="T:System.IObservable`1"/> type parameter of the resulting sequence.</typeparam>
            <param name="scheduler">Scheduler to send the termination call on.</param>
            <returns>An observable sequence with no elements.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Empty``1(System.Reactive.Concurrency.IScheduler,``0)">
            <summary>
            Returns an empty observable sequence, using the specified scheduler to send out the single OnCompleted message.
            </summary>
            <typeparam name="TResult">The type used for the <see cref="T:System.IObservable`1"/> type parameter of the resulting sequence.</typeparam>
            <param name="scheduler">Scheduler to send the termination call on.</param>
            <param name="witness">Object solely used to infer the type of the <typeparamref name="TResult"/> type parameter. This parameter is typically used when creating a sequence of anonymously typed elements.</param>
            <returns>An observable sequence with no elements.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Generate``2(``0,System.Func{``0,System.Boolean},System.Func{``0,``0},System.Func{``0,``1})">
            <summary>
            Generates an observable sequence by running a state-driven loop producing the sequence's elements.
            </summary>
            <typeparam name="TState">The type of the state used in the generator loop.</typeparam>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="initialState">Initial state.</param>
            <param name="condition">Condition to terminate generation (upon returning false).</param>
            <param name="iterate">Iteration step function.</param>
            <param name="resultSelector">Selector function for results produced in the sequence.</param>
            <returns>The generated sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="condition"/> or <paramref name="iterate"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Generate``2(``0,System.Func{``0,System.Boolean},System.Func{``0,``0},System.Func{``0,``1},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Generates an observable sequence by running a state-driven loop producing the sequence's elements, using the specified scheduler to send out observer messages.
            </summary>
            <typeparam name="TState">The type of the state used in the generator loop.</typeparam>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="initialState">Initial state.</param>
            <param name="condition">Condition to terminate generation (upon returning false).</param>
            <param name="iterate">Iteration step function.</param>
            <param name="resultSelector">Selector function for results produced in the sequence.</param>
            <param name="scheduler">Scheduler on which to run the generator loop.</param>
            <returns>The generated sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="condition"/> or <paramref name="iterate"/> or <paramref name="resultSelector"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Never``1">
            <summary>
            Returns a non-terminating observable sequence, which can be used to denote an infinite duration (e.g. when using reactive joins).
            </summary>
            <typeparam name="TResult">The type used for the <see cref="T:System.IObservable`1"/> type parameter of the resulting sequence.</typeparam>
            <returns>An observable sequence whose observers will never get called.</returns>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Never``1(``0)">
            <summary>
            Returns a non-terminating observable sequence, which can be used to denote an infinite duration (e.g. when using reactive joins).
            </summary>
            <typeparam name="TResult">The type used for the <see cref="T:System.IObservable`1"/> type parameter of the resulting sequence.</typeparam>
            <param name="witness">Object solely used to infer the type of the <typeparamref name="TResult"/> type parameter. This parameter is typically used when creating a sequence of anonymously typed elements.</param>
            <returns>An observable sequence whose observers will never get called.</returns>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Range(System.Int32,System.Int32)">
            <summary>
            Generates an observable sequence of integral numbers within a specified range.
            </summary>
            <param name="start">The value of the first integer in the sequence.</param>
            <param name="count">The number of sequential integers to generate.</param>
            <returns>An observable sequence that contains a range of sequential integral numbers.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> is less than zero. -or- <paramref name="start"/> + <paramref name="count"/> - 1 is larger than <see cref="F:System.Int32.MaxValue"/>.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Range(System.Int32,System.Int32,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Generates an observable sequence of integral numbers within a specified range, using the specified scheduler to send out observer messages.
            </summary>
            <param name="start">The value of the first integer in the sequence.</param>
            <param name="count">The number of sequential integers to generate.</param>
            <param name="scheduler">Scheduler to run the generator loop on.</param>
            <returns>An observable sequence that contains a range of sequential integral numbers.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> is less than zero. -or- <paramref name="start"/> + <paramref name="count"/> - 1 is larger than <see cref="F:System.Int32.MaxValue"/>.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Repeat``1(``0)">
            <summary>
            Generates an observable sequence that repeats the given element infinitely.
            </summary>
            <typeparam name="TResult">The type of the element that will be repeated in the produced sequence.</typeparam>
            <param name="value">Element to repeat.</param>
            <returns>An observable sequence that repeats the given element infinitely.</returns>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Repeat``1(``0,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Generates an observable sequence that repeats the given element infinitely, using the specified scheduler to send out observer messages.
            </summary>
            <typeparam name="TResult">The type of the element that will be repeated in the produced sequence.</typeparam>
            <param name="value">Element to repeat.</param>
            <param name="scheduler">Scheduler to run the producer loop on.</param>
            <returns>An observable sequence that repeats the given element infinitely.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Repeat``1(``0,System.Int32)">
            <summary>
            Generates an observable sequence that repeats the given element the specified number of times.
            </summary>
            <typeparam name="TResult">The type of the element that will be repeated in the produced sequence.</typeparam>
            <param name="value">Element to repeat.</param>
            <param name="repeatCount">Number of times to repeat the element.</param>
            <returns>An observable sequence that repeats the given element the specified number of times.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="repeatCount"/> is less than zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Repeat``1(``0,System.Int32,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Generates an observable sequence that repeats the given element the specified number of times, using the specified scheduler to send out observer messages.
            </summary>
            <typeparam name="TResult">The type of the element that will be repeated in the produced sequence.</typeparam>
            <param name="value">Element to repeat.</param>
            <param name="repeatCount">Number of times to repeat the element.</param>
            <param name="scheduler">Scheduler to run the producer loop on.</param>
            <returns>An observable sequence that repeats the given element the specified number of times.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="repeatCount"/> is less than zero.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Return``1(``0)">
            <summary>
            Returns an observable sequence that contains a single element.
            </summary>
            <typeparam name="TResult">The type of the element that will be returned in the produced sequence.</typeparam>
            <param name="value">Single element in the resulting observable sequence.</param>
            <returns>An observable sequence containing the single specified element.</returns>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Return``1(``0,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that contains a single element, using the specified scheduler to send out observer messages.
            </summary>
            <typeparam name="TResult">The type of the element that will be returned in the produced sequence.</typeparam>
            <param name="value">Single element in the resulting observable sequence.</param>
            <param name="scheduler">Scheduler to send the single element on.</param>
            <returns>An observable sequence containing the single specified element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Throw``1(System.Exception)">
            <summary>
            Returns an observable sequence that terminates with an exception.
            </summary>
            <typeparam name="TResult">The type used for the <see cref="T:System.IObservable`1"/> type parameter of the resulting sequence.</typeparam>
            <param name="exception">Exception object used for the sequence's termination.</param>
            <returns>The observable sequence that terminates exceptionally with the specified exception object.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="exception"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Throw``1(System.Exception,``0)">
            <summary>
            Returns an observable sequence that terminates with an exception.
            </summary>
            <typeparam name="TResult">The type used for the <see cref="T:System.IObservable`1"/> type parameter of the resulting sequence.</typeparam>
            <param name="exception">Exception object used for the sequence's termination.</param>
            <param name="witness">Object solely used to infer the type of the <typeparamref name="TResult"/> type parameter. This parameter is typically used when creating a sequence of anonymously typed elements.</param>
            <returns>The observable sequence that terminates exceptionally with the specified exception object.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="exception"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Throw``1(System.Exception,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that terminates with an exception, using the specified scheduler to send out the single OnError message.
            </summary>
            <typeparam name="TResult">The type used for the <see cref="T:System.IObservable`1"/> type parameter of the resulting sequence.</typeparam>
            <param name="exception">Exception object used for the sequence's termination.</param>
            <param name="scheduler">Scheduler to send the exceptional termination call on.</param>
            <returns>The observable sequence that terminates exceptionally with the specified exception object.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="exception"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Throw``1(System.Exception,System.Reactive.Concurrency.IScheduler,``0)">
            <summary>
            Returns an observable sequence that terminates with an exception, using the specified scheduler to send out the single OnError message.
            </summary>
            <typeparam name="TResult">The type used for the <see cref="T:System.IObservable`1"/> type parameter of the resulting sequence.</typeparam>
            <param name="exception">Exception object used for the sequence's termination.</param>
            <param name="scheduler">Scheduler to send the exceptional termination call on.</param>
            <param name="witness">Object solely used to infer the type of the <typeparamref name="TResult"/> type parameter. This parameter is typically used when creating a sequence of anonymously typed elements.</param>
            <returns>The observable sequence that terminates exceptionally with the specified exception object.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="exception"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Using``2(System.Func{``1},System.Func{``1,System.IObservable{``0}})">
            <summary>
            Constructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence's lifetime.
            </summary>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <typeparam name="TResource">The type of the resource used during the generation of the resulting sequence. Needs to implement <see cref="T:System.IDisposable"/>.</typeparam>
            <param name="resourceFactory">Factory function to obtain a resource object.</param>
            <param name="observableFactory">Factory function to obtain an observable sequence that depends on the obtained resource.</param>
            <returns>An observable sequence whose lifetime controls the lifetime of the dependent resource object.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="resourceFactory"/> or <paramref name="observableFactory"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Using``2(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``1}},System.Func{``1,System.Threading.CancellationToken,System.Threading.Tasks.Task{System.IObservable{``0}}})">
            <summary>
            Constructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence's lifetime. The resource is obtained and used through asynchronous methods.
            The CancellationToken passed to the asynchronous methods is tied to the returned disposable subscription, allowing best-effort cancellation at any stage of the resource acquisition or usage.
            </summary>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <typeparam name="TResource">The type of the resource used during the generation of the resulting sequence. Needs to implement <see cref="T:System.IDisposable"/>.</typeparam>
            <param name="resourceFactoryAsync">Asynchronous factory function to obtain a resource object.</param>
            <param name="observableFactoryAsync">Asynchronous factory function to obtain an observable sequence that depends on the obtained resource.</param>
            <returns>An observable sequence whose lifetime controls the lifetime of the dependent resource object.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="resourceFactoryAsync"/> or <paramref name="observableFactoryAsync"/> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
            <remarks>When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous resource factory and observable factory functions will be signaled.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEventPattern(System.Action{System.EventHandler},System.Action{System.EventHandler})">
            <summary>
            Converts a .NET event, conforming to the standard .NET event pattern based on <see cref="T:System.EventHandler"/>, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="addHandler"/> or <paramref name="removeHandler"/> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext"/> is captured during the call to FromEventPattern, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEventPattern(System.Action{System.EventHandler},System.Action{System.EventHandler},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts a .NET event, conforming to the standard .NET event pattern based on <see cref="T:System.EventHandler"/>, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="addHandler"/> or <paramref name="removeHandler"/> or <paramref name="scheduler"/> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEventPattern``2(System.Action{``0},System.Action{``0})">
            <summary>
            Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <typeparam name="TDelegate">The delegate type of the event to be converted.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="addHandler"/> or <paramref name="removeHandler"/> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext"/> is captured during the call to FromEventPattern, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEventPattern``2(System.Action{``0},System.Action{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <typeparam name="TDelegate">The delegate type of the event to be converted.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="addHandler"/> or <paramref name="removeHandler"/> or <paramref name="scheduler"/> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEventPattern``2(System.Func{System.EventHandler{``1},``0},System.Action{``0},System.Action{``0})">
            <summary>
            Converts a .NET event, conforming to the standard .NET event pattern based on <see cref="T:System.EventHandler`1"/>, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <typeparam name="TDelegate">The delegate type of the event to be converted.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="conversion">A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters.</param>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="conversion"/> or <paramref name="addHandler"/> or <paramref name="removeHandler"/> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext"/> is captured during the call to FromEventPattern, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEventPattern``2(System.Func{System.EventHandler{``1},``0},System.Action{``0},System.Action{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts a .NET event, conforming to the standard .NET event pattern based on <see cref="T:System.EventHandler`1"/>, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <typeparam name="TDelegate">The delegate type of the event to be converted.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="conversion">A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters.</param>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="conversion"/> or <paramref name="addHandler"/> or <paramref name="removeHandler"/> or <paramref name="scheduler"/> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEventPattern``3(System.Action{``0},System.Action{``0})">
            <summary>
            Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type with a strongly typed sender parameter, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <typeparam name="TDelegate">The delegate type of the event to be converted.</typeparam>
            <typeparam name="TSender">The type of the sender that raises the event.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="addHandler"/> or <paramref name="removeHandler"/> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext"/> is captured during the call to FromEventPattern, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEventPattern``3(System.Action{``0},System.Action{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type with a strongly typed sender parameter, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <typeparam name="TDelegate">The delegate type of the event to be converted.</typeparam>
            <typeparam name="TSender">The type of the sender that raises the event.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="addHandler"/> or <paramref name="removeHandler"/> or <paramref name="scheduler"/> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEventPattern``1(System.Action{System.EventHandler{``0}},System.Action{System.EventHandler{``0}})">
            <summary>
            Converts a .NET event, conforming to the standard .NET event pattern based on <see cref="T:System.EventHandler`1"/>, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext"/> is captured during the call to FromEventPattern, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEventPattern``1(System.Action{System.EventHandler{``0}},System.Action{System.EventHandler{``0}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts a .NET event, conforming to the standard .NET event pattern based on <see cref="T:System.EventHandler`1"/>, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEventPattern(System.Object,System.String)">
            <summary>
            Converts an instance .NET event, conforming to the standard .NET event pattern with an <see cref="T:System.EventArgs"/> parameter, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the target object type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="target">Object instance that exposes the event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="target"/> or <paramref name="eventName"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext"/> is captured during the call to FromEventPattern, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEventPattern(System.Object,System.String,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts an instance .NET event, conforming to the standard .NET event pattern with an <see cref="T:System.EventArgs"/> parameter, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the target object type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="target">Object instance that exposes the event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="target"/> or <paramref name="eventName"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEventPattern``1(System.Object,System.String)">
            <summary>
            Converts an instance .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the target object type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="target">Object instance that exposes the event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="target"/> or <paramref name="eventName"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext"/> is captured during the call to FromEventPattern, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEventPattern``1(System.Object,System.String,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts an instance .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the target object type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="target">Object instance that exposes the event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="target"/> or <paramref name="eventName"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEventPattern``2(System.Object,System.String)">
            <summary>
            Converts an instance .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the target object type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <typeparam name="TSender">The type of the sender that raises the event.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="target">Object instance that exposes the event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="target"/> or <paramref name="eventName"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext"/> is captured during the call to FromEventPattern, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEventPattern``2(System.Object,System.String,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts an instance .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the target object type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <typeparam name="TSender">The type of the sender that raises the event.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="target">Object instance that exposes the event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="target"/> or <paramref name="eventName"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEventPattern(System.Type,System.String)">
            <summary>
            Converts a static .NET event, conforming to the standard .NET event pattern with an <see cref="T:System.EventArgs"/> parameter, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the specified type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="type">Type that exposes the static event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="type"/> or <paramref name="eventName"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext"/> is captured during the call to FromEventPattern, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEventPattern(System.Type,System.String,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts a static .NET event, conforming to the standard .NET event pattern with an <see cref="T:System.EventArgs"/> parameter, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the specified type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="type">Type that exposes the static event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="type"/> or <paramref name="eventName"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEventPattern``1(System.Type,System.String)">
            <summary>
            Converts a static .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the specified type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="type">Type that exposes the static event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="type"/> or <paramref name="eventName"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext"/> is captured during the call to FromEventPattern, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEventPattern``1(System.Type,System.String,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts a static .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the specified type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="type">Type that exposes the static event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="type"/> or <paramref name="eventName"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEventPattern``2(System.Type,System.String)">
            <summary>
            Converts a static .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the specified type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <typeparam name="TSender">The type of the sender that raises the event.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="type">Type that exposes the static event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="type"/> or <paramref name="eventName"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext"/> is captured during the call to FromEventPattern, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEventPattern``2(System.Type,System.String,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts a static .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the specified type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <typeparam name="TSender">The type of the sender that raises the event.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="type">Type that exposes the static event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="type"/> or <paramref name="eventName"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEvent``2(System.Func{System.Action{``1},``0},System.Action{``0},System.Action{``0})">
            <summary>
            Converts a .NET event to an observable sequence, using a conversion function to obtain the event delegate. Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead.
            </summary>
            <typeparam name="TDelegate">The delegate type of the event to be converted.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="conversion">A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters.</param>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <returns>The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="conversion"/> or <paramref name="addHandler"/> or <paramref name="removeHandler"/> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext"/> is captured during the call to FromEvent, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEvent(System.IObservable{System.Reactive.Unit})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEvent``2(System.Func{System.Action{``1},``0},System.Action{``0},System.Action{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts a .NET event to an observable sequence, using a conversion function to obtain the event delegate. Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead.
            </summary>
            <typeparam name="TDelegate">The delegate type of the event to be converted.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="conversion">A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters.</param>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="conversion"/> or <paramref name="addHandler"/> or <paramref name="removeHandler"/> or <paramref name="scheduler"/> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEvent(System.IObservable{System.Reactive.Unit})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEvent``2(System.Action{``0},System.Action{``0})">
            <summary>
            Converts a .NET event to an observable sequence, using a supplied event delegate type. Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead.
            </summary>
            <typeparam name="TDelegate">The delegate type of the event to be converted.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <returns>The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="addHandler"/> or <paramref name="removeHandler"/> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext"/> is captured during the call to FromEvent, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEvent(System.IObservable{System.Reactive.Unit})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEvent``2(System.Action{``0},System.Action{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts a .NET event to an observable sequence, using a supplied event delegate type. Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead.
            </summary>
            <typeparam name="TDelegate">The delegate type of the event to be converted.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="addHandler"/> or <paramref name="removeHandler"/> or <paramref name="scheduler"/> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEvent(System.IObservable{System.Reactive.Unit})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEvent``1(System.Action{System.Action{``0}},System.Action{System.Action{``0}})">
            <summary>
            Converts a generic Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead.
            </summary>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <returns>The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="addHandler"/> or <paramref name="removeHandler"/> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext"/> is captured during the call to FromEvent, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEvent(System.IObservable{System.Reactive.Unit})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEvent``1(System.Action{System.Action{``0}},System.Action{System.Action{``0}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts a generic Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead.
            </summary>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="addHandler"/> or <paramref name="removeHandler"/> or <paramref name="scheduler"/> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEvent(System.IObservable{System.Reactive.Unit})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEvent(System.Action{System.Action},System.Action{System.Action})">
            <summary>
            Converts an Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead.
            </summary>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <returns>The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="addHandler"/> or <paramref name="removeHandler"/> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext"/> is captured during the call to FromEvent, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEvent(System.IObservable{System.Reactive.Unit})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.FromEvent(System.Action{System.Action},System.Action{System.Action},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts an Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead.
            </summary>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="addHandler"/> or <paramref name="removeHandler"/> or <paramref name="scheduler"/> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEvent(System.IObservable{System.Reactive.Unit})"/>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ForEachAsync``1(System.IObservable{``0},System.Action{``0})">
            <summary>
            Invokes an action for each element in the observable sequence, and returns a Task object that will get signaled when the sequence terminates.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="onNext">Action to invoke for each element in the observable sequence.</param>
            <returns>Task that signals the termination of the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="onNext"/> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ForEachAsync``1(System.IObservable{``0},System.Action{``0},System.Threading.CancellationToken)">
            <summary>
            Invokes an action for each element in the observable sequence, and returns a Task object that will get signaled when the sequence terminates.
            The loop can be quit prematurely by setting the specified cancellation token.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="onNext">Action to invoke for each element in the observable sequence.</param>
            <param name="cancellationToken">Cancellation token used to stop the loop.</param>
            <returns>Task that signals the termination of the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="onNext"/> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ForEachAsync``1(System.IObservable{``0},System.Action{``0,System.Int32})">
            <summary>
            Invokes an action for each element in the observable sequence, incorporating the element's index, and returns a Task object that will get signaled when the sequence terminates.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="onNext">Action to invoke for each element in the observable sequence.</param>
            <returns>Task that signals the termination of the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="onNext"/> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.ForEachAsync``1(System.IObservable{``0},System.Action{``0,System.Int32},System.Threading.CancellationToken)">
            <summary>
            Invokes an action for each element in the observable sequence, incorporating the element's index, and returns a Task object that will get signaled when the sequence terminates.
            The loop can be quit prematurely by setting the specified cancellation token.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="onNext">Action to invoke for each element in the observable sequence.</param>
            <param name="cancellationToken">Cancellation token used to stop the loop.</param>
            <returns>Task that signals the termination of the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="onNext"/> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Case``2(System.Func{``0},System.Collections.Generic.IDictionary{``0,System.IObservable{``1}},System.IObservable{``1})">
            <summary>
            Uses <paramref name="selector"/> to determine which source in <paramref name="sources"/> to return, choosing <paramref name="defaultSource"/> if no match is found.
            </summary>
            <typeparam name="TValue">The type of the value returned by the selector function, used to look up the resulting source.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="selector">Selector function invoked to determine the source to lookup in the <paramref name="sources"/> dictionary.</param>
            <param name="sources">Dictionary of sources to select from based on the <paramref name="selector"/> invocation result.</param>
            <param name="defaultSource">Default source to select in case no matching source in <paramref name="sources"/> is found.</param>
            <returns>The observable sequence retrieved from the <paramref name="sources"/> dictionary based on the <paramref name="selector"/> invocation result, or <paramref name="defaultSource"/> if no match is found.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> or <paramref name="sources"/> or <paramref name="defaultSource"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Case``2(System.Func{``0},System.Collections.Generic.IDictionary{``0,System.IObservable{``1}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Uses <paramref name="selector"/> to determine which source in <paramref name="sources"/> to return, choosing an empty sequence on the specified scheduler if no match is found.
            </summary>
            <typeparam name="TValue">The type of the value returned by the selector function, used to look up the resulting source.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="selector">Selector function invoked to determine the source to lookup in the <paramref name="sources"/> dictionary.</param>
            <param name="sources">Dictionary of sources to select from based on the <paramref name="selector"/> invocation result.</param>
            <param name="scheduler">Scheduler to generate an empty sequence on in case no matching source in <paramref name="sources"/> is found.</param>
            <returns>The observable sequence retrieved from the <paramref name="sources"/> dictionary based on the <paramref name="selector"/> invocation result, or an empty sequence if no match is found.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> or <paramref name="sources"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Case``2(System.Func{``0},System.Collections.Generic.IDictionary{``0,System.IObservable{``1}})">
            <summary>
            Uses <paramref name="selector"/> to determine which source in <paramref name="sources"/> to return, choosing an empty sequence if no match is found.
            </summary>
            <typeparam name="TValue">The type of the value returned by the selector function, used to look up the resulting source.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="selector">Selector function invoked to determine the source to lookup in the <paramref name="sources"/> dictionary.</param>
            <param name="sources">Dictionary of sources to select from based on the <paramref name="selector"/> invocation result.</param>
            <returns>The observable sequence retrieved from the <paramref name="sources"/> dictionary based on the <paramref name="selector"/> invocation result, or an empty sequence if no match is found.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> or <paramref name="sources"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.DoWhile``1(System.IObservable{``0},System.Func{System.Boolean})">
            <summary>
            Repeats the given <paramref name="source"/> as long as the specified <paramref name="condition"/> holds, where the <paramref name="condition"/> is evaluated after each repeated <paramref name="source"/> completed.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source to repeat as long as the <paramref name="condition"/> function evaluates to true.</param>
            <param name="condition">Condition that will be evaluated upon the completion of an iteration through the <paramref name="source"/>, to determine whether repetition of the source is required.</param>
            <returns>The observable sequence obtained by concatenating the <paramref name="source"/> sequence as long as the <paramref name="condition"/> holds.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="condition"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.For``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.IObservable{``1}})">
            <summary>
            Concatenates the observable sequences obtained by running the <paramref name="resultSelector"/> for each element in the given enumerable <paramref name="source"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the enumerable source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the observable result sequence.</typeparam>
            <param name="source">Enumerable source for which each element will be mapped onto an observable source that will be concatenated in the result sequence.</param>
            <param name="resultSelector">Function to select an observable source for each element in the <paramref name="source"/>.</param>
            <returns>The observable sequence obtained by concatenating the sources returned by <paramref name="resultSelector"/> for each element in the <paramref name="source"/>.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.If``1(System.Func{System.Boolean},System.IObservable{``0},System.IObservable{``0})">
            <summary>
            If the specified <paramref name="condition"/> evaluates true, select the <paramref name="thenSource"/> sequence. Otherwise, select the <paramref name="elseSource"/> sequence.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="condition">Condition evaluated to decide which sequence to return.</param>
            <param name="thenSource">Sequence returned in case <paramref name="condition"/> evaluates true.</param>
            <param name="elseSource">Sequence returned in case <paramref name="condition"/> evaluates false.</param>
            <returns><paramref name="thenSource"/> if <paramref name="condition"/> evaluates true; <paramref name="elseSource"/> otherwise.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="condition"/> or <paramref name="thenSource"/> or <paramref name="elseSource"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.If``1(System.Func{System.Boolean},System.IObservable{``0})">
            <summary>
            If the specified <paramref name="condition"/> evaluates true, select the <paramref name="thenSource"/> sequence. Otherwise, return an empty sequence.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="condition">Condition evaluated to decide which sequence to return.</param>
            <param name="thenSource">Sequence returned in case <paramref name="condition"/> evaluates true.</param>
            <returns><paramref name="thenSource"/> if <paramref name="condition"/> evaluates true; an empty sequence otherwise.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="condition"/> or <paramref name="thenSource"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.If``1(System.Func{System.Boolean},System.IObservable{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            If the specified <paramref name="condition"/> evaluates true, select the <paramref name="thenSource"/> sequence. Otherwise, return an empty sequence generated on the specified scheduler.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="condition">Condition evaluated to decide which sequence to return.</param>
            <param name="thenSource">Sequence returned in case <paramref name="condition"/> evaluates true.</param>
            <param name="scheduler">Scheduler to generate an empty sequence on in case <paramref name="condition"/> evaluates false.</param>
            <returns><paramref name="thenSource"/> if <paramref name="condition"/> evaluates true; an empty sequence otherwise.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="condition"/> or <paramref name="thenSource"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.While``1(System.Func{System.Boolean},System.IObservable{``0})">
            <summary>
            Repeats the given <paramref name="source"/> as long as the specified <paramref name="condition"/> holds, where the <paramref name="condition"/> is evaluated before each repeated <paramref name="source"/> is subscribed to.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source to repeat as long as the <paramref name="condition"/> function evaluates to true.</param>
            <param name="condition">Condition that will be evaluated before subscription to the <paramref name="source"/>, to determine whether repetition of the source is required.</param>
            <returns>The observable sequence obtained by concatenating the <paramref name="source"/> sequence as long as the <paramref name="condition"/> holds.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="condition"/> or <paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.And``2(System.IObservable{``0},System.IObservable{``1})">
            <summary>
            Creates a pattern that matches when both observable sequences have an available element.
            </summary>
            <typeparam name="TLeft">The type of the elements in the left sequence.</typeparam>
            <typeparam name="TRight">The type of the elements in the right sequence.</typeparam>
            <param name="left">Observable sequence to match with the right sequence.</param>
            <param name="right">Observable sequence to match with the left sequence.</param>
            <returns>Pattern object that matches when both observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="left"/> or <paramref name="right"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Then``2(System.IObservable{``0},System.Func{``0,``1})">
            <summary>
            Matches when the observable sequence has an available element and projects the element by invoking the selector function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source">Observable sequence to apply the selector on.</param>
            <param name="selector">Selector that will be invoked for elements in the source sequence.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.When``1(System.Reactive.Joins.Plan{``0}[])">
            <summary>
            Joins together the results from several patterns.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained from the specified patterns.</typeparam>
            <param name="plans">A series of plans created by use of the Then operator on patterns.</param>
            <returns>An observable sequence with the results from matching several patterns.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="plans"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.When``1(System.Collections.Generic.IEnumerable{System.Reactive.Joins.Plan{``0}})">
            <summary>
            Joins together the results from several patterns.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained from the specified patterns.</typeparam>
            <param name="plans">A series of plans created by use of the Then operator on patterns.</param>
            <returns>An observable sequence with the results form matching several patterns.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="plans"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.CombineLatest``4(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.Func{``0,``1,``2,``3})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="resultSelector"/> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.CombineLatest``5(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.Func{``0,``1,``2,``3,``4})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="resultSelector"/> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.CombineLatest``6(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.Func{``0,``1,``2,``3,``4,``5})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="resultSelector"/> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.CombineLatest``7(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.Func{``0,``1,``2,``3,``4,``5,``6})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="source6"/> or <paramref name="resultSelector"/> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.CombineLatest``8(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.Func{``0,``1,``2,``3,``4,``5,``6,``7})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="source6"/> or <paramref name="source7"/> or <paramref name="resultSelector"/> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.CombineLatest``9(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="source6"/> or <paramref name="source7"/> or <paramref name="source8"/> or <paramref name="resultSelector"/> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.CombineLatest``10(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="source6"/> or <paramref name="source7"/> or <paramref name="source8"/> or <paramref name="source9"/> or <paramref name="resultSelector"/> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.CombineLatest``11(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="source6"/> or <paramref name="source7"/> or <paramref name="source8"/> or <paramref name="source9"/> or <paramref name="source10"/> or <paramref name="resultSelector"/> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.CombineLatest``12(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="source6"/> or <paramref name="source7"/> or <paramref name="source8"/> or <paramref name="source9"/> or <paramref name="source10"/> or <paramref name="source11"/> or <paramref name="resultSelector"/> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.CombineLatest``13(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="source12">Twelfth observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="source6"/> or <paramref name="source7"/> or <paramref name="source8"/> or <paramref name="source9"/> or <paramref name="source10"/> or <paramref name="source11"/> or <paramref name="source12"/> or <paramref name="resultSelector"/> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.CombineLatest``14(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="source12">Twelfth observable source.</param>
            <param name="source13">Thirteenth observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="source6"/> or <paramref name="source7"/> or <paramref name="source8"/> or <paramref name="source9"/> or <paramref name="source10"/> or <paramref name="source11"/> or <paramref name="source12"/> or <paramref name="source13"/> or <paramref name="resultSelector"/> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.CombineLatest``15(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12},System.IObservable{``13},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TSource14">The type of the elements in the fourteenth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="source12">Twelfth observable source.</param>
            <param name="source13">Thirteenth observable source.</param>
            <param name="source14">Fourteenth observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="source6"/> or <paramref name="source7"/> or <paramref name="source8"/> or <paramref name="source9"/> or <paramref name="source10"/> or <paramref name="source11"/> or <paramref name="source12"/> or <paramref name="source13"/> or <paramref name="source14"/> or <paramref name="resultSelector"/> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.CombineLatest``16(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12},System.IObservable{``13},System.IObservable{``14},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TSource14">The type of the elements in the fourteenth source sequence.</typeparam>
            <typeparam name="TSource15">The type of the elements in the fifteenth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="source12">Twelfth observable source.</param>
            <param name="source13">Thirteenth observable source.</param>
            <param name="source14">Fourteenth observable source.</param>
            <param name="source15">Fifteenth observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="source6"/> or <paramref name="source7"/> or <paramref name="source8"/> or <paramref name="source9"/> or <paramref name="source10"/> or <paramref name="source11"/> or <paramref name="source12"/> or <paramref name="source13"/> or <paramref name="source14"/> or <paramref name="source15"/> or <paramref name="resultSelector"/> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.CombineLatest``17(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12},System.IObservable{``13},System.IObservable{``14},System.IObservable{``15},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15,``16})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TSource14">The type of the elements in the fourteenth source sequence.</typeparam>
            <typeparam name="TSource15">The type of the elements in the fifteenth source sequence.</typeparam>
            <typeparam name="TSource16">The type of the elements in the sixteenth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="source12">Twelfth observable source.</param>
            <param name="source13">Thirteenth observable source.</param>
            <param name="source14">Fourteenth observable source.</param>
            <param name="source15">Fifteenth observable source.</param>
            <param name="source16">Sixteenth observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="source6"/> or <paramref name="source7"/> or <paramref name="source8"/> or <paramref name="source9"/> or <paramref name="source10"/> or <paramref name="source11"/> or <paramref name="source12"/> or <paramref name="source13"/> or <paramref name="source14"/> or <paramref name="source15"/> or <paramref name="source16"/> or <paramref name="resultSelector"/> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Amb``1(System.IObservable{``0},System.IObservable{``0})">
            <summary>
            Propagates the observable sequence that reacts first.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="first">First observable sequence.</param>
            <param name="second">Second observable sequence.</param>
            <returns>An observable sequence that surfaces either of the given sequences, whichever reacted first.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Amb``1(System.IObservable{``0}[])">
            <summary>
            Propagates the observable sequence that reacts first.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sources competing to react first.</param>
            <returns>An observable sequence that surfaces any of the given sequences, whichever reacted first.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Amb``1(System.Collections.Generic.IEnumerable{System.IObservable{``0}})">
            <summary>
            Propagates the observable sequence that reacts first.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sources competing to react first.</param>
            <returns>An observable sequence that surfaces any of the given sequences, whichever reacted first.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Buffer``2(System.IObservable{``0},System.Func{System.IObservable{``1}})">
            <summary>
            Projects each element of an observable sequence into consecutive non-overlapping buffers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the lists in the result sequence.</typeparam>
            <typeparam name="TBufferClosing">The type of the elements in the sequences indicating buffer closing events.</typeparam>
            <param name="source">Source sequence to produce buffers over.</param>
            <param name="bufferClosingSelector">A function invoked to define the boundaries of the produced buffers. A new buffer is started when the previous one is closed.</param>
            <returns>An observable sequence of buffers.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="bufferClosingSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Buffer``3(System.IObservable{``0},System.IObservable{``1},System.Func{``1,System.IObservable{``2}})">
            <summary>
            Projects each element of an observable sequence into zero or more buffers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the lists in the result sequence.</typeparam>
            <typeparam name="TBufferOpening">The type of the elements in the sequence indicating buffer opening events, also passed to the closing selector to obtain a sequence of buffer closing events.</typeparam>
            <typeparam name="TBufferClosing">The type of the elements in the sequences indicating buffer closing events.</typeparam>
            <param name="source">Source sequence to produce buffers over.</param>
            <param name="bufferOpenings">Observable sequence whose elements denote the creation of new buffers.</param>
            <param name="bufferClosingSelector">A function invoked to define the closing of each produced buffer.</param>
            <returns>An observable sequence of buffers.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="bufferOpenings"/> or <paramref name="bufferClosingSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Buffer``2(System.IObservable{``0},System.IObservable{``1})">
            <summary>
            Projects each element of an observable sequence into consecutive non-overlapping buffers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the lists in the result sequence.</typeparam>
            <typeparam name="TBufferBoundary">The type of the elements in the sequences indicating buffer boundary events.</typeparam>
            <param name="source">Source sequence to produce buffers over.</param>
            <param name="bufferBoundaries">Sequence of buffer boundary markers. The current buffer is closed and a new buffer is opened upon receiving a boundary marker.</param>
            <returns>An observable sequence of buffers.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="bufferBoundaries"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Catch``2(System.IObservable{``0},System.Func{``1,System.IObservable{``0}})">
            <summary>
            Continues an observable sequence that is terminated by an exception of the specified type with the observable sequence produced by the handler.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and sequences returned by the exception handler function.</typeparam>
            <typeparam name="TException">The type of the exception to catch and handle. Needs to derive from <see cref="T:System.Exception"/>.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="handler">Exception handler function, producing another observable sequence.</param>
            <returns>An observable sequence containing the source sequence's elements, followed by the elements produced by the handler's resulting observable sequence in case an exception occurred.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="handler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Catch``1(System.IObservable{``0},System.IObservable{``0})">
            <summary>
            Continues an observable sequence that is terminated by an exception with the next observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and handler sequence.</typeparam>
            <param name="first">First observable sequence whose exception (if any) is caught.</param>
            <param name="second">Second observable sequence used to produce results when an error occurred in the first sequence.</param>
            <returns>An observable sequence containing the first sequence's elements, followed by the elements of the second sequence in case an exception occurred.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Catch``1(System.IObservable{``0}[])">
            <summary>
            Continues an observable sequence that is terminated by an exception with the next observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source and handler sequences.</typeparam>
            <param name="sources">Observable sequences to catch exceptions for.</param>
            <returns>An observable sequence containing elements from consecutive source sequences until a source sequence terminates successfully.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Catch``1(System.Collections.Generic.IEnumerable{System.IObservable{``0}})">
            <summary>
            Continues an observable sequence that is terminated by an exception with the next observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source and handler sequences.</typeparam>
            <param name="sources">Observable sequences to catch exceptions for.</param>
            <returns>An observable sequence containing elements from consecutive source sequences until a source sequence terminates successfully.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.CombineLatest``3(System.IObservable{``0},System.IObservable{``1},System.Func{``0,``1,``2})">
            <summary>
            Merges two observable sequences into one observable sequence by using the selector function whenever one of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="resultSelector">Function to invoke whenever either of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of both sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="resultSelector"/> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.CombineLatest``2(System.Collections.Generic.IEnumerable{System.IObservable{``0}},System.Func{System.Collections.Generic.IList{``0},``1})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="sources">Observable sources.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element. For efficiency, the input list is reused after the selector returns. Either aggregate or copy the values during the function call.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> or <paramref name="resultSelector"/> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.CombineLatest``1(System.Collections.Generic.IEnumerable{System.IObservable{``0}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by emitting a list with the latest source elements whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences, and in the lists in the result sequence.</typeparam>
            <param name="sources">Observable sources.</param>
            <returns>An observable sequence containing lists of the latest elements of the sources.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.CombineLatest``1(System.IObservable{``0}[])">
            <summary>
            Merges the specified observable sequences into one observable sequence by emitting a list with the latest source elements whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences, and in the lists in the result sequence.</typeparam>
            <param name="sources">Observable sources.</param>
            <returns>An observable sequence containing lists of the latest elements of the sources.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Concat``1(System.IObservable{``0},System.IObservable{``0})">
            <summary>
            Concatenates the second observable sequence to the first observable sequence upon successful termination of the first.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="first">First observable sequence.</param>
            <param name="second">Second observable sequence.</param>
            <returns>An observable sequence that contains the elements of the first sequence, followed by those of the second the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Concat``1(System.IObservable{``0}[])">
            <summary>
            Concatenates all of the specified observable sequences, as long as the previous observable sequence terminated successfully.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequences to concatenate.</param>
            <returns>An observable sequence that contains the elements of each given sequence, in sequential order.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Concat``1(System.Collections.Generic.IEnumerable{System.IObservable{``0}})">
            <summary>
            Concatenates all observable sequences in the given enumerable sequence, as long as the previous observable sequence terminated successfully.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequences to concatenate.</param>
            <returns>An observable sequence that contains the elements of each given sequence, in sequential order.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Concat``1(System.IObservable{System.IObservable{``0}})">
            <summary>
            Concatenates all inner observable sequences, as long as the previous observable sequence terminated successfully.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequence of inner observable sequences.</param>
            <returns>An observable sequence that contains the elements of each observed inner sequence, in sequential order.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Concat``1(System.IObservable{System.Threading.Tasks.Task{``0}})">
            <summary>
            Concatenates all task results, as long as the previous task terminated successfully.
            </summary>
            <typeparam name="TSource">The type of the results produced by the tasks.</typeparam>
            <param name="sources">Observable sequence of tasks.</param>
            <returns>An observable sequence that contains the results of each task, in sequential order.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
            <remarks>If the tasks support cancellation, consider manual conversion of the tasks using <see cref="M:System.Reactive.Linq.Observable.FromAsync``1(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}})"/>, followed by a concatenation operation using <see cref="M:System.Reactive.Linq.Observable.Concat``1(System.IObservable{System.IObservable{``0}})"/>.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Merge``1(System.IObservable{System.IObservable{``0}})">
            <summary>
            Merges elements from all inner observable sequences into a single observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequence of inner observable sequences.</param>
            <returns>The observable sequence that merges the elements of the inner sequences.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Merge``1(System.IObservable{System.Threading.Tasks.Task{``0}})">
            <summary>
            Merges results from all source tasks into a single observable sequence.
            </summary>
            <typeparam name="TSource">The type of the results produced by the source tasks.</typeparam>
            <param name="sources">Observable sequence of tasks.</param>
            <returns>The observable sequence that merges the results of the source tasks.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
            <remarks>If the tasks support cancellation, consider manual conversion of the tasks using <see cref="M:System.Reactive.Linq.Observable.FromAsync``1(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}})"/>, followed by a merge operation using <see cref="M:System.Reactive.Linq.Observable.Merge``1(System.IObservable{System.IObservable{``0}})"/>.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Merge``1(System.IObservable{System.IObservable{``0}},System.Int32)">
            <summary>
            Merges elements from all inner observable sequences into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequence of inner observable sequences.</param>
            <param name="maxConcurrent">Maximum number of inner observable sequences being subscribed to concurrently.</param>
            <returns>The observable sequence that merges the elements of the inner sequences.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="maxConcurrent"/> is less than or equal to zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Merge``1(System.Collections.Generic.IEnumerable{System.IObservable{``0}},System.Int32)">
            <summary>
            Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Enumerable sequence of observable sequences.</param>
            <param name="maxConcurrent">Maximum number of observable sequences being subscribed to concurrently.</param>
            <returns>The observable sequence that merges the elements of the observable sequences.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="maxConcurrent"/> is less than or equal to zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Merge``1(System.Collections.Generic.IEnumerable{System.IObservable{``0}},System.Int32,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences, and using the specified scheduler for enumeration of and subscription to the sources.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Enumerable sequence of observable sequences.</param>
            <param name="maxConcurrent">Maximum number of observable sequences being subscribed to concurrently.</param>
            <param name="scheduler">Scheduler to run the enumeration of the sequence of sources on.</param>
            <returns>The observable sequence that merges the elements of the observable sequences.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="maxConcurrent"/> is less than or equal to zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Merge``1(System.IObservable{``0},System.IObservable{``0})">
            <summary>
            Merges elements from two observable sequences into a single observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="first">First observable sequence.</param>
            <param name="second">Second observable sequence.</param>
            <returns>The observable sequence that merges the elements of the given sequences.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Merge``1(System.IObservable{``0},System.IObservable{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Merges elements from two observable sequences into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="first">First observable sequence.</param>
            <param name="second">Second observable sequence.</param>
            <param name="scheduler">Scheduler used to introduce concurrency for making subscriptions to the given sequences.</param>
            <returns>The observable sequence that merges the elements of the given sequences.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Merge``1(System.IObservable{``0}[])">
            <summary>
            Merges elements from all of the specified observable sequences into a single observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequences.</param>
            <returns>The observable sequence that merges the elements of the observable sequences.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Merge``1(System.Reactive.Concurrency.IScheduler,System.IObservable{``0}[])">
            <summary>
            Merges elements from all of the specified observable sequences into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequences.</param>
            <param name="scheduler">Scheduler to run the enumeration of the sequence of sources on.</param>
            <returns>The observable sequence that merges the elements of the observable sequences.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> or <paramref name="sources"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Merge``1(System.Collections.Generic.IEnumerable{System.IObservable{``0}})">
            <summary>
            Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Enumerable sequence of observable sequences.</param>
            <returns>The observable sequence that merges the elements of the observable sequences.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Merge``1(System.Collections.Generic.IEnumerable{System.IObservable{``0}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Enumerable sequence of observable sequences.</param>
            <param name="scheduler">Scheduler to run the enumeration of the sequence of sources on.</param>
            <returns>The observable sequence that merges the elements of the observable sequences.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.OnErrorResumeNext``1(System.IObservable{``0},System.IObservable{``0})">
            <summary>
            Concatenates the second observable sequence to the first observable sequence upon successful or exceptional termination of the first.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="first">First observable sequence whose exception (if any) is caught.</param>
            <param name="second">Second observable sequence used to produce results after the first sequence terminates.</param>
            <returns>An observable sequence that concatenates the first and second sequence, even if the first sequence terminates exceptionally.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.OnErrorResumeNext``1(System.IObservable{``0}[])">
            <summary>
            Concatenates all of the specified observable sequences, even if the previous observable sequence terminated exceptionally.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequences to concatenate.</param>
            <returns>An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.OnErrorResumeNext``1(System.Collections.Generic.IEnumerable{System.IObservable{``0}})">
            <summary>
            Concatenates all observable sequences in the given enumerable sequence, even if the previous observable sequence terminated exceptionally.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequences to concatenate.</param>
            <returns>An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SkipUntil``2(System.IObservable{``0},System.IObservable{``1})">
            <summary>
            Returns the elements from the source observable sequence only after the other observable sequence produces an element.
            Starting from Rx.NET 4.0, this will subscribe to <paramref name="other"/> before subscribing to <paramref name="source" />
            so in case <paramref name="other" /> emits an element right away, elements from <paramref name="source" /> are not missed.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TOther">The type of the elements in the other sequence that indicates the end of skip behavior.</typeparam>
            <param name="source">Source sequence to propagate elements for.</param>
            <param name="other">Observable sequence that triggers propagation of elements of the source sequence.</param>
            <returns>An observable sequence containing the elements of the source sequence starting from the point the other sequence triggered propagation.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Switch``1(System.IObservable{System.IObservable{``0}})">
            <summary>
            Transforms an observable sequence of observable sequences into an observable sequence 
            producing values only from the most recent observable sequence.
            Each time a new inner observable sequence is received, unsubscribe from the 
            previous inner observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequence of inner observable sequences.</param>
            <returns>The observable sequence that at any point in time produces the elements of the most recent inner observable sequence that has been received.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Switch``1(System.IObservable{System.Threading.Tasks.Task{``0}})">
            <summary>
            Transforms an observable sequence of tasks into an observable sequence 
            producing values only from the most recent observable sequence.
            Each time a new task is received, the previous task's result is ignored.
            </summary>
            <typeparam name="TSource">The type of the results produced by the source tasks.</typeparam>
            <param name="sources">Observable sequence of tasks.</param>
            <returns>The observable sequence that at any point in time produces the result of the most recent task that has been received.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
            <remarks>If the tasks support cancellation, consider manual conversion of the tasks using <see cref="M:System.Reactive.Linq.Observable.FromAsync``1(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}})"/>, followed by a switch operation using <see cref="M:System.Reactive.Linq.Observable.Switch``1(System.IObservable{System.IObservable{``0}})"/>.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.TakeUntil``2(System.IObservable{``0},System.IObservable{``1})">
            <summary>
            Returns the elements from the source observable sequence until the other observable sequence produces an element.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TOther">The type of the elements in the other sequence that indicates the end of take behavior.</typeparam>
            <param name="source">Source sequence to propagate elements for.</param>
            <param name="other">Observable sequence that terminates propagation of elements of the source sequence.</param>
            <returns>An observable sequence containing the elements of the source sequence up to the point the other sequence interrupted further propagation.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.TakeUntil``1(System.IObservable{``0},System.Func{``0,System.Boolean})">
            <summary>
            Relays elements from the source observable sequence and calls the predicate after an
            emission to check if the sequence should stop after that specific item.
            </summary>
            <typeparam name="TSource">The type of the elements in the source and result sequences.</typeparam>
            <param name="source">The source sequence to relay elements of.</param>
            <param name="stopPredicate">Called after each upstream item has been emitted with
            that upstream item and should return <code>true</code> to indicate the sequence should
            complete.</param>
            <returns>The observable sequence with the source elements until the stop predicate returns true.</returns>
            <example>
            The following sequence will stop after the value 5 has been encountered:
            <code>
            Observable.Range(1, 10)
                .TakeUntil(item =&gt; item == 5)
                .Subscribe(Console.WriteLine);
            </code>
            </example>
            <exception cref="T:System.ArgumentException">If <typeparamref name="TSource"/> or <paramref name="stopPredicate"/> is <code>null</code>.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Window``2(System.IObservable{``0},System.Func{System.IObservable{``1}})">
            <summary>
            Projects each element of an observable sequence into consecutive non-overlapping windows.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the windows in the result sequence.</typeparam>
            <typeparam name="TWindowClosing">The type of the elements in the sequences indicating window closing events.</typeparam>
            <param name="source">Source sequence to produce windows over.</param>
            <param name="windowClosingSelector">A function invoked to define the boundaries of the produced windows. A new window is started when the previous one is closed.</param>
            <returns>An observable sequence of windows.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="windowClosingSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Window``3(System.IObservable{``0},System.IObservable{``1},System.Func{``1,System.IObservable{``2}})">
            <summary>
            Projects each element of an observable sequence into zero or more windows.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the windows in the result sequence.</typeparam>
            <typeparam name="TWindowOpening">The type of the elements in the sequence indicating window opening events, also passed to the closing selector to obtain a sequence of window closing events.</typeparam>
            <typeparam name="TWindowClosing">The type of the elements in the sequences indicating window closing events.</typeparam>
            <param name="source">Source sequence to produce windows over.</param>
            <param name="windowOpenings">Observable sequence whose elements denote the creation of new windows.</param>
            <param name="windowClosingSelector">A function invoked to define the closing of each produced window.</param>
            <returns>An observable sequence of windows.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="windowOpenings"/> or <paramref name="windowClosingSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Window``2(System.IObservable{``0},System.IObservable{``1})">
            <summary>
            Projects each element of an observable sequence into consecutive non-overlapping windows.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the windows in the result sequence.</typeparam>
            <typeparam name="TWindowBoundary">The type of the elements in the sequences indicating window boundary events.</typeparam>
            <param name="source">Source sequence to produce windows over.</param>
            <param name="windowBoundaries">Sequence of window boundary markers. The current window is closed and a new window is opened upon receiving a boundary marker.</param>
            <returns>An observable sequence of windows.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="windowBoundaries"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.WithLatestFrom``3(System.IObservable{``0},System.IObservable{``1},System.Func{``0,``1,``2})">
            <summary>
            Merges two observable sequences into one observable sequence by combining each element from the first source with the latest element from the second source, if any.
            Starting from Rx.NET 4.0, this will subscribe to <paramref name="second"/> before subscribing to <paramref name="first" /> to have a latest element readily available
            in case <paramref name="first" /> emits an element right away.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="resultSelector">Function to invoke for each element from the first source combined with the latest element from the second source, if any.</param>
            <returns>An observable sequence containing the result of combining each element of the first source with the latest element from the second source, if any, using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Zip``3(System.IObservable{``0},System.IObservable{``1},System.Func{``0,``1,``2})">
            <summary>
            Merges two observable sequences into one observable sequence by combining their elements in a pairwise fashion.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="resultSelector">Function to invoke for each consecutive pair of elements from the first and second source.</param>
            <returns>An observable sequence containing the result of pairwise combining the elements of the first and second source using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Zip``2(System.Collections.Generic.IEnumerable{System.IObservable{``0}},System.Func{System.Collections.Generic.IList{``0},``1})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="sources">Observable sources.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Zip``1(System.Collections.Generic.IEnumerable{System.IObservable{``0}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by emitting a list with the elements of the observable sequences at corresponding indexes.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences, and in the lists in the result sequence.</typeparam>
            <param name="sources">Observable sources.</param>
            <returns>An observable sequence containing lists of elements at corresponding indexes.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Zip``1(System.IObservable{``0}[])">
            <summary>
            Merges the specified observable sequences into one observable sequence by emitting a list with the elements of the observable sequences at corresponding indexes.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences, and in the lists in the result sequence.</typeparam>
            <param name="sources">Observable sources.</param>
            <returns>An observable sequence containing lists of elements at corresponding indexes.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Zip``3(System.IObservable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})">
            <summary>
            Merges an observable sequence and an enumerable sequence into one observable sequence by using the selector function.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first observable source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second enumerable source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second enumerable source.</param>
            <param name="resultSelector">Function to invoke for each consecutive pair of elements from the first and second source.</param>
            <returns>An observable sequence containing the result of pairwise combining the elements of the first and second source using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Zip``4(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.Func{``0,``1,``2,``3})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Zip``5(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.Func{``0,``1,``2,``3,``4})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Zip``6(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.Func{``0,``1,``2,``3,``4,``5})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Zip``7(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.Func{``0,``1,``2,``3,``4,``5,``6})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="source6"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Zip``8(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.Func{``0,``1,``2,``3,``4,``5,``6,``7})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="source6"/> or <paramref name="source7"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Zip``9(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="source6"/> or <paramref name="source7"/> or <paramref name="source8"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Zip``10(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="source6"/> or <paramref name="source7"/> or <paramref name="source8"/> or <paramref name="source9"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Zip``11(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="source6"/> or <paramref name="source7"/> or <paramref name="source8"/> or <paramref name="source9"/> or <paramref name="source10"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Zip``12(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="source6"/> or <paramref name="source7"/> or <paramref name="source8"/> or <paramref name="source9"/> or <paramref name="source10"/> or <paramref name="source11"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Zip``13(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="source12">Twelfth observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="source6"/> or <paramref name="source7"/> or <paramref name="source8"/> or <paramref name="source9"/> or <paramref name="source10"/> or <paramref name="source11"/> or <paramref name="source12"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Zip``14(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="source12">Twelfth observable source.</param>
            <param name="source13">Thirteenth observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="source6"/> or <paramref name="source7"/> or <paramref name="source8"/> or <paramref name="source9"/> or <paramref name="source10"/> or <paramref name="source11"/> or <paramref name="source12"/> or <paramref name="source13"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Zip``15(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12},System.IObservable{``13},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TSource14">The type of the elements in the fourteenth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="source12">Twelfth observable source.</param>
            <param name="source13">Thirteenth observable source.</param>
            <param name="source14">Fourteenth observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="source6"/> or <paramref name="source7"/> or <paramref name="source8"/> or <paramref name="source9"/> or <paramref name="source10"/> or <paramref name="source11"/> or <paramref name="source12"/> or <paramref name="source13"/> or <paramref name="source14"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Zip``16(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12},System.IObservable{``13},System.IObservable{``14},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TSource14">The type of the elements in the fourteenth source sequence.</typeparam>
            <typeparam name="TSource15">The type of the elements in the fifteenth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="source12">Twelfth observable source.</param>
            <param name="source13">Thirteenth observable source.</param>
            <param name="source14">Fourteenth observable source.</param>
            <param name="source15">Fifteenth observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="source6"/> or <paramref name="source7"/> or <paramref name="source8"/> or <paramref name="source9"/> or <paramref name="source10"/> or <paramref name="source11"/> or <paramref name="source12"/> or <paramref name="source13"/> or <paramref name="source14"/> or <paramref name="source15"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Zip``17(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12},System.IObservable{``13},System.IObservable{``14},System.IObservable{``15},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15,``16})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TSource14">The type of the elements in the fourteenth source sequence.</typeparam>
            <typeparam name="TSource15">The type of the elements in the fifteenth source sequence.</typeparam>
            <typeparam name="TSource16">The type of the elements in the sixteenth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="source12">Twelfth observable source.</param>
            <param name="source13">Thirteenth observable source.</param>
            <param name="source14">Fourteenth observable source.</param>
            <param name="source15">Fifteenth observable source.</param>
            <param name="source16">Sixteenth observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source1"/> or <paramref name="source2"/> or <paramref name="source3"/> or <paramref name="source4"/> or <paramref name="source5"/> or <paramref name="source6"/> or <paramref name="source7"/> or <paramref name="source8"/> or <paramref name="source9"/> or <paramref name="source10"/> or <paramref name="source11"/> or <paramref name="source12"/> or <paramref name="source13"/> or <paramref name="source14"/> or <paramref name="source15"/> or <paramref name="source16"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Append``1(System.IObservable{``0},``0)">
            <summary>
            Append a value to an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to append the value to.</param>
            <param name="value">Value to append to the specified sequence.</param>
            <returns>The source sequence appended with the specified value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Append``1(System.IObservable{``0},``0,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Append a value to an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to append the value to.</param>
            <param name="value">Value to append to the specified sequence.</param>
            <param name="scheduler">Scheduler to emit the append values on.</param>
            <returns>The source sequence appended with the specified value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.AsObservable``1(System.IObservable{``0})">
            <summary>
            Hides the identity of an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence whose identity to hide.</param>
            <returns>An observable sequence that hides the identity of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Buffer``1(System.IObservable{``0},System.Int32)">
            <summary>
            Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on element count information.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the lists in the result sequence.</typeparam>
            <param name="source">Source sequence to produce buffers over.</param>
            <param name="count">Length of each buffer.</param>
            <returns>An observable sequence of buffers.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> is less than or equal to zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Buffer``1(System.IObservable{``0},System.Int32,System.Int32)">
            <summary>
            Projects each element of an observable sequence into zero or more buffers which are produced based on element count information.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the lists in the result sequence.</typeparam>
            <param name="source">Source sequence to produce buffers over.</param>
            <param name="count">Length of each buffer.</param>
            <param name="skip">Number of elements to skip between creation of consecutive buffers.</param>
            <returns>An observable sequence of buffers.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> or <paramref name="skip"/> is less than or equal to zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Dematerialize``1(System.IObservable{System.Reactive.Notification{``0}})">
            <summary>
            Dematerializes the explicit notification values of an observable sequence as implicit notifications.
            </summary>
            <typeparam name="TSource">The type of the elements materialized in the source sequence notification objects.</typeparam>
            <param name="source">An observable sequence containing explicit notification values which have to be turned into implicit notifications.</param>
            <returns>An observable sequence exhibiting the behavior corresponding to the source sequence's notification values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.DistinctUntilChanged``1(System.IObservable{``0})">
            <summary>
            Returns an observable sequence that contains only distinct contiguous elements.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to retain distinct contiguous elements for.</param>
            <returns>An observable sequence only containing the distinct contiguous elements from the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.DistinctUntilChanged``1(System.IObservable{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Returns an observable sequence that contains only distinct contiguous elements according to the comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to retain distinct contiguous elements for.</param>
            <param name="comparer">Equality comparer for source elements.</param>
            <returns>An observable sequence only containing the distinct contiguous elements from the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="comparer"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.DistinctUntilChanged``2(System.IObservable{``0},System.Func{``0,``1})">
            <summary>
            Returns an observable sequence that contains only distinct contiguous elements according to the keySelector.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the discriminator key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to retain distinct contiguous elements for, based on a computed key value.</param>
            <param name="keySelector">A function to compute the comparison key for each element.</param>
            <returns>An observable sequence only containing the distinct contiguous elements, based on a computed key value, from the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.DistinctUntilChanged``2(System.IObservable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Returns an observable sequence that contains only distinct contiguous elements according to the keySelector and the comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the discriminator key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to retain distinct contiguous elements for, based on a computed key value.</param>
            <param name="keySelector">A function to compute the comparison key for each element.</param>
            <param name="comparer">Equality comparer for computed key values.</param>
            <returns>An observable sequence only containing the distinct contiguous elements, based on a computed key value, from the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="comparer"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Do``1(System.IObservable{``0},System.Action{``0})">
            <summary>
            Invokes an action for each element in the observable sequence, and propagates all observer messages through the result sequence.
            This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="onNext">Action to invoke for each element in the observable sequence.</param>
            <returns>The source sequence with the side-effecting behavior applied.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="onNext"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Do``1(System.IObservable{``0},System.Action{``0},System.Action)">
            <summary>
            Invokes an action for each element in the observable sequence and invokes an action upon graceful termination of the observable sequence.
            This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="onNext">Action to invoke for each element in the observable sequence.</param>
            <param name="onCompleted">Action to invoke upon graceful termination of the observable sequence.</param>
            <returns>The source sequence with the side-effecting behavior applied.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="onNext"/> or <paramref name="onCompleted"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Do``1(System.IObservable{``0},System.Action{``0},System.Action{System.Exception})">
            <summary>
            Invokes an action for each element in the observable sequence and invokes an action upon exceptional termination of the observable sequence.
            This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="onNext">Action to invoke for each element in the observable sequence.</param>
            <param name="onError">Action to invoke upon exceptional termination of the observable sequence.</param>
            <returns>The source sequence with the side-effecting behavior applied.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="onNext"/> or <paramref name="onError"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Do``1(System.IObservable{``0},System.Action{``0},System.Action{System.Exception},System.Action)">
            <summary>
            Invokes an action for each element in the observable sequence and invokes an action upon graceful or exceptional termination of the observable sequence.
            This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="onNext">Action to invoke for each element in the observable sequence.</param>
            <param name="onError">Action to invoke upon exceptional termination of the observable sequence.</param>
            <param name="onCompleted">Action to invoke upon graceful termination of the observable sequence.</param>
            <returns>The source sequence with the side-effecting behavior applied.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="onNext"/> or <paramref name="onError"/> or <paramref name="onCompleted"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Do``1(System.IObservable{``0},System.IObserver{``0})">
            <summary>
            Invokes the observer's methods for each message in the source sequence.
            This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="observer">Observer whose methods to invoke as part of the source sequence's observation.</param>
            <returns>The source sequence with the side-effecting behavior applied.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="observer"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Finally``1(System.IObservable{``0},System.Action)">
            <summary>
            Invokes a specified action after the source observable sequence terminates gracefully or exceptionally.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="finallyAction">Action to invoke after the source observable sequence terminates.</param>
            <returns>Source sequence with the action-invoking termination behavior applied.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="finallyAction"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.IgnoreElements``1(System.IObservable{``0})">
            <summary>
            Ignores all elements in an observable sequence leaving only the termination messages.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <returns>An empty observable sequence that signals termination, successful or exceptional, of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Materialize``1(System.IObservable{``0})">
            <summary>
            Materializes the implicit notifications of an observable sequence as explicit notification values.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to get notification values for.</param>
            <returns>An observable sequence containing the materialized notification values from the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Prepend``1(System.IObservable{``0},``0)">
            <summary>
            Prepend a value to an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to prepend the value to.</param>
            <param name="value">Value to prepend to the specified sequence.</param>
            <returns>The source sequence prepended with the specified value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Prepend``1(System.IObservable{``0},``0,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Prepend a value to an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to prepend the value to.</param>
            <param name="value">Value to prepend to the specified sequence.</param>
            <param name="scheduler">Scheduler to emit the prepend values on.</param>
            <returns>The source sequence prepended with the specified value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Repeat``1(System.IObservable{``0})">
            <summary>
            Repeats the observable sequence indefinitely.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to repeat.</param>
            <returns>The observable sequence producing the elements of the given sequence repeatedly and sequentially.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Repeat``1(System.IObservable{``0},System.Int32)">
            <summary>
            Repeats the observable sequence a specified number of times.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to repeat.</param>
            <param name="repeatCount">Number of times to repeat the sequence.</param>
            <returns>The observable sequence producing the elements of the given sequence repeatedly.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="repeatCount"/> is less than zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.RepeatWhen``2(System.IObservable{``0},System.Func{System.IObservable{System.Object},System.IObservable{``1}})">
            <summary>
            Repeatedly resubscribes to the source observable after a normal completion and when the observable
            returned by a handler produces an arbitrary item.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TSignal">The arbitrary element type signaled by the handler observable.</typeparam>
            <param name="source">Observable sequence to keep repeating when it successfully terminates.</param>
            <param name="handler">The function that is called for each observer and takes an observable sequence objects.
            It should return an observable of arbitrary items that should signal that arbitrary item in
            response to receiving the completion signal from the source observable. If this observable signals
            a terminal event, the sequence is terminated with that signal instead.</param>
            <returns>An observable sequence producing the elements of the given sequence repeatedly while each repetition terminates successfully.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="handler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Retry``1(System.IObservable{``0})">
            <summary>
            Repeats the source observable sequence until it successfully terminates.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to repeat until it successfully terminates.</param>
            <returns>An observable sequence producing the elements of the given sequence repeatedly until it terminates successfully.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Retry``1(System.IObservable{``0},System.Int32)">
            <summary>
            Repeats the source observable sequence the specified number of times or until it successfully terminates.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to repeat until it successfully terminates.</param>
            <param name="retryCount">Number of times to repeat the sequence.</param>
            <returns>An observable sequence producing the elements of the given sequence repeatedly until it terminates successfully.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="retryCount"/> is less than zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.RetryWhen``2(System.IObservable{``0},System.Func{System.IObservable{System.Exception},System.IObservable{``1}})">
            <summary>
            Retries (resubscribes to) the source observable after a failure and when the observable
            returned by a handler produces an arbitrary item.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TSignal">The arbitrary element type signaled by the handler observable.</typeparam>
            <param name="source">Observable sequence to repeat until it successfully terminates.</param>
            <param name="handler">The function that is called for each observer and takes an observable sequence of
            errors. It should return an observable of arbitrary items that should signal that arbitrary item in
            response to receiving the failure Exception from the source observable. If this observable signals
            a terminal event, the sequence is terminated with that signal instead.</param>
            <returns>An observable sequence producing the elements of the given sequence repeatedly until it terminates successfully.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="handler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Scan``2(System.IObservable{``0},``1,System.Func{``1,``0,``1})">
            <summary>
            Applies an accumulator function over an observable sequence and returns each intermediate result. The specified seed value is used as the initial accumulator value.
            For aggregation behavior with no intermediate results, see <see cref="M:System.Reactive.Linq.Observable.Aggregate``2(System.IObservable{``0},``1,System.Func{``1,``0,``1})"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TAccumulate">The type of the result of the aggregation.</typeparam>
            <param name="source">An observable sequence to accumulate over.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="accumulator">An accumulator function to be invoked on each element.</param>
            <returns>An observable sequence containing the accumulated values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="accumulator"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Scan``1(System.IObservable{``0},System.Func{``0,``0,``0})">
            <summary>
            Applies an accumulator function over an observable sequence and returns each intermediate result.
            For aggregation behavior with no intermediate results, see <see cref="M:System.Reactive.Linq.Observable.Aggregate``1(System.IObservable{``0},System.Func{``0,``0,``0})"/>.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and the result of the aggregation.</typeparam>
            <param name="source">An observable sequence to accumulate over.</param>
            <param name="accumulator">An accumulator function to be invoked on each element.</param>
            <returns>An observable sequence containing the accumulated values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="accumulator"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SkipLast``1(System.IObservable{``0},System.Int32)">
            <summary>
            Bypasses a specified number of elements at the end of an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="count">Number of elements to bypass at the end of the source sequence.</param>
            <returns>An observable sequence containing the source sequence elements except for the bypassed ones at the end.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> is less than zero.</exception>
            <remarks>
            This operator accumulates a queue with a length enough to store the first <paramref name="count"/> elements. As more elements are
            received, elements are taken from the front of the queue and produced on the result sequence. This causes elements to be delayed.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.StartWith``1(System.IObservable{``0},``0[])">
            <summary>
            Prepends a sequence of values to an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to prepend values to.</param>
            <param name="values">Values to prepend to the specified sequence.</param>
            <returns>The source sequence prepended with the specified values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="values"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.StartWith``1(System.IObservable{``0},System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Prepends a sequence of values to an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to prepend values to.</param>
            <param name="values">Values to prepend to the specified sequence.</param>
            <returns>The source sequence prepended with the specified values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="values"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.StartWith``1(System.IObservable{``0},System.Reactive.Concurrency.IScheduler,``0[])">
            <summary>
            Prepends a sequence of values to an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to prepend values to.</param>
            <param name="scheduler">Scheduler to emit the prepended values on.</param>
            <param name="values">Values to prepend to the specified sequence.</param>
            <returns>The source sequence prepended with the specified values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> or <paramref name="values"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.StartWith``1(System.IObservable{``0},System.Reactive.Concurrency.IScheduler,System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Prepends a sequence of values to an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to prepend values to.</param>
            <param name="scheduler">Scheduler to emit the prepended values on.</param>
            <param name="values">Values to prepend to the specified sequence.</param>
            <returns>The source sequence prepended with the specified values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> or <paramref name="values"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.TakeLast``1(System.IObservable{``0},System.Int32)">
            <summary>
            Returns a specified number of contiguous elements from the end of an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="count">Number of elements to take from the end of the source sequence.</param>
            <returns>An observable sequence containing the specified number of elements from the end of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> is less than zero.</exception>
            <remarks>
            This operator accumulates a buffer with a length enough to store elements <paramref name="count"/> elements. Upon completion of
            the source sequence, this buffer is drained on the result sequence. This causes the elements to be delayed.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.TakeLast``1(System.IObservable{``0},System.Int32,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns a specified number of contiguous elements from the end of an observable sequence, using the specified scheduler to drain the queue.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="count">Number of elements to take from the end of the source sequence.</param>
            <param name="scheduler">Scheduler used to drain the queue upon completion of the source sequence.</param>
            <returns>An observable sequence containing the specified number of elements from the end of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> is less than zero.</exception>
            <remarks>
            This operator accumulates a buffer with a length enough to store elements <paramref name="count"/> elements. Upon completion of
            the source sequence, this buffer is drained on the result sequence. This causes the elements to be delayed.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.TakeLastBuffer``1(System.IObservable{``0},System.Int32)">
            <summary>
            Returns a list with the specified number of contiguous elements from the end of an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="count">Number of elements to take from the end of the source sequence.</param>
            <returns>An observable sequence containing a single list with the specified number of elements from the end of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> is less than zero.</exception>
            <remarks>
            This operator accumulates a buffer with a length enough to store <paramref name="count"/> elements. Upon completion of the
            source sequence, this buffer is produced on the result sequence.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Window``1(System.IObservable{``0},System.Int32)">
            <summary>
            Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on element count information.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the windows in the result sequence.</typeparam>
            <param name="source">Source sequence to produce windows over.</param>
            <param name="count">Length of each window.</param>
            <returns>An observable sequence of windows.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> is less than or equal to zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Window``1(System.IObservable{``0},System.Int32,System.Int32)">
            <summary>
            Projects each element of an observable sequence into zero or more windows which are produced based on element count information.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the windows in the result sequence.</typeparam>
            <param name="source">Source sequence to produce windows over.</param>
            <param name="count">Length of each window.</param>
            <param name="skip">Number of elements to skip between creation of consecutive windows.</param>
            <returns>An observable sequence of windows.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> or <paramref name="skip"/> is less than or equal to zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Cast``1(System.IObservable{System.Object})">
            <summary>
            Converts the elements of an observable sequence to the specified type.
            </summary>
            <typeparam name="TResult">The type to convert the elements in the source sequence to.</typeparam>
            <param name="source">The observable sequence that contains the elements to be converted.</param>
            <returns>An observable sequence that contains each element of the source sequence converted to the specified type.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.DefaultIfEmpty``1(System.IObservable{``0})">
            <summary>
            Returns the elements of the specified sequence or the type parameter's default value in a singleton sequence if the sequence is empty.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence (if any), whose default value will be taken if the sequence is empty.</typeparam>
            <param name="source">The sequence to return a default value for if it is empty.</param>
            <returns>An observable sequence that contains the default value for the TSource type if the source is empty; otherwise, the elements of the source itself.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.DefaultIfEmpty``1(System.IObservable{``0},``0)">
            <summary>
            Returns the elements of the specified sequence or the specified value in a singleton sequence if the sequence is empty.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence (if any), and the specified default value which will be taken if the sequence is empty.</typeparam>
            <param name="source">The sequence to return the specified value for if it is empty.</param>
            <param name="defaultValue">The value to return if the sequence is empty.</param>
            <returns>An observable sequence that contains the specified default value if the source is empty; otherwise, the elements of the source itself.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Distinct``1(System.IObservable{``0})">
            <summary>
            Returns an observable sequence that contains only distinct elements.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to retain distinct elements for.</param>
            <returns>An observable sequence only containing the distinct elements from the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Distinct``1(System.IObservable{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Returns an observable sequence that contains only distinct elements according to the comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to retain distinct elements for.</param>
            <param name="comparer">Equality comparer for source elements.</param>
            <returns>An observable sequence only containing the distinct elements from the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="comparer"/> is null.</exception>
            <remarks>Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Distinct``2(System.IObservable{``0},System.Func{``0,``1})">
            <summary>
            Returns an observable sequence that contains only distinct elements according to the keySelector.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the discriminator key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to retain distinct elements for.</param>
            <param name="keySelector">A function to compute the comparison key for each element.</param>
            <returns>An observable sequence only containing the distinct elements, based on a computed key value, from the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> is null.</exception>
            <remarks>Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Distinct``2(System.IObservable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Returns an observable sequence that contains only distinct elements according to the keySelector and the comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the discriminator key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to retain distinct elements for.</param>
            <param name="keySelector">A function to compute the comparison key for each element.</param>
            <param name="comparer">Equality comparer for source elements.</param>
            <returns>An observable sequence only containing the distinct elements, based on a computed key value, from the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="comparer"/> is null.</exception>
            <remarks>Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.GroupBy``2(System.IObservable{``0},System.Func{``0,``1})">
            <summary>
            Groups the elements of an observable sequence according to a specified key selector function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <returns>A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.GroupBy``2(System.IObservable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an observable sequence according to a specified key selector function and comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="comparer">An equality comparer to compare keys with.</param>
            <returns>A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="comparer"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.GroupBy``3(System.IObservable{``0},System.Func{``0,``1},System.Func{``0,``2})">
            <summary>
            Groups the elements of an observable sequence and selects the resulting elements by using a specified function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the elements within the groups computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="elementSelector">A function to map each source element to an element in an observable group.</param>
            <returns>A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="elementSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.GroupBy``3(System.IObservable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an observable sequence according to a specified key selector function and comparer and selects the resulting elements by using a specified function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the elements within the groups computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="elementSelector">A function to map each source element to an element in an observable group.</param>
            <param name="comparer">An equality comparer to compare keys with.</param>
            <returns>A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="elementSelector"/> or <paramref name="comparer"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.GroupBy``2(System.IObservable{``0},System.Func{``0,``1},System.Int32)">
            <summary>
            Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="capacity">The initial number of elements that the underlying dictionary can contain.</param>
            <returns>A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity"/> is less than 0.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.GroupBy``2(System.IObservable{``0},System.Func{``0,``1},System.Int32,System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="capacity">The initial number of elements that the underlying dictionary can contain.</param>
            <param name="comparer">An equality comparer to compare keys with.</param>
            <returns>A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="comparer"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity"/> is less than 0.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.GroupBy``3(System.IObservable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Int32)">
            <summary>
            Groups the elements of an observable sequence with the specified initial capacity and selects the resulting elements by using a specified function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the elements within the groups computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="elementSelector">A function to map each source element to an element in an observable group.</param>
            <param name="capacity">The initial number of elements that the underlying dictionary can contain.</param>
            <returns>A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="elementSelector"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity"/> is less than 0.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.GroupBy``3(System.IObservable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Int32,System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer and selects the resulting elements by using a specified function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the elements within the groups computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="elementSelector">A function to map each source element to an element in an observable group.</param>
            <param name="capacity">The initial number of elements that the underlying dictionary can contain.</param>
            <param name="comparer">An equality comparer to compare keys with.</param>
            <returns>A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="elementSelector"/> or <paramref name="comparer"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity"/> is less than 0.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.GroupByUntil``4(System.IObservable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{System.Reactive.Linq.IGroupedObservable{``1,``2},System.IObservable{``3}},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an observable sequence according to a specified key selector function and comparer and selects the resulting elements by using a specified function.
            A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same
            key value as a reclaimed group occurs, the group will be reborn with a new lifetime request.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the elements within the groups computed for each element in the source sequence.</typeparam>
            <typeparam name="TDuration">The type of the elements in the duration sequences obtained for each group to denote its lifetime.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="elementSelector">A function to map each source element to an element in an observable group.</param>
            <param name="durationSelector">A function to signal the expiration of a group.</param>
            <param name="comparer">An equality comparer to compare keys with.</param>
            <returns>
            A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.
            If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="elementSelector"/> or <paramref name="durationSelector"/> or <paramref name="comparer"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.GroupByUntil``4(System.IObservable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{System.Reactive.Linq.IGroupedObservable{``1,``2},System.IObservable{``3}})">
            <summary>
            Groups the elements of an observable sequence according to a specified key selector function and selects the resulting elements by using a specified function.
            A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same
            key value as a reclaimed group occurs, the group will be reborn with a new lifetime request.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the elements within the groups computed for each element in the source sequence.</typeparam>
            <typeparam name="TDuration">The type of the elements in the duration sequences obtained for each group to denote its lifetime.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="elementSelector">A function to map each source element to an element in an observable group.</param>
            <param name="durationSelector">A function to signal the expiration of a group.</param>
            <returns>
            A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.
            If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="elementSelector"/> or <paramref name="durationSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.GroupByUntil``3(System.IObservable{``0},System.Func{``0,``1},System.Func{System.Reactive.Linq.IGroupedObservable{``1,``0},System.IObservable{``2}},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an observable sequence according to a specified key selector function and comparer.
            A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same
            key value as a reclaimed group occurs, the group will be reborn with a new lifetime request.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TDuration">The type of the elements in the duration sequences obtained for each group to denote its lifetime.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="durationSelector">A function to signal the expiration of a group.</param>
            <param name="comparer">An equality comparer to compare keys with.</param>
            <returns>
            A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.
            If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="durationSelector"/> or <paramref name="comparer"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.GroupByUntil``3(System.IObservable{``0},System.Func{``0,``1},System.Func{System.Reactive.Linq.IGroupedObservable{``1,``0},System.IObservable{``2}})">
            <summary>
            Groups the elements of an observable sequence according to a specified key selector function.
            A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same
            key value as a reclaimed group occurs, the group will be reborn with a new lifetime request.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TDuration">The type of the elements in the duration sequences obtained for each group to denote its lifetime.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="durationSelector">A function to signal the expiration of a group.</param>
            <returns>
            A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.
            If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="durationSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.GroupByUntil``4(System.IObservable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{System.Reactive.Linq.IGroupedObservable{``1,``2},System.IObservable{``3}},System.Int32,System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer and selects the resulting elements by using a specified function.
            A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same
            key value as a reclaimed group occurs, the group will be reborn with a new lifetime request.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the elements within the groups computed for each element in the source sequence.</typeparam>
            <typeparam name="TDuration">The type of the elements in the duration sequences obtained for each group to denote its lifetime.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="elementSelector">A function to map each source element to an element in an observable group.</param>
            <param name="durationSelector">A function to signal the expiration of a group.</param>
            <param name="capacity">The initial number of elements that the underlying dictionary can contain.</param>
            <param name="comparer">An equality comparer to compare keys with.</param>
            <returns>
            A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.
            If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="elementSelector"/> or <paramref name="durationSelector"/> or <paramref name="comparer"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity"/> is less than 0.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.GroupByUntil``4(System.IObservable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{System.Reactive.Linq.IGroupedObservable{``1,``2},System.IObservable{``3}},System.Int32)">
            <summary>
            Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and selects the resulting elements by using a specified function.
            A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same
            key value as a reclaimed group occurs, the group will be reborn with a new lifetime request.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the elements within the groups computed for each element in the source sequence.</typeparam>
            <typeparam name="TDuration">The type of the elements in the duration sequences obtained for each group to denote its lifetime.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="elementSelector">A function to map each source element to an element in an observable group.</param>
            <param name="durationSelector">A function to signal the expiration of a group.</param>
            <param name="capacity">The initial number of elements that the underlying dictionary can contain.</param>
            <returns>
            A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.
            If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="elementSelector"/> or <paramref name="durationSelector"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity"/> is less than 0.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.GroupByUntil``3(System.IObservable{``0},System.Func{``0,``1},System.Func{System.Reactive.Linq.IGroupedObservable{``1,``0},System.IObservable{``2}},System.Int32,System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer.
            A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same
            key value as a reclaimed group occurs, the group will be reborn with a new lifetime request.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TDuration">The type of the elements in the duration sequences obtained for each group to denote its lifetime.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="durationSelector">A function to signal the expiration of a group.</param>
            <param name="capacity">The initial number of elements that the underlying dictionary can contain.</param>
            <param name="comparer">An equality comparer to compare keys with.</param>
            <returns>
            A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.
            If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="durationSelector"/> or <paramref name="comparer"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity"/> is less than 0.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.GroupByUntil``3(System.IObservable{``0},System.Func{``0,``1},System.Func{System.Reactive.Linq.IGroupedObservable{``1,``0},System.IObservable{``2}},System.Int32)">
            <summary>
            Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function.
            A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same
            key value as a reclaimed group occurs, the group will be reborn with a new lifetime request.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TDuration">The type of the elements in the duration sequences obtained for each group to denote its lifetime.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="durationSelector">A function to signal the expiration of a group.</param>
            <param name="capacity">The initial number of elements that the underlying dictionary can contain.</param>
            <returns>
            A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.
            If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="durationSelector"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity"/> is less than 0.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.GroupJoin``5(System.IObservable{``0},System.IObservable{``1},System.Func{``0,System.IObservable{``2}},System.Func{``1,System.IObservable{``3}},System.Func{``0,System.IObservable{``1},``4})">
            <summary>
            Correlates the elements of two sequences based on overlapping durations, and groups the results.
            </summary>
            <typeparam name="TLeft">The type of the elements in the left source sequence.</typeparam>
            <typeparam name="TRight">The type of the elements in the right source sequence.</typeparam>
            <typeparam name="TLeftDuration">The type of the elements in the duration sequence denoting the computed duration of each element in the left source sequence.</typeparam>
            <typeparam name="TRightDuration">The type of the elements in the duration sequence denoting the computed duration of each element in the right source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by invoking the result selector function for source elements with overlapping duration.</typeparam>
            <param name="left">The left observable sequence to join elements for.</param>
            <param name="right">The right observable sequence to join elements for.</param>
            <param name="leftDurationSelector">A function to select the duration of each element of the left observable sequence, used to determine overlap.</param>
            <param name="rightDurationSelector">A function to select the duration of each element of the right observable sequence, used to determine overlap.</param>
            <param name="resultSelector">A function invoked to compute a result element for any element of the left sequence with overlapping elements from the right observable sequence.</param>
            <returns>An observable sequence that contains result elements computed from source elements that have an overlapping duration.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="left"/> or <paramref name="right"/> or <paramref name="leftDurationSelector"/> or <paramref name="rightDurationSelector"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Join``5(System.IObservable{``0},System.IObservable{``1},System.Func{``0,System.IObservable{``2}},System.Func{``1,System.IObservable{``3}},System.Func{``0,``1,``4})">
            <summary>
            Correlates the elements of two sequences based on overlapping durations.
            </summary>
            <typeparam name="TLeft">The type of the elements in the left source sequence.</typeparam>
            <typeparam name="TRight">The type of the elements in the right source sequence.</typeparam>
            <typeparam name="TLeftDuration">The type of the elements in the duration sequence denoting the computed duration of each element in the left source sequence.</typeparam>
            <typeparam name="TRightDuration">The type of the elements in the duration sequence denoting the computed duration of each element in the right source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by invoking the result selector function for source elements with overlapping duration.</typeparam>
            <param name="left">The left observable sequence to join elements for.</param>
            <param name="right">The right observable sequence to join elements for.</param>
            <param name="leftDurationSelector">A function to select the duration of each element of the left observable sequence, used to determine overlap.</param>
            <param name="rightDurationSelector">A function to select the duration of each element of the right observable sequence, used to determine overlap.</param>
            <param name="resultSelector">A function invoked to compute a result element for any two overlapping elements of the left and right observable sequences.</param>
            <returns>An observable sequence that contains result elements computed from source elements that have an overlapping duration.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="left"/> or <paramref name="right"/> or <paramref name="leftDurationSelector"/> or <paramref name="rightDurationSelector"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.OfType``1(System.IObservable{System.Object})">
            <summary>
            Filters the elements of an observable sequence based on the specified type.
            </summary>
            <typeparam name="TResult">The type to filter the elements in the source sequence on.</typeparam>
            <param name="source">The observable sequence that contains the elements to be filtered.</param>
            <returns>An observable sequence that contains elements from the input sequence of type TResult.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Select``2(System.IObservable{``0},System.Func{``0,``1})">
            <summary>
            Projects each element of an observable sequence into a new form.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by running the selector function for each element in the source sequence.</typeparam>
            <param name="source">A sequence of elements to invoke a transform function on.</param>
            <param name="selector">A transform function to apply to each source element.</param>
            <returns>An observable sequence whose elements are the result of invoking the transform function on each element of source.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Select``2(System.IObservable{``0},System.Func{``0,System.Int32,``1})">
            <summary>
            Projects each element of an observable sequence into a new form by incorporating the element's index.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by running the selector function for each element in the source sequence.</typeparam>
            <param name="source">A sequence of elements to invoke a transform function on.</param>
            <param name="selector">A transform function to apply to each source element; the second parameter of the function represents the index of the source element.</param>
            <returns>An observable sequence whose elements are the result of invoking the transform function on each element of source.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SelectMany``2(System.IObservable{``0},System.IObservable{``1})">
            <summary>
            Projects each element of the source observable sequence to the other observable sequence and merges the resulting observable sequences into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TOther">The type of the elements in the other sequence and the elements in the result sequence.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="other">An observable sequence to project each element from the source sequence onto.</param>
            <returns>An observable sequence whose elements are the result of projecting each source element onto the other sequence and merging all the resulting sequences together.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SelectMany``2(System.IObservable{``0},System.Func{``0,System.IObservable{``1}})">
            <summary>
            Projects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the projected inner sequences and the elements in the merged result sequence.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SelectMany``2(System.IObservable{``0},System.Func{``0,System.Int32,System.IObservable{``1}})">
            <summary>
            Projects each element of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the projected inner sequences and the elements in the merged result sequence.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="selector">A transform function to apply to each element; the second parameter of the function represents the index of the source element.</param>
            <returns>An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SelectMany``2(System.IObservable{``0},System.Func{``0,System.Threading.Tasks.Task{``1}})">
            <summary>
            Projects each element of an observable sequence to a task and merges all of the task results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the result produced by the projected tasks and the elements in the merged result sequence.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence whose elements are the result of the tasks executed for each element of the input sequence.</returns>
            <remarks>This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using <see cref="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToObservable``1(System.Threading.Tasks.Task{``0})"/>.</remarks>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SelectMany``2(System.IObservable{``0},System.Func{``0,System.Int32,System.Threading.Tasks.Task{``1}})">
            <summary>
            Projects each element of an observable sequence to a task by incorporating the element's index and merges all of the task results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the result produced by the projected tasks and the elements in the merged result sequence.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="selector">A transform function to apply to each element; the second parameter of the function represents the index of the source element.</param>
            <returns>An observable sequence whose elements are the result of the tasks executed for each element of the input sequence.</returns>
            <remarks>This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using <see cref="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToObservable``1(System.Threading.Tasks.Task{``0})"/>.</remarks>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SelectMany``2(System.IObservable{``0},System.Func{``0,System.Threading.CancellationToken,System.Threading.Tasks.Task{``1}})">
            <summary>
            Projects each element of an observable sequence to a task with cancellation support and merges all of the task results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the result produced by the projected tasks and the elements in the merged result sequence.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence whose elements are the result of the tasks executed for each element of the input sequence.</returns>
            <remarks>This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using <see cref="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToObservable``1(System.Threading.Tasks.Task{``0})"/>.</remarks>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SelectMany``2(System.IObservable{``0},System.Func{``0,System.Int32,System.Threading.CancellationToken,System.Threading.Tasks.Task{``1}})">
            <summary>
            Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support and merges all of the task results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the result produced by the projected tasks and the elements in the merged result sequence.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="selector">A transform function to apply to each element; the second parameter of the function represents the index of the source element.</param>
            <returns>An observable sequence whose elements are the result of the tasks executed for each element of the input sequence.</returns>
            <remarks>This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using <see cref="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToObservable``1(System.Threading.Tasks.Task{``0})"/>.</remarks>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SelectMany``3(System.IObservable{``0},System.Func{``0,System.IObservable{``1}},System.Func{``0,``1,``2})">
            <summary>
            Projects each element of an observable sequence to an observable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TCollection">The type of the elements in the projected intermediate sequences.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="collectionSelector">A transform function to apply to each element.</param>
            <param name="resultSelector">A transform function to apply to each element of the intermediate sequence.</param>
            <returns>An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="collectionSelector"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SelectMany``3(System.IObservable{``0},System.Func{``0,System.Int32,System.IObservable{``1}},System.Func{``0,System.Int32,``1,System.Int32,``2})">
            <summary>
            Projects each element of an observable sequence to an observable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TCollection">The type of the elements in the projected intermediate sequences.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="collectionSelector">A transform function to apply to each element; the second parameter of the function represents the index of the source element.</param>
            <param name="resultSelector">A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element and the fourth parameter represents the index of the intermediate element.</param>
            <returns>An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="collectionSelector"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SelectMany``3(System.IObservable{``0},System.Func{``0,System.Threading.Tasks.Task{``1}},System.Func{``0,``1,``2})">
            <summary>
            Projects each element of an observable sequence to a task, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TTaskResult">The type of the results produced by the projected intermediate tasks.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="taskSelector">A transform function to apply to each element.</param>
            <param name="resultSelector">A transform function to apply to each element of the intermediate sequence.</param>
            <returns>An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="taskSelector"/> or <paramref name="resultSelector"/> is null.</exception>
            <remarks>This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using <see cref="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToObservable``1(System.Threading.Tasks.Task{``0})"/>.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SelectMany``3(System.IObservable{``0},System.Func{``0,System.Int32,System.Threading.Tasks.Task{``1}},System.Func{``0,System.Int32,``1,``2})">
            <summary>
            Projects each element of an observable sequence to a task by incorporating the element's index, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TTaskResult">The type of the results produced by the projected intermediate tasks.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="taskSelector">A transform function to apply to each element; the second parameter of the function represents the index of the source element.</param>
            <param name="resultSelector">A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element.</param>
            <returns>An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="taskSelector"/> or <paramref name="resultSelector"/> is null.</exception>
            <remarks>This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using <see cref="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToObservable``1(System.Threading.Tasks.Task{``0})"/>.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SelectMany``3(System.IObservable{``0},System.Func{``0,System.Threading.CancellationToken,System.Threading.Tasks.Task{``1}},System.Func{``0,``1,``2})">
            <summary>
            Projects each element of an observable sequence to a task with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TTaskResult">The type of the results produced by the projected intermediate tasks.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="taskSelector">A transform function to apply to each element.</param>
            <param name="resultSelector">A transform function to apply to each element of the intermediate sequence.</param>
            <returns>An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="taskSelector"/> or <paramref name="resultSelector"/> is null.</exception>
            <remarks>This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using <see cref="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToObservable``1(System.Threading.Tasks.Task{``0})"/>.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SelectMany``3(System.IObservable{``0},System.Func{``0,System.Int32,System.Threading.CancellationToken,System.Threading.Tasks.Task{``1}},System.Func{``0,System.Int32,``1,``2})">
            <summary>
            Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TTaskResult">The type of the results produced by the projected intermediate tasks.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="taskSelector">A transform function to apply to each element; the second parameter of the function represents the index of the source element.</param>
            <param name="resultSelector">A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element.</param>
            <returns>An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="taskSelector"/> or <paramref name="resultSelector"/> is null.</exception>
            <remarks>This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using <see cref="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToObservable``1(System.Threading.Tasks.Task{``0})"/>.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SelectMany``2(System.IObservable{``0},System.Func{``0,System.IObservable{``1}},System.Func{System.Exception,System.IObservable{``1}},System.Func{System.IObservable{``1}})">
            <summary>
            Projects each notification of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the projected inner sequences and the elements in the merged result sequence.</typeparam>
            <param name="source">An observable sequence of notifications to project.</param>
            <param name="onNext">A transform function to apply to each element.</param>
            <param name="onError">A transform function to apply when an error occurs in the source sequence.</param>
            <param name="onCompleted">A transform function to apply when the end of the source sequence is reached.</param>
            <returns>An observable sequence whose elements are the result of invoking the one-to-many transform function corresponding to each notification in the input sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="onNext"/> or <paramref name="onError"/> or <paramref name="onCompleted"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SelectMany``2(System.IObservable{``0},System.Func{``0,System.Int32,System.IObservable{``1}},System.Func{System.Exception,System.IObservable{``1}},System.Func{System.IObservable{``1}})">
            <summary>
            Projects each notification of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the projected inner sequences and the elements in the merged result sequence.</typeparam>
            <param name="source">An observable sequence of notifications to project.</param>
            <param name="onNext">A transform function to apply to each element; the second parameter of the function represents the index of the source element.</param>
            <param name="onError">A transform function to apply when an error occurs in the source sequence.</param>
            <param name="onCompleted">A transform function to apply when the end of the source sequence is reached.</param>
            <returns>An observable sequence whose elements are the result of invoking the one-to-many transform function corresponding to each notification in the input sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="onNext"/> or <paramref name="onError"/> or <paramref name="onCompleted"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SelectMany``2(System.IObservable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})">
            <summary>
            Projects each element of an observable sequence to an enumerable sequence and concatenates the resulting enumerable sequences into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the projected inner enumerable sequences and the elements in the merged result sequence.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The projected sequences are enumerated synchronously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the <see cref="M:System.Reactive.Linq.Observable.ToObservable``1(System.Collections.Generic.IEnumerable{``0})"/> conversion.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SelectMany``2(System.IObservable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})">
            <summary>
            Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index and concatenates the resulting enumerable sequences into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the projected inner enumerable sequences and the elements in the merged result sequence.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="selector">A transform function to apply to each element; the second parameter of the function represents the index of the source element.</param>
            <returns>An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The projected sequences are enumerated synchronously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the <see cref="M:System.Reactive.Linq.Observable.ToObservable``1(System.Collections.Generic.IEnumerable{``0})"/> conversion.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SelectMany``3(System.IObservable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})">
            <summary>
            Projects each element of an observable sequence to an enumerable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TCollection">The type of the elements in the projected intermediate enumerable sequences.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="collectionSelector">A transform function to apply to each element.</param>
            <param name="resultSelector">A transform function to apply to each element of the intermediate sequence.</param>
            <returns>An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="collectionSelector"/> or <paramref name="resultSelector"/> is null.</exception>
            <remarks>The projected sequences are enumerated synchronously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the <see cref="M:System.Reactive.Linq.Observable.ToObservable``1(System.Collections.Generic.IEnumerable{``0})"/> conversion.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SelectMany``3(System.IObservable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,System.Int32,``1,System.Int32,``2})">
            <summary>
            Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TCollection">The type of the elements in the projected intermediate enumerable sequences.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="collectionSelector">A transform function to apply to each element; the second parameter of the function represents the index of the source element.</param>
            <param name="resultSelector">A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element and the fourth parameter represents the index of the intermediate element.</param>
            <returns>An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="collectionSelector"/> or <paramref name="resultSelector"/> is null.</exception>
            <remarks>The projected sequences are enumerated synchronously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the <see cref="M:System.Reactive.Linq.Observable.ToObservable``1(System.Collections.Generic.IEnumerable{``0})"/> conversion.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Skip``1(System.IObservable{``0},System.Int32)">
            <summary>
            Bypasses a specified number of elements in an observable sequence and then returns the remaining elements.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">The sequence to take elements from.</param>
            <param name="count">The number of elements to skip before returning the remaining elements.</param>
            <returns>An observable sequence that contains the elements that occur after the specified index in the input sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> is less than zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SkipWhile``1(System.IObservable{``0},System.Func{``0,System.Boolean})">
            <summary>
            Bypasses elements in an observable sequence as long as a specified condition is true and then returns the remaining elements.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to return elements from.</param>
            <param name="predicate">A function to test each element for a condition.</param>
            <returns>An observable sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SkipWhile``1(System.IObservable{``0},System.Func{``0,System.Int32,System.Boolean})">
            <summary>
            Bypasses elements in an observable sequence as long as a specified condition is true and then returns the remaining elements.
            The element's index is used in the logic of the predicate function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to return elements from.</param>
            <param name="predicate">A function to test each element for a condition; the second parameter of the function represents the index of the source element.</param>
            <returns>An observable sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Take``1(System.IObservable{``0},System.Int32)">
            <summary>
            Returns a specified number of contiguous elements from the start of an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">The sequence to take elements from.</param>
            <param name="count">The number of elements to return.</param>
            <returns>An observable sequence that contains the specified number of elements from the start of the input sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> is less than zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Take``1(System.IObservable{``0},System.Int32,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns a specified number of contiguous elements from the start of an observable sequence, using the specified scheduler for the edge case of Take(0).
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">The sequence to take elements from.</param>
            <param name="count">The number of elements to return.</param>
            <param name="scheduler">Scheduler used to produce an OnCompleted message in case <paramref name="count">count</paramref> is set to 0.</param>
            <returns>An observable sequence that contains the specified number of elements from the start of the input sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> is less than zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.TakeWhile``1(System.IObservable{``0},System.Func{``0,System.Boolean})">
            <summary>
            Returns elements from an observable sequence as long as a specified condition is true.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence to return elements from.</param>
            <param name="predicate">A function to test each element for a condition.</param>
            <returns>An observable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.TakeWhile``1(System.IObservable{``0},System.Func{``0,System.Int32,System.Boolean})">
            <summary>
            Returns elements from an observable sequence as long as a specified condition is true.
            The element's index is used in the logic of the predicate function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence to return elements from.</param>
            <param name="predicate">A function to test each element for a condition; the second parameter of the function represents the index of the source element.</param>
            <returns>An observable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Where``1(System.IObservable{``0},System.Func{``0,System.Boolean})">
            <summary>
            Filters the elements of an observable sequence based on a predicate.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to filter.</param>
            <param name="predicate">A function to test each source element for a condition.</param>
            <returns>An observable sequence that contains elements from the input sequence that satisfy the condition.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Where``1(System.IObservable{``0},System.Func{``0,System.Int32,System.Boolean})">
            <summary>
            Filters the elements of an observable sequence based on a predicate by incorporating the element's index.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to filter.</param>
            <param name="predicate">A function to test each source element for a condition; the second parameter of the function represents the index of the source element.</param>
            <returns>An observable sequence that contains elements from the input sequence that satisfy the condition.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Buffer``1(System.IObservable{``0},System.TimeSpan)">
            <summary>
            Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on timing information.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the lists in the result sequence.</typeparam>
            <param name="source">Source sequence to produce buffers over.</param>
            <param name="timeSpan">Length of each buffer.</param>
            <returns>An observable sequence of buffers.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeSpan"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan"/> is not recommended but supported, causing the scheduler to create buffers as fast as it can.
            Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced
            by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Buffer``1(System.IObservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on timing information, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the lists in the result sequence.</typeparam>
            <param name="source">Source sequence to produce buffers over.</param>
            <param name="timeSpan">Length of each buffer.</param>
            <param name="scheduler">Scheduler to run buffering timers on.</param>
            <returns>An observable sequence of buffers.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeSpan"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan"/> is not recommended but supported, causing the scheduler to create buffers as fast as it can.
            Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced
            by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Buffer``1(System.IObservable{``0},System.TimeSpan,System.TimeSpan)">
            <summary>
            Projects each element of an observable sequence into zero or more buffers which are produced based on timing information.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the lists in the result sequence.</typeparam>
            <param name="source">Source sequence to produce buffers over.</param>
            <param name="timeSpan">Length of each buffer.</param>
            <param name="timeShift">Interval between creation of consecutive buffers.</param>
            <returns>An observable sequence of buffers.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeSpan"/> or <paramref name="timeSpan"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan"/> is not recommended but supported, causing the scheduler to create buffers with minimum duration
            length. However, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the
            current buffer may not execute immediately, despite the TimeSpan.Zero due time.
            </para>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="timeShift"/> is not recommended but supported, causing the scheduler to create buffers as fast as it can.
            However, this doesn't mean all buffers will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler,
            where the action to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Buffer``1(System.IObservable{``0},System.TimeSpan,System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Projects each element of an observable sequence into zero or more buffers which are produced based on timing information, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the lists in the result sequence.</typeparam>
            <param name="source">Source sequence to produce buffers over.</param>
            <param name="timeSpan">Length of each buffer.</param>
            <param name="timeShift">Interval between creation of consecutive buffers.</param>
            <param name="scheduler">Scheduler to run buffering timers on.</param>
            <returns>An observable sequence of buffers.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeSpan"/> or <paramref name="timeSpan"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan"/> is not recommended but supported, causing the scheduler to create buffers with minimum duration
            length. However, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the
            current buffer may not execute immediately, despite the TimeSpan.Zero due time.
            </para>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="timeShift"/> is not recommended but supported, causing the scheduler to create buffers as fast as it can.
            However, this doesn't mean all buffers will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler,
            where the action to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Buffer``1(System.IObservable{``0},System.TimeSpan,System.Int32)">
            <summary>
            Projects each element of an observable sequence into a buffer that's sent out when either it's full or a given amount of time has elapsed.
            A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the lists in the result sequence.</typeparam>
            <param name="source">Source sequence to produce buffers over.</param>
            <param name="timeSpan">Maximum time length of a window.</param>
            <param name="count">Maximum element count of a window.</param>
            <returns>An observable sequence of buffers.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeSpan"/> is less than TimeSpan.Zero. -or- <paramref name="count"/> is less than or equal to zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan"/> is not recommended but supported, causing the scheduler to create buffers as fast as it can.
            Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced
            by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Buffer``1(System.IObservable{``0},System.TimeSpan,System.Int32,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Projects each element of an observable sequence into a buffer that's sent out when either it's full or a given amount of time has elapsed, using the specified scheduler to run timers.
            A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the lists in the result sequence.</typeparam>
            <param name="source">Source sequence to produce buffers over.</param>
            <param name="timeSpan">Maximum time length of a buffer.</param>
            <param name="count">Maximum element count of a buffer.</param>
            <param name="scheduler">Scheduler to run buffering timers on.</param>
            <returns>An observable sequence of buffers.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeSpan"/> is less than TimeSpan.Zero. -or- <paramref name="count"/> is less than or equal to zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan"/> is not recommended but supported, causing the scheduler to create buffers as fast as it can.
            Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced
            by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Delay``1(System.IObservable{``0},System.TimeSpan)">
            <summary>
            Time shifts the observable sequence by the specified relative time duration.
            The relative time intervals between the values are preserved.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to delay values for.</param>
            <param name="dueTime">Relative time by which to shift the observable sequence. If this value is equal to TimeSpan.Zero, the scheduler will dispatch observer callbacks as soon as possible.</param>
            <returns>Time-shifted sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="dueTime"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            This operator is less efficient than <see cref="M:System.Reactive.Linq.Observable.DelaySubscription``1(System.IObservable{``0},System.TimeSpan)">DelaySubscription</see> because it records all notifications and time-delays those. This allows for immediate propagation of errors.
            </para>
            <para>
            Observer callbacks for the resulting sequence will be run on the default scheduler. This effect is similar to using ObserveOn.
            </para>
            <para>
            Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped.
            In order to delay error propagation, consider using the <see cref="M:System.Reactive.Linq.Observable.Materialize``1(System.IObservable{``0})">Observable.Materialize</see> and <see cref="M:System.Reactive.Linq.Observable.Dematerialize``1(System.IObservable{System.Reactive.Notification{``0}})">Observable.Dematerialize</see> operators, or use <see cref="M:System.Reactive.Linq.Observable.DelaySubscription``1(System.IObservable{``0},System.TimeSpan)">DelaySubscription</see>.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Delay``1(System.IObservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Time shifts the observable sequence by the specified relative time duration, using the specified scheduler to run timers.
            The relative time intervals between the values are preserved.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to delay values for.</param>
            <param name="dueTime">Relative time by which to shift the observable sequence. If this value is equal to TimeSpan.Zero, the scheduler will dispatch observer callbacks as soon as possible.</param>
            <param name="scheduler">Scheduler to run the delay timers on.</param>
            <returns>Time-shifted sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="dueTime"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            This operator is less efficient than <see cref="M:System.Reactive.Linq.Observable.DelaySubscription``1(System.IObservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">DelaySubscription</see> because it records all notifications and time-delays those. This allows for immediate propagation of errors.
            </para>
            <para>
            Observer callbacks for the resulting sequence will be run on the specified scheduler. This effect is similar to using ObserveOn.
            </para>
            <para>
            Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped.
            </para>
            <para>
            Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped.
            In order to delay error propagation, consider using the <see cref="M:System.Reactive.Linq.Observable.Materialize``1(System.IObservable{``0})">Observable.Materialize</see> and <see cref="M:System.Reactive.Linq.Observable.Dematerialize``1(System.IObservable{System.Reactive.Notification{``0}})">Observable.Dematerialize</see> operators, or use <see cref="M:System.Reactive.Linq.Observable.DelaySubscription``1(System.IObservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">DelaySubscription</see>.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Delay``1(System.IObservable{``0},System.DateTimeOffset)">
            <summary>
            Time shifts the observable sequence to start propagating notifications at the specified absolute time.
            The relative time intervals between the values are preserved.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to delay values for.</param>
            <param name="dueTime">Absolute time used to shift the observable sequence; the relative time shift gets computed upon subscription. If this value is less than or equal to DateTimeOffset.UtcNow, the scheduler will dispatch observer callbacks as soon as possible.</param>
            <returns>Time-shifted sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>
            <para>
            This operator is less efficient than <see cref="M:System.Reactive.Linq.Observable.DelaySubscription``1(System.IObservable{``0},System.DateTimeOffset)">DelaySubscription</see> because it records all notifications and time-delays those. This allows for immediate propagation of errors.
            </para>
            <para>
            Observer callbacks for the resulting sequence will be run on the default scheduler. This effect is similar to using ObserveOn.
            </para>
            <para>
            Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped.
            In order to delay error propagation, consider using the <see cref="M:System.Reactive.Linq.Observable.Materialize``1(System.IObservable{``0})">Observable.Materialize</see> and <see cref="M:System.Reactive.Linq.Observable.Dematerialize``1(System.IObservable{System.Reactive.Notification{``0}})">Observable.Dematerialize</see> operators, or use <see cref="M:System.Reactive.Linq.Observable.DelaySubscription``1(System.IObservable{``0},System.DateTimeOffset)">DelaySubscription</see>.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Delay``1(System.IObservable{``0},System.DateTimeOffset,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Time shifts the observable sequence to start propagating notifications at the specified absolute time, using the specified scheduler to run timers.
            The relative time intervals between the values are preserved.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to delay values for.</param>
            <param name="dueTime">Absolute time used to shift the observable sequence; the relative time shift gets computed upon subscription. If this value is less than or equal to DateTimeOffset.UtcNow, the scheduler will dispatch observer callbacks as soon as possible.</param>
            <param name="scheduler">Scheduler to run the delay timers on.</param>
            <returns>Time-shifted sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <remarks>
            <para>
            This operator is less efficient than <see cref="M:System.Reactive.Linq.Observable.DelaySubscription``1(System.IObservable{``0},System.DateTimeOffset,System.Reactive.Concurrency.IScheduler)">DelaySubscription</see> because it records all notifications and time-delays those. This allows for immediate propagation of errors.
            </para>
            <para>
            Observer callbacks for the resulting sequence will be run on the specified scheduler. This effect is similar to using ObserveOn.
            </para>
            <para>
            Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped.
            In order to delay error propagation, consider using the <see cref="M:System.Reactive.Linq.Observable.Materialize``1(System.IObservable{``0})">Observable.Materialize</see> and <see cref="M:System.Reactive.Linq.Observable.Dematerialize``1(System.IObservable{System.Reactive.Notification{``0}})">Observable.Dematerialize</see> operators, or use <see cref="M:System.Reactive.Linq.Observable.DelaySubscription``1(System.IObservable{``0},System.DateTimeOffset,System.Reactive.Concurrency.IScheduler)">DelaySubscription</see>.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Delay``2(System.IObservable{``0},System.Func{``0,System.IObservable{``1}})">
            <summary>
            Time shifts the observable sequence based on a delay selector function for each element.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TDelay">The type of the elements in the delay sequences used to denote the delay duration of each element in the source sequence.</typeparam>
            <param name="source">Source sequence to delay values for.</param>
            <param name="delayDurationSelector">Selector function to retrieve a sequence indicating the delay for each given element.</param>
            <returns>Time-shifted sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="delayDurationSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Delay``2(System.IObservable{``0},System.IObservable{``1},System.Func{``0,System.IObservable{``1}})">
            <summary>
            Time shifts the observable sequence based on a subscription delay and a delay selector function for each element.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TDelay">The type of the elements in the delay sequences used to denote the delay duration of each element in the source sequence.</typeparam>
            <param name="source">Source sequence to delay values for.</param>
            <param name="subscriptionDelay">Sequence indicating the delay for the subscription to the source.</param>
            <param name="delayDurationSelector">Selector function to retrieve a sequence indicating the delay for each given element.</param>
            <returns>Time-shifted sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="subscriptionDelay"/> or <paramref name="delayDurationSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.DelaySubscription``1(System.IObservable{``0},System.TimeSpan)">
            <summary>
            Time shifts the observable sequence by delaying the subscription with the specified relative time duration.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to delay subscription for.</param>
            <param name="dueTime">Relative time shift of the subscription.</param>
            <returns>Time-shifted sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="dueTime"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            This operator is more efficient than <see cref="M:System.Reactive.Linq.Observable.Delay``1(System.IObservable{``0},System.TimeSpan)">Delay</see> but postpones all side-effects of subscription and affects error propagation timing.
            </para>
            <para>
            The side-effects of subscribing to the source sequence will be run on the default scheduler. Observer callbacks will not be affected.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.DelaySubscription``1(System.IObservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Time shifts the observable sequence by delaying the subscription with the specified relative time duration, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to delay subscription for.</param>
            <param name="dueTime">Relative time shift of the subscription.</param>
            <param name="scheduler">Scheduler to run the subscription delay timer on.</param>
            <returns>Time-shifted sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="dueTime"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            This operator is more efficient than <see cref="M:System.Reactive.Linq.Observable.Delay``1(System.IObservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">Delay</see> but postpones all side-effects of subscription and affects error propagation timing.
            </para>
            <para>
            The side-effects of subscribing to the source sequence will be run on the specified scheduler. Observer callbacks will not be affected.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.DelaySubscription``1(System.IObservable{``0},System.DateTimeOffset)">
            <summary>
            Time shifts the observable sequence by delaying the subscription to the specified absolute time.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to delay subscription for.</param>
            <param name="dueTime">Absolute time to perform the subscription at.</param>
            <returns>Time-shifted sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>
            <para>
            This operator is more efficient than <see cref="M:System.Reactive.Linq.Observable.Delay``1(System.IObservable{``0},System.DateTimeOffset)">Delay</see> but postpones all side-effects of subscription and affects error propagation timing.
            </para>
            <para>
            The side-effects of subscribing to the source sequence will be run on the default scheduler. Observer callbacks will not be affected.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.DelaySubscription``1(System.IObservable{``0},System.DateTimeOffset,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Time shifts the observable sequence by delaying the subscription to the specified absolute time, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to delay subscription for.</param>
            <param name="dueTime">Absolute time to perform the subscription at.</param>
            <param name="scheduler">Scheduler to run the subscription delay timer on.</param>
            <returns>Time-shifted sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <remarks>
            <para>
            This operator is more efficient than <see cref="M:System.Reactive.Linq.Observable.Delay``1(System.IObservable{``0},System.DateTimeOffset,System.Reactive.Concurrency.IScheduler)">Delay</see> but postpones all side-effects of subscription and affects error propagation timing.
            </para>
            <para>
            The side-effects of subscribing to the source sequence will be run on the specified scheduler. Observer callbacks will not be affected.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Generate``2(``0,System.Func{``0,System.Boolean},System.Func{``0,``0},System.Func{``0,``1},System.Func{``0,System.TimeSpan})">
            <summary>
            Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements.
            </summary>
            <typeparam name="TState">The type of the state used in the generator loop.</typeparam>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="initialState">Initial state.</param>
            <param name="condition">Condition to terminate generation (upon returning false).</param>
            <param name="iterate">Iteration step function.</param>
            <param name="resultSelector">Selector function for results produced in the sequence.</param>
            <param name="timeSelector">Time selector function to control the speed of values being produced each iteration.</param>
            <returns>The generated sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="condition"/> or <paramref name="iterate"/> or <paramref name="resultSelector"/> or <paramref name="timeSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Generate``2(``0,System.Func{``0,System.Boolean},System.Func{``0,``0},System.Func{``0,``1},System.Func{``0,System.TimeSpan},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements, using the specified scheduler to run timers and to send out observer messages.
            </summary>
            <typeparam name="TState">The type of the state used in the generator loop.</typeparam>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="initialState">Initial state.</param>
            <param name="condition">Condition to terminate generation (upon returning false).</param>
            <param name="iterate">Iteration step function.</param>
            <param name="resultSelector">Selector function for results produced in the sequence.</param>
            <param name="timeSelector">Time selector function to control the speed of values being produced each iteration.</param>
            <param name="scheduler">Scheduler on which to run the generator loop.</param>
            <returns>The generated sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="condition"/> or <paramref name="iterate"/> or <paramref name="resultSelector"/> or <paramref name="timeSelector"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Generate``2(``0,System.Func{``0,System.Boolean},System.Func{``0,``0},System.Func{``0,``1},System.Func{``0,System.DateTimeOffset})">
            <summary>
            Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements.
            </summary>
            <typeparam name="TState">The type of the state used in the generator loop.</typeparam>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="initialState">Initial state.</param>
            <param name="condition">Condition to terminate generation (upon returning false).</param>
            <param name="iterate">Iteration step function.</param>
            <param name="resultSelector">Selector function for results produced in the sequence.</param>
            <param name="timeSelector">Time selector function to control the speed of values being produced each iteration.</param>
            <returns>The generated sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="condition"/> or <paramref name="iterate"/> or <paramref name="resultSelector"/> or <paramref name="timeSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Generate``2(``0,System.Func{``0,System.Boolean},System.Func{``0,``0},System.Func{``0,``1},System.Func{``0,System.DateTimeOffset},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements, using the specified scheduler to run timers and to send out observer messages.
            </summary>
            <typeparam name="TState">The type of the state used in the generator loop.</typeparam>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="initialState">Initial state.</param>
            <param name="condition">Condition to terminate generation (upon returning false).</param>
            <param name="iterate">Iteration step function.</param>
            <param name="resultSelector">Selector function for results produced in the sequence.</param>
            <param name="timeSelector">Time selector function to control the speed of values being produced each iteration.</param>
            <param name="scheduler">Scheduler on which to run the generator loop.</param>
            <returns>The generated sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="condition"/> or <paramref name="iterate"/> or <paramref name="resultSelector"/> or <paramref name="timeSelector"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Interval(System.TimeSpan)">
            <summary>
            Returns an observable sequence that produces a value after each period.
            </summary>
            <param name="period">Period for producing the values in the resulting sequence. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible.</param>
            <returns>An observable sequence that produces a value after each period.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            Intervals are measured between the start of subsequent notifications, not between the end of the previous and the start of the next notification.
            If the observer takes longer than the interval period to handle the message, the subsequent notification will be delivered immediately after the
            current one has been handled. In case you need to control the time between the end and the start of consecutive notifications, consider using the
            <see cref="M:System.Reactive.Linq.Observable.Generate``2(``0,System.Func{``0,System.Boolean},System.Func{``0,``0},System.Func{``0,``1},System.Func{``0,System.TimeSpan})"/>
            operator instead.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Interval(System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that produces a value after each period, using the specified scheduler to run timers and to send out observer messages.
            </summary>
            <param name="period">Period for producing the values in the resulting sequence. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible.</param>
            <param name="scheduler">Scheduler to run the timer on.</param>
            <returns>An observable sequence that produces a value after each period.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than TimeSpan.Zero.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> is null.</exception>
            <remarks>
            Intervals are measured between the start of subsequent notifications, not between the end of the previous and the start of the next notification.
            If the observer takes longer than the interval period to handle the message, the subsequent notification will be delivered immediately after the
            current one has been handled. In case you need to control the time between the end and the start of consecutive notifications, consider using the
            <see cref="M:System.Reactive.Linq.Observable.Generate``2(``0,System.Func{``0,System.Boolean},System.Func{``0,``0},System.Func{``0,``1},System.Func{``0,System.TimeSpan},System.Reactive.Concurrency.IScheduler)"/>
            operator instead.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Sample``1(System.IObservable{``0},System.TimeSpan)">
            <summary>
            Samples the observable sequence at each interval.
            Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to sample.</param>
            <param name="interval">Interval at which to sample. If this value is equal to TimeSpan.Zero, the scheduler will continuously sample the stream.</param>
            <returns>Sampled observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="interval"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="interval"/> doesn't guarantee all source sequence elements will be preserved. This is a side-effect
            of the asynchrony introduced by the scheduler, where the sampling action may not execute immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Sample``1(System.IObservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Samples the observable sequence at each interval, using the specified scheduler to run sampling timers.
            Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to sample.</param>
            <param name="interval">Interval at which to sample. If this value is equal to TimeSpan.Zero, the scheduler will continuously sample the stream.</param>
            <param name="scheduler">Scheduler to run the sampling timer on.</param>
            <returns>Sampled observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="interval"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="interval"/> doesn't guarantee all source sequence elements will be preserved. This is a side-effect
            of the asynchrony introduced by the scheduler, where the sampling action may not execute immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Sample``2(System.IObservable{``0},System.IObservable{``1})">
            <summary>
            Samples the source observable sequence using a sampler observable sequence producing sampling ticks.
            Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TSample">The type of the elements in the sampling sequence.</typeparam>
            <param name="source">Source sequence to sample.</param>
            <param name="sampler">Sampling tick sequence.</param>
            <returns>Sampled observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="sampler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Skip``1(System.IObservable{``0},System.TimeSpan)">
            <summary>
            Skips elements for the specified duration from the start of the observable source sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to skip elements for.</param>
            <param name="duration">Duration for skipping elements from the start of the sequence.</param>
            <returns>An observable sequence with the elements skipped during the specified duration from the start of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="duration"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="duration"/> doesn't guarantee no elements will be dropped from the start of the source sequence.
            This is a side-effect of the asynchrony introduced by the scheduler, where the action that causes callbacks from the source sequence to be forwarded
            may not execute immediately, despite the TimeSpan.Zero due time.
            </para>
            <para>
            Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the <paramref name="duration"/>.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Skip``1(System.IObservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Skips elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to skip elements for.</param>
            <param name="duration">Duration for skipping elements from the start of the sequence.</param>
            <param name="scheduler">Scheduler to run the timer on.</param>
            <returns>An observable sequence with the elements skipped during the specified duration from the start of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="duration"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="duration"/> doesn't guarantee no elements will be dropped from the start of the source sequence.
            This is a side-effect of the asynchrony introduced by the scheduler, where the action that causes callbacks from the source sequence to be forwarded
            may not execute immediately, despite the TimeSpan.Zero due time.
            </para>
            <para>
            Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the <paramref name="duration"/>.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SkipLast``1(System.IObservable{``0},System.TimeSpan)">
            <summary>
            Skips elements for the specified duration from the end of the observable source sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to skip elements for.</param>
            <param name="duration">Duration for skipping elements from the end of the sequence.</param>
            <returns>An observable sequence with the elements skipped during the specified duration from the end of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="duration"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            This operator accumulates a queue with a length enough to store elements received during the initial <paramref name="duration"/> window.
            As more elements are received, elements older than the specified <paramref name="duration"/> are taken from the queue and produced on the
            result sequence. This causes elements to be delayed with <paramref name="duration"/>.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SkipLast``1(System.IObservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Skips elements for the specified duration from the end of the observable source sequence, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to skip elements for.</param>
            <param name="duration">Duration for skipping elements from the end of the sequence.</param>
            <param name="scheduler">Scheduler to run the timer on.</param>
            <returns>An observable sequence with the elements skipped during the specified duration from the end of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="duration"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            This operator accumulates a queue with a length enough to store elements received during the initial <paramref name="duration"/> window.
            As more elements are received, elements older than the specified <paramref name="duration"/> are taken from the queue and produced on the
            result sequence. This causes elements to be delayed with <paramref name="duration"/>.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SkipUntil``1(System.IObservable{``0},System.DateTimeOffset)">
            <summary>
            Skips elements from the observable source sequence until the specified start time.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to skip elements for.</param>
            <param name="startTime">Time to start taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, no elements will be skipped.</param>
            <returns>An observable sequence with the elements skipped until the specified start time.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>
            Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the <paramref name="startTime"/>.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.SkipUntil``1(System.IObservable{``0},System.DateTimeOffset,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Skips elements from the observable source sequence until the specified start time, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to skip elements for.</param>
            <param name="startTime">Time to start taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, no elements will be skipped.</param>
            <param name="scheduler">Scheduler to run the timer on.</param>
            <returns>An observable sequence with the elements skipped until the specified start time.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <remarks>
            Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the <paramref name="startTime"/>.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Take``1(System.IObservable{``0},System.TimeSpan)">
            <summary>
            Takes elements for the specified duration from the start of the observable source sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to take elements from.</param>
            <param name="duration">Duration for taking elements from the start of the sequence.</param>
            <returns>An observable sequence with the elements taken during the specified duration from the start of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="duration"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="duration"/> doesn't guarantee an empty sequence will be returned. This is a side-effect
            of the asynchrony introduced by the scheduler, where the action that stops forwarding callbacks from the source sequence may not execute
            immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Take``1(System.IObservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Takes elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to take elements from.</param>
            <param name="duration">Duration for taking elements from the start of the sequence.</param>
            <param name="scheduler">Scheduler to run the timer on.</param>
            <returns>An observable sequence with the elements taken during the specified duration from the start of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="duration"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="duration"/> doesn't guarantee an empty sequence will be returned. This is a side-effect
            of the asynchrony introduced by the scheduler, where the action that stops forwarding callbacks from the source sequence may not execute
            immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.TakeLast``1(System.IObservable{``0},System.TimeSpan)">
            <summary>
            Returns elements within the specified duration from the end of the observable source sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to take elements from.</param>
            <param name="duration">Duration for taking elements from the end of the sequence.</param>
            <returns>An observable sequence with the elements taken during the specified duration from the end of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="duration"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            This operator accumulates a buffer with a length enough to store elements for any <paramref name="duration"/> window during the lifetime of
            the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements
            to be delayed with <paramref name="duration"/>.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.TakeLast``1(System.IObservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns elements within the specified duration from the end of the observable source sequence, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to take elements from.</param>
            <param name="duration">Duration for taking elements from the end of the sequence.</param>
            <param name="scheduler">Scheduler to run the timer on.</param>
            <returns>An observable sequence with the elements taken during the specified duration from the end of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="duration"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            This operator accumulates a buffer with a length enough to store elements for any <paramref name="duration"/> window during the lifetime of
            the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements
            to be delayed with <paramref name="duration"/>.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.TakeLast``1(System.IObservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns elements within the specified duration from the end of the observable source sequence, using the specified schedulers to run timers and to drain the collected elements.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to take elements from.</param>
            <param name="duration">Duration for taking elements from the end of the sequence.</param>
            <param name="timerScheduler">Scheduler to run the timer on.</param>
            <param name="loopScheduler">Scheduler to drain the collected elements.</param>
            <returns>An observable sequence with the elements taken during the specified duration from the end of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="timerScheduler"/> or <paramref name="loopScheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="duration"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            This operator accumulates a buffer with a length enough to store elements for any <paramref name="duration"/> window during the lifetime of
            the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements
            to be delayed with <paramref name="duration"/>.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.TakeLastBuffer``1(System.IObservable{``0},System.TimeSpan)">
            <summary>
            Returns a list with the elements within the specified duration from the end of the observable source sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to take elements from.</param>
            <param name="duration">Duration for taking elements from the end of the sequence.</param>
            <returns>An observable sequence containing a single list with the elements taken during the specified duration from the end of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="duration"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            This operator accumulates a buffer with a length enough to store elements for any <paramref name="duration"/> window during the lifetime of
            the source sequence. Upon completion of the source sequence, this buffer is produced on the result sequence.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.TakeLastBuffer``1(System.IObservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns a list with the elements within the specified duration from the end of the observable source sequence, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to take elements from.</param>
            <param name="duration">Duration for taking elements from the end of the sequence.</param>
            <param name="scheduler">Scheduler to run the timer on.</param>
            <returns>An observable sequence containing a single list with the elements taken during the specified duration from the end of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="duration"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            This operator accumulates a buffer with a length enough to store elements for any <paramref name="duration"/> window during the lifetime of
            the source sequence. Upon completion of the source sequence, this buffer is produced on the result sequence.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.TakeUntil``1(System.IObservable{``0},System.DateTimeOffset)">
            <summary>
            Takes elements for the specified duration until the specified end time.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to take elements from.</param>
            <param name="endTime">Time to stop taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, the result stream will complete immediately.</param>
            <returns>An observable sequence with the elements taken until the specified end time.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.TakeUntil``1(System.IObservable{``0},System.DateTimeOffset,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Takes elements for the specified duration until the specified end time, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to take elements from.</param>
            <param name="endTime">Time to stop taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, the result stream will complete immediately.</param>
            <param name="scheduler">Scheduler to run the timer on.</param>
            <returns>An observable sequence with the elements taken until the specified end time.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Throttle``1(System.IObservable{``0},System.TimeSpan)">
            <summary>
            Ignores elements from an observable sequence which are followed by another element within a specified relative time duration.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to throttle.</param>
            <param name="dueTime">Throttling duration for each element.</param>
            <returns>The throttled sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="dueTime"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            This operator throttles the source sequence by holding on to each element for the duration specified in <paramref name="dueTime"/>. If another
            element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this whole
            process. For streams that never have gaps larger than or equal to <paramref name="dueTime"/> between elements, the resulting stream won't
            produce any elements. In order to reduce the volume of a stream whilst guaranteeing the periodic production of elements, consider using the
            Observable.Sample set of operators.
            </para>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="dueTime"/> is not recommended but supported, causing throttling timers to be scheduled
            that are due immediately. However, this doesn't guarantee all elements will be retained in the result sequence. This is a side-effect of the
            asynchrony introduced by the scheduler, where the action to forward the current element may not execute immediately, despite the TimeSpan.Zero
            due time. In such cases, the next element may arrive before the scheduler gets a chance to run the throttling action.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Throttle``1(System.IObservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Ignores elements from an observable sequence which are followed by another element within a specified relative time duration, using the specified scheduler to run throttling timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to throttle.</param>
            <param name="dueTime">Throttling duration for each element.</param>
            <param name="scheduler">Scheduler to run the throttle timers on.</param>
            <returns>The throttled sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="dueTime"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            This operator throttles the source sequence by holding on to each element for the duration specified in <paramref name="dueTime"/>. If another
            element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this whole
            process. For streams that never have gaps larger than or equal to <paramref name="dueTime"/> between elements, the resulting stream won't
            produce any elements. In order to reduce the volume of a stream whilst guaranteeing the periodic production of elements, consider using the
            Observable.Sample set of operators.
            </para>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="dueTime"/> is not recommended but supported, causing throttling timers to be scheduled
            that are due immediately. However, this doesn't guarantee all elements will be retained in the result sequence. This is a side-effect of the
            asynchrony introduced by the scheduler, where the action to forward the current element may not execute immediately, despite the TimeSpan.Zero
            due time. In such cases, the next element may arrive before the scheduler gets a chance to run the throttling action.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Throttle``2(System.IObservable{``0},System.Func{``0,System.IObservable{``1}})">
            <summary>
            Ignores elements from an observable sequence which are followed by another value within a computed throttle duration.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TThrottle">The type of the elements in the throttle sequences selected for each element in the source sequence.</typeparam>
            <param name="source">Source sequence to throttle.</param>
            <param name="throttleDurationSelector">Selector function to retrieve a sequence indicating the throttle duration for each given element.</param>
            <returns>The throttled sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="throttleDurationSelector"/> is null.</exception>
            <remarks>
            This operator throttles the source sequence by holding on to each element for the duration denoted by <paramref name="throttleDurationSelector"/>.
            If another element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this
            whole process. For streams where the duration computed by applying the <paramref name="throttleDurationSelector"/> to each element overlaps with
            the occurrence of the successor element, the resulting stream won't produce any elements. In order to reduce the volume of a stream whilst
            guaranteeing the periodic production of elements, consider using the Observable.Sample set of operators.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.TimeInterval``1(System.IObservable{``0})">
            <summary>
            Records the time interval between consecutive elements in an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to record time intervals for.</param>
            <returns>An observable sequence with time interval information on elements.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.TimeInterval``1(System.IObservable{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Records the time interval between consecutive elements in an observable sequence, using the specified scheduler to compute time intervals.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to record time intervals for.</param>
            <param name="scheduler">Scheduler used to compute time intervals.</param>
            <returns>An observable sequence with time interval information on elements.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Timeout``1(System.IObservable{``0},System.TimeSpan)">
            <summary>
            Applies a timeout policy for each element in the observable sequence.
            If the next element isn't received within the specified timeout duration starting from its predecessor, a TimeoutException is propagated to the observer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="dueTime">Maximum duration between values before a timeout occurs.</param>
            <returns>The source sequence with a TimeoutException in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="dueTime"/> is less than TimeSpan.Zero.</exception>
            <exception cref="T:System.TimeoutException">(Asynchronous) If no element is produced within <paramref name="dueTime"/> from the previous element.</exception>
            <remarks>
            <para>
            In case you only want to timeout on the first element, consider using the <see cref="M:System.Reactive.Linq.Observable.Amb``1(System.IObservable{``0},System.IObservable{``0})"/>
            operator applied to the source sequence and a delayed <see cref="M:System.Reactive.Linq.Observable.Throw``1(System.Exception)"/> sequence. Alternatively, the general-purpose overload
            of Timeout, <see cref="M:System.Reactive.Linq.Observable.Timeout``2(System.IObservable{``0},System.IObservable{``1},System.Func{``0,System.IObservable{``1}})"/> can be used.
            </para>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="dueTime"/> is not recommended but supported, causing timeout timers to be scheduled that are due
            immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the
            scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may
            arrive before the scheduler gets a chance to run the timeout action.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Timeout``1(System.IObservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Applies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers.
            If the next element isn't received within the specified timeout duration starting from its predecessor, a TimeoutException is propagated to the observer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="dueTime">Maximum duration between values before a timeout occurs.</param>
            <param name="scheduler">Scheduler to run the timeout timers on.</param>
            <returns>The source sequence with a TimeoutException in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="dueTime"/> is less than TimeSpan.Zero.</exception>
            <exception cref="T:System.TimeoutException">(Asynchronous) If no element is produced within <paramref name="dueTime"/> from the previous element.</exception>
            <remarks>
            <para>
            In case you only want to timeout on the first element, consider using the <see cref="M:System.Reactive.Linq.Observable.Amb``1(System.IObservable{``0},System.IObservable{``0})"/>
            operator applied to the source sequence and a delayed <see cref="M:System.Reactive.Linq.Observable.Throw``1(System.Exception)"/> sequence. Alternatively, the general-purpose overload
            of Timeout, <see cref="M:System.Reactive.Linq.Observable.Timeout``2(System.IObservable{``0},System.IObservable{``1},System.Func{``0,System.IObservable{``1}})"/> can be used.
            </para>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="dueTime"/> is not recommended but supported, causing timeout timers to be scheduled that are due
            immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the
            scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may
            arrive before the scheduler gets a chance to run the timeout action.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Timeout``1(System.IObservable{``0},System.TimeSpan,System.IObservable{``0})">
            <summary>
            Applies a timeout policy for each element in the observable sequence.
            If the next element isn't received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and the other sequence used upon a timeout.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="dueTime">Maximum duration between values before a timeout occurs.</param>
            <param name="other">Sequence to return in case of a timeout.</param>
            <returns>The source sequence switching to the other sequence in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="other"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="dueTime"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            In case you only want to timeout on the first element, consider using the <see cref="M:System.Reactive.Linq.Observable.Amb``1(System.IObservable{``0},System.IObservable{``0})"/>
            operator applied to the source sequence and a delayed <see cref="M:System.Reactive.Linq.Observable.Throw``1(System.Exception)"/> sequence. Alternatively, the general-purpose overload
            of Timeout, <see cref="M:System.Reactive.Linq.Observable.Timeout``2(System.IObservable{``0},System.IObservable{``1},System.Func{``0,System.IObservable{``1}})"/> can be used.
            </para>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="dueTime"/> is not recommended but supported, causing timeout timers to be scheduled that are due
            immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the
            scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may
            arrive before the scheduler gets a chance to run the timeout action.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Timeout``1(System.IObservable{``0},System.TimeSpan,System.IObservable{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Applies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers.
            If the next element isn't received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and the other sequence used upon a timeout.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="dueTime">Maximum duration between values before a timeout occurs.</param>
            <param name="other">Sequence to return in case of a timeout.</param>
            <param name="scheduler">Scheduler to run the timeout timers on.</param>
            <returns>The source sequence switching to the other sequence in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="other"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="dueTime"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            In case you only want to timeout on the first element, consider using the <see cref="M:System.Reactive.Linq.Observable.Amb``1(System.IObservable{``0},System.IObservable{``0})"/>
            operator applied to the source sequence and a delayed <see cref="M:System.Reactive.Linq.Observable.Throw``1(System.Exception)"/> sequence. Alternatively, the general-purpose overload
            of Timeout, <see cref="M:System.Reactive.Linq.Observable.Timeout``2(System.IObservable{``0},System.IObservable{``1},System.Func{``0,System.IObservable{``1}})"/> can be used.
            </para>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="dueTime"/> is not recommended but supported, causing timeout timers to be scheduled that are due
            immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the
            scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may
            arrive before the scheduler gets a chance to run the timeout action.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Timeout``1(System.IObservable{``0},System.DateTimeOffset)">
            <summary>
            Applies a timeout policy to the observable sequence based on an absolute time.
            If the sequence doesn't terminate before the specified absolute due time, a TimeoutException is propagated to the observer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="dueTime">Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately.</param>
            <returns>The source sequence with a TimeoutException in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.TimeoutException">(Asynchronous) If the sequence hasn't terminated before <paramref name="dueTime"/>.</exception>
            <remarks>
            In case you only want to timeout on the first element, consider using the <see cref="M:System.Reactive.Linq.Observable.Amb``1(System.IObservable{``0},System.IObservable{``0})"/>
            operator applied to the source sequence and a delayed <see cref="M:System.Reactive.Linq.Observable.Throw``1(System.Exception)"/> sequence. Alternatively, the general-purpose overload
            of Timeout, <see cref="M:System.Reactive.Linq.Observable.Timeout``2(System.IObservable{``0},System.IObservable{``1},System.Func{``0,System.IObservable{``1}})"/> can be used.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Timeout``1(System.IObservable{``0},System.DateTimeOffset,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Applies a timeout policy to the observable sequence based on an absolute time, using the specified scheduler to run timeout timers.
            If the sequence doesn't terminate before the specified absolute due time, a TimeoutException is propagated to the observer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="dueTime">Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately.</param>
            <param name="scheduler">Scheduler to run the timeout timers on.</param>
            <returns>The source sequence with a TimeoutException in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.TimeoutException">(Asynchronous) If the sequence hasn't terminated before <paramref name="dueTime"/>.</exception>
            <remarks>
            In case you only want to timeout on the first element, consider using the <see cref="M:System.Reactive.Linq.Observable.Amb``1(System.IObservable{``0},System.IObservable{``0})"/>
            operator applied to the source sequence and a delayed <see cref="M:System.Reactive.Linq.Observable.Throw``1(System.Exception)"/> sequence. Alternatively, the general-purpose overload
            of Timeout, <see cref="M:System.Reactive.Linq.Observable.Timeout``2(System.IObservable{``0},System.IObservable{``1},System.Func{``0,System.IObservable{``1}})"/> can be used.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Timeout``1(System.IObservable{``0},System.DateTimeOffset,System.IObservable{``0})">
            <summary>
            Applies a timeout policy to the observable sequence based on an absolute time.
            If the sequence doesn't terminate before the specified absolute due time, the other observable sequence is used to produce future messages from that point on.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and the other sequence used upon a timeout.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="dueTime">Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately.</param>
            <param name="other">Sequence to return in case of a timeout.</param>
            <returns>The source sequence switching to the other sequence in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="other"/> is null.</exception>
            <remarks>
            In case you only want to timeout on the first element, consider using the <see cref="M:System.Reactive.Linq.Observable.Amb``1(System.IObservable{``0},System.IObservable{``0})"/>
            operator applied to the source sequence and a delayed <see cref="M:System.Reactive.Linq.Observable.Throw``1(System.Exception)"/> sequence. Alternatively, the general-purpose overload
            of Timeout, <see cref="M:System.Reactive.Linq.Observable.Timeout``2(System.IObservable{``0},System.IObservable{``1},System.Func{``0,System.IObservable{``1}})"/> can be used.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Timeout``1(System.IObservable{``0},System.DateTimeOffset,System.IObservable{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Applies a timeout policy to the observable sequence based on an absolute time, using the specified scheduler to run timeout timers.
            If the sequence doesn't terminate before the specified absolute due time, the other observable sequence is used to produce future messages from that point on.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and the other sequence used upon a timeout.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="dueTime">Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately.</param>
            <param name="other">Sequence to return in case of a timeout.</param>
            <param name="scheduler">Scheduler to run the timeout timers on.</param>
            <returns>The source sequence switching to the other sequence in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="other"/> or <paramref name="scheduler"/> is null.</exception>
            <remarks>
            In case you only want to timeout on the first element, consider using the <see cref="M:System.Reactive.Linq.Observable.Amb``1(System.IObservable{``0},System.IObservable{``0})"/>
            operator applied to the source sequence and a delayed <see cref="M:System.Reactive.Linq.Observable.Throw``1(System.Exception)"/> sequence. Alternatively, the general-purpose overload
            of Timeout, <see cref="M:System.Reactive.Linq.Observable.Timeout``2(System.IObservable{``0},System.IObservable{``1},System.Func{``0,System.IObservable{``1}})"/> can be used.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Timeout``2(System.IObservable{``0},System.Func{``0,System.IObservable{``1}})">
            <summary>
            Applies a timeout policy to the observable sequence based on a timeout duration computed for each element.
            If the next element isn't received within the computed duration starting from its predecessor, a TimeoutException is propagated to the observer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TTimeout">The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="timeoutDurationSelector">Selector to retrieve an observable sequence that represents the timeout between the current element and the next element.</param>
            <returns>The source sequence with a TimeoutException in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="timeoutDurationSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Timeout``2(System.IObservable{``0},System.Func{``0,System.IObservable{``1}},System.IObservable{``0})">
            <summary>
            Applies a timeout policy to the observable sequence based on a timeout duration computed for each element.
            If the next element isn't received within the computed duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and the other sequence used upon a timeout.</typeparam>
            <typeparam name="TTimeout">The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="timeoutDurationSelector">Selector to retrieve an observable sequence that represents the timeout between the current element and the next element.</param>
            <param name="other">Sequence to return in case of a timeout.</param>
            <returns>The source sequence switching to the other sequence in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="timeoutDurationSelector"/> or <paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Timeout``2(System.IObservable{``0},System.IObservable{``1},System.Func{``0,System.IObservable{``1}})">
            <summary>
            Applies a timeout policy to the observable sequence based on an initial timeout duration for the first element, and a timeout duration computed for each subsequent element.
            If the next element isn't received within the computed duration starting from its predecessor, a TimeoutException is propagated to the observer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TTimeout">The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="firstTimeout">Observable sequence that represents the timeout for the first element.</param>
            <param name="timeoutDurationSelector">Selector to retrieve an observable sequence that represents the timeout between the current element and the next element.</param>
            <returns>The source sequence with a TimeoutException in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="firstTimeout"/> or <paramref name="timeoutDurationSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Timeout``2(System.IObservable{``0},System.IObservable{``1},System.Func{``0,System.IObservable{``1}},System.IObservable{``0})">
            <summary>
            Applies a timeout policy to the observable sequence based on an initial timeout duration for the first element, and a timeout duration computed for each subsequent element.
            If the next element isn't received within the computed duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and the other sequence used upon a timeout.</typeparam>
            <typeparam name="TTimeout">The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="firstTimeout">Observable sequence that represents the timeout for the first element.</param>
            <param name="timeoutDurationSelector">Selector to retrieve an observable sequence that represents the timeout between the current element and the next element.</param>
            <param name="other">Sequence to return in case of a timeout.</param>
            <returns>The source sequence switching to the other sequence in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="firstTimeout"/> or <paramref name="timeoutDurationSelector"/> or <paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Timer(System.TimeSpan)">
            <summary>
            Returns an observable sequence that produces a single value after the specified relative due time has elapsed.
            </summary>
            <param name="dueTime">Relative time at which to produce the value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible.</param>
            <returns>An observable sequence that produces a value after the due time has elapsed.</returns>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Timer(System.DateTimeOffset)">
            <summary>
            Returns an observable sequence that produces a single value at the specified absolute due time.
            </summary>
            <param name="dueTime">Absolute time at which to produce the value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible.</param>
            <returns>An observable sequence that produces a value at due time.</returns>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Timer(System.TimeSpan,System.TimeSpan)">
            <summary>
            Returns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed.
            </summary>
            <param name="dueTime">Relative time at which to produce the first value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible.</param>
            <param name="period">Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible.</param>
            <returns>An observable sequence that produces a value after due time has elapsed and then after each period.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than TimeSpan.Zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Timer(System.DateTimeOffset,System.TimeSpan)">
            <summary>
            Returns an observable sequence that periodically produces a value starting at the specified initial absolute due time.
            </summary>
            <param name="dueTime">Absolute time at which to produce the first value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible.</param>
            <param name="period">Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible.</param>
            <returns>An observable sequence that produces a value at due time and then after each period.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than TimeSpan.Zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Timer(System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that produces a single value after the specified relative due time has elapsed, using the specified scheduler to run the timer.
            </summary>
            <param name="dueTime">Relative time at which to produce the value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible.</param>
            <param name="scheduler">Scheduler to run the timer on.</param>
            <returns>An observable sequence that produces a value after the due time has elapsed.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Timer(System.DateTimeOffset,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that produces a single value at the specified absolute due time, using the specified scheduler to run the timer.
            </summary>
            <param name="dueTime">Absolute time at which to produce the value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible.</param>
            <param name="scheduler">Scheduler to run the timer on.</param>
            <returns>An observable sequence that produces a value at due time.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Timer(System.TimeSpan,System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed, using the specified scheduler to run timers.
            </summary>
            <param name="dueTime">Relative time at which to produce the first value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible.</param>
            <param name="period">Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible.</param>
            <param name="scheduler">Scheduler to run timers on.</param>
            <returns>An observable sequence that produces a value after due time has elapsed and then each period.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than TimeSpan.Zero.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Timer(System.DateTimeOffset,System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that periodically produces a value starting at the specified initial absolute due time, using the specified scheduler to run timers.
            </summary>
            <param name="dueTime">Absolute time at which to produce the first value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible.</param>
            <param name="period">Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible.</param>
            <param name="scheduler">Scheduler to run timers on.</param>
            <returns>An observable sequence that produces a value at due time and then after each period.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than TimeSpan.Zero.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Timestamp``1(System.IObservable{``0})">
            <summary>
            Timestamps each element in an observable sequence using the local system clock.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to timestamp elements for.</param>
            <returns>An observable sequence with timestamp information on elements.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Timestamp``1(System.IObservable{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Timestamp each element in an observable sequence using the clock of the specified scheduler.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to timestamp elements for.</param>
            <param name="scheduler">Scheduler used to compute timestamps.</param>
            <returns>An observable sequence with timestamp information on elements.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Window``1(System.IObservable{``0},System.TimeSpan)">
            <summary>
            Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on timing information.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the windows in the result sequence.</typeparam>
            <param name="source">Source sequence to produce windows over.</param>
            <param name="timeSpan">Length of each window.</param>
            <returns>The sequence of windows.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeSpan"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan"/> is not recommended but supported, causing the scheduler to create windows as fast as it can.
            Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced
            by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Window``1(System.IObservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on timing information, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the windows in the result sequence.</typeparam>
            <param name="source">Source sequence to produce windows over.</param>
            <param name="timeSpan">Length of each window.</param>
            <param name="scheduler">Scheduler to run windowing timers on.</param>
            <returns>An observable sequence of windows.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeSpan"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan"/> is not recommended but supported, causing the scheduler to create windows as fast as it can.
            Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced
            by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Window``1(System.IObservable{``0},System.TimeSpan,System.TimeSpan)">
            <summary>
            Projects each element of an observable sequence into zero or more windows which are produced based on timing information.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the windows in the result sequence.</typeparam>
            <param name="source">Source sequence to produce windows over.</param>
            <param name="timeSpan">Length of each window.</param>
            <param name="timeShift">Interval between creation of consecutive windows.</param>
            <returns>An observable sequence of windows.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeSpan"/> or <paramref name="timeSpan"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan"/> is not recommended but supported, causing the scheduler to create windows with minimum duration
            length. However, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the
            current window may not execute immediately, despite the TimeSpan.Zero due time.
            </para>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="timeShift"/> is not recommended but supported, causing the scheduler to create windows as fast as it can.
            However, this doesn't mean all windows will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler,
            where the action to create a new window may not execute immediately, despite the TimeSpan.Zero due time.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Window``1(System.IObservable{``0},System.TimeSpan,System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Projects each element of an observable sequence into zero or more windows which are produced based on timing information, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the windows in the result sequence.</typeparam>
            <param name="source">Source sequence to produce windows over.</param>
            <param name="timeSpan">Length of each window.</param>
            <param name="timeShift">Interval between creation of consecutive windows.</param>
            <param name="scheduler">Scheduler to run windowing timers on.</param>
            <returns>An observable sequence of windows.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeSpan"/> or <paramref name="timeSpan"/> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan"/> is not recommended but supported, causing the scheduler to create windows with minimum duration
            length. However, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the
            current window may not execute immediately, despite the TimeSpan.Zero due time.
            </para>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="timeShift"/> is not recommended but supported, causing the scheduler to create windows as fast as it can.
            However, this doesn't mean all windows will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler,
            where the action to create a new window may not execute immediately, despite the TimeSpan.Zero due time.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Window``1(System.IObservable{``0},System.TimeSpan,System.Int32)">
            <summary>
            Projects each element of an observable sequence into a window that is completed when either it's full or a given amount of time has elapsed.
            A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the windows in the result sequence.</typeparam>
            <param name="source">Source sequence to produce windows over.</param>
            <param name="timeSpan">Maximum time length of a window.</param>
            <param name="count">Maximum element count of a window.</param>
            <returns>An observable sequence of windows.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeSpan"/> is less than TimeSpan.Zero. -or- <paramref name="count"/> is less than or equal to zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan"/> is not recommended but supported, causing the scheduler to create windows as fast as it can.
            Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced
            by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Observable.Window``1(System.IObservable{``0},System.TimeSpan,System.Int32,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Projects each element of an observable sequence into a window that is completed when either it's full or a given amount of time has elapsed, using the specified scheduler to run timers.
            A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the windows in the result sequence.</typeparam>
            <param name="source">Source sequence to produce windows over.</param>
            <param name="timeSpan">Maximum time length of a window.</param>
            <param name="count">Maximum element count of a window.</param>
            <param name="scheduler">Scheduler to run windowing timers on.</param>
            <returns>An observable sequence of windows.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeSpan"/> is less than TimeSpan.Zero. -or- <paramref name="count"/> is less than or equal to zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan"/> is not recommended but supported, causing the scheduler to create windows as fast as it can.
            Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced
            by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="T:System.Reactive.Linq.ObservableEx">
            <summary>
            Provides a set of static methods for writing in-memory queries over observable sequences.
            </summary>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.CombineLatest``2(System.IObservable{``0},System.IObservable{``1})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.CombineLatest``3(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.CombineLatest``4(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.CombineLatest``5(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.CombineLatest``6(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.CombineLatest``7(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.CombineLatest``8(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TEighth">The type of the elements in the eighth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <param name="eighth">Eighth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> or <paramref name="eighth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.WithLatestFrom``2(System.IObservable{``0},System.IObservable{``1})">
            <summary>
            Merges two observable sequences into one observable sequence by combining each element from the first source with the latest element from the second source, if any.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <returns>An observable sequence containing the result of combining each element of the first source with the latest element from the second source, if any, as a tuple value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.Zip``2(System.IObservable{``0},System.Collections.Generic.IEnumerable{``1})">
            <summary>
            Merges an observable sequence and an enumerable sequence into one observable sequence of tuple values.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first observable source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second enumerable source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second enumerable source.</param>
            <returns>An observable sequence containing the result of pairwise combining the elements of the first and second source as a tuple value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.Zip``2(System.IObservable{``0},System.IObservable{``1})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.Zip``3(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.Zip``4(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.Zip``5(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.Zip``6(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.Zip``7(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.Zip``8(System.IObservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TEighth">The type of the elements in the eighth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <param name="eighth">Eighth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> or <paramref name="eighth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.Create``1(System.Func{System.IObserver{``0},System.Collections.Generic.IEnumerable{System.IObservable{System.Object}}})">
            <summary>
            Subscribes to each observable sequence returned by the iteratorMethod in sequence and returns the observable sequence of values sent to the observer given to the iteratorMethod.
            </summary>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="iteratorMethod">Iterator method that produces elements in the resulting sequence by calling the given observer.</param>
            <returns>An observable sequence obtained by running the iterator and returning the elements that were sent to the observer.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="iteratorMethod"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.Create(System.Func{System.Collections.Generic.IEnumerable{System.IObservable{System.Object}}})">
            <summary>
            Subscribes to each observable sequence returned by the iteratorMethod in sequence and produces a Unit value on the resulting sequence for each step of the iteration.
            </summary>
            <param name="iteratorMethod">Iterator method that drives the resulting observable sequence.</param>
            <returns>An observable sequence obtained by running the iterator and returning Unit values for each iteration step.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="iteratorMethod"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.Expand``1(System.IObservable{``0},System.Func{``0,System.IObservable{``0}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Expands an observable sequence by recursively invoking selector, using the specified scheduler to enumerate the queue of obtained sequences.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and each of the recursively expanded sources obtained by running the selector function.</typeparam>
            <param name="source">Source sequence with the initial elements.</param>
            <param name="selector">Selector function to invoke for each produced element, resulting in another sequence to which the selector will be invoked recursively again.</param>
            <param name="scheduler">Scheduler on which to perform the expansion by enumerating the internal queue of obtained sequences.</param>
            <returns>An observable sequence containing all the elements produced by the recursive expansion.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.Expand``1(System.IObservable{``0},System.Func{``0,System.IObservable{``0}})">
            <summary>
            Expands an observable sequence by recursively invoking selector.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and each of the recursively expanded sources obtained by running the selector function.</typeparam>
            <param name="source">Source sequence with the initial elements.</param>
            <param name="selector">Selector function to invoke for each produced element, resulting in another sequence to which the selector will be invoked recursively again.</param>
            <returns>An observable sequence containing all the elements produced by the recursive expansion.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.ForkJoin``3(System.IObservable{``0},System.IObservable{``1},System.Func{``0,``1,``2})">
            <summary>
            Runs two observable sequences in parallel and combines their last elements.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="first">First observable sequence.</param>
            <param name="second">Second observable sequence.</param>
            <param name="resultSelector">Result selector function to invoke with the last elements of both sequences.</param>
            <returns>An observable sequence with the result of calling the selector function with the last elements of both input sequences.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="resultSelector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.ForkJoin``1(System.IObservable{``0}[])">
            <summary>
            Runs all specified observable sequences in parallel and collects their last elements.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequence to collect the last elements for.</param>
            <returns>An observable sequence with an array collecting the last elements of all the input sequences.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.ForkJoin``1(System.Collections.Generic.IEnumerable{System.IObservable{``0}})">
            <summary>
            Runs all observable sequences in the enumerable sources sequence in parallel and collect their last elements.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequence to collect the last elements for.</param>
            <returns>An observable sequence with an array collecting the last elements of all the input sequences.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sources"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.Let``2(System.IObservable{``0},System.Func{System.IObservable{``0},System.IObservable{``1}})">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on the source sequence, without sharing subscriptions.
            This operator allows for a fluent style of writing queries that use the same sequence multiple times.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence that will be shared in the selector function.</param>
            <param name="selector">Selector function which can use the source sequence as many times as needed, without sharing subscriptions to the source sequence.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.ManySelect``2(System.IObservable{``0},System.Func{System.IObservable{``0},``1},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Comonadic bind operator.
            </summary>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.ManySelect``2(System.IObservable{``0},System.Func{System.IObservable{``0},``1})">
            <summary>
            Comonadic bind operator.
            </summary>
        </member>
        <member name="M:System.Reactive.Linq.ObservableEx.ToListObservable``1(System.IObservable{``0})">
            <summary>
            Immediately subscribes to source and retains the elements in the observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <returns>Object that's both an observable sequence and a list which can be used to access the source sequence's elements.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Linq.Qbservable">
            <summary>
            Provides a set of static methods for writing queries over observable sequences, allowing translation to a target query language.
            </summary>
        </member>
        <member name="P:System.Reactive.Linq.Qbservable.Provider">
            <summary>
            Gets the local query provider which will retarget Qbservable-based queries to the corresponding Observable-based query for in-memory execution upon subscription.
            </summary>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.AsQbservable``1(System.IObservable{``0})">
            <summary>
            Converts an in-memory observable sequence into an <see cref="T:System.Reactive.Linq.IQbservable`1"/> sequence with an expression tree representing the source sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <returns><see cref="T:System.Reactive.Linq.IQbservable`1"/> sequence representing the given observable source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.AsObservable``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Returns the input typed as an <see cref="T:System.IObservable`1"/>.
            This operator is used to separate the part of the query that's captured as an expression tree from the part that's executed locally.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An <see cref="T:System.Reactive.Linq.IQbservable`1"/> sequence to convert to an <see cref="T:System.IObservable`1"/> sequence.</param>
            <returns>The original source object, but typed as an <see cref="T:System.IObservable`1"/>.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToQbservable``1(System.Linq.IQueryable{``0})">
            <summary>
            Converts an enumerable sequence to an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Enumerable sequence to convert to an observable sequence.</param>
            <returns>The observable sequence whose elements are pulled from the given enumerable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>This operator requires the source's <see cref="T:System.Linq.IQueryProvider"/> object (see <see cref="P:System.Linq.IQueryable.Provider"/>) to implement <see cref="T:System.Reactive.Linq.IQbservableProvider"/>.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToQbservable``1(System.Linq.IQueryable{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts an enumerable sequence to an observable sequence, using the specified scheduler to run the enumeration loop.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Enumerable sequence to convert to an observable sequence.</param>
            <param name="scheduler">Scheduler to run the enumeration of the input sequence on.</param>
            <returns>The observable sequence whose elements are pulled from the given enumerable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <remarks>This operator requires the source's <see cref="T:System.Linq.IQueryProvider"/> object (see <see cref="P:System.Linq.IQueryable.Provider"/>) to implement <see cref="T:System.Reactive.Linq.IQbservableProvider"/>.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Aggregate``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``0,``0}})">
            <summary>
            Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence.
            For aggregation behavior with incremental intermediate results, see <see cref="M:System.Reactive.Linq.Observable.Scan``1(System.IObservable{``0},System.Func{``0,``0,``0})" />.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and the result of the aggregation.</typeparam>
            <param name="source">An observable sequence to aggregate over.</param>
            <param name="accumulator">An accumulator function to be invoked on each element.</param>
            <returns>An observable sequence containing a single element with the final accumulator value.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="accumulator" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Aggregate``2(System.Reactive.Linq.IQbservable{``0},``1,System.Linq.Expressions.Expression{System.Func{``1,``0,``1}})">
            <summary>
            Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value.
            For aggregation behavior with incremental intermediate results, see <see cref="M:System.Reactive.Linq.Observable.Scan``2(System.IObservable{``0},``1,System.Func{``1,``0,``1})" />.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TAccumulate">The type of the result of the aggregation.</typeparam>
            <param name="source">An observable sequence to aggregate over.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="accumulator">An accumulator function to be invoked on each element.</param>
            <returns>An observable sequence containing a single element with the final accumulator value.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="accumulator" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Aggregate``3(System.Reactive.Linq.IQbservable{``0},``1,System.Linq.Expressions.Expression{System.Func{``1,``0,``1}},System.Linq.Expressions.Expression{System.Func{``1,``2}})">
            <summary>
            Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value,
            and the specified result selector function is used to select the result value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="source">An observable sequence to aggregate over.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="accumulator">An accumulator function to be invoked on each element.</param>
            <param name="resultSelector">A function to transform the final accumulator value into the result value.</param>
            <returns>An observable sequence containing a single element with the final accumulator value.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="accumulator" /> or <paramref name="resultSelector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.All``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
            <summary>
            Determines whether all elements of an observable sequence satisfy a condition.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to apply the predicate to.</param>
            <param name="predicate">A function to test each element for a condition.</param>
            <returns>An observable sequence containing a single element determining whether all elements in the source sequence pass the test in the specified predicate.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="predicate" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Amb``1(System.Reactive.Linq.IQbservable{``0},System.IObservable{``0})">
            <summary>
            Propagates the observable sequence that reacts first.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="first">First observable sequence.</param>
            <param name="second">Second observable sequence.</param>
            <returns>An observable sequence that surfaces either of the given sequences, whichever reacted first.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="first" /> or <paramref name="second" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Amb``1(System.Reactive.Linq.IQbservableProvider,System.IObservable{``0}[])">
            <summary>
            Propagates the observable sequence that reacts first.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sources competing to react first.</param>
            <returns>An observable sequence that surfaces any of the given sequences, whichever reacted first.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Amb``1(System.Reactive.Linq.IQbservableProvider,System.Collections.Generic.IEnumerable{System.IObservable{``0}})">
            <summary>
            Propagates the observable sequence that reacts first.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sources competing to react first.</param>
            <returns>An observable sequence that surfaces any of the given sequences, whichever reacted first.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Any``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Determines whether an observable sequence contains any elements.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to check for non-emptiness.</param>
            <returns>An observable sequence containing a single element determining whether the source sequence contains any elements.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Any``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
            <summary>
            Determines whether any element of an observable sequence satisfies a condition.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to apply the predicate to.</param>
            <param name="predicate">A function to test each element for a condition.</param>
            <returns>An observable sequence containing a single element determining whether any elements in the source sequence pass the test in the specified predicate.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="predicate" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Append``1(System.Reactive.Linq.IQbservable{``0},``0)">
            <summary>
            Append a value to an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to append the value to.</param>
            <param name="value">Value to append to the specified sequence.</param>
            <returns>The source sequence appended with the specified value.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Append``1(System.Reactive.Linq.IQbservable{``0},``0,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Append a value to an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to append the value to.</param>
            <param name="value">Value to append to the specified sequence.</param>
            <param name="scheduler">Scheduler to emit the append values on.</param>
            <returns>The source sequence appended with the specified value.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.AutoConnect``1(System.Reactive.Linq.IQbservableProvider,System.Reactive.Subjects.IConnectableObservable{``0},System.Int32,System.Linq.Expressions.Expression{System.Action{System.IDisposable}})">
            <summary>
            Automatically connect the upstream IConnectableObservable at most once when the
            specified number of IObservers have subscribed to this IObservable.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Connectable observable sequence.</param>
            <param name="minObservers">The number of observers required to subscribe before the connection to source happens, non-positive value will trigger an immediate subscription.</param>
            <param name="onConnect">If not null, the connection's IDisposable is provided to it.</param>
            <returns>An observable sequence that connects to the source at most once when the given number of observers have subscribed to it.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Average(System.Reactive.Linq.IQbservable{System.Decimal})">
            <summary>
            Computes the average of an observable sequence of <see cref="T:System.Decimal" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Decimal" /> values to calculate the average of.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Decimal.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Average(System.Reactive.Linq.IQbservable{System.Double})">
            <summary>
            Computes the average of an observable sequence of <see cref="T:System.Double" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Double" /> values to calculate the average of.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Average(System.Reactive.Linq.IQbservable{System.Int32})">
            <summary>
            Computes the average of an observable sequence of <see cref="T:System.Int32" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Int32" /> values to calculate the average of.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Average(System.Reactive.Linq.IQbservable{System.Int64})">
            <summary>
            Computes the average of an observable sequence of <see cref="T:System.Int64" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Int64" /> values to calculate the average of.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Average(System.Reactive.Linq.IQbservable{System.Nullable{System.Decimal}})">
            <summary>
            Computes the average of an observable sequence of nullable <see cref="T:System.Decimal" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Decimal" /> values to calculate the average of.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Decimal.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Average(System.Reactive.Linq.IQbservable{System.Nullable{System.Double}})">
            <summary>
            Computes the average of an observable sequence of nullable <see cref="T:System.Double" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Double" /> values to calculate the average of.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Average(System.Reactive.Linq.IQbservable{System.Nullable{System.Int32}})">
            <summary>
            Computes the average of an observable sequence of nullable <see cref="T:System.Int32" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Int32" /> values to calculate the average of.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue" />.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Average(System.Reactive.Linq.IQbservable{System.Nullable{System.Int64}})">
            <summary>
            Computes the average of an observable sequence of nullable <see cref="T:System.Int64" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Int64" /> values to calculate the average of.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Average(System.Reactive.Linq.IQbservable{System.Nullable{System.Single}})">
            <summary>
            Computes the average of an observable sequence of nullable <see cref="T:System.Single" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Single" /> values to calculate the average of.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Average(System.Reactive.Linq.IQbservable{System.Single})">
            <summary>
            Computes the average of an observable sequence of <see cref="T:System.Single" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Single" /> values to calculate the average of.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Average``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Decimal}})">
            <summary>
            Computes the average of an observable sequence of <see cref="T:System.Decimal" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to calculate the average of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Decimal.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Average``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Double}})">
            <summary>
            Computes the average of an observable sequence of <see cref="T:System.Double" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to calculate the average of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Average``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Single}})">
            <summary>
            Computes the average of an observable sequence of <see cref="T:System.Single" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to calculate the average of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Average``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32}})">
            <summary>
            Computes the average of an observable sequence of <see cref="T:System.Int32" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to calculate the average of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Average``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int64}})">
            <summary>
            Computes the average of an observable sequence of <see cref="T:System.Int64" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to calculate the average of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Average``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Decimal}}})">
            <summary>
            Computes the average of an observable sequence of nullable <see cref="T:System.Decimal" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to calculate the average of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Decimal.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Average``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Double}}})">
            <summary>
            Computes the average of an observable sequence of nullable <see cref="T:System.Double" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to calculate the average of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Average``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Single}}})">
            <summary>
            Computes the average of an observable sequence of nullable <see cref="T:System.Single" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to calculate the average of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Average``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int32}}})">
            <summary>
            Computes the average of an observable sequence of nullable <see cref="T:System.Int32" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to calculate the average of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Average``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int64}}})">
            <summary>
            Computes the average of an observable sequence of nullable <see cref="T:System.Int64" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to calculate the average of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Buffer``1(System.Reactive.Linq.IQbservable{``0},System.Int32)">
            <summary>
            Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on element count information.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the lists in the result sequence.</typeparam>
            <param name="source">Source sequence to produce buffers over.</param>
            <param name="count">Length of each buffer.</param>
            <returns>An observable sequence of buffers.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="count" /> is less than or equal to zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Buffer``1(System.Reactive.Linq.IQbservable{``0},System.Int32,System.Int32)">
            <summary>
            Projects each element of an observable sequence into zero or more buffers which are produced based on element count information.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the lists in the result sequence.</typeparam>
            <param name="source">Source sequence to produce buffers over.</param>
            <param name="count">Length of each buffer.</param>
            <param name="skip">Number of elements to skip between creation of consecutive buffers.</param>
            <returns>An observable sequence of buffers.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="count" /> or <paramref name="skip" /> is less than or equal to zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Buffer``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan)">
            <summary>
            Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on timing information.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the lists in the result sequence.</typeparam>
            <param name="source">Source sequence to produce buffers over.</param>
            <param name="timeSpan">Length of each buffer.</param>
            <returns>An observable sequence of buffers.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="timeSpan" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan" /> is not recommended but supported, causing the scheduler to create buffers as fast as it can.
            Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced
            by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Buffer``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan,System.Int32)">
            <summary>
            Projects each element of an observable sequence into a buffer that's sent out when either it's full or a given amount of time has elapsed.
            A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the lists in the result sequence.</typeparam>
            <param name="source">Source sequence to produce buffers over.</param>
            <param name="timeSpan">Maximum time length of a window.</param>
            <param name="count">Maximum element count of a window.</param>
            <returns>An observable sequence of buffers.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="timeSpan" /> is less than TimeSpan.Zero. -or- <paramref name="count" /> is less than or equal to zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan" /> is not recommended but supported, causing the scheduler to create buffers as fast as it can.
            Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced
            by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Buffer``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan,System.Int32,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Projects each element of an observable sequence into a buffer that's sent out when either it's full or a given amount of time has elapsed, using the specified scheduler to run timers.
            A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the lists in the result sequence.</typeparam>
            <param name="source">Source sequence to produce buffers over.</param>
            <param name="timeSpan">Maximum time length of a buffer.</param>
            <param name="count">Maximum element count of a buffer.</param>
            <param name="scheduler">Scheduler to run buffering timers on.</param>
            <returns>An observable sequence of buffers.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="timeSpan" /> is less than TimeSpan.Zero. -or- <paramref name="count" /> is less than or equal to zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan" /> is not recommended but supported, causing the scheduler to create buffers as fast as it can.
            Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced
            by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Buffer``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Projects each element of an observable sequence into consecutive non-overlapping buffers which are produced based on timing information, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the lists in the result sequence.</typeparam>
            <param name="source">Source sequence to produce buffers over.</param>
            <param name="timeSpan">Length of each buffer.</param>
            <param name="scheduler">Scheduler to run buffering timers on.</param>
            <returns>An observable sequence of buffers.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="timeSpan" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan" /> is not recommended but supported, causing the scheduler to create buffers as fast as it can.
            Because all source sequence elements end up in one of the buffers, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced
            by the scheduler, where the action to close the current buffer and to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Buffer``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan,System.TimeSpan)">
            <summary>
            Projects each element of an observable sequence into zero or more buffers which are produced based on timing information.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the lists in the result sequence.</typeparam>
            <param name="source">Source sequence to produce buffers over.</param>
            <param name="timeSpan">Length of each buffer.</param>
            <param name="timeShift">Interval between creation of consecutive buffers.</param>
            <returns>An observable sequence of buffers.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="timeSpan" /> or <paramref name="timeSpan" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan" /> is not recommended but supported, causing the scheduler to create buffers with minimum duration
            length. However, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the
            current buffer may not execute immediately, despite the TimeSpan.Zero due time.
            </para>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="timeShift" /> is not recommended but supported, causing the scheduler to create buffers as fast as it can.
            However, this doesn't mean all buffers will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler,
            where the action to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Buffer``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan,System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Projects each element of an observable sequence into zero or more buffers which are produced based on timing information, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the lists in the result sequence.</typeparam>
            <param name="source">Source sequence to produce buffers over.</param>
            <param name="timeSpan">Length of each buffer.</param>
            <param name="timeShift">Interval between creation of consecutive buffers.</param>
            <param name="scheduler">Scheduler to run buffering timers on.</param>
            <returns>An observable sequence of buffers.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="timeSpan" /> or <paramref name="timeSpan" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan" /> is not recommended but supported, causing the scheduler to create buffers with minimum duration
            length. However, some buffers won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the
            current buffer may not execute immediately, despite the TimeSpan.Zero due time.
            </para>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="timeShift" /> is not recommended but supported, causing the scheduler to create buffers as fast as it can.
            However, this doesn't mean all buffers will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler,
            where the action to create a new buffer may not execute immediately, despite the TimeSpan.Zero due time.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Buffer``2(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1})">
            <summary>
            Projects each element of an observable sequence into consecutive non-overlapping buffers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the lists in the result sequence.</typeparam>
            <typeparam name="TBufferBoundary">The type of the elements in the sequences indicating buffer boundary events.</typeparam>
            <param name="source">Source sequence to produce buffers over.</param>
            <param name="bufferBoundaries">Sequence of buffer boundary markers. The current buffer is closed and a new buffer is opened upon receiving a boundary marker.</param>
            <returns>An observable sequence of buffers.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="bufferBoundaries" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Buffer``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{System.IObservable{``1}}})">
            <summary>
            Projects each element of an observable sequence into consecutive non-overlapping buffers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the lists in the result sequence.</typeparam>
            <typeparam name="TBufferClosing">The type of the elements in the sequences indicating buffer closing events.</typeparam>
            <param name="source">Source sequence to produce buffers over.</param>
            <param name="bufferClosingSelector">A function invoked to define the boundaries of the produced buffers. A new buffer is started when the previous one is closed.</param>
            <returns>An observable sequence of buffers.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="bufferClosingSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Buffer``3(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.Linq.Expressions.Expression{System.Func{``1,System.IObservable{``2}}})">
            <summary>
            Projects each element of an observable sequence into zero or more buffers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the lists in the result sequence.</typeparam>
            <typeparam name="TBufferOpening">The type of the elements in the sequence indicating buffer opening events, also passed to the closing selector to obtain a sequence of buffer closing events.</typeparam>
            <typeparam name="TBufferClosing">The type of the elements in the sequences indicating buffer closing events.</typeparam>
            <param name="source">Source sequence to produce buffers over.</param>
            <param name="bufferOpenings">Observable sequence whose elements denote the creation of new buffers.</param>
            <param name="bufferClosingSelector">A function invoked to define the closing of each produced buffer.</param>
            <returns>An observable sequence of buffers.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="bufferOpenings" /> or <paramref name="bufferClosingSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Case``2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0}},System.Collections.Generic.IDictionary{``0,System.IObservable{``1}})">
            <summary>
            Uses <paramref name="selector" /> to determine which source in <paramref name="sources" /> to return, choosing an empty sequence if no match is found.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TValue">The type of the value returned by the selector function, used to look up the resulting source.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="selector">Selector function invoked to determine the source to lookup in the <paramref name="sources" /> dictionary.</param>
            <param name="sources">Dictionary of sources to select from based on the <paramref name="selector" /> invocation result.</param>
            <returns>The observable sequence retrieved from the <paramref name="sources" /> dictionary based on the <paramref name="selector" /> invocation result, or an empty sequence if no match is found.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="selector" /> or <paramref name="sources" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Case``2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0}},System.Collections.Generic.IDictionary{``0,System.IObservable{``1}},System.IObservable{``1})">
            <summary>
            Uses <paramref name="selector" /> to determine which source in <paramref name="sources" /> to return, choosing <paramref name="defaultSource" /> if no match is found.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TValue">The type of the value returned by the selector function, used to look up the resulting source.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="selector">Selector function invoked to determine the source to lookup in the <paramref name="sources" /> dictionary.</param>
            <param name="sources">Dictionary of sources to select from based on the <paramref name="selector" /> invocation result.</param>
            <param name="defaultSource">Default source to select in case no matching source in <paramref name="sources" /> is found.</param>
            <returns>The observable sequence retrieved from the <paramref name="sources" /> dictionary based on the <paramref name="selector" /> invocation result, or <paramref name="defaultSource" /> if no match is found.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="selector" /> or <paramref name="sources" /> or <paramref name="defaultSource" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Case``2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0}},System.Collections.Generic.IDictionary{``0,System.IObservable{``1}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Uses <paramref name="selector" /> to determine which source in <paramref name="sources" /> to return, choosing an empty sequence on the specified scheduler if no match is found.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TValue">The type of the value returned by the selector function, used to look up the resulting source.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="selector">Selector function invoked to determine the source to lookup in the <paramref name="sources" /> dictionary.</param>
            <param name="sources">Dictionary of sources to select from based on the <paramref name="selector" /> invocation result.</param>
            <param name="scheduler">Scheduler to generate an empty sequence on in case no matching source in <paramref name="sources" /> is found.</param>
            <returns>The observable sequence retrieved from the <paramref name="sources" /> dictionary based on the <paramref name="selector" /> invocation result, or an empty sequence if no match is found.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="selector" /> or <paramref name="sources" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Cast``1(System.Reactive.Linq.IQbservable{System.Object})">
            <summary>
            Converts the elements of an observable sequence to the specified type.
            </summary>
            <typeparam name="TResult">The type to convert the elements in the source sequence to.</typeparam>
            <param name="source">The observable sequence that contains the elements to be converted.</param>
            <returns>An observable sequence that contains each element of the source sequence converted to the specified type.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Catch``1(System.Reactive.Linq.IQbservable{``0},System.IObservable{``0})">
            <summary>
            Continues an observable sequence that is terminated by an exception with the next observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and handler sequence.</typeparam>
            <param name="first">First observable sequence whose exception (if any) is caught.</param>
            <param name="second">Second observable sequence used to produce results when an error occurred in the first sequence.</param>
            <returns>An observable sequence containing the first sequence's elements, followed by the elements of the second sequence in case an exception occurred.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="first" /> or <paramref name="second" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Catch``1(System.Reactive.Linq.IQbservableProvider,System.IObservable{``0}[])">
            <summary>
            Continues an observable sequence that is terminated by an exception with the next observable sequence.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source and handler sequences.</typeparam>
            <param name="sources">Observable sequences to catch exceptions for.</param>
            <returns>An observable sequence containing elements from consecutive source sequences until a source sequence terminates successfully.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Catch``1(System.Reactive.Linq.IQbservableProvider,System.Collections.Generic.IEnumerable{System.IObservable{``0}})">
            <summary>
            Continues an observable sequence that is terminated by an exception with the next observable sequence.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source and handler sequences.</typeparam>
            <param name="sources">Observable sequences to catch exceptions for.</param>
            <returns>An observable sequence containing elements from consecutive source sequences until a source sequence terminates successfully.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Catch``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``1,System.IObservable{``0}}})">
            <summary>
            Continues an observable sequence that is terminated by an exception of the specified type with the observable sequence produced by the handler.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and sequences returned by the exception handler function.</typeparam>
            <typeparam name="TException">The type of the exception to catch and handle. Needs to derive from <see cref="T:System.Exception" />.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="handler">Exception handler function, producing another observable sequence.</param>
            <returns>An observable sequence containing the source sequence's elements, followed by the elements produced by the handler's resulting observable sequence in case an exception occurred.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="handler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Chunkify``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Produces an enumerable sequence of consecutive (possibly empty) chunks of the source sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>The enumerable sequence that returns consecutive (possibly empty) chunks upon each iteration.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>This operator requires the source's <see cref="T:System.Reactive.Linq.IQbservableProvider"/> object (see <see cref="P:System.Reactive.Linq.IQbservable.Provider"/>) to implement <see cref="T:System.Linq.IQueryProvider"/>.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Collect``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``1}},System.Linq.Expressions.Expression{System.Func{``1,``0,``1}},System.Linq.Expressions.Expression{System.Func{``1,``1}})">
            <summary>
            Produces an enumerable sequence that returns elements collected/aggregated from the source sequence between consecutive iterations.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements produced by the merge operation during collection.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="getInitialCollector">Factory to create the initial collector object.</param>
            <param name="merge">Merges a sequence element with the current collector.</param>
            <param name="getNewCollector">Factory to replace the current collector by a new collector.</param>
            <returns>The enumerable sequence that returns collected/aggregated elements from the source sequence upon each iteration.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="getInitialCollector" /> or <paramref name="merge" /> or <paramref name="getNewCollector" /> is null.</exception>
            <remarks>This operator requires the source's <see cref="T:System.Reactive.Linq.IQbservableProvider"/> object (see <see cref="P:System.Reactive.Linq.IQbservable.Provider"/>) to implement <see cref="T:System.Linq.IQueryProvider"/>.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Collect``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``1}},System.Linq.Expressions.Expression{System.Func{``1,``0,``1}})">
            <summary>
            Produces an enumerable sequence that returns elements collected/aggregated from the source sequence between consecutive iterations.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements produced by the merge operation during collection.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="newCollector">Factory to create a new collector object.</param>
            <param name="merge">Merges a sequence element with the current collector.</param>
            <returns>The enumerable sequence that returns collected/aggregated elements from the source sequence upon each iteration.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="newCollector" /> or <paramref name="merge" /> is null.</exception>
            <remarks>This operator requires the source's <see cref="T:System.Reactive.Linq.IQbservableProvider"/> object (see <see cref="P:System.Reactive.Linq.IQbservable.Provider"/>) to implement <see cref="T:System.Linq.IQueryProvider"/>.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.CombineLatest``1(System.Reactive.Linq.IQbservableProvider,System.Collections.Generic.IEnumerable{System.IObservable{``0}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by emitting a list with the latest source elements whenever any of the observable sequences produces an element.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequences, and in the lists in the result sequence.</typeparam>
            <param name="sources">Observable sources.</param>
            <returns>An observable sequence containing lists of the latest elements of the sources.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.CombineLatest``1(System.Reactive.Linq.IQbservableProvider,System.IObservable{``0}[])">
            <summary>
            Merges the specified observable sequences into one observable sequence by emitting a list with the latest source elements whenever any of the observable sequences produces an element.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequences, and in the lists in the result sequence.</typeparam>
            <param name="sources">Observable sources.</param>
            <returns>An observable sequence containing lists of the latest elements of the sources.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.CombineLatest``2(System.Reactive.Linq.IQbservableProvider,System.Collections.Generic.IEnumerable{System.IObservable{``0}},System.Linq.Expressions.Expression{System.Func{System.Collections.Generic.IList{``0},``1}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="sources">Observable sources.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element. For efficiency, the input list is reused after the selector returns. Either aggregate or copy the values during the function call.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> or <paramref name="resultSelector" /> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.CombineLatest``3(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.Linq.Expressions.Expression{System.Func{``0,``1,``2}})">
            <summary>
            Merges two observable sequences into one observable sequence by using the selector function whenever one of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="resultSelector">Function to invoke whenever either of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of both sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="first" /> or <paramref name="second" /> or <paramref name="resultSelector" /> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.CombineLatest``4(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="resultSelector" /> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.CombineLatest``5(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="resultSelector" /> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.CombineLatest``6(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="resultSelector" /> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.CombineLatest``7(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="source6" /> or <paramref name="resultSelector" /> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.CombineLatest``8(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="source6" /> or <paramref name="source7" /> or <paramref name="resultSelector" /> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.CombineLatest``9(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="source6" /> or <paramref name="source7" /> or <paramref name="source8" /> or <paramref name="resultSelector" /> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.CombineLatest``10(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="source6" /> or <paramref name="source7" /> or <paramref name="source8" /> or <paramref name="source9" /> or <paramref name="resultSelector" /> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.CombineLatest``11(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="source6" /> or <paramref name="source7" /> or <paramref name="source8" /> or <paramref name="source9" /> or <paramref name="source10" /> or <paramref name="resultSelector" /> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.CombineLatest``12(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="source6" /> or <paramref name="source7" /> or <paramref name="source8" /> or <paramref name="source9" /> or <paramref name="source10" /> or <paramref name="source11" /> or <paramref name="resultSelector" /> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.CombineLatest``13(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="source12">Twelfth observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="source6" /> or <paramref name="source7" /> or <paramref name="source8" /> or <paramref name="source9" /> or <paramref name="source10" /> or <paramref name="source11" /> or <paramref name="source12" /> or <paramref name="resultSelector" /> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.CombineLatest``14(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="source12">Twelfth observable source.</param>
            <param name="source13">Thirteenth observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="source6" /> or <paramref name="source7" /> or <paramref name="source8" /> or <paramref name="source9" /> or <paramref name="source10" /> or <paramref name="source11" /> or <paramref name="source12" /> or <paramref name="source13" /> or <paramref name="resultSelector" /> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.CombineLatest``15(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12},System.IObservable{``13},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TSource14">The type of the elements in the fourteenth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="source12">Twelfth observable source.</param>
            <param name="source13">Thirteenth observable source.</param>
            <param name="source14">Fourteenth observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="source6" /> or <paramref name="source7" /> or <paramref name="source8" /> or <paramref name="source9" /> or <paramref name="source10" /> or <paramref name="source11" /> or <paramref name="source12" /> or <paramref name="source13" /> or <paramref name="source14" /> or <paramref name="resultSelector" /> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.CombineLatest``16(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12},System.IObservable{``13},System.IObservable{``14},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TSource14">The type of the elements in the fourteenth source sequence.</typeparam>
            <typeparam name="TSource15">The type of the elements in the fifteenth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="source12">Twelfth observable source.</param>
            <param name="source13">Thirteenth observable source.</param>
            <param name="source14">Fourteenth observable source.</param>
            <param name="source15">Fifteenth observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="source6" /> or <paramref name="source7" /> or <paramref name="source8" /> or <paramref name="source9" /> or <paramref name="source10" /> or <paramref name="source11" /> or <paramref name="source12" /> or <paramref name="source13" /> or <paramref name="source14" /> or <paramref name="source15" /> or <paramref name="resultSelector" /> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.CombineLatest``17(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12},System.IObservable{``13},System.IObservable{``14},System.IObservable{``15},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15,``16}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TSource14">The type of the elements in the fourteenth source sequence.</typeparam>
            <typeparam name="TSource15">The type of the elements in the fifteenth source sequence.</typeparam>
            <typeparam name="TSource16">The type of the elements in the sixteenth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="source12">Twelfth observable source.</param>
            <param name="source13">Thirteenth observable source.</param>
            <param name="source14">Fourteenth observable source.</param>
            <param name="source15">Fifteenth observable source.</param>
            <param name="source16">Sixteenth observable source.</param>
            <param name="resultSelector">Function to invoke whenever any of the sources produces an element.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="source6" /> or <paramref name="source7" /> or <paramref name="source8" /> or <paramref name="source9" /> or <paramref name="source10" /> or <paramref name="source11" /> or <paramref name="source12" /> or <paramref name="source13" /> or <paramref name="source14" /> or <paramref name="source15" /> or <paramref name="source16" /> or <paramref name="resultSelector" /> is null.</exception>
            <remarks>If a non-empty source completes, its very last value will be used for creating subsequent combinations until all sources terminate.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Concat``1(System.Reactive.Linq.IQbservable{``0},System.IObservable{``0})">
            <summary>
            Concatenates the second observable sequence to the first observable sequence upon successful termination of the first.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="first">First observable sequence.</param>
            <param name="second">Second observable sequence.</param>
            <returns>An observable sequence that contains the elements of the first sequence, followed by those of the second the sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="first" /> or <paramref name="second" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Concat``1(System.Reactive.Linq.IQbservableProvider,System.IObservable{``0}[])">
            <summary>
            Concatenates all of the specified observable sequences, as long as the previous observable sequence terminated successfully.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequences to concatenate.</param>
            <returns>An observable sequence that contains the elements of each given sequence, in sequential order.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Concat``1(System.Reactive.Linq.IQbservableProvider,System.Collections.Generic.IEnumerable{System.IObservable{``0}})">
            <summary>
            Concatenates all observable sequences in the given enumerable sequence, as long as the previous observable sequence terminated successfully.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequences to concatenate.</param>
            <returns>An observable sequence that contains the elements of each given sequence, in sequential order.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Concat``1(System.Reactive.Linq.IQbservable{System.IObservable{``0}})">
            <summary>
            Concatenates all inner observable sequences, as long as the previous observable sequence terminated successfully.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequence of inner observable sequences.</param>
            <returns>An observable sequence that contains the elements of each observed inner sequence, in sequential order.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Concat``1(System.Reactive.Linq.IQbservable{System.Threading.Tasks.Task{``0}})">
            <summary>
            Concatenates all task results, as long as the previous task terminated successfully.
            </summary>
            <typeparam name="TSource">The type of the results produced by the tasks.</typeparam>
            <param name="sources">Observable sequence of tasks.</param>
            <returns>An observable sequence that contains the results of each task, in sequential order.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
            <remarks>If the tasks support cancellation, consider manual conversion of the tasks using <see cref="M:System.Reactive.Linq.Observable.FromAsync``1(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}})" />, followed by a concatenation operation using <see cref="M:System.Reactive.Linq.Observable.Concat``1(System.IObservable{System.IObservable{``0}})" />.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Contains``1(System.Reactive.Linq.IQbservable{``0},``0)">
            <summary>
            Determines whether an observable sequence contains a specified element by using the default equality comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence in which to locate a value.</param>
            <param name="value">The value to locate in the source sequence.</param>
            <returns>An observable sequence containing a single element determining whether the source sequence contains an element that has the specified value.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Contains``1(System.Reactive.Linq.IQbservable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Determines whether an observable sequence contains a specified element by using a specified System.Collections.Generic.IEqualityComparer{T}.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence in which to locate a value.</param>
            <param name="value">The value to locate in the source sequence.</param>
            <param name="comparer">An equality comparer to compare elements.</param>
            <returns>An observable sequence containing a single element determining whether the source sequence contains an element that has the specified value.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="comparer" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Count``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Returns an observable sequence containing an <see cref="T:System.Int32" /> that represents the total number of elements in an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence that contains elements to be counted.</param>
            <returns>An observable sequence containing a single element with the number of elements in the input sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The number of elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Count``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
            <summary>
            Returns an observable sequence containing an <see cref="T:System.Int32" /> that represents how many elements in the specified observable sequence satisfy a condition.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence that contains elements to be counted.</param>
            <param name="predicate">A function to test each element for a condition.</param>
            <returns>An observable sequence containing a single element with a number that represents how many elements in the input sequence satisfy the condition in the predicate function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="predicate" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Create``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.IObserver{``0},System.IDisposable}})">
            <summary>
            Creates an observable sequence from a specified Subscribe method implementation.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="subscribe">Implementation of the resulting observable sequence's Subscribe method.</param>
            <returns>The observable sequence with the specified implementation for the Subscribe method.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="subscribe" /> is null.</exception>
            <remarks>
            Use of this operator is preferred over manual implementation of the <see cref="T:System.IObservable`1" /> interface. In case
            you need a type implementing <see cref="T:System.IObservable`1" /> rather than an anonymous implementation, consider using
            the <see cref="T:System.Reactive.ObservableBase`1" /> abstract base class.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Create``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.IObserver{``0},System.Action}})">
            <summary>
            Creates an observable sequence from a specified Subscribe method implementation.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="subscribe">Implementation of the resulting observable sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable.</param>
            <returns>The observable sequence with the specified implementation for the Subscribe method.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="subscribe" /> is null.</exception>
            <remarks>
            Use of this operator is preferred over manual implementation of the <see cref="T:System.IObservable`1" /> interface. In case
            you need a type implementing <see cref="T:System.IObservable`1" /> rather than an anonymous implementation, consider using
            the <see cref="T:System.Reactive.ObservableBase`1" /> abstract base class.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Create``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.IObserver{``0},System.Threading.CancellationToken,System.Threading.Tasks.Task}})">
            <summary>
            Creates an observable sequence from a specified cancellable asynchronous Subscribe method.
            The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="subscribeAsync">Asynchronous method used to produce elements.</param>
            <returns>The observable sequence surfacing the elements produced by the asynchronous method.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="subscribeAsync" /> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
            <remarks>When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Create``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.IObserver{``0},System.Threading.Tasks.Task}})">
            <summary>
            Creates an observable sequence from a specified asynchronous Subscribe method.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="subscribeAsync">Asynchronous method used to produce elements.</param>
            <returns>The observable sequence surfacing the elements produced by the asynchronous method.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="subscribeAsync" /> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Create``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.IObserver{``0},System.Threading.CancellationToken,System.Threading.Tasks.Task{System.IDisposable}}})">
            <summary>
            Creates an observable sequence from a specified cancellable asynchronous Subscribe method.
            The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="subscribeAsync">Asynchronous method used to implement the resulting sequence's Subscribe method.</param>
            <returns>The observable sequence with the specified implementation for the Subscribe method.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="subscribeAsync" /> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
            <remarks>When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Create``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.IObserver{``0},System.Threading.Tasks.Task{System.IDisposable}}})">
            <summary>
            Creates an observable sequence from a specified asynchronous Subscribe method.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="subscribeAsync">Asynchronous method used to implement the resulting sequence's Subscribe method.</param>
            <returns>The observable sequence with the specified implementation for the Subscribe method.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="subscribeAsync" /> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Create``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.IObserver{``0},System.Threading.CancellationToken,System.Threading.Tasks.Task{System.Action}}})">
            <summary>
            Creates an observable sequence from a specified cancellable asynchronous Subscribe method.
            The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="subscribeAsync">Asynchronous method used to implement the resulting sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable.</param>
            <returns>The observable sequence with the specified implementation for the Subscribe method.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="subscribeAsync" /> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
            <remarks>When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous subscribe function will be signaled.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Create``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.IObserver{``0},System.Threading.Tasks.Task{System.Action}}})">
            <summary>
            Creates an observable sequence from a specified asynchronous Subscribe method.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="subscribeAsync">Asynchronous method used to implement the resulting sequence's Subscribe method, returning an Action delegate that will be wrapped in an IDisposable.</param>
            <returns>The observable sequence with the specified implementation for the Subscribe method.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="subscribeAsync" /> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.DefaultIfEmpty``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Returns the elements of the specified sequence or the type parameter's default value in a singleton sequence if the sequence is empty.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence (if any), whose default value will be taken if the sequence is empty.</typeparam>
            <param name="source">The sequence to return a default value for if it is empty.</param>
            <returns>An observable sequence that contains the default value for the TSource type if the source is empty; otherwise, the elements of the source itself.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.DefaultIfEmpty``1(System.Reactive.Linq.IQbservable{``0},``0)">
            <summary>
            Returns the elements of the specified sequence or the specified value in a singleton sequence if the sequence is empty.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence (if any), and the specified default value which will be taken if the sequence is empty.</typeparam>
            <param name="source">The sequence to return the specified value for if it is empty.</param>
            <param name="defaultValue">The value to return if the sequence is empty.</param>
            <returns>An observable sequence that contains the specified default value if the source is empty; otherwise, the elements of the source itself.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Defer``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.IObservable{``0}}})">
            <summary>
            Returns an observable sequence that invokes the specified factory function whenever a new observer subscribes.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the elements in the sequence returned by the factory function, and in the resulting sequence.</typeparam>
            <param name="observableFactory">Observable factory function to invoke for each observer that subscribes to the resulting sequence.</param>
            <returns>An observable sequence whose observers trigger an invocation of the given observable factory function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="observableFactory" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Defer``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Threading.Tasks.Task{System.IObservable{``0}}}})">
            <summary>
            Returns an observable sequence that starts the specified asynchronous factory function whenever a new observer subscribes.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the elements in the sequence returned by the factory function, and in the resulting sequence.</typeparam>
            <param name="observableFactoryAsync">Asynchronous factory function to start for each observer that subscribes to the resulting sequence.</param>
            <returns>An observable sequence whose observers trigger the given asynchronous observable factory function to be started.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="observableFactoryAsync" /> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.DeferAsync``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{System.IObservable{``0}}}})">
            <summary>
            Returns an observable sequence that starts the specified cancellable asynchronous factory function whenever a new observer subscribes.
            The CancellationToken passed to the asynchronous factory function is tied to the returned disposable subscription, allowing best-effort cancellation.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the elements in the sequence returned by the factory function, and in the resulting sequence.</typeparam>
            <param name="observableFactoryAsync">Asynchronous factory function to start for each observer that subscribes to the resulting sequence.</param>
            <returns>An observable sequence whose observers trigger the given asynchronous observable factory function to be started.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="observableFactoryAsync" /> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
            <remarks>When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous observable factory function will be signaled.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Delay``1(System.Reactive.Linq.IQbservable{``0},System.DateTimeOffset)">
            <summary>
            Time shifts the observable sequence to start propagating notifications at the specified absolute time.
            The relative time intervals between the values are preserved.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to delay values for.</param>
            <param name="dueTime">Absolute time used to shift the observable sequence; the relative time shift gets computed upon subscription. If this value is less than or equal to DateTimeOffset.UtcNow, the scheduler will dispatch observer callbacks as soon as possible.</param>
            <returns>Time-shifted sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>
            <para>
            This operator is less efficient than <see cref="M:System.Reactive.Linq.Observable.DelaySubscription``1(System.IObservable{``0},System.DateTimeOffset)">DelaySubscription</see> because it records all notifications and time-delays those. This allows for immediate propagation of errors.
            </para>
            <para>
            Observer callbacks for the resulting sequence will be run on the default scheduler. This effect is similar to using ObserveOn.
            </para>
            <para>
            Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped.
            In order to delay error propagation, consider using the <see cref="M:System.Reactive.Linq.Observable.Materialize``1(System.IObservable{``0})">Observable.Materialize</see> and <see cref="M:System.Reactive.Linq.Observable.Dematerialize``1(System.IObservable{System.Reactive.Notification{``0}})">Observable.Dematerialize</see> operators, or use <see cref="M:System.Reactive.Linq.Observable.DelaySubscription``1(System.IObservable{``0},System.DateTimeOffset)">DelaySubscription</see>.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Delay``1(System.Reactive.Linq.IQbservable{``0},System.DateTimeOffset,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Time shifts the observable sequence to start propagating notifications at the specified absolute time, using the specified scheduler to run timers.
            The relative time intervals between the values are preserved.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to delay values for.</param>
            <param name="dueTime">Absolute time used to shift the observable sequence; the relative time shift gets computed upon subscription. If this value is less than or equal to DateTimeOffset.UtcNow, the scheduler will dispatch observer callbacks as soon as possible.</param>
            <param name="scheduler">Scheduler to run the delay timers on.</param>
            <returns>Time-shifted sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <remarks>
            <para>
            This operator is less efficient than <see cref="M:System.Reactive.Linq.Observable.DelaySubscription``1(System.IObservable{``0},System.DateTimeOffset,System.Reactive.Concurrency.IScheduler)">DelaySubscription</see> because it records all notifications and time-delays those. This allows for immediate propagation of errors.
            </para>
            <para>
            Observer callbacks for the resulting sequence will be run on the specified scheduler. This effect is similar to using ObserveOn.
            </para>
            <para>
            Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped.
            In order to delay error propagation, consider using the <see cref="M:System.Reactive.Linq.Observable.Materialize``1(System.IObservable{``0})">Observable.Materialize</see> and <see cref="M:System.Reactive.Linq.Observable.Dematerialize``1(System.IObservable{System.Reactive.Notification{``0}})">Observable.Dematerialize</see> operators, or use <see cref="M:System.Reactive.Linq.Observable.DelaySubscription``1(System.IObservable{``0},System.DateTimeOffset,System.Reactive.Concurrency.IScheduler)">DelaySubscription</see>.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Delay``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan)">
            <summary>
            Time shifts the observable sequence by the specified relative time duration.
            The relative time intervals between the values are preserved.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to delay values for.</param>
            <param name="dueTime">Relative time by which to shift the observable sequence. If this value is equal to TimeSpan.Zero, the scheduler will dispatch observer callbacks as soon as possible.</param>
            <returns>Time-shifted sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="dueTime" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            This operator is less efficient than <see cref="M:System.Reactive.Linq.Observable.DelaySubscription``1(System.IObservable{``0},System.TimeSpan)">DelaySubscription</see> because it records all notifications and time-delays those. This allows for immediate propagation of errors.
            </para>
            <para>
            Observer callbacks for the resulting sequence will be run on the default scheduler. This effect is similar to using ObserveOn.
            </para>
            <para>
            Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped.
            In order to delay error propagation, consider using the <see cref="M:System.Reactive.Linq.Observable.Materialize``1(System.IObservable{``0})">Observable.Materialize</see> and <see cref="M:System.Reactive.Linq.Observable.Dematerialize``1(System.IObservable{System.Reactive.Notification{``0}})">Observable.Dematerialize</see> operators, or use <see cref="M:System.Reactive.Linq.Observable.DelaySubscription``1(System.IObservable{``0},System.TimeSpan)">DelaySubscription</see>.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Delay``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Time shifts the observable sequence by the specified relative time duration, using the specified scheduler to run timers.
            The relative time intervals between the values are preserved.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to delay values for.</param>
            <param name="dueTime">Relative time by which to shift the observable sequence. If this value is equal to TimeSpan.Zero, the scheduler will dispatch observer callbacks as soon as possible.</param>
            <param name="scheduler">Scheduler to run the delay timers on.</param>
            <returns>Time-shifted sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="dueTime" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            This operator is less efficient than <see cref="M:System.Reactive.Linq.Observable.DelaySubscription``1(System.IObservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">DelaySubscription</see> because it records all notifications and time-delays those. This allows for immediate propagation of errors.
            </para>
            <para>
            Observer callbacks for the resulting sequence will be run on the specified scheduler. This effect is similar to using ObserveOn.
            </para>
            <para>
            Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped.
            </para>
            <para>
            Exceptions signaled by the source sequence through an OnError callback are forwarded immediately to the result sequence. Any OnNext notifications that were in the queue at the point of the OnError callback will be dropped.
            In order to delay error propagation, consider using the <see cref="M:System.Reactive.Linq.Observable.Materialize``1(System.IObservable{``0})">Observable.Materialize</see> and <see cref="M:System.Reactive.Linq.Observable.Dematerialize``1(System.IObservable{System.Reactive.Notification{``0}})">Observable.Dematerialize</see> operators, or use <see cref="M:System.Reactive.Linq.Observable.DelaySubscription``1(System.IObservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">DelaySubscription</see>.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Delay``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.IObservable{``1}}})">
            <summary>
            Time shifts the observable sequence based on a delay selector function for each element.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TDelay">The type of the elements in the delay sequences used to denote the delay duration of each element in the source sequence.</typeparam>
            <param name="source">Source sequence to delay values for.</param>
            <param name="delayDurationSelector">Selector function to retrieve a sequence indicating the delay for each given element.</param>
            <returns>Time-shifted sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="delayDurationSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Delay``2(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.Linq.Expressions.Expression{System.Func{``0,System.IObservable{``1}}})">
            <summary>
            Time shifts the observable sequence based on a subscription delay and a delay selector function for each element.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TDelay">The type of the elements in the delay sequences used to denote the delay duration of each element in the source sequence.</typeparam>
            <param name="source">Source sequence to delay values for.</param>
            <param name="subscriptionDelay">Sequence indicating the delay for the subscription to the source.</param>
            <param name="delayDurationSelector">Selector function to retrieve a sequence indicating the delay for each given element.</param>
            <returns>Time-shifted sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="subscriptionDelay" /> or <paramref name="delayDurationSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.DelaySubscription``1(System.Reactive.Linq.IQbservable{``0},System.DateTimeOffset)">
            <summary>
            Time shifts the observable sequence by delaying the subscription to the specified absolute time.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to delay subscription for.</param>
            <param name="dueTime">Absolute time to perform the subscription at.</param>
            <returns>Time-shifted sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>
            <para>
            This operator is more efficient than <see cref="M:System.Reactive.Linq.Observable.Delay``1(System.IObservable{``0},System.DateTimeOffset)">Delay</see> but postpones all side-effects of subscription and affects error propagation timing.
            </para>
            <para>
            The side-effects of subscribing to the source sequence will be run on the default scheduler. Observer callbacks will not be affected.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.DelaySubscription``1(System.Reactive.Linq.IQbservable{``0},System.DateTimeOffset,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Time shifts the observable sequence by delaying the subscription to the specified absolute time, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to delay subscription for.</param>
            <param name="dueTime">Absolute time to perform the subscription at.</param>
            <param name="scheduler">Scheduler to run the subscription delay timer on.</param>
            <returns>Time-shifted sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <remarks>
            <para>
            This operator is more efficient than <see cref="M:System.Reactive.Linq.Observable.Delay``1(System.IObservable{``0},System.DateTimeOffset,System.Reactive.Concurrency.IScheduler)">Delay</see> but postpones all side-effects of subscription and affects error propagation timing.
            </para>
            <para>
            The side-effects of subscribing to the source sequence will be run on the specified scheduler. Observer callbacks will not be affected.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.DelaySubscription``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan)">
            <summary>
            Time shifts the observable sequence by delaying the subscription with the specified relative time duration.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to delay subscription for.</param>
            <param name="dueTime">Relative time shift of the subscription.</param>
            <returns>Time-shifted sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="dueTime" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            This operator is more efficient than <see cref="M:System.Reactive.Linq.Observable.Delay``1(System.IObservable{``0},System.TimeSpan)">Delay</see> but postpones all side-effects of subscription and affects error propagation timing.
            </para>
            <para>
            The side-effects of subscribing to the source sequence will be run on the default scheduler. Observer callbacks will not be affected.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.DelaySubscription``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Time shifts the observable sequence by delaying the subscription with the specified relative time duration, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to delay subscription for.</param>
            <param name="dueTime">Relative time shift of the subscription.</param>
            <param name="scheduler">Scheduler to run the subscription delay timer on.</param>
            <returns>Time-shifted sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="dueTime" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            This operator is more efficient than <see cref="M:System.Reactive.Linq.Observable.Delay``1(System.IObservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">Delay</see> but postpones all side-effects of subscription and affects error propagation timing.
            </para>
            <para>
            The side-effects of subscribing to the source sequence will be run on the specified scheduler. Observer callbacks will not be affected.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Dematerialize``1(System.Reactive.Linq.IQbservable{System.Reactive.Notification{``0}})">
            <summary>
            Dematerializes the explicit notification values of an observable sequence as implicit notifications.
            </summary>
            <typeparam name="TSource">The type of the elements materialized in the source sequence notification objects.</typeparam>
            <param name="source">An observable sequence containing explicit notification values which have to be turned into implicit notifications.</param>
            <returns>An observable sequence exhibiting the behavior corresponding to the source sequence's notification values.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Distinct``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Returns an observable sequence that contains only distinct elements.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to retain distinct elements for.</param>
            <returns>An observable sequence only containing the distinct elements from the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Distinct``1(System.Reactive.Linq.IQbservable{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Returns an observable sequence that contains only distinct elements according to the comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to retain distinct elements for.</param>
            <param name="comparer">Equality comparer for source elements.</param>
            <returns>An observable sequence only containing the distinct elements from the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="comparer" /> is null.</exception>
            <remarks>Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Distinct``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
            <summary>
            Returns an observable sequence that contains only distinct elements according to the keySelector.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the discriminator key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to retain distinct elements for.</param>
            <param name="keySelector">A function to compute the comparison key for each element.</param>
            <returns>An observable sequence only containing the distinct elements, based on a computed key value, from the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> is null.</exception>
            <remarks>Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Distinct``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Returns an observable sequence that contains only distinct elements according to the keySelector and the comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the discriminator key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to retain distinct elements for.</param>
            <param name="keySelector">A function to compute the comparison key for each element.</param>
            <param name="comparer">Equality comparer for source elements.</param>
            <returns>An observable sequence only containing the distinct elements, based on a computed key value, from the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="comparer" /> is null.</exception>
            <remarks>Usage of this operator should be considered carefully due to the maintenance of an internal lookup structure which can grow large.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.DistinctUntilChanged``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Returns an observable sequence that contains only distinct contiguous elements.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to retain distinct contiguous elements for.</param>
            <returns>An observable sequence only containing the distinct contiguous elements from the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.DistinctUntilChanged``1(System.Reactive.Linq.IQbservable{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Returns an observable sequence that contains only distinct contiguous elements according to the comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to retain distinct contiguous elements for.</param>
            <param name="comparer">Equality comparer for source elements.</param>
            <returns>An observable sequence only containing the distinct contiguous elements from the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="comparer" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.DistinctUntilChanged``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
            <summary>
            Returns an observable sequence that contains only distinct contiguous elements according to the keySelector.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the discriminator key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to retain distinct contiguous elements for, based on a computed key value.</param>
            <param name="keySelector">A function to compute the comparison key for each element.</param>
            <returns>An observable sequence only containing the distinct contiguous elements, based on a computed key value, from the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.DistinctUntilChanged``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Returns an observable sequence that contains only distinct contiguous elements according to the keySelector and the comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the discriminator key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to retain distinct contiguous elements for, based on a computed key value.</param>
            <param name="keySelector">A function to compute the comparison key for each element.</param>
            <param name="comparer">Equality comparer for computed key values.</param>
            <returns>An observable sequence only containing the distinct contiguous elements, based on a computed key value, from the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="comparer" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Do``1(System.Reactive.Linq.IQbservable{``0},System.IObserver{``0})">
            <summary>
            Invokes the observer's methods for each message in the source sequence.
            This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="observer">Observer whose methods to invoke as part of the source sequence's observation.</param>
            <returns>The source sequence with the side-effecting behavior applied.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="observer" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Do``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Action{``0}})">
            <summary>
            Invokes an action for each element in the observable sequence, and propagates all observer messages through the result sequence.
            This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="onNext">Action to invoke for each element in the observable sequence.</param>
            <returns>The source sequence with the side-effecting behavior applied.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="onNext" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Do``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Action{``0}},System.Linq.Expressions.Expression{System.Action})">
            <summary>
            Invokes an action for each element in the observable sequence and invokes an action upon graceful termination of the observable sequence.
            This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="onNext">Action to invoke for each element in the observable sequence.</param>
            <param name="onCompleted">Action to invoke upon graceful termination of the observable sequence.</param>
            <returns>The source sequence with the side-effecting behavior applied.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="onNext" /> or <paramref name="onCompleted" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Do``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Action{``0}},System.Linq.Expressions.Expression{System.Action{System.Exception}})">
            <summary>
            Invokes an action for each element in the observable sequence and invokes an action upon exceptional termination of the observable sequence.
            This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="onNext">Action to invoke for each element in the observable sequence.</param>
            <param name="onError">Action to invoke upon exceptional termination of the observable sequence.</param>
            <returns>The source sequence with the side-effecting behavior applied.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="onNext" /> or <paramref name="onError" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Do``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Action{``0}},System.Linq.Expressions.Expression{System.Action{System.Exception}},System.Linq.Expressions.Expression{System.Action})">
            <summary>
            Invokes an action for each element in the observable sequence and invokes an action upon graceful or exceptional termination of the observable sequence.
            This method can be used for debugging, logging, etc. of query behavior by intercepting the message stream to run arbitrary actions for messages on the pipeline.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="onNext">Action to invoke for each element in the observable sequence.</param>
            <param name="onError">Action to invoke upon exceptional termination of the observable sequence.</param>
            <param name="onCompleted">Action to invoke upon graceful termination of the observable sequence.</param>
            <returns>The source sequence with the side-effecting behavior applied.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="onNext" /> or <paramref name="onError" /> or <paramref name="onCompleted" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.DoWhile``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{System.Boolean}})">
            <summary>
            Repeats the given <paramref name="source" /> as long as the specified <paramref name="condition" /> holds, where the <paramref name="condition" /> is evaluated after each repeated <paramref name="source" /> completed.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source to repeat as long as the <paramref name="condition" /> function evaluates to true.</param>
            <param name="condition">Condition that will be evaluated upon the completion of an iteration through the <paramref name="source" />, to determine whether repetition of the source is required.</param>
            <returns>The observable sequence obtained by concatenating the <paramref name="source" /> sequence as long as the <paramref name="condition" /> holds.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="condition" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ElementAt``1(System.Reactive.Linq.IQbservable{``0},System.Int32)">
            <summary>
            Returns the element at a specified index in a sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to return the element from.</param>
            <param name="index">The zero-based index of the element to retrieve.</param>
            <returns>An observable sequence that produces the element at the specified position in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="index" /> is less than zero.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">(Asynchronous) <paramref name="index" /> is greater than or equal to the number of elements in the source sequence.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ElementAtOrDefault``1(System.Reactive.Linq.IQbservable{``0},System.Int32)">
            <summary>
            Returns the element at a specified index in a sequence or a default value if the index is out of range.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to return the element from.</param>
            <param name="index">The zero-based index of the element to retrieve.</param>
            <returns>An observable sequence that produces the element at the specified position in the source sequence, or a default value if the index is outside the bounds of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="index" /> is less than zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Empty``1(System.Reactive.Linq.IQbservableProvider)">
            <summary>
            Returns an empty observable sequence.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type used for the <see cref="T:System.IObservable`1" /> type parameter of the resulting sequence.</typeparam>
            <returns>An observable sequence with no elements.</returns>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Empty``1(System.Reactive.Linq.IQbservableProvider,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an empty observable sequence, using the specified scheduler to send out the single OnCompleted message.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type used for the <see cref="T:System.IObservable`1" /> type parameter of the resulting sequence.</typeparam>
            <param name="scheduler">Scheduler to send the termination call on.</param>
            <returns>An observable sequence with no elements.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Empty``1(System.Reactive.Linq.IQbservableProvider,System.Reactive.Concurrency.IScheduler,``0)">
            <summary>
            Returns an empty observable sequence, using the specified scheduler to send out the single OnCompleted message.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type used for the <see cref="T:System.IObservable`1" /> type parameter of the resulting sequence.</typeparam>
            <param name="scheduler">Scheduler to send the termination call on.</param>
            <param name="witness">Object solely used to infer the type of the <typeparamref name="TResult" /> type parameter. This parameter is typically used when creating a sequence of anonymously typed elements.</param>
            <returns>An observable sequence with no elements.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Empty``1(System.Reactive.Linq.IQbservableProvider,``0)">
            <summary>
            Returns an empty observable sequence.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type used for the <see cref="T:System.IObservable`1" /> type parameter of the resulting sequence.</typeparam>
            <param name="witness">Object solely used to infer the type of the <typeparamref name="TResult" /> type parameter. This parameter is typically used when creating a sequence of anonymously typed elements.</param>
            <returns>An observable sequence with no elements.</returns>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Finally``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Action})">
            <summary>
            Invokes a specified action after the source observable sequence terminates gracefully or exceptionally.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="finallyAction">Action to invoke after the source observable sequence terminates.</param>
            <returns>Source sequence with the action-invoking termination behavior applied.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="finallyAction" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FirstAsync``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Returns the first element of an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>Sequence containing the first element in the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FirstAsync``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
            <summary>
            Returns the first element of an observable sequence that satisfies the condition in the predicate.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="predicate">A predicate function to evaluate for elements in the source sequence.</param>
            <returns>Sequence containing the first element in the observable sequence that satisfies the condition in the predicate.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="predicate" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) No element satisfies the condition in the predicate. -or- The source sequence is empty.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FirstOrDefaultAsync``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Returns the first element of an observable sequence, or a default value if no such element exists.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>Sequence containing the first element in the observable sequence, or a default value if no such element exists.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FirstOrDefaultAsync``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
            <summary>
            Returns the first element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="predicate">A predicate function to evaluate for elements in the source sequence.</param>
            <returns>Sequence containing the first element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="predicate" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.For``2(System.Reactive.Linq.IQbservableProvider,System.Collections.Generic.IEnumerable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.IObservable{``1}}})">
            <summary>
            Concatenates the observable sequences obtained by running the <paramref name="resultSelector" /> for each element in the given enumerable <paramref name="source" />.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the enumerable source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the observable result sequence.</typeparam>
            <param name="source">Enumerable source for which each element will be mapped onto an observable source that will be concatenated in the result sequence.</param>
            <param name="resultSelector">Function to select an observable source for each element in the <paramref name="source" />.</param>
            <returns>The observable sequence obtained by concatenating the sources returned by <paramref name="resultSelector" /> for each element in the <paramref name="source" />.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsync(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Threading.Tasks.Task}})">
            <summary>
            Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="actionAsync">Asynchronous action to convert.</param>
            <returns>An observable sequence exposing a Unit value upon completion of the action, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="actionAsync" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsync(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Threading.Tasks.Task}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="actionAsync">Asynchronous action to convert.</param>
            <param name="scheduler">Scheduler on which to notify observers.</param>
            <returns>An observable sequence exposing a Unit value upon completion of the action, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="actionAsync" /> is null or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsync(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task}})">
            <summary>
            Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started.
            The CancellationToken passed to the asynchronous action is tied to the observable sequence's subscription that triggered the action's invocation and can be used for best-effort cancellation.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="actionAsync">Asynchronous action to convert.</param>
            <returns>An observable sequence exposing a Unit value upon completion of the action, or an exception.</returns>
            <remarks>When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled.</remarks>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="actionAsync" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsync(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts to asynchronous action into an observable sequence. Each subscription to the resulting sequence causes the action to be started.
            The CancellationToken passed to the asynchronous action is tied to the observable sequence's subscription that triggered the action's invocation and can be used for best-effort cancellation.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="actionAsync">Asynchronous action to convert.</param>
            <param name="scheduler">Scheduler on which to notify observers.</param>
            <returns>An observable sequence exposing a Unit value upon completion of the action, or an exception.</returns>
            <remarks>When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled.</remarks>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="actionAsync" /> is null or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsync``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Threading.Tasks.Task{``0}}})">
            <summary>
            Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the result returned by the asynchronous function.</typeparam>
            <param name="functionAsync">Asynchronous function to convert.</param>
            <returns>An observable sequence exposing the result of invoking the function, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="functionAsync" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsync``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}}})">
            <summary>
            Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started.
            The CancellationToken passed to the asynchronous function is tied to the observable sequence's subscription that triggered the function's invocation and can be used for best-effort cancellation.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the result returned by the asynchronous function.</typeparam>
            <param name="functionAsync">Asynchronous function to convert.</param>
            <returns>An observable sequence exposing the result of invoking the function, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="functionAsync" /> is null.</exception>
            <remarks>When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsync``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Threading.Tasks.Task{``0}}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the result returned by the asynchronous function.</typeparam>
            <param name="functionAsync">Asynchronous function to convert.</param>
            <param name="scheduler">Scheduler on which to notify observers.</param>
            <returns>An observable sequence exposing the result of invoking the function, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="functionAsync" /> is null or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsync``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts to asynchronous function into an observable sequence. Each subscription to the resulting sequence causes the function to be started.
            The CancellationToken passed to the asynchronous function is tied to the observable sequence's subscription that triggered the function's invocation and can be used for best-effort cancellation.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the result returned by the asynchronous function.</typeparam>
            <param name="functionAsync">Asynchronous function to convert.</param>
            <param name="scheduler">Scheduler on which to notify observers.</param>
            <returns>An observable sequence exposing the result of invoking the function, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="functionAsync" /> is null or <paramref name="scheduler" /> is null.</exception>
            <remarks>When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous function will be signaled.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEvent(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{System.Action}},System.Linq.Expressions.Expression{System.Action{System.Action}})">
            <summary>
            Converts an Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <returns>The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="addHandler" /> or <paramref name="removeHandler" /> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext" /> is captured during the call to FromEvent, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEvent(System.IObservable{System.Reactive.Unit})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEvent(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{System.Action}},System.Linq.Expressions.Expression{System.Action{System.Action}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts an Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="addHandler" /> or <paramref name="removeHandler" /> or <paramref name="scheduler" /> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEvent(System.IObservable{System.Reactive.Unit})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEvent``2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0}},System.Linq.Expressions.Expression{System.Action{``0}})">
            <summary>
            Converts a .NET event to an observable sequence, using a supplied event delegate type. Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TDelegate">The delegate type of the event to be converted.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <returns>The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="addHandler" /> or <paramref name="removeHandler" /> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext" /> is captured during the call to FromEvent, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEvent(System.IObservable{System.Reactive.Unit})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEvent``2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0}},System.Linq.Expressions.Expression{System.Action{``0}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts a .NET event to an observable sequence, using a supplied event delegate type. Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TDelegate">The delegate type of the event to be converted.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="addHandler" /> or <paramref name="removeHandler" /> or <paramref name="scheduler" /> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEvent(System.IObservable{System.Reactive.Unit})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEvent``2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Action{``1},``0}},System.Linq.Expressions.Expression{System.Action{``0}},System.Linq.Expressions.Expression{System.Action{``0}})">
            <summary>
            Converts a .NET event to an observable sequence, using a conversion function to obtain the event delegate. Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TDelegate">The delegate type of the event to be converted.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="conversion">A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters.</param>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <returns>The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="conversion" /> or <paramref name="addHandler" /> or <paramref name="removeHandler" /> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext" /> is captured during the call to FromEvent, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEvent(System.IObservable{System.Reactive.Unit})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEvent``2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Action{``1},``0}},System.Linq.Expressions.Expression{System.Action{``0}},System.Linq.Expressions.Expression{System.Action{``0}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts a .NET event to an observable sequence, using a conversion function to obtain the event delegate. Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TDelegate">The delegate type of the event to be converted.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="conversion">A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters.</param>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="conversion" /> or <paramref name="addHandler" /> or <paramref name="removeHandler" /> or <paramref name="scheduler" /> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEvent(System.IObservable{System.Reactive.Unit})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEvent``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{System.Action{``0}}},System.Linq.Expressions.Expression{System.Action{System.Action{``0}}})">
            <summary>
            Converts a generic Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <returns>The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="addHandler" /> or <paramref name="removeHandler" /> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext" /> is captured during the call to FromEvent, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEvent, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEvent calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEvent(System.IObservable{System.Reactive.Unit})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEvent``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{System.Action{``0}}},System.Linq.Expressions.Expression{System.Action{System.Action{``0}}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts a generic Action-based .NET event to an observable sequence. Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events conforming to the standard .NET event pattern, use any of the FromEventPattern overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains the event argument objects passed to the invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="addHandler" /> or <paramref name="removeHandler" /> or <paramref name="scheduler" /> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEvent calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEvent that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEvent(System.IObservable{System.Reactive.Unit})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEventPattern(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{System.EventHandler}},System.Linq.Expressions.Expression{System.Action{System.EventHandler}})">
            <summary>
            Converts a .NET event, conforming to the standard .NET event pattern based on <see cref="T:System.EventHandler" />, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="addHandler" /> or <paramref name="removeHandler" /> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext" /> is captured during the call to FromEventPattern, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEventPattern(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{System.EventHandler}},System.Linq.Expressions.Expression{System.Action{System.EventHandler}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts a .NET event, conforming to the standard .NET event pattern based on <see cref="T:System.EventHandler" />, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="addHandler" /> or <paramref name="removeHandler" /> or <paramref name="scheduler" /> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEventPattern(System.Reactive.Linq.IQbservableProvider,System.Object,System.String)">
            <summary>
            Converts an instance .NET event, conforming to the standard .NET event pattern with an <see cref="T:System.EventArgs" /> parameter, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the target object type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="target">Object instance that exposes the event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="target" /> or <paramref name="eventName" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext" /> is captured during the call to FromEventPattern, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEventPattern(System.Reactive.Linq.IQbservableProvider,System.Object,System.String,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts an instance .NET event, conforming to the standard .NET event pattern with an <see cref="T:System.EventArgs" /> parameter, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the target object type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="target">Object instance that exposes the event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="target" /> or <paramref name="eventName" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEventPattern(System.Reactive.Linq.IQbservableProvider,System.Type,System.String)">
            <summary>
            Converts a static .NET event, conforming to the standard .NET event pattern with an <see cref="T:System.EventArgs" /> parameter, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the specified type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="type">Type that exposes the static event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="type" /> or <paramref name="eventName" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext" /> is captured during the call to FromEventPattern, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEventPattern(System.Reactive.Linq.IQbservableProvider,System.Type,System.String,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts a static .NET event, conforming to the standard .NET event pattern with an <see cref="T:System.EventArgs" /> parameter, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the specified type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="type">Type that exposes the static event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="type" /> or <paramref name="eventName" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEventPattern``2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0}},System.Linq.Expressions.Expression{System.Action{``0}})">
            <summary>
            Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TDelegate">The delegate type of the event to be converted.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="addHandler" /> or <paramref name="removeHandler" /> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext" /> is captured during the call to FromEventPattern, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEventPattern``2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0}},System.Linq.Expressions.Expression{System.Action{``0}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TDelegate">The delegate type of the event to be converted.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="addHandler" /> or <paramref name="removeHandler" /> or <paramref name="scheduler" /> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEventPattern``2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.EventHandler{``1},``0}},System.Linq.Expressions.Expression{System.Action{``0}},System.Linq.Expressions.Expression{System.Action{``0}})">
            <summary>
            Converts a .NET event, conforming to the standard .NET event pattern based on <see cref="T:System.EventHandler`1" />, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TDelegate">The delegate type of the event to be converted.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="conversion">A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters.</param>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="conversion" /> or <paramref name="addHandler" /> or <paramref name="removeHandler" /> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext" /> is captured during the call to FromEventPattern, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEventPattern``2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.EventHandler{``1},``0}},System.Linq.Expressions.Expression{System.Action{``0}},System.Linq.Expressions.Expression{System.Action{``0}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts a .NET event, conforming to the standard .NET event pattern based on <see cref="T:System.EventHandler`1" />, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TDelegate">The delegate type of the event to be converted.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="conversion">A function used to convert the given event handler to a delegate compatible with the underlying .NET event. The resulting delegate is used in calls to the addHandler and removeHandler action parameters.</param>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="conversion" /> or <paramref name="addHandler" /> or <paramref name="removeHandler" /> or <paramref name="scheduler" /> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEventPattern``3(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0}},System.Linq.Expressions.Expression{System.Action{``0}})">
            <summary>
            Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type with a strongly typed sender parameter, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TDelegate">The delegate type of the event to be converted.</typeparam>
            <typeparam name="TSender">The type of the sender that raises the event.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="addHandler" /> or <paramref name="removeHandler" /> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext" /> is captured during the call to FromEventPattern, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEventPattern``3(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0}},System.Linq.Expressions.Expression{System.Action{``0}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts a .NET event, conforming to the standard .NET event pattern based on a supplied event delegate type with a strongly typed sender parameter, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TDelegate">The delegate type of the event to be converted.</typeparam>
            <typeparam name="TSender">The type of the sender that raises the event.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="addHandler" /> or <paramref name="removeHandler" /> or <paramref name="scheduler" /> is null.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEventPattern``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{System.EventHandler{``0}}},System.Linq.Expressions.Expression{System.Action{System.EventHandler{``0}}})">
            <summary>
            Converts a .NET event, conforming to the standard .NET event pattern based on <see cref="T:System.EventHandler`1" />, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext" /> is captured during the call to FromEventPattern, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEventPattern``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{System.EventHandler{``0}}},System.Linq.Expressions.Expression{System.Action{System.EventHandler{``0}}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts a .NET event, conforming to the standard .NET event pattern based on <see cref="T:System.EventHandler`1" />, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="addHandler">Action that attaches the given event handler to the underlying .NET event.</param>
            <param name="removeHandler">Action that detaches the given event handler from the underlying .NET event.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEventPattern``1(System.Reactive.Linq.IQbservableProvider,System.Object,System.String)">
            <summary>
            Converts an instance .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the target object type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="target">Object instance that exposes the event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="target" /> or <paramref name="eventName" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext" /> is captured during the call to FromEventPattern, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEventPattern``1(System.Reactive.Linq.IQbservableProvider,System.Object,System.String,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts an instance .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the target object type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="target">Object instance that exposes the event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="target" /> or <paramref name="eventName" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEventPattern``1(System.Reactive.Linq.IQbservableProvider,System.Type,System.String)">
            <summary>
            Converts a static .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the specified type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="type">Type that exposes the static event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="type" /> or <paramref name="eventName" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext" /> is captured during the call to FromEventPattern, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEventPattern``1(System.Reactive.Linq.IQbservableProvider,System.Type,System.String,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts a static .NET event, conforming to the standard .NET event pattern with strongly typed event arguments, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the specified type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="type">Type that exposes the static event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="type" /> or <paramref name="eventName" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's second argument type is not assignable to TEventArgs.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEventPattern``2(System.Reactive.Linq.IQbservableProvider,System.Object,System.String)">
            <summary>
            Converts an instance .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the target object type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSender">The type of the sender that raises the event.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="target">Object instance that exposes the event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="target" /> or <paramref name="eventName" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext" /> is captured during the call to FromEventPattern, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEventPattern``2(System.Reactive.Linq.IQbservableProvider,System.Object,System.String,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts an instance .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the target object type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSender">The type of the sender that raises the event.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="target">Object instance that exposes the event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="target" /> or <paramref name="eventName" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEventPattern``2(System.Reactive.Linq.IQbservableProvider,System.Type,System.String)">
            <summary>
            Converts a static .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the specified type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSender">The type of the sender that raises the event.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="type">Type that exposes the static event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="type" /> or <paramref name="eventName" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            The current <see cref="T:System.Threading.SynchronizationContext" /> is captured during the call to FromEventPattern, and is used to post add and remove handler invocations.
            This behavior ensures add and remove handler operations for thread-affine events are accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            If no SynchronizationContext is present at the point of calling FromEventPattern, add and remove handler invocations are made synchronously on the thread
            making the Subscribe or Dispose call, respectively.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions due to the free-threaded nature of Reactive Extensions. Doing so
            makes the captured SynchronizationContext predictable. This best practice also reduces clutter of bridging code inside queries, making the query expressions
            more concise and easier to understand.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromEventPattern``2(System.Reactive.Linq.IQbservableProvider,System.Type,System.String,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts a static .NET event, conforming to the standard .NET event pattern with a strongly typed sender and strongly typed event arguments, to an observable sequence.
            Each event invocation is surfaced through an OnNext message in the resulting sequence.
            Reflection is used to discover the event based on the specified type and the specified event name.
            For conversion of events that don't conform to the standard .NET event pattern, use any of the FromEvent overloads instead.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSender">The type of the sender that raises the event.</typeparam>
            <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
            <param name="type">Type that exposes the static event to convert.</param>
            <param name="eventName">Name of the event to convert.</param>
            <param name="scheduler">The scheduler to run the add and remove event handler logic on.</param>
            <returns>The observable sequence that contains data representations of invocations of the underlying .NET event.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="type" /> or <paramref name="eventName" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">The event could not be found. -or- The event does not conform to the standard .NET event pattern. -or- The event's first argument type is not assignable to TSender. -or- The event's second argument type is not assignable to TEventArgs.</exception>
            <remarks>
            <para>
            Add and remove handler invocations are made whenever the number of observers grows beyond zero.
            As such, an event handler may be shared by multiple simultaneously active observers, using a subject for multicasting.
            </para>
            <para>
            Add and remove handler invocations are run on the specified scheduler. This behavior allows add and remove handler operations for thread-affine events to be
            accessed from the same context, as required by some UI frameworks.
            </para>
            <para>
            It's recommended to lift FromEventPattern calls outside event stream query expressions. This best practice reduces clutter of bridging code inside queries,
            making the query expressions more concise and easier to understand. This has additional benefits for overloads of FromEventPattern that omit the IScheduler
            parameter. For more information, see the remarks section on those overloads.
            </para>
            </remarks>
            <seealso cref="M:System.Reactive.Linq.Observable.ToEventPattern``1(System.IObservable{System.Reactive.EventPattern{``0}})" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Generate``2(System.Reactive.Linq.IQbservableProvider,``0,System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{``0,``0}},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
            <summary>
            Generates an observable sequence by running a state-driven loop producing the sequence's elements.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TState">The type of the state used in the generator loop.</typeparam>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="initialState">Initial state.</param>
            <param name="condition">Condition to terminate generation (upon returning false).</param>
            <param name="iterate">Iteration step function.</param>
            <param name="resultSelector">Selector function for results produced in the sequence.</param>
            <returns>The generated sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="condition" /> or <paramref name="iterate" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Generate``2(System.Reactive.Linq.IQbservableProvider,``0,System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{``0,``0}},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Generates an observable sequence by running a state-driven loop producing the sequence's elements, using the specified scheduler to send out observer messages.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TState">The type of the state used in the generator loop.</typeparam>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="initialState">Initial state.</param>
            <param name="condition">Condition to terminate generation (upon returning false).</param>
            <param name="iterate">Iteration step function.</param>
            <param name="resultSelector">Selector function for results produced in the sequence.</param>
            <param name="scheduler">Scheduler on which to run the generator loop.</param>
            <returns>The generated sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="condition" /> or <paramref name="iterate" /> or <paramref name="resultSelector" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Generate``2(System.Reactive.Linq.IQbservableProvider,``0,System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{``0,``0}},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,System.TimeSpan}})">
            <summary>
            Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TState">The type of the state used in the generator loop.</typeparam>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="initialState">Initial state.</param>
            <param name="condition">Condition to terminate generation (upon returning false).</param>
            <param name="iterate">Iteration step function.</param>
            <param name="resultSelector">Selector function for results produced in the sequence.</param>
            <param name="timeSelector">Time selector function to control the speed of values being produced each iteration.</param>
            <returns>The generated sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="condition" /> or <paramref name="iterate" /> or <paramref name="resultSelector" /> or <paramref name="timeSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Generate``2(System.Reactive.Linq.IQbservableProvider,``0,System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{``0,``0}},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,System.DateTimeOffset}})">
            <summary>
            Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TState">The type of the state used in the generator loop.</typeparam>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="initialState">Initial state.</param>
            <param name="condition">Condition to terminate generation (upon returning false).</param>
            <param name="iterate">Iteration step function.</param>
            <param name="resultSelector">Selector function for results produced in the sequence.</param>
            <param name="timeSelector">Time selector function to control the speed of values being produced each iteration.</param>
            <returns>The generated sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="condition" /> or <paramref name="iterate" /> or <paramref name="resultSelector" /> or <paramref name="timeSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Generate``2(System.Reactive.Linq.IQbservableProvider,``0,System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{``0,``0}},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,System.TimeSpan}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements, using the specified scheduler to run timers and to send out observer messages.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TState">The type of the state used in the generator loop.</typeparam>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="initialState">Initial state.</param>
            <param name="condition">Condition to terminate generation (upon returning false).</param>
            <param name="iterate">Iteration step function.</param>
            <param name="resultSelector">Selector function for results produced in the sequence.</param>
            <param name="timeSelector">Time selector function to control the speed of values being produced each iteration.</param>
            <param name="scheduler">Scheduler on which to run the generator loop.</param>
            <returns>The generated sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="condition" /> or <paramref name="iterate" /> or <paramref name="resultSelector" /> or <paramref name="timeSelector" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Generate``2(System.Reactive.Linq.IQbservableProvider,``0,System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{``0,``0}},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,System.DateTimeOffset}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Generates an observable sequence by running a state-driven and temporal loop producing the sequence's elements, using the specified scheduler to run timers and to send out observer messages.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TState">The type of the state used in the generator loop.</typeparam>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="initialState">Initial state.</param>
            <param name="condition">Condition to terminate generation (upon returning false).</param>
            <param name="iterate">Iteration step function.</param>
            <param name="resultSelector">Selector function for results produced in the sequence.</param>
            <param name="timeSelector">Time selector function to control the speed of values being produced each iteration.</param>
            <param name="scheduler">Scheduler on which to run the generator loop.</param>
            <returns>The generated sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="condition" /> or <paramref name="iterate" /> or <paramref name="resultSelector" /> or <paramref name="timeSelector" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.GroupBy``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
            <summary>
            Groups the elements of an observable sequence according to a specified key selector function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <returns>A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.GroupBy``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Int32)">
            <summary>
            Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="capacity">The initial number of elements that the underlying dictionary can contain.</param>
            <returns>A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="capacity" /> is less than 0.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.GroupBy``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Int32,System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="capacity">The initial number of elements that the underlying dictionary can contain.</param>
            <param name="comparer">An equality comparer to compare keys with.</param>
            <returns>A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="comparer" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="capacity" /> is less than 0.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.GroupBy``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an observable sequence according to a specified key selector function and comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="comparer">An equality comparer to compare keys with.</param>
            <returns>A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="comparer" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.GroupBy``3(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}})">
            <summary>
            Groups the elements of an observable sequence and selects the resulting elements by using a specified function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the elements within the groups computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="elementSelector">A function to map each source element to an element in an observable group.</param>
            <returns>A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="elementSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.GroupBy``3(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Int32)">
            <summary>
            Groups the elements of an observable sequence with the specified initial capacity and selects the resulting elements by using a specified function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the elements within the groups computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="elementSelector">A function to map each source element to an element in an observable group.</param>
            <param name="capacity">The initial number of elements that the underlying dictionary can contain.</param>
            <returns>A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="elementSelector" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="capacity" /> is less than 0.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.GroupBy``3(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Int32,System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer and selects the resulting elements by using a specified function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the elements within the groups computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="elementSelector">A function to map each source element to an element in an observable group.</param>
            <param name="capacity">The initial number of elements that the underlying dictionary can contain.</param>
            <param name="comparer">An equality comparer to compare keys with.</param>
            <returns>A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="elementSelector" /> or <paramref name="comparer" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="capacity" /> is less than 0.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.GroupBy``3(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an observable sequence according to a specified key selector function and comparer and selects the resulting elements by using a specified function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the elements within the groups computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="elementSelector">A function to map each source element to an element in an observable group.</param>
            <param name="comparer">An equality comparer to compare keys with.</param>
            <returns>A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="elementSelector" /> or <paramref name="comparer" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.GroupByUntil``3(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{System.Reactive.Linq.IGroupedObservable{``1,``0},System.IObservable{``2}}})">
            <summary>
            Groups the elements of an observable sequence according to a specified key selector function.
            A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same
            key value as a reclaimed group occurs, the group will be reborn with a new lifetime request.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TDuration">The type of the elements in the duration sequences obtained for each group to denote its lifetime.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="durationSelector">A function to signal the expiration of a group.</param>
            <returns>
            A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.
            If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="durationSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.GroupByUntil``3(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{System.Reactive.Linq.IGroupedObservable{``1,``0},System.IObservable{``2}}},System.Int32)">
            <summary>
            Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function.
            A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same
            key value as a reclaimed group occurs, the group will be reborn with a new lifetime request.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TDuration">The type of the elements in the duration sequences obtained for each group to denote its lifetime.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="durationSelector">A function to signal the expiration of a group.</param>
            <param name="capacity">The initial number of elements that the underlying dictionary can contain.</param>
            <returns>
            A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.
            If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="durationSelector" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="capacity" /> is less than 0.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.GroupByUntil``3(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{System.Reactive.Linq.IGroupedObservable{``1,``0},System.IObservable{``2}}},System.Int32,System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer.
            A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same
            key value as a reclaimed group occurs, the group will be reborn with a new lifetime request.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TDuration">The type of the elements in the duration sequences obtained for each group to denote its lifetime.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="durationSelector">A function to signal the expiration of a group.</param>
            <param name="capacity">The initial number of elements that the underlying dictionary can contain.</param>
            <param name="comparer">An equality comparer to compare keys with.</param>
            <returns>
            A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.
            If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="durationSelector" /> or <paramref name="comparer" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="capacity" /> is less than 0.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.GroupByUntil``3(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{System.Reactive.Linq.IGroupedObservable{``1,``0},System.IObservable{``2}}},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an observable sequence according to a specified key selector function and comparer.
            A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same
            key value as a reclaimed group occurs, the group will be reborn with a new lifetime request.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TDuration">The type of the elements in the duration sequences obtained for each group to denote its lifetime.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="durationSelector">A function to signal the expiration of a group.</param>
            <param name="comparer">An equality comparer to compare keys with.</param>
            <returns>
            A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.
            If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="durationSelector" /> or <paramref name="comparer" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.GroupByUntil``4(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{System.Reactive.Linq.IGroupedObservable{``1,``2},System.IObservable{``3}}})">
            <summary>
            Groups the elements of an observable sequence according to a specified key selector function and selects the resulting elements by using a specified function.
            A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same
            key value as a reclaimed group occurs, the group will be reborn with a new lifetime request.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the elements within the groups computed for each element in the source sequence.</typeparam>
            <typeparam name="TDuration">The type of the elements in the duration sequences obtained for each group to denote its lifetime.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="elementSelector">A function to map each source element to an element in an observable group.</param>
            <param name="durationSelector">A function to signal the expiration of a group.</param>
            <returns>
            A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.
            If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="elementSelector" /> or <paramref name="durationSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.GroupByUntil``4(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{System.Reactive.Linq.IGroupedObservable{``1,``2},System.IObservable{``3}}},System.Int32)">
            <summary>
            Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and selects the resulting elements by using a specified function.
            A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same
            key value as a reclaimed group occurs, the group will be reborn with a new lifetime request.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the elements within the groups computed for each element in the source sequence.</typeparam>
            <typeparam name="TDuration">The type of the elements in the duration sequences obtained for each group to denote its lifetime.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="elementSelector">A function to map each source element to an element in an observable group.</param>
            <param name="durationSelector">A function to signal the expiration of a group.</param>
            <param name="capacity">The initial number of elements that the underlying dictionary can contain.</param>
            <returns>
            A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.
            If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="elementSelector" /> or <paramref name="durationSelector" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="capacity" /> is less than 0.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.GroupByUntil``4(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{System.Reactive.Linq.IGroupedObservable{``1,``2},System.IObservable{``3}}},System.Int32,System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an observable sequence with the specified initial capacity according to a specified key selector function and comparer and selects the resulting elements by using a specified function.
            A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same
            key value as a reclaimed group occurs, the group will be reborn with a new lifetime request.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the elements within the groups computed for each element in the source sequence.</typeparam>
            <typeparam name="TDuration">The type of the elements in the duration sequences obtained for each group to denote its lifetime.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="elementSelector">A function to map each source element to an element in an observable group.</param>
            <param name="durationSelector">A function to signal the expiration of a group.</param>
            <param name="capacity">The initial number of elements that the underlying dictionary can contain.</param>
            <param name="comparer">An equality comparer to compare keys with.</param>
            <returns>
            A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.
            If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="elementSelector" /> or <paramref name="durationSelector" /> or <paramref name="comparer" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="capacity" /> is less than 0.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.GroupByUntil``4(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{System.Reactive.Linq.IGroupedObservable{``1,``2},System.IObservable{``3}}},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an observable sequence according to a specified key selector function and comparer and selects the resulting elements by using a specified function.
            A duration selector function is used to control the lifetime of groups. When a group expires, it receives an OnCompleted notification. When a new element with the same
            key value as a reclaimed group occurs, the group will be reborn with a new lifetime request.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the elements within the groups computed for each element in the source sequence.</typeparam>
            <typeparam name="TDuration">The type of the elements in the duration sequences obtained for each group to denote its lifetime.</typeparam>
            <param name="source">An observable sequence whose elements to group.</param>
            <param name="keySelector">A function to extract the key for each element.</param>
            <param name="elementSelector">A function to map each source element to an element in an observable group.</param>
            <param name="durationSelector">A function to signal the expiration of a group.</param>
            <param name="comparer">An equality comparer to compare keys with.</param>
            <returns>
            A sequence of observable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.
            If a group's lifetime expires, a new group with the same key value can be created once an element with such a key value is encountered.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="elementSelector" /> or <paramref name="durationSelector" /> or <paramref name="comparer" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.GroupJoin``5(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.Linq.Expressions.Expression{System.Func{``0,System.IObservable{``2}}},System.Linq.Expressions.Expression{System.Func{``1,System.IObservable{``3}}},System.Linq.Expressions.Expression{System.Func{``0,System.IObservable{``1},``4}})">
            <summary>
            Correlates the elements of two sequences based on overlapping durations, and groups the results.
            </summary>
            <typeparam name="TLeft">The type of the elements in the left source sequence.</typeparam>
            <typeparam name="TRight">The type of the elements in the right source sequence.</typeparam>
            <typeparam name="TLeftDuration">The type of the elements in the duration sequence denoting the computed duration of each element in the left source sequence.</typeparam>
            <typeparam name="TRightDuration">The type of the elements in the duration sequence denoting the computed duration of each element in the right source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by invoking the result selector function for source elements with overlapping duration.</typeparam>
            <param name="left">The left observable sequence to join elements for.</param>
            <param name="right">The right observable sequence to join elements for.</param>
            <param name="leftDurationSelector">A function to select the duration of each element of the left observable sequence, used to determine overlap.</param>
            <param name="rightDurationSelector">A function to select the duration of each element of the right observable sequence, used to determine overlap.</param>
            <param name="resultSelector">A function invoked to compute a result element for any element of the left sequence with overlapping elements from the right observable sequence.</param>
            <returns>An observable sequence that contains result elements computed from source elements that have an overlapping duration.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="left" /> or <paramref name="right" /> or <paramref name="leftDurationSelector" /> or <paramref name="rightDurationSelector" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.If``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Boolean}},System.IObservable{``0})">
            <summary>
            If the specified <paramref name="condition" /> evaluates true, select the <paramref name="thenSource" /> sequence. Otherwise, return an empty sequence.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="condition">Condition evaluated to decide which sequence to return.</param>
            <param name="thenSource">Sequence returned in case <paramref name="condition" /> evaluates true.</param>
            <returns>
            <paramref name="thenSource" /> if <paramref name="condition" /> evaluates true; an empty sequence otherwise.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="condition" /> or <paramref name="thenSource" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.If``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Boolean}},System.IObservable{``0},System.IObservable{``0})">
            <summary>
            If the specified <paramref name="condition" /> evaluates true, select the <paramref name="thenSource" /> sequence. Otherwise, select the <paramref name="elseSource" /> sequence.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="condition">Condition evaluated to decide which sequence to return.</param>
            <param name="thenSource">Sequence returned in case <paramref name="condition" /> evaluates true.</param>
            <param name="elseSource">Sequence returned in case <paramref name="condition" /> evaluates false.</param>
            <returns>
            <paramref name="thenSource" /> if <paramref name="condition" /> evaluates true; <paramref name="elseSource" /> otherwise.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="condition" /> or <paramref name="thenSource" /> or <paramref name="elseSource" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.If``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Boolean}},System.IObservable{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            If the specified <paramref name="condition" /> evaluates true, select the <paramref name="thenSource" /> sequence. Otherwise, return an empty sequence generated on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="condition">Condition evaluated to decide which sequence to return.</param>
            <param name="thenSource">Sequence returned in case <paramref name="condition" /> evaluates true.</param>
            <param name="scheduler">Scheduler to generate an empty sequence on in case <paramref name="condition" /> evaluates false.</param>
            <returns>
            <paramref name="thenSource" /> if <paramref name="condition" /> evaluates true; an empty sequence otherwise.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="condition" /> or <paramref name="thenSource" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.IgnoreElements``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Ignores all elements in an observable sequence leaving only the termination messages.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <returns>An empty observable sequence that signals termination, successful or exceptional, of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Interval(System.Reactive.Linq.IQbservableProvider,System.TimeSpan)">
            <summary>
            Returns an observable sequence that produces a value after each period.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="period">Period for producing the values in the resulting sequence. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible.</param>
            <returns>An observable sequence that produces a value after each period.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="period" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            Intervals are measured between the start of subsequent notifications, not between the end of the previous and the start of the next notification.
            If the observer takes longer than the interval period to handle the message, the subsequent notification will be delivered immediately after the
            current one has been handled. In case you need to control the time between the end and the start of consecutive notifications, consider using the
            <see cref="M:System.Reactive.Linq.Observable.Generate``2(``0,System.Func{``0,System.Boolean},System.Func{``0,``0},System.Func{``0,``1},System.Func{``0,System.TimeSpan})" />
            operator instead.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Interval(System.Reactive.Linq.IQbservableProvider,System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that produces a value after each period, using the specified scheduler to run timers and to send out observer messages.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="period">Period for producing the values in the resulting sequence. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible.</param>
            <param name="scheduler">Scheduler to run the timer on.</param>
            <returns>An observable sequence that produces a value after each period.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="period" /> is less than TimeSpan.Zero.</exception>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="scheduler" /> is null.</exception>
            <remarks>
            Intervals are measured between the start of subsequent notifications, not between the end of the previous and the start of the next notification.
            If the observer takes longer than the interval period to handle the message, the subsequent notification will be delivered immediately after the
            current one has been handled. In case you need to control the time between the end and the start of consecutive notifications, consider using the
            <see cref="M:System.Reactive.Linq.Observable.Generate``2(``0,System.Func{``0,System.Boolean},System.Func{``0,``0},System.Func{``0,``1},System.Func{``0,System.TimeSpan},System.Reactive.Concurrency.IScheduler)" />
            operator instead.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.IsEmpty``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Determines whether an observable sequence is empty.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to check for emptiness.</param>
            <returns>An observable sequence containing a single element determining whether the source sequence is empty.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Join``5(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.Linq.Expressions.Expression{System.Func{``0,System.IObservable{``2}}},System.Linq.Expressions.Expression{System.Func{``1,System.IObservable{``3}}},System.Linq.Expressions.Expression{System.Func{``0,``1,``4}})">
            <summary>
            Correlates the elements of two sequences based on overlapping durations.
            </summary>
            <typeparam name="TLeft">The type of the elements in the left source sequence.</typeparam>
            <typeparam name="TRight">The type of the elements in the right source sequence.</typeparam>
            <typeparam name="TLeftDuration">The type of the elements in the duration sequence denoting the computed duration of each element in the left source sequence.</typeparam>
            <typeparam name="TRightDuration">The type of the elements in the duration sequence denoting the computed duration of each element in the right source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by invoking the result selector function for source elements with overlapping duration.</typeparam>
            <param name="left">The left observable sequence to join elements for.</param>
            <param name="right">The right observable sequence to join elements for.</param>
            <param name="leftDurationSelector">A function to select the duration of each element of the left observable sequence, used to determine overlap.</param>
            <param name="rightDurationSelector">A function to select the duration of each element of the right observable sequence, used to determine overlap.</param>
            <param name="resultSelector">A function invoked to compute a result element for any two overlapping elements of the left and right observable sequences.</param>
            <returns>An observable sequence that contains result elements computed from source elements that have an overlapping duration.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="left" /> or <paramref name="right" /> or <paramref name="leftDurationSelector" /> or <paramref name="rightDurationSelector" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.LastAsync``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Returns the last element of an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>Sequence containing the last element in the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence is empty.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.LastAsync``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
            <summary>
            Returns the last element of an observable sequence that satisfies the condition in the predicate.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="predicate">A predicate function to evaluate for elements in the source sequence.</param>
            <returns>Sequence containing the last element in the observable sequence that satisfies the condition in the predicate.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="predicate" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) No element satisfies the condition in the predicate. -or- The source sequence is empty.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.LastOrDefaultAsync``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Returns the last element of an observable sequence, or a default value if no such element exists.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>Sequence containing the last element in the observable sequence, or a default value if no such element exists.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.LastOrDefaultAsync``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
            <summary>
            Returns the last element of an observable sequence that satisfies the condition in the predicate, or a default value if no such element exists.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="predicate">A predicate function to evaluate for elements in the source sequence.</param>
            <returns>Sequence containing the last element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="predicate" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Latest``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Returns an enumerable sequence whose enumeration returns the latest observed element in the source observable sequence.
            Enumerators on the resulting sequence will never produce the same element repeatedly, and will block until the next element becomes available.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>The enumerable sequence that returns the last sampled element upon each iteration and subsequently blocks until the next element in the observable source sequence becomes available.</returns>
            <remarks>This operator requires the source's <see cref="T:System.Reactive.Linq.IQbservableProvider"/> object (see <see cref="P:System.Reactive.Linq.IQbservable.Provider"/>) to implement <see cref="T:System.Linq.IQueryProvider"/>.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.LongCount``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Returns an observable sequence containing an <see cref="T:System.Int64" /> that represents the total number of elements in an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence that contains elements to be counted.</param>
            <returns>An observable sequence containing a single element with the number of elements in the input sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The number of elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.LongCount``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
            <summary>
            Returns an observable sequence containing an <see cref="T:System.Int64" /> that represents how many elements in the specified observable sequence satisfy a condition.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence that contains elements to be counted.</param>
            <param name="predicate">A function to test each element for a condition.</param>
            <returns>An observable sequence containing a single element with a number that represents how many elements in the input sequence satisfy the condition in the predicate function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="predicate" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Materialize``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Materializes the implicit notifications of an observable sequence as explicit notification values.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to get notification values for.</param>
            <returns>An observable sequence containing the materialized notification values from the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max(System.Reactive.Linq.IQbservable{System.Decimal})">
            <summary>
            Returns the maximum value in an observable sequence of <see cref="T:System.Decimal" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Decimal" /> values to determine the maximum value of.</param>
            <returns>An observable sequence containing a single element with the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max(System.Reactive.Linq.IQbservable{System.Double})">
            <summary>
            Returns the maximum value in an observable sequence of <see cref="T:System.Double" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Double" /> values to determine the maximum value of.</param>
            <returns>An observable sequence containing a single element with the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max(System.Reactive.Linq.IQbservable{System.Int32})">
            <summary>
            Returns the maximum value in an observable sequence of <see cref="T:System.Int32" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Int32" /> values to determine the maximum value of.</param>
            <returns>An observable sequence containing a single element with the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max(System.Reactive.Linq.IQbservable{System.Int64})">
            <summary>
            Returns the maximum value in an observable sequence of <see cref="T:System.Int64" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Int64" /> values to determine the maximum value of.</param>
            <returns>An observable sequence containing a single element with the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max(System.Reactive.Linq.IQbservable{System.Nullable{System.Decimal}})">
            <summary>
            Returns the maximum value in an observable sequence of nullable <see cref="T:System.Decimal" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Decimal" /> values to determine the maximum value of.</param>
            <returns>An observable sequence containing a single element with the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max(System.Reactive.Linq.IQbservable{System.Nullable{System.Double}})">
            <summary>
            Returns the maximum value in an observable sequence of nullable <see cref="T:System.Double" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Double" /> values to determine the maximum value of.</param>
            <returns>An observable sequence containing a single element with the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max(System.Reactive.Linq.IQbservable{System.Nullable{System.Int32}})">
            <summary>
            Returns the maximum value in an observable sequence of nullable <see cref="T:System.Int32" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Int32" /> values to determine the maximum value of.</param>
            <returns>An observable sequence containing a single element with the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max(System.Reactive.Linq.IQbservable{System.Nullable{System.Int64}})">
            <summary>
            Returns the maximum value in an observable sequence of nullable <see cref="T:System.Int64" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Int64" /> values to determine the maximum value of.</param>
            <returns>An observable sequence containing a single element with the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max(System.Reactive.Linq.IQbservable{System.Nullable{System.Single}})">
            <summary>
            Returns the maximum value in an observable sequence of nullable <see cref="T:System.Single" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Single" /> values to determine the maximum value of.</param>
            <returns>An observable sequence containing a single element with the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max(System.Reactive.Linq.IQbservable{System.Single})">
            <summary>
            Returns the maximum value in an observable sequence of <see cref="T:System.Single" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Single" /> values to determine the maximum value of.</param>
            <returns>An observable sequence containing a single element with the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Returns the maximum element in an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to determine the maximum element of.</param>
            <returns>An observable sequence containing a single element with the maximum element in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max``1(System.Reactive.Linq.IQbservable{``0},System.Collections.Generic.IComparer{``0})">
            <summary>
            Returns the maximum value in an observable sequence according to the specified comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to determine the maximum element of.</param>
            <param name="comparer">Comparer used to compare elements.</param>
            <returns>An observable sequence containing a single element with the maximum element in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="comparer" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Double}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum <see cref="T:System.Double" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the maximum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Double" /> that corresponds to the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Single}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum <see cref="T:System.Single" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the maximum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Single" /> that corresponds to the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Decimal}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum <see cref="T:System.Decimal" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the maximum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Decimal" /> that corresponds to the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum <see cref="T:System.Int32" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the maximum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Int32" /> that corresponds to the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int64}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum <see cref="T:System.Int64" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the maximum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Int64" /> that corresponds to the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Double}}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum nullable <see cref="T:System.Double" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the maximum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Nullable`1" /> that corresponds to the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Single}}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum nullable <see cref="T:System.Single" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the maximum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Nullable`1" /> that corresponds to the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Decimal}}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum nullable <see cref="T:System.Decimal" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the maximum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Nullable`1" /> that corresponds to the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int32}}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum nullable <see cref="T:System.Int32" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the maximum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Nullable`1" /> that corresponds to the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int64}}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum nullable <see cref="T:System.Int64" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the maximum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Nullable`1" /> that corresponds to the maximum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the objects derived from the elements in the source sequence to determine the maximum of.</typeparam>
            <param name="source">An observable sequence to determine the minimum element of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value that corresponds to the maximum element in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Max``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IComparer{``1})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum value according to the specified comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the objects derived from the elements in the source sequence to determine the maximum of.</typeparam>
            <param name="source">An observable sequence to determine the minimum element of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <param name="comparer">Comparer used to compare elements.</param>
            <returns>An observable sequence containing a single element with the value that corresponds to the maximum element in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> or <paramref name="comparer" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.MaxBy``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
            <summary>
            Returns the elements in an observable sequence with the maximum key value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to get the maximum elements for.</param>
            <param name="keySelector">Key selector function.</param>
            <returns>An observable sequence containing a list of zero or more elements that have a maximum key value.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.MaxBy``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IComparer{``1})">
            <summary>
            Returns the elements in an observable sequence with the maximum key value according to the specified comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to get the maximum elements for.</param>
            <param name="keySelector">Key selector function.</param>
            <param name="comparer">Comparer used to compare key values.</param>
            <returns>An observable sequence containing a list of zero or more elements that have a maximum key value.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="comparer" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Merge``1(System.Reactive.Linq.IQbservable{``0},System.IObservable{``0})">
            <summary>
            Merges elements from two observable sequences into a single observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="first">First observable sequence.</param>
            <param name="second">Second observable sequence.</param>
            <returns>The observable sequence that merges the elements of the given sequences.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="first" /> or <paramref name="second" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Merge``1(System.Reactive.Linq.IQbservable{``0},System.IObservable{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Merges elements from two observable sequences into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="first">First observable sequence.</param>
            <param name="second">Second observable sequence.</param>
            <param name="scheduler">Scheduler used to introduce concurrency for making subscriptions to the given sequences.</param>
            <returns>The observable sequence that merges the elements of the given sequences.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="first" /> or <paramref name="second" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Merge``1(System.Reactive.Linq.IQbservableProvider,System.Reactive.Concurrency.IScheduler,System.IObservable{``0}[])">
            <summary>
            Merges elements from all of the specified observable sequences into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequences.</param>
            <param name="scheduler">Scheduler to run the enumeration of the sequence of sources on.</param>
            <returns>The observable sequence that merges the elements of the observable sequences.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="scheduler" /> or <paramref name="sources" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Merge``1(System.Reactive.Linq.IQbservable{System.IObservable{``0}})">
            <summary>
            Merges elements from all inner observable sequences into a single observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequence of inner observable sequences.</param>
            <returns>The observable sequence that merges the elements of the inner sequences.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Merge``1(System.Reactive.Linq.IQbservable{System.Threading.Tasks.Task{``0}})">
            <summary>
            Merges results from all source tasks into a single observable sequence.
            </summary>
            <typeparam name="TSource">The type of the results produced by the source tasks.</typeparam>
            <param name="sources">Observable sequence of tasks.</param>
            <returns>The observable sequence that merges the results of the source tasks.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
            <remarks>If the tasks support cancellation, consider manual conversion of the tasks using <see cref="M:System.Reactive.Linq.Observable.FromAsync``1(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}})" />, followed by a merge operation using <see cref="M:System.Reactive.Linq.Observable.Merge``1(System.IObservable{System.IObservable{``0}})" />.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Merge``1(System.Reactive.Linq.IQbservableProvider,System.IObservable{``0}[])">
            <summary>
            Merges elements from all of the specified observable sequences into a single observable sequence.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequences.</param>
            <returns>The observable sequence that merges the elements of the observable sequences.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Merge``1(System.Reactive.Linq.IQbservableProvider,System.Collections.Generic.IEnumerable{System.IObservable{``0}})">
            <summary>
            Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Enumerable sequence of observable sequences.</param>
            <returns>The observable sequence that merges the elements of the observable sequences.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Merge``1(System.Reactive.Linq.IQbservable{System.IObservable{``0}},System.Int32)">
            <summary>
            Merges elements from all inner observable sequences into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequence of inner observable sequences.</param>
            <param name="maxConcurrent">Maximum number of inner observable sequences being subscribed to concurrently.</param>
            <returns>The observable sequence that merges the elements of the inner sequences.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="maxConcurrent" /> is less than or equal to zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Merge``1(System.Reactive.Linq.IQbservableProvider,System.Collections.Generic.IEnumerable{System.IObservable{``0}},System.Int32)">
            <summary>
            Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Enumerable sequence of observable sequences.</param>
            <param name="maxConcurrent">Maximum number of observable sequences being subscribed to concurrently.</param>
            <returns>The observable sequence that merges the elements of the observable sequences.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="maxConcurrent" /> is less than or equal to zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Merge``1(System.Reactive.Linq.IQbservableProvider,System.Collections.Generic.IEnumerable{System.IObservable{``0}},System.Int32,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences, and using the specified scheduler for enumeration of and subscription to the sources.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Enumerable sequence of observable sequences.</param>
            <param name="maxConcurrent">Maximum number of observable sequences being subscribed to concurrently.</param>
            <param name="scheduler">Scheduler to run the enumeration of the sequence of sources on.</param>
            <returns>The observable sequence that merges the elements of the observable sequences.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="maxConcurrent" /> is less than or equal to zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Merge``1(System.Reactive.Linq.IQbservableProvider,System.Collections.Generic.IEnumerable{System.IObservable{``0}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Merges elements from all observable sequences in the given enumerable sequence into a single observable sequence, using the specified scheduler for enumeration of and subscription to the sources.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Enumerable sequence of observable sequences.</param>
            <param name="scheduler">Scheduler to run the enumeration of the sequence of sources on.</param>
            <returns>The observable sequence that merges the elements of the observable sequences.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min(System.Reactive.Linq.IQbservable{System.Decimal})">
            <summary>
            Returns the minimum value in an observable sequence of <see cref="T:System.Decimal" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Decimal" /> values to determine the minimum value of.</param>
            <returns>An observable sequence containing a single element with the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min(System.Reactive.Linq.IQbservable{System.Double})">
            <summary>
            Returns the minimum value in an observable sequence of <see cref="T:System.Double" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Double" /> values to determine the minimum value of.</param>
            <returns>An observable sequence containing a single element with the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min(System.Reactive.Linq.IQbservable{System.Int32})">
            <summary>
            Returns the minimum value in an observable sequence of <see cref="T:System.Int32" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Int32" /> values to determine the minimum value of.</param>
            <returns>An observable sequence containing a single element with the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min(System.Reactive.Linq.IQbservable{System.Int64})">
            <summary>
            Returns the minimum value in an observable sequence of <see cref="T:System.Int64" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Int64" /> values to determine the minimum value of.</param>
            <returns>An observable sequence containing a single element with the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min(System.Reactive.Linq.IQbservable{System.Nullable{System.Decimal}})">
            <summary>
            Returns the minimum value in an observable sequence of nullable <see cref="T:System.Decimal" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Decimal" /> values to determine the minimum value of.</param>
            <returns>An observable sequence containing a single element with the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min(System.Reactive.Linq.IQbservable{System.Nullable{System.Double}})">
            <summary>
            Returns the minimum value in an observable sequence of nullable <see cref="T:System.Double" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Double" /> values to determine the minimum value of.</param>
            <returns>An observable sequence containing a single element with the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min(System.Reactive.Linq.IQbservable{System.Nullable{System.Int32}})">
            <summary>
            Returns the minimum value in an observable sequence of nullable <see cref="T:System.Int32" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Int32" /> values to determine the minimum value of.</param>
            <returns>An observable sequence containing a single element with the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min(System.Reactive.Linq.IQbservable{System.Nullable{System.Int64}})">
            <summary>
            Returns the minimum value in an observable sequence of nullable <see cref="T:System.Int64" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Int64" /> values to determine the minimum value of.</param>
            <returns>An observable sequence containing a single element with the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min(System.Reactive.Linq.IQbservable{System.Nullable{System.Single}})">
            <summary>
            Returns the minimum value in an observable sequence of nullable <see cref="T:System.Single" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Single" /> values to determine the minimum value of.</param>
            <returns>An observable sequence containing a single element with the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min(System.Reactive.Linq.IQbservable{System.Single})">
            <summary>
            Returns the minimum value in an observable sequence of <see cref="T:System.Single" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Single" /> values to determine the minimum value of.</param>
            <returns>An observable sequence containing a single element with the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Returns the minimum element in an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to determine the minimum element of.</param>
            <returns>An observable sequence containing a single element with the minimum element in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min``1(System.Reactive.Linq.IQbservable{``0},System.Collections.Generic.IComparer{``0})">
            <summary>
            Returns the minimum element in an observable sequence according to the specified comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to determine the minimum element of.</param>
            <param name="comparer">Comparer used to compare elements.</param>
            <returns>An observable sequence containing a single element with the minimum element in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="comparer" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Double}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum <see cref="T:System.Double" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the minimum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Double" /> that corresponds to the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Single}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum <see cref="T:System.Single" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the minimum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Single" /> that corresponds to the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Decimal}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum <see cref="T:System.Decimal" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the minimum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Decimal" /> that corresponds to the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum <see cref="T:System.Int32" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the minimum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Int32" /> that corresponds to the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int64}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum <see cref="T:System.Int64" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the minimum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Int64" /> that corresponds to the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Double}}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum nullable <see cref="T:System.Double" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the minimum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Nullable`1" /> that corresponds to the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Single}}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum nullable <see cref="T:System.Single" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the minimum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Nullable`1" /> that corresponds to the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Decimal}}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum nullable <see cref="T:System.Decimal" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the minimum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Nullable`1" /> that corresponds to the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int32}}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum nullable <see cref="T:System.Int32" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the minimum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Nullable`1" /> that corresponds to the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int64}}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum nullable <see cref="T:System.Int64" /> value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values to determine the minimum value of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value of type <see cref="T:System.Nullable`1" /> that corresponds to the minimum value in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the objects derived from the elements in the source sequence to determine the minimum of.</typeparam>
            <param name="source">An observable sequence to determine the minimum element of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the value that corresponds to the minimum element in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Min``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IComparer{``1})">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum value according to the specified comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the objects derived from the elements in the source sequence to determine the minimum of.</typeparam>
            <param name="source">An observable sequence to determine the minimum element of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <param name="comparer">Comparer used to compare elements.</param>
            <returns>An observable sequence containing a single element with the value that corresponds to the minimum element in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> or <paramref name="comparer" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.MinBy``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
            <summary>
            Returns the elements in an observable sequence with the minimum key value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to get the minimum elements for.</param>
            <param name="keySelector">Key selector function.</param>
            <returns>An observable sequence containing a list of zero or more elements that have a minimum key value.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.MinBy``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IComparer{``1})">
            <summary>
            Returns the elements in an observable sequence with the minimum key value according to the specified comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to get the minimum elements for.</param>
            <param name="keySelector">Key selector function.</param>
            <param name="comparer">Comparer used to compare key values.</param>
            <returns>An observable sequence containing a list of zero or more elements that have a minimum key value.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="comparer" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.MostRecent``1(System.Reactive.Linq.IQbservable{``0},``0)">
            <summary>
            Returns an enumerable sequence whose enumeration returns the most recently observed element in the source observable sequence, using the specified initial value in case no element has been sampled yet.
            Enumerators on the resulting sequence never block and can produce the same element repeatedly.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="initialValue">Initial value that will be yielded by the enumerable sequence if no element has been sampled yet.</param>
            <returns>The enumerable sequence that returns the last sampled element upon each iteration.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>This operator requires the source's <see cref="T:System.Reactive.Linq.IQbservableProvider"/> object (see <see cref="P:System.Reactive.Linq.IQbservable.Provider"/>) to implement <see cref="T:System.Linq.IQueryProvider"/>.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Multicast``3(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{System.Reactive.Subjects.ISubject{``0,``1}}},System.Linq.Expressions.Expression{System.Func{System.IObservable{``1},System.IObservable{``2}}})">
            <summary>
            Multicasts the source sequence notifications through an instantiated subject into all uses of the sequence within a selector function. Each
            subscription to the resulting sequence causes a separate multicast invocation, exposing the sequence resulting from the selector function's
            invocation. For specializations with fixed subject types, see Publish, PublishLast, and Replay.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TIntermediate">The type of the elements produced by the intermediate subject.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence which will be multicasted in the specified selector function.</param>
            <param name="subjectSelector">Factory function to create an intermediate subject through which the source sequence's elements will be multicast to the selector function.</param>
            <param name="selector">Selector function which can use the multicasted source sequence subject to the policies enforced by the created subject.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="subjectSelector" /> or <paramref name="selector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Never``1(System.Reactive.Linq.IQbservableProvider)">
            <summary>
            Returns a non-terminating observable sequence, which can be used to denote an infinite duration (e.g. when using reactive joins).
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type used for the <see cref="T:System.IObservable`1" /> type parameter of the resulting sequence.</typeparam>
            <returns>An observable sequence whose observers will never get called.</returns>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Never``1(System.Reactive.Linq.IQbservableProvider,``0)">
            <summary>
            Returns a non-terminating observable sequence, which can be used to denote an infinite duration (e.g. when using reactive joins).
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type used for the <see cref="T:System.IObservable`1" /> type parameter of the resulting sequence.</typeparam>
            <param name="witness">Object solely used to infer the type of the <typeparamref name="TResult" /> type parameter. This parameter is typically used when creating a sequence of anonymously typed elements.</param>
            <returns>An observable sequence whose observers will never get called.</returns>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Next``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Returns an enumerable sequence whose enumeration blocks until the next element in the source observable sequence becomes available.
            Enumerators on the resulting sequence will block until the next element becomes available.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>The enumerable sequence that blocks upon each iteration until the next element in the observable source sequence becomes available.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>This operator requires the source's <see cref="T:System.Reactive.Linq.IQbservableProvider"/> object (see <see cref="P:System.Reactive.Linq.IQbservable.Provider"/>) to implement <see cref="T:System.Linq.IQueryProvider"/>.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ObserveOn``1(System.Reactive.Linq.IQbservable{``0},System.Threading.SynchronizationContext)">
            <summary>
            Wraps the source sequence in order to run its observer callbacks on the specified synchronization context.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="context">Synchronization context to notify observers on.</param>
            <returns>The source sequence whose observations happen on the specified synchronization context.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="context" /> is null.</exception>
            <remarks>
            This only invokes observer callbacks on a synchronization context. In case the subscription and/or unsubscription actions have side-effects
            that require to be run on a synchronization context, use <see cref="M:System.Reactive.Linq.Observable.SubscribeOn``1(System.IObservable{``0},System.Threading.SynchronizationContext)" />.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ObserveOn``1(System.Reactive.Linq.IQbservable{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Wraps the source sequence in order to run its observer callbacks on the specified scheduler.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="scheduler">Scheduler to notify observers on.</param>
            <returns>The source sequence whose observations happen on the specified scheduler.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <remarks>
            This only invokes observer callbacks on a scheduler. In case the subscription and/or unsubscription actions have side-effects
            that require to be run on a scheduler, use <see cref="M:System.Reactive.Linq.Observable.SubscribeOn``1(System.IObservable{``0},System.Reactive.Concurrency.IScheduler)" />.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.OfType``1(System.Reactive.Linq.IQbservable{System.Object})">
            <summary>
            Filters the elements of an observable sequence based on the specified type.
            </summary>
            <typeparam name="TResult">The type to filter the elements in the source sequence on.</typeparam>
            <param name="source">The observable sequence that contains the elements to be filtered.</param>
            <returns>An observable sequence that contains elements from the input sequence of type TResult.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.OnErrorResumeNext``1(System.Reactive.Linq.IQbservable{``0},System.IObservable{``0})">
            <summary>
            Concatenates the second observable sequence to the first observable sequence upon successful or exceptional termination of the first.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="first">First observable sequence whose exception (if any) is caught.</param>
            <param name="second">Second observable sequence used to produce results after the first sequence terminates.</param>
            <returns>An observable sequence that concatenates the first and second sequence, even if the first sequence terminates exceptionally.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="first" /> or <paramref name="second" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.OnErrorResumeNext``1(System.Reactive.Linq.IQbservableProvider,System.IObservable{``0}[])">
            <summary>
            Concatenates all of the specified observable sequences, even if the previous observable sequence terminated exceptionally.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequences to concatenate.</param>
            <returns>An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.OnErrorResumeNext``1(System.Reactive.Linq.IQbservableProvider,System.Collections.Generic.IEnumerable{System.IObservable{``0}})">
            <summary>
            Concatenates all observable sequences in the given enumerable sequence, even if the previous observable sequence terminated exceptionally.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequences to concatenate.</param>
            <returns>An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Prepend``1(System.Reactive.Linq.IQbservable{``0},``0)">
            <summary>
            Prepend a value to an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to prepend the value to.</param>
            <param name="value">Value to prepend to the specified sequence.</param>
            <returns>The source sequence prepended with the specified value.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Prepend``1(System.Reactive.Linq.IQbservable{``0},``0,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Prepend a value to an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to prepend the value to.</param>
            <param name="value">Value to prepend to the specified sequence.</param>
            <param name="scheduler">Scheduler to emit the prepend values on.</param>
            <returns>The source sequence prepended with the specified value.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Publish``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{System.IObservable{``0},System.IObservable{``1}}})">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence.
            This operator is a specialization of Multicast using a regular <see cref="T:System.Reactive.Subjects.Subject`1" />.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="selector">Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all notifications of the source from the time of the subscription on.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <seealso cref="T:System.Reactive.Subjects.Subject`1" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Publish``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{System.IObservable{``0},System.IObservable{``1}}},``0)">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence and starts with initialValue.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.BehaviorSubject`1" />.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="selector">Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive immediately receive the initial value, followed by all notifications of the source from the time of the subscription on.</param>
            <param name="initialValue">Initial value received by observers upon subscription.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <seealso cref="T:System.Reactive.Subjects.BehaviorSubject`1" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.PublishLast``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{System.IObservable{``0},System.IObservable{``1}}})">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence containing only the last notification.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.AsyncSubject`1" />.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="selector">Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will only receive the last notification of the source.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <seealso cref="T:System.Reactive.Subjects.AsyncSubject`1" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Range(System.Reactive.Linq.IQbservableProvider,System.Int32,System.Int32)">
            <summary>
            Generates an observable sequence of integral numbers within a specified range.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="start">The value of the first integer in the sequence.</param>
            <param name="count">The number of sequential integers to generate.</param>
            <returns>An observable sequence that contains a range of sequential integral numbers.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="count" /> is less than zero. -or- <paramref name="start" /> + <paramref name="count" /> - 1 is larger than <see cref="F:System.Int32.MaxValue" />.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Range(System.Reactive.Linq.IQbservableProvider,System.Int32,System.Int32,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Generates an observable sequence of integral numbers within a specified range, using the specified scheduler to send out observer messages.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="start">The value of the first integer in the sequence.</param>
            <param name="count">The number of sequential integers to generate.</param>
            <param name="scheduler">Scheduler to run the generator loop on.</param>
            <returns>An observable sequence that contains a range of sequential integral numbers.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="count" /> is less than zero. -or- <paramref name="start" /> + <paramref name="count" /> - 1 is larger than <see cref="F:System.Int32.MaxValue" />.</exception>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.RefCount``1(System.Reactive.Linq.IQbservableProvider,System.Reactive.Subjects.IConnectableObservable{``0})">
            <summary>
            Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Connectable observable sequence.</param>
            <returns>An observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.RefCount``1(System.Reactive.Linq.IQbservableProvider,System.Reactive.Subjects.IConnectableObservable{``0},System.TimeSpan)">
            <summary>
            Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Connectable observable sequence.</param>
            <param name="disconnectDelay">The time span that should be waited before possibly unsubscribing from the connectable observable.</param>
            <returns>An observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.RefCount``1(System.Reactive.Linq.IQbservableProvider,System.Reactive.Subjects.IConnectableObservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Connectable observable sequence.</param>
            <param name="disconnectDelay">The time span that should be waited before possibly unsubscribing from the connectable observable.</param>
            <param name="scheduler">The scheduler to use for delayed unsubscription.</param>
            <returns>An observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.RefCount``1(System.Reactive.Linq.IQbservableProvider,System.Reactive.Subjects.IConnectableObservable{``0},System.Int32)">
            <summary>
            Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Connectable observable sequence.</param>
            <param name="minObservers">The minimum number of observers required to subscribe before establishing the connection to the source.</param>
            <returns>An observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="minObservers"/> is non-positive.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.RefCount``1(System.Reactive.Linq.IQbservableProvider,System.Reactive.Subjects.IConnectableObservable{``0},System.Int32,System.TimeSpan)">
            <summary>
            Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Connectable observable sequence.</param>
            <param name="minObservers">The minimum number of observers required to subscribe before establishing the connection to the source.</param>
            <param name="disconnectDelay">The time span that should be waited before possibly unsubscribing from the connectable observable.</param>
            <returns>An observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="minObservers"/> is non-positive.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.RefCount``1(System.Reactive.Linq.IQbservableProvider,System.Reactive.Subjects.IConnectableObservable{``0},System.Int32,System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Connectable observable sequence.</param>
            <param name="minObservers">The minimum number of observers required to subscribe before establishing the connection to the source.</param>
            <param name="disconnectDelay">The time span that should be waited before possibly unsubscribing from the connectable observable.</param>
            <param name="scheduler">The scheduler to use for delayed unsubscription.</param>
            <returns>An observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="minObservers"/> is non-positive.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Repeat``1(System.Reactive.Linq.IQbservableProvider,``0)">
            <summary>
            Generates an observable sequence that repeats the given element infinitely.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the element that will be repeated in the produced sequence.</typeparam>
            <param name="value">Element to repeat.</param>
            <returns>An observable sequence that repeats the given element infinitely.</returns>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Repeat``1(System.Reactive.Linq.IQbservableProvider,``0,System.Int32)">
            <summary>
            Generates an observable sequence that repeats the given element the specified number of times.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the element that will be repeated in the produced sequence.</typeparam>
            <param name="value">Element to repeat.</param>
            <param name="repeatCount">Number of times to repeat the element.</param>
            <returns>An observable sequence that repeats the given element the specified number of times.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="repeatCount" /> is less than zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Repeat``1(System.Reactive.Linq.IQbservableProvider,``0,System.Int32,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Generates an observable sequence that repeats the given element the specified number of times, using the specified scheduler to send out observer messages.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the element that will be repeated in the produced sequence.</typeparam>
            <param name="value">Element to repeat.</param>
            <param name="repeatCount">Number of times to repeat the element.</param>
            <param name="scheduler">Scheduler to run the producer loop on.</param>
            <returns>An observable sequence that repeats the given element the specified number of times.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="repeatCount" /> is less than zero.</exception>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Repeat``1(System.Reactive.Linq.IQbservableProvider,``0,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Generates an observable sequence that repeats the given element infinitely, using the specified scheduler to send out observer messages.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the element that will be repeated in the produced sequence.</typeparam>
            <param name="value">Element to repeat.</param>
            <param name="scheduler">Scheduler to run the producer loop on.</param>
            <returns>An observable sequence that repeats the given element infinitely.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Repeat``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Repeats the observable sequence indefinitely.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to repeat.</param>
            <returns>The observable sequence producing the elements of the given sequence repeatedly and sequentially.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Repeat``1(System.Reactive.Linq.IQbservable{``0},System.Int32)">
            <summary>
            Repeats the observable sequence a specified number of times.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to repeat.</param>
            <param name="repeatCount">Number of times to repeat the sequence.</param>
            <returns>The observable sequence producing the elements of the given sequence repeatedly.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="repeatCount" /> is less than zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.RepeatWhen``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{System.IObservable{System.Object},System.IObservable{``1}}})">
            <summary>
            Repeatedly resubscribes to the source observable after a normal completion and when the observable
            returned by a handler produces an arbitrary item.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TSignal">The arbitrary element type signaled by the handler observable.</typeparam>
            <param name="source">Observable sequence to keep repeating when it successfully terminates.</param>
            <param name="handler">The function that is called for each observer and takes an observable sequence objects.
            It should return an observable of arbitrary items that should signal that arbitrary item in
            response to receiving the completion signal from the source observable. If this observable signals
            a terminal event, the sequence is terminated with that signal instead.</param>
            <returns>An observable sequence producing the elements of the given sequence repeatedly while each repetition terminates successfully.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="handler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Replay``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{System.IObservable{``0},System.IObservable{``1}}})">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1" />.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="selector">Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Replay``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{System.IObservable{``0},System.IObservable{``1}}},System.Int32)">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1" />.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="selector">Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy.</param>
            <param name="bufferSize">Maximum element count of the replay buffer.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="bufferSize" /> is less than zero.</exception>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Replay``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{System.IObservable{``0},System.IObservable{``1}}},System.Int32,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum element count for the replay buffer.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1" />.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="selector">Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy.</param>
            <param name="bufferSize">Maximum element count of the replay buffer.</param>
            <param name="scheduler">Scheduler where connected observers within the selector function will be invoked on.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="bufferSize" /> is less than zero.</exception>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Replay``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{System.IObservable{``0},System.IObservable{``1}}},System.Int32,System.TimeSpan)">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1" />.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="selector">Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy.</param>
            <param name="bufferSize">Maximum element count of the replay buffer.</param>
            <param name="window">Maximum time length of the replay buffer.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="bufferSize" /> is less than zero.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="window" /> is less than TimeSpan.Zero.</exception>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Replay``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{System.IObservable{``0},System.IObservable{``1}}},System.Int32,System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length and element count for the replay buffer.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1" />.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="selector">Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy.</param>
            <param name="bufferSize">Maximum element count of the replay buffer.</param>
            <param name="window">Maximum time length of the replay buffer.</param>
            <param name="scheduler">Scheduler where connected observers within the selector function will be invoked on.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="bufferSize" /> is less than zero.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="window" /> is less than TimeSpan.Zero.</exception>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Replay``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{System.IObservable{``0},System.IObservable{``1}}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1" />.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="selector">Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source.</param>
            <param name="scheduler">Scheduler where connected observers within the selector function will be invoked on.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> or <paramref name="scheduler" /> is null.</exception>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Replay``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{System.IObservable{``0},System.IObservable{``1}}},System.TimeSpan)">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1" />.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="selector">Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy.</param>
            <param name="window">Maximum time length of the replay buffer.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="window" /> is less than TimeSpan.Zero.</exception>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Replay``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{System.IObservable{``0},System.IObservable{``1}}},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying notifications subject to a maximum time length for the replay buffer.
            This operator is a specialization of Multicast using a <see cref="T:System.Reactive.Subjects.ReplaySubject`1" />.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence whose elements will be multicasted through a single shared subscription.</param>
            <param name="selector">Selector function which can use the multicasted source sequence as many times as needed, without causing multiple subscriptions to the source sequence. Subscribers to the given source will receive all the notifications of the source subject to the specified replay buffer trimming policy.</param>
            <param name="window">Maximum time length of the replay buffer.</param>
            <param name="scheduler">Scheduler where connected observers within the selector function will be invoked on.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="window" /> is less than TimeSpan.Zero.</exception>
            <seealso cref="T:System.Reactive.Subjects.ReplaySubject`1" />
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Retry``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Repeats the source observable sequence until it successfully terminates.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to repeat until it successfully terminates.</param>
            <returns>An observable sequence producing the elements of the given sequence repeatedly until it terminates successfully.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Retry``1(System.Reactive.Linq.IQbservable{``0},System.Int32)">
            <summary>
            Repeats the source observable sequence the specified number of times or until it successfully terminates.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to repeat until it successfully terminates.</param>
            <param name="retryCount">Number of times to repeat the sequence.</param>
            <returns>An observable sequence producing the elements of the given sequence repeatedly until it terminates successfully.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="retryCount" /> is less than zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.RetryWhen``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{System.IObservable{System.Exception},System.IObservable{``1}}})">
            <summary>
            Retries (resubscribes to) the source observable after a failure and when the observable
            returned by a handler produces an arbitrary item.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TSignal">The arbitrary element type signaled by the handler observable.</typeparam>
            <param name="source">Observable sequence to repeat until it successfully terminates.</param>
            <param name="handler">The function that is called for each observer and takes an observable sequence of
            errors. It should return an observable of arbitrary items that should signal that arbitrary item in
            response to receiving the failure Exception from the source observable. If this observable signals
            a terminal event, the sequence is terminated with that signal instead.</param>
            <returns>An observable sequence producing the elements of the given sequence repeatedly until it terminates successfully.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="handler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Return``1(System.Reactive.Linq.IQbservableProvider,``0)">
            <summary>
            Returns an observable sequence that contains a single element.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the element that will be returned in the produced sequence.</typeparam>
            <param name="value">Single element in the resulting observable sequence.</param>
            <returns>An observable sequence containing the single specified element.</returns>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Return``1(System.Reactive.Linq.IQbservableProvider,``0,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that contains a single element, using the specified scheduler to send out observer messages.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the element that will be returned in the produced sequence.</typeparam>
            <param name="value">Single element in the resulting observable sequence.</param>
            <param name="scheduler">Scheduler to send the single element on.</param>
            <returns>An observable sequence containing the single specified element.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Sample``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan)">
            <summary>
            Samples the observable sequence at each interval.
            Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to sample.</param>
            <param name="interval">Interval at which to sample. If this value is equal to TimeSpan.Zero, the scheduler will continuously sample the stream.</param>
            <returns>Sampled observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="interval" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="interval" /> doesn't guarantee all source sequence elements will be preserved. This is a side-effect
            of the asynchrony introduced by the scheduler, where the sampling action may not execute immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Sample``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Samples the observable sequence at each interval, using the specified scheduler to run sampling timers.
            Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to sample.</param>
            <param name="interval">Interval at which to sample. If this value is equal to TimeSpan.Zero, the scheduler will continuously sample the stream.</param>
            <param name="scheduler">Scheduler to run the sampling timer on.</param>
            <returns>Sampled observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="interval" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="interval" /> doesn't guarantee all source sequence elements will be preserved. This is a side-effect
            of the asynchrony introduced by the scheduler, where the sampling action may not execute immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Sample``2(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1})">
            <summary>
            Samples the source observable sequence using a sampler observable sequence producing sampling ticks.
            Upon each sampling tick, the latest element (if any) in the source sequence during the last sampling interval is sent to the resulting sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TSample">The type of the elements in the sampling sequence.</typeparam>
            <param name="source">Source sequence to sample.</param>
            <param name="sampler">Sampling tick sequence.</param>
            <returns>Sampled observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="sampler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Scan``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``0,``0}})">
            <summary>
            Applies an accumulator function over an observable sequence and returns each intermediate result.
            For aggregation behavior with no intermediate results, see <see cref="M:System.Reactive.Linq.Observable.Aggregate``1(System.IObservable{``0},System.Func{``0,``0,``0})" />.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and the result of the aggregation.</typeparam>
            <param name="source">An observable sequence to accumulate over.</param>
            <param name="accumulator">An accumulator function to be invoked on each element.</param>
            <returns>An observable sequence containing the accumulated values.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="accumulator" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Scan``2(System.Reactive.Linq.IQbservable{``0},``1,System.Linq.Expressions.Expression{System.Func{``1,``0,``1}})">
            <summary>
            Applies an accumulator function over an observable sequence and returns each intermediate result. The specified seed value is used as the initial accumulator value.
            For aggregation behavior with no intermediate results, see <see cref="M:System.Reactive.Linq.Observable.Aggregate``2(System.IObservable{``0},``1,System.Func{``1,``0,``1})" />.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TAccumulate">The type of the result of the aggregation.</typeparam>
            <param name="source">An observable sequence to accumulate over.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="accumulator">An accumulator function to be invoked on each element.</param>
            <returns>An observable sequence containing the accumulated values.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="accumulator" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Select``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
            <summary>
            Projects each element of an observable sequence into a new form.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by running the selector function for each element in the source sequence.</typeparam>
            <param name="source">A sequence of elements to invoke a transform function on.</param>
            <param name="selector">A transform function to apply to each source element.</param>
            <returns>An observable sequence whose elements are the result of invoking the transform function on each element of source.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Select``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,``1}})">
            <summary>
            Projects each element of an observable sequence into a new form by incorporating the element's index.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by running the selector function for each element in the source sequence.</typeparam>
            <param name="source">A sequence of elements to invoke a transform function on.</param>
            <param name="selector">A transform function to apply to each source element; the second parameter of the function represents the index of the source element.</param>
            <returns>An observable sequence whose elements are the result of invoking the transform function on each element of source.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SelectMany``3(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.IObservable{``1}}},System.Linq.Expressions.Expression{System.Func{``0,``1,``2}})">
            <summary>
            Projects each element of an observable sequence to an observable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TCollection">The type of the elements in the projected intermediate sequences.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="collectionSelector">A transform function to apply to each element.</param>
            <param name="resultSelector">A transform function to apply to each element of the intermediate sequence.</param>
            <returns>An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="collectionSelector" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SelectMany``3(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.IObservable{``1}}},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,``1,System.Int32,``2}})">
            <summary>
            Projects each element of an observable sequence to an observable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TCollection">The type of the elements in the projected intermediate sequences.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="collectionSelector">A transform function to apply to each element; the second parameter of the function represents the index of the source element.</param>
            <param name="resultSelector">A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element and the fourth parameter represents the index of the intermediate element.</param>
            <returns>An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="collectionSelector" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SelectMany``3(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Collections.Generic.IEnumerable{``1}}},System.Linq.Expressions.Expression{System.Func{``0,``1,``2}})">
            <summary>
            Projects each element of an observable sequence to an enumerable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TCollection">The type of the elements in the projected intermediate enumerable sequences.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="collectionSelector">A transform function to apply to each element.</param>
            <param name="resultSelector">A transform function to apply to each element of the intermediate sequence.</param>
            <returns>An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="collectionSelector" /> or <paramref name="resultSelector" /> is null.</exception>
            <remarks>The projected sequences are enumerated synchronously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the <see cref="M:System.Reactive.Linq.Observable.ToObservable``1(System.Collections.Generic.IEnumerable{``0})" /> conversion.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SelectMany``3(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}}},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,``1,System.Int32,``2}})">
            <summary>
            Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TCollection">The type of the elements in the projected intermediate enumerable sequences.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate sequence elements.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="collectionSelector">A transform function to apply to each element; the second parameter of the function represents the index of the source element.</param>
            <param name="resultSelector">A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element and the fourth parameter represents the index of the intermediate element.</param>
            <returns>An observable sequence whose elements are the result of invoking the one-to-many transform function collectionSelector on each element of the input sequence and then mapping each of those sequence elements and their corresponding source element to a result element.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="collectionSelector" /> or <paramref name="resultSelector" /> is null.</exception>
            <remarks>The projected sequences are enumerated synchronously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the <see cref="M:System.Reactive.Linq.Observable.ToObservable``1(System.Collections.Generic.IEnumerable{``0})" /> conversion.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SelectMany``2(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1})">
            <summary>
            Projects each element of the source observable sequence to the other observable sequence and merges the resulting observable sequences into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TOther">The type of the elements in the other sequence and the elements in the result sequence.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="other">An observable sequence to project each element from the source sequence onto.</param>
            <returns>An observable sequence whose elements are the result of projecting each source element onto the other sequence and merging all the resulting sequences together.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="other" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SelectMany``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.IObservable{``1}}},System.Linq.Expressions.Expression{System.Func{System.Exception,System.IObservable{``1}}},System.Linq.Expressions.Expression{System.Func{System.IObservable{``1}}})">
            <summary>
            Projects each notification of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the projected inner sequences and the elements in the merged result sequence.</typeparam>
            <param name="source">An observable sequence of notifications to project.</param>
            <param name="onNext">A transform function to apply to each element.</param>
            <param name="onError">A transform function to apply when an error occurs in the source sequence.</param>
            <param name="onCompleted">A transform function to apply when the end of the source sequence is reached.</param>
            <returns>An observable sequence whose elements are the result of invoking the one-to-many transform function corresponding to each notification in the input sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="onNext" /> or <paramref name="onError" /> or <paramref name="onCompleted" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SelectMany``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.IObservable{``1}}},System.Linq.Expressions.Expression{System.Func{System.Exception,System.IObservable{``1}}},System.Linq.Expressions.Expression{System.Func{System.IObservable{``1}}})">
            <summary>
            Projects each notification of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the projected inner sequences and the elements in the merged result sequence.</typeparam>
            <param name="source">An observable sequence of notifications to project.</param>
            <param name="onNext">A transform function to apply to each element; the second parameter of the function represents the index of the source element.</param>
            <param name="onError">A transform function to apply when an error occurs in the source sequence.</param>
            <param name="onCompleted">A transform function to apply when the end of the source sequence is reached.</param>
            <returns>An observable sequence whose elements are the result of invoking the one-to-many transform function corresponding to each notification in the input sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="onNext" /> or <paramref name="onError" /> or <paramref name="onCompleted" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SelectMany``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.IObservable{``1}}})">
            <summary>
            Projects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the projected inner sequences and the elements in the merged result sequence.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SelectMany``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.IObservable{``1}}})">
            <summary>
            Projects each element of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the projected inner sequences and the elements in the merged result sequence.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="selector">A transform function to apply to each element; the second parameter of the function represents the index of the source element.</param>
            <returns>An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SelectMany``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Threading.Tasks.Task{``1}}})">
            <summary>
            Projects each element of an observable sequence to a task and merges all of the task results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the result produced by the projected tasks and the elements in the merged result sequence.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence whose elements are the result of the tasks executed for each element of the input sequence.</returns>
            <remarks>This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using <see cref="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToObservable``1(System.Threading.Tasks.Task{``0})" />.</remarks>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SelectMany``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Threading.Tasks.Task{``1}}})">
            <summary>
            Projects each element of an observable sequence to a task by incorporating the element's index and merges all of the task results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the result produced by the projected tasks and the elements in the merged result sequence.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="selector">A transform function to apply to each element; the second parameter of the function represents the index of the source element.</param>
            <returns>An observable sequence whose elements are the result of the tasks executed for each element of the input sequence.</returns>
            <remarks>This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using <see cref="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToObservable``1(System.Threading.Tasks.Task{``0})" />.</remarks>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SelectMany``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Threading.CancellationToken,System.Threading.Tasks.Task{``1}}})">
            <summary>
            Projects each element of an observable sequence to a task with cancellation support and merges all of the task results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the result produced by the projected tasks and the elements in the merged result sequence.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence whose elements are the result of the tasks executed for each element of the input sequence.</returns>
            <remarks>This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using <see cref="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToObservable``1(System.Threading.Tasks.Task{``0})" />.</remarks>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SelectMany``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Threading.CancellationToken,System.Threading.Tasks.Task{``1}}})">
            <summary>
            Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support and merges all of the task results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the result produced by the projected tasks and the elements in the merged result sequence.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="selector">A transform function to apply to each element; the second parameter of the function represents the index of the source element.</param>
            <returns>An observable sequence whose elements are the result of the tasks executed for each element of the input sequence.</returns>
            <remarks>This overload supports composition of observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using <see cref="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToObservable``1(System.Threading.Tasks.Task{``0})" />.</remarks>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SelectMany``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Collections.Generic.IEnumerable{``1}}})">
            <summary>
            Projects each element of an observable sequence to an enumerable sequence and concatenates the resulting enumerable sequences into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the projected inner enumerable sequences and the elements in the merged result sequence.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The projected sequences are enumerated synchronously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the <see cref="M:System.Reactive.Linq.Observable.ToObservable``1(System.Collections.Generic.IEnumerable{``0})" /> conversion.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SelectMany``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}}})">
            <summary>
            Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index and concatenates the resulting enumerable sequences into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the projected inner enumerable sequences and the elements in the merged result sequence.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="selector">A transform function to apply to each element; the second parameter of the function represents the index of the source element.</param>
            <returns>An observable sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The projected sequences are enumerated synchronously within the OnNext call of the source sequence. In order to do a concurrent, non-blocking merge, change the selector to return an observable sequence obtained using the <see cref="M:System.Reactive.Linq.Observable.ToObservable``1(System.Collections.Generic.IEnumerable{``0})" /> conversion.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SelectMany``3(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Threading.Tasks.Task{``1}}},System.Linq.Expressions.Expression{System.Func{``0,``1,``2}})">
            <summary>
            Projects each element of an observable sequence to a task, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TTaskResult">The type of the results produced by the projected intermediate tasks.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="taskSelector">A transform function to apply to each element.</param>
            <param name="resultSelector">A transform function to apply to each element of the intermediate sequence.</param>
            <returns>An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="taskSelector" /> or <paramref name="resultSelector" /> is null.</exception>
            <remarks>This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using <see cref="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToObservable``1(System.Threading.Tasks.Task{``0})" />.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SelectMany``3(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Threading.Tasks.Task{``1}}},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,``1,``2}})">
            <summary>
            Projects each element of an observable sequence to a task by incorporating the element's index, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TTaskResult">The type of the results produced by the projected intermediate tasks.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="taskSelector">A transform function to apply to each element; the second parameter of the function represents the index of the source element.</param>
            <param name="resultSelector">A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element.</param>
            <returns>An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="taskSelector" /> or <paramref name="resultSelector" /> is null.</exception>
            <remarks>This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using <see cref="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToObservable``1(System.Threading.Tasks.Task{``0})" />.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SelectMany``3(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Threading.CancellationToken,System.Threading.Tasks.Task{``1}}},System.Linq.Expressions.Expression{System.Func{``0,``1,``2}})">
            <summary>
            Projects each element of an observable sequence to a task with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TTaskResult">The type of the results produced by the projected intermediate tasks.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="taskSelector">A transform function to apply to each element.</param>
            <param name="resultSelector">A transform function to apply to each element of the intermediate sequence.</param>
            <returns>An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="taskSelector" /> or <paramref name="resultSelector" /> is null.</exception>
            <remarks>This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using <see cref="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToObservable``1(System.Threading.Tasks.Task{``0})" />.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SelectMany``3(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Threading.CancellationToken,System.Threading.Tasks.Task{``1}}},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,``1,``2}})">
            <summary>
            Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TTaskResult">The type of the results produced by the projected intermediate tasks.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by using the selector to combine source sequence elements with their corresponding intermediate task results.</typeparam>
            <param name="source">An observable sequence of elements to project.</param>
            <param name="taskSelector">A transform function to apply to each element; the second parameter of the function represents the index of the source element.</param>
            <param name="resultSelector">A transform function to apply to each element of the intermediate sequence; the second parameter of the function represents the index of the source element.</param>
            <returns>An observable sequence whose elements are the result of obtaining a task for each element of the input sequence and then mapping the task's result and its corresponding source element to a result element.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="taskSelector" /> or <paramref name="resultSelector" /> is null.</exception>
            <remarks>This overload supports using LINQ query comprehension syntax in C# and Visual Basic to compose observable sequences and tasks, without requiring manual conversion of the tasks to observable sequences using <see cref="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToObservable``1(System.Threading.Tasks.Task{``0})" />.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SequenceEqual``1(System.Reactive.Linq.IQbservable{``0},System.IObservable{``0})">
            <summary>
            Determines whether two sequences are equal by comparing the elements pairwise.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="first">First observable sequence to compare.</param>
            <param name="second">Second observable sequence to compare.</param>
            <returns>An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="first" /> or <paramref name="second" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SequenceEqual``1(System.Reactive.Linq.IQbservable{``0},System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Determines whether an observable and enumerable sequence are equal by comparing the elements pairwise.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="first">First observable sequence to compare.</param>
            <param name="second">Second observable sequence to compare.</param>
            <returns>An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="first" /> or <paramref name="second" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SequenceEqual``1(System.Reactive.Linq.IQbservable{``0},System.IObservable{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Determines whether two sequences are equal by comparing the elements pairwise using a specified equality comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="first">First observable sequence to compare.</param>
            <param name="second">Second observable sequence to compare.</param>
            <param name="comparer">Comparer used to compare elements of both sequences.</param>
            <returns>An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the specified equality comparer.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="first" /> or <paramref name="second" /> or <paramref name="comparer" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SequenceEqual``1(System.Reactive.Linq.IQbservable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Determines whether an observable and enumerable sequence are equal by comparing the elements pairwise using a specified equality comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="first">First observable sequence to compare.</param>
            <param name="second">Second observable sequence to compare.</param>
            <param name="comparer">Comparer used to compare elements of both sequences.</param>
            <returns>An observable sequence that contains a single element which indicates whether both sequences are of equal length and their corresponding elements are equal according to the specified equality comparer.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="first" /> or <paramref name="second" /> or <paramref name="comparer" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SingleAsync``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Returns the only element of an observable sequence, and reports an exception if there is not exactly one element in the observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>Sequence containing the single element in the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence contains more than one element. -or- The source sequence is empty.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SingleAsync``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
            <summary>
            Returns the only element of an observable sequence that satisfies the condition in the predicate, and reports an exception if there is not exactly one element in the observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="predicate">A predicate function to evaluate for elements in the source sequence.</param>
            <returns>Sequence containing the single element in the observable sequence that satisfies the condition in the predicate.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="predicate" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) No element satisfies the condition in the predicate. -or- More than one element satisfies the condition in the predicate. -or- The source sequence is empty.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SingleOrDefaultAsync``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Returns the only element of an observable sequence, or a default value if the observable sequence is empty; this method reports an exception if there is more than one element in the observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <returns>Sequence containing the single element in the observable sequence, or a default value if no such element exists.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The source sequence contains more than one element.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SingleOrDefaultAsync``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
            <summary>
            Returns the only element of an observable sequence that matches the predicate, or a default value if no such element exists; this method reports an exception if there is more than one element in the observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source observable sequence.</param>
            <param name="predicate">A predicate function to evaluate for elements in the source sequence.</param>
            <returns>Sequence containing the single element in the observable sequence that satisfies the condition in the predicate, or a default value if no such element exists.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="predicate" /> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) The sequence contains more than one element that satisfies the condition in the predicate.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Skip``1(System.Reactive.Linq.IQbservable{``0},System.Int32)">
            <summary>
            Bypasses a specified number of elements in an observable sequence and then returns the remaining elements.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">The sequence to take elements from.</param>
            <param name="count">The number of elements to skip before returning the remaining elements.</param>
            <returns>An observable sequence that contains the elements that occur after the specified index in the input sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="count" /> is less than zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Skip``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan)">
            <summary>
            Skips elements for the specified duration from the start of the observable source sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to skip elements for.</param>
            <param name="duration">Duration for skipping elements from the start of the sequence.</param>
            <returns>An observable sequence with the elements skipped during the specified duration from the start of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="duration" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="duration" /> doesn't guarantee no elements will be dropped from the start of the source sequence.
            This is a side-effect of the asynchrony introduced by the scheduler, where the action that causes callbacks from the source sequence to be forwarded
            may not execute immediately, despite the TimeSpan.Zero due time.
            </para>
            <para>
            Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the <paramref name="duration" />.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Skip``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Skips elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to skip elements for.</param>
            <param name="duration">Duration for skipping elements from the start of the sequence.</param>
            <param name="scheduler">Scheduler to run the timer on.</param>
            <returns>An observable sequence with the elements skipped during the specified duration from the start of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="duration" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="duration" /> doesn't guarantee no elements will be dropped from the start of the source sequence.
            This is a side-effect of the asynchrony introduced by the scheduler, where the action that causes callbacks from the source sequence to be forwarded
            may not execute immediately, despite the TimeSpan.Zero due time.
            </para>
            <para>
            Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the <paramref name="duration" />.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SkipLast``1(System.Reactive.Linq.IQbservable{``0},System.Int32)">
            <summary>
            Bypasses a specified number of elements at the end of an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="count">Number of elements to bypass at the end of the source sequence.</param>
            <returns>An observable sequence containing the source sequence elements except for the bypassed ones at the end.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="count" /> is less than zero.</exception>
            <remarks>
            This operator accumulates a queue with a length enough to store the first <paramref name="count" /> elements. As more elements are
            received, elements are taken from the front of the queue and produced on the result sequence. This causes elements to be delayed.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SkipLast``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan)">
            <summary>
            Skips elements for the specified duration from the end of the observable source sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to skip elements for.</param>
            <param name="duration">Duration for skipping elements from the end of the sequence.</param>
            <returns>An observable sequence with the elements skipped during the specified duration from the end of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="duration" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            This operator accumulates a queue with a length enough to store elements received during the initial <paramref name="duration" /> window.
            As more elements are received, elements older than the specified <paramref name="duration" /> are taken from the queue and produced on the
            result sequence. This causes elements to be delayed with <paramref name="duration" />.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SkipLast``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Skips elements for the specified duration from the end of the observable source sequence, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to skip elements for.</param>
            <param name="duration">Duration for skipping elements from the end of the sequence.</param>
            <param name="scheduler">Scheduler to run the timer on.</param>
            <returns>An observable sequence with the elements skipped during the specified duration from the end of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="duration" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            This operator accumulates a queue with a length enough to store elements received during the initial <paramref name="duration" /> window.
            As more elements are received, elements older than the specified <paramref name="duration" /> are taken from the queue and produced on the
            result sequence. This causes elements to be delayed with <paramref name="duration" />.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SkipUntil``1(System.Reactive.Linq.IQbservable{``0},System.DateTimeOffset)">
            <summary>
            Skips elements from the observable source sequence until the specified start time.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to skip elements for.</param>
            <param name="startTime">Time to start taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, no elements will be skipped.</param>
            <returns>An observable sequence with the elements skipped until the specified start time.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>
            Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the <paramref name="startTime" />.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SkipUntil``1(System.Reactive.Linq.IQbservable{``0},System.DateTimeOffset,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Skips elements from the observable source sequence until the specified start time, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to skip elements for.</param>
            <param name="startTime">Time to start taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, no elements will be skipped.</param>
            <param name="scheduler">Scheduler to run the timer on.</param>
            <returns>An observable sequence with the elements skipped until the specified start time.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <remarks>
            Errors produced by the source sequence are always forwarded to the result sequence, even if the error occurs before the <paramref name="startTime" />.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SkipUntil``2(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1})">
            <summary>
            Returns the elements from the source observable sequence only after the other observable sequence produces an element.
            Starting from Rx.NET 4.0, this will subscribe to <paramref name="other" /> before subscribing to <paramref name="source" />
            so in case <paramref name="other" /> emits an element right away, elements from <paramref name="source" /> are not missed.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TOther">The type of the elements in the other sequence that indicates the end of skip behavior.</typeparam>
            <param name="source">Source sequence to propagate elements for.</param>
            <param name="other">Observable sequence that triggers propagation of elements of the source sequence.</param>
            <returns>An observable sequence containing the elements of the source sequence starting from the point the other sequence triggered propagation.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="other" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SkipWhile``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
            <summary>
            Bypasses elements in an observable sequence as long as a specified condition is true and then returns the remaining elements.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to return elements from.</param>
            <param name="predicate">A function to test each element for a condition.</param>
            <returns>An observable sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="predicate" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SkipWhile``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Boolean}})">
            <summary>
            Bypasses elements in an observable sequence as long as a specified condition is true and then returns the remaining elements.
            The element's index is used in the logic of the predicate function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to return elements from.</param>
            <param name="predicate">A function to test each element for a condition; the second parameter of the function represents the index of the source element.</param>
            <returns>An observable sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="predicate" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Start(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action})">
            <summary>
            Invokes the action asynchronously, surfacing the result through an observable sequence.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="action">Action to run asynchronously.</param>
            <returns>An observable sequence exposing a Unit value upon completion of the action, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> is null.</exception>
            <remarks>
            <list type="bullet">
            <item>
            <description>The action is called immediately, not during the subscription of the resulting sequence.</description>
            </item>
            <item>
            <description>Multiple subscriptions to the resulting sequence can observe the action's outcome.</description>
            </item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Start(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Invokes the action asynchronously on the specified scheduler, surfacing the result through an observable sequence.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="action">Action to run asynchronously.</param>
            <param name="scheduler">Scheduler to run the action on.</param>
            <returns>An observable sequence exposing a Unit value upon completion of the action, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> or <paramref name="scheduler" /> is null.</exception>
            <remarks>
            <list type="bullet">
            <item>
            <description>The action is called immediately, not during the subscription of the resulting sequence.</description>
            </item>
            <item>
            <description>Multiple subscriptions to the resulting sequence can observe the action's outcome.</description>
            </item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Start``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0}})">
            <summary>
            Invokes the specified function asynchronously, surfacing the result through an observable sequence.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to run asynchronously.</param>
            <returns>An observable sequence exposing the function's result value, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> is null.</exception>
            <remarks>
            <list type="bullet">
            <item>
            <description>The function is called immediately, not during the subscription of the resulting sequence.</description>
            </item>
            <item>
            <description>Multiple subscriptions to the resulting sequence can observe the function's result.</description>
            </item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Start``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Invokes the specified function asynchronously on the specified scheduler, surfacing the result through an observable sequence
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to run asynchronously.</param>
            <param name="scheduler">Scheduler to run the function on.</param>
            <returns>An observable sequence exposing the function's result value, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> or <paramref name="scheduler" /> is null.</exception>
            <remarks>
            <list type="bullet">
            <item>
            <description>The function is called immediately, not during the subscription of the resulting sequence.</description>
            </item>
            <item>
            <description>Multiple subscriptions to the resulting sequence can observe the function's result.</description>
            </item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.StartAsync(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Threading.Tasks.Task}})">
            <summary>
            Invokes the asynchronous action, surfacing the result through an observable sequence.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="actionAsync">Asynchronous action to run.</param>
            <returns>An observable sequence exposing a Unit value upon completion of the action, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="actionAsync" /> is null.</exception>
            <remarks>
            <list type="bullet">
            <item>
            <description>The action is started immediately, not during the subscription of the resulting sequence.</description>
            </item>
            <item>
            <description>Multiple subscriptions to the resulting sequence can observe the action's outcome.</description>
            </item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.StartAsync(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Threading.Tasks.Task}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Invokes the asynchronous action, surfacing the result through an observable sequence.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="actionAsync">Asynchronous action to run.</param>
            <param name="scheduler">Scheduler on which to notify observers.</param>
            <returns>An observable sequence exposing a Unit value upon completion of the action, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="actionAsync" /> is null or <paramref name="scheduler" /> is null.</exception>
            <remarks>
            <list type="bullet">
            <item>
            <description>The action is started immediately, not during the subscription of the resulting sequence.</description>
            </item>
            <item>
            <description>Multiple subscriptions to the resulting sequence can observe the action's outcome.</description>
            </item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.StartAsync(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task}})">
            <summary>
            Invokes the asynchronous action, surfacing the result through an observable sequence.
            The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="actionAsync">Asynchronous action to run.</param>
            <returns>An observable sequence exposing a Unit value upon completion of the action, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="actionAsync" /> is null.</exception>
            <remarks>
            <list type="bullet">
            <item>
            <description>The action is started immediately, not during the subscription of the resulting sequence.</description>
            </item>
            <item>
            <description>Multiple subscriptions to the resulting sequence can observe the action's outcome.</description>
            </item>
            <item>
            <description>
            If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed
            subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator.
            Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription
            to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using
            multicast operators.
            </description>
            </item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.StartAsync(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Invokes the asynchronous action, surfacing the result through an observable sequence.
            The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="actionAsync">Asynchronous action to run.</param>
            <param name="scheduler">Scheduler on which to notify observers.</param>
            <returns>An observable sequence exposing a Unit value upon completion of the action, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="actionAsync" /> is null or <paramref name="scheduler" /> is null.</exception>
            <remarks>
            <list type="bullet">
            <item>
            <description>The action is started immediately, not during the subscription of the resulting sequence.</description>
            </item>
            <item>
            <description>Multiple subscriptions to the resulting sequence can observe the action's outcome.</description>
            </item>
            <item>
            <description>
            If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed
            subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator.
            Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription
            to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using
            multicast operators.
            </description>
            </item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.StartAsync``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Threading.Tasks.Task{``0}}})">
            <summary>
            Invokes the asynchronous function, surfacing the result through an observable sequence.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the result returned by the asynchronous function.</typeparam>
            <param name="functionAsync">Asynchronous function to run.</param>
            <returns>An observable sequence exposing the function's result value, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="functionAsync" /> is null.</exception>
            <remarks>
            <list type="bullet">
            <item>
            <description>The function is started immediately, not during the subscription of the resulting sequence.</description>
            </item>
            <item>
            <description>Multiple subscriptions to the resulting sequence can observe the function's result.</description>
            </item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.StartAsync``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}}})">
            <summary>
            Invokes the asynchronous function, surfacing the result through an observable sequence.
            The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the result returned by the asynchronous function.</typeparam>
            <param name="functionAsync">Asynchronous function to run.</param>
            <returns>An observable sequence exposing the function's result value, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="functionAsync" /> is null.</exception>
            <remarks>
            <list type="bullet">
            <item>
            <description>The function is started immediately, not during the subscription of the resulting sequence.</description>
            </item>
            <item>
            <description>Multiple subscriptions to the resulting sequence can observe the function's result.</description>
            </item>
            <item>
            <description>
            If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed
            subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator.
            Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription
            to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using
            multicast operators.
            </description>
            </item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.StartAsync``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Threading.Tasks.Task{``0}}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Invokes the asynchronous function, surfacing the result through an observable sequence.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the result returned by the asynchronous function.</typeparam>
            <param name="functionAsync">Asynchronous function to run.</param>
            <param name="scheduler">Scheduler on which to notify observers.</param>
            <returns>An observable sequence exposing the function's result value, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="functionAsync" /> is null or <paramref name="scheduler" /> is null.</exception>
            <remarks>
            <list type="bullet">
            <item>
            <description>The function is started immediately, not during the subscription of the resulting sequence.</description>
            </item>
            <item>
            <description>Multiple subscriptions to the resulting sequence can observe the function's result.</description>
            </item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.StartAsync``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Invokes the asynchronous function, surfacing the result through an observable sequence.
            The CancellationToken is shared by all subscriptions on the resulting observable sequence. See the remarks section for more information.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the result returned by the asynchronous function.</typeparam>
            <param name="functionAsync">Asynchronous function to run.</param>
            <param name="scheduler">Scheduler on which to notify observers.</param>
            <returns>An observable sequence exposing the function's result value, or an exception.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="functionAsync" /> is null or <paramref name="scheduler" /> is null.</exception>
            <remarks>
            <list type="bullet">
            <item>
            <description>The function is started immediately, not during the subscription of the resulting sequence.</description>
            </item>
            <item>
            <description>Multiple subscriptions to the resulting sequence can observe the function's result.</description>
            </item>
            <item>
            <description>
            If any subscription to the resulting sequence is disposed, the CancellationToken is set. The observer associated to the disposed
            subscription won't see the TaskCanceledException, but other observers will. You can protect against this using the Catch operator.
            Be careful when handing out the resulting sequence because of this behavior. The most common use is to have a single subscription
            to the resulting sequence, which controls the CancellationToken state. Alternatively, you can control subscription behavior using
            multicast operators.
            </description>
            </item>
            </list>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.StartWith``1(System.Reactive.Linq.IQbservable{``0},System.Reactive.Concurrency.IScheduler,``0[])">
            <summary>
            Prepends a sequence of values to an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to prepend values to.</param>
            <param name="scheduler">Scheduler to emit the prepended values on.</param>
            <param name="values">Values to prepend to the specified sequence.</param>
            <returns>The source sequence prepended with the specified values.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> or <paramref name="values" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.StartWith``1(System.Reactive.Linq.IQbservable{``0},System.Reactive.Concurrency.IScheduler,System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Prepends a sequence of values to an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to prepend values to.</param>
            <param name="scheduler">Scheduler to emit the prepended values on.</param>
            <param name="values">Values to prepend to the specified sequence.</param>
            <returns>The source sequence prepended with the specified values.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> or <paramref name="values" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.StartWith``1(System.Reactive.Linq.IQbservable{``0},``0[])">
            <summary>
            Prepends a sequence of values to an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to prepend values to.</param>
            <param name="values">Values to prepend to the specified sequence.</param>
            <returns>The source sequence prepended with the specified values.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="values" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.StartWith``1(System.Reactive.Linq.IQbservable{``0},System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Prepends a sequence of values to an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to prepend values to.</param>
            <param name="values">Values to prepend to the specified sequence.</param>
            <returns>The source sequence prepended with the specified values.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="values" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SubscribeOn``1(System.Reactive.Linq.IQbservable{``0},System.Threading.SynchronizationContext)">
            <summary>
            Wraps the source sequence in order to run its subscription and unsubscription logic on the specified synchronization context. This operation is not commonly used;
            see the remarks section for more information on the distinction between SubscribeOn and ObserveOn.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="context">Synchronization context to perform subscription and unsubscription actions on.</param>
            <returns>The source sequence whose subscriptions and unsubscriptions happen on the specified synchronization context.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="context" /> is null.</exception>
            <remarks>
            This only performs the side-effects of subscription and unsubscription on the specified synchronization context. In order to invoke observer
            callbacks on a synchronization context, use <see cref="M:System.Reactive.Linq.Observable.ObserveOn``1(System.IObservable{``0},System.Threading.SynchronizationContext)" />.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.SubscribeOn``1(System.Reactive.Linq.IQbservable{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Wraps the source sequence in order to run its subscription and unsubscription logic on the specified scheduler. This operation is not commonly used;
            see the remarks section for more information on the distinction between SubscribeOn and ObserveOn.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="scheduler">Scheduler to perform subscription and unsubscription actions on.</param>
            <returns>The source sequence whose subscriptions and unsubscriptions happen on the specified scheduler.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <remarks>
            This only performs the side-effects of subscription and unsubscription on the specified scheduler. In order to invoke observer
            callbacks on a scheduler, use <see cref="M:System.Reactive.Linq.Observable.ObserveOn``1(System.IObservable{``0},System.Reactive.Concurrency.IScheduler)" />.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Sum(System.Reactive.Linq.IQbservable{System.Decimal})">
            <summary>
            Computes the sum of a sequence of <see cref="T:System.Decimal" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Decimal" /> values to calculate the sum of.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Decimal.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Sum(System.Reactive.Linq.IQbservable{System.Double})">
            <summary>
            Computes the sum of a sequence of <see cref="T:System.Double" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Double" /> values to calculate the sum of.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Sum(System.Reactive.Linq.IQbservable{System.Int32})">
            <summary>
            Computes the sum of a sequence of <see cref="T:System.Int32" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Int32" /> values to calculate the sum of.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Int32.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Sum(System.Reactive.Linq.IQbservable{System.Int64})">
            <summary>
            Computes the sum of a sequence of <see cref="T:System.Int64" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Int64" /> values to calculate the sum of.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Sum(System.Reactive.Linq.IQbservable{System.Nullable{System.Decimal}})">
            <summary>
            Computes the sum of a sequence of nullable <see cref="T:System.Decimal" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Decimal" /> values to calculate the sum of.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Decimal.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Sum(System.Reactive.Linq.IQbservable{System.Nullable{System.Double}})">
            <summary>
            Computes the sum of a sequence of nullable <see cref="T:System.Double" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Double" /> values to calculate the sum of.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Sum(System.Reactive.Linq.IQbservable{System.Nullable{System.Int32}})">
            <summary>
            Computes the sum of a sequence of nullable <see cref="T:System.Int32" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Int32" /> values to calculate the sum of.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Int32.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Sum(System.Reactive.Linq.IQbservable{System.Nullable{System.Int64}})">
            <summary>
            Computes the sum of a sequence of nullable <see cref="T:System.Int64" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Int64" /> values to calculate the sum of.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Sum(System.Reactive.Linq.IQbservable{System.Nullable{System.Single}})">
            <summary>
            Computes the sum of a sequence of nullable <see cref="T:System.Single" /> values.
            </summary>
            <param name="source">A sequence of nullable <see cref="T:System.Single" /> values to calculate the sum of.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Sum(System.Reactive.Linq.IQbservable{System.Single})">
            <summary>
            Computes the sum of a sequence of <see cref="T:System.Single" /> values.
            </summary>
            <param name="source">A sequence of <see cref="T:System.Single" /> values to calculate the sum of.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Sum``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Double}})">
            <summary>
            Computes the sum of a sequence of <see cref="T:System.Double" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values that are used to calculate a sum.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Sum``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Single}})">
            <summary>
            Computes the sum of a sequence of <see cref="T:System.Single" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values that are used to calculate a sum.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Sum``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Decimal}})">
            <summary>
            Computes the sum of a sequence of <see cref="T:System.Decimal" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values that are used to calculate a sum.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Decimal.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Sum``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32}})">
            <summary>
            Computes the sum of a sequence of <see cref="T:System.Int32" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values that are used to calculate a sum.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Int32.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Sum``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int64}})">
            <summary>
            Computes the sum of a sequence of <see cref="T:System.Int64" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values that are used to calculate a sum.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Sum``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Double}}})">
            <summary>
            Computes the sum of a sequence of nullable <see cref="T:System.Double" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values that are used to calculate a sum.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Sum``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Single}}})">
            <summary>
            Computes the sum of a sequence of nullable <see cref="T:System.Single" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values that are used to calculate a sum.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Sum``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Decimal}}})">
            <summary>
            Computes the sum of a sequence of nullable <see cref="T:System.Decimal" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values that are used to calculate a sum.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Decimal.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Sum``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int32}}})">
            <summary>
            Computes the sum of a sequence of nullable <see cref="T:System.Int32" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values that are used to calculate a sum.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Int32.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Sum``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int64}}})">
            <summary>
            Computes the sum of a sequence of nullable <see cref="T:System.Int64" /> values that are obtained by invoking a transform function on each element of the input sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence of values that are used to calculate a sum.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An observable sequence containing a single element with the sum of the values in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
            <exception cref="T:System.OverflowException">(Asynchronous) The sum of the projected values for the elements in the source sequence is larger than <see cref="F:System.Int64.MaxValue" />.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Switch``1(System.Reactive.Linq.IQbservable{System.IObservable{``0}})">
            <summary>
            Transforms an observable sequence of observable sequences into an observable sequence 
            producing values only from the most recent observable sequence.
            Each time a new inner observable sequence is received, unsubscribe from the 
            previous inner observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequence of inner observable sequences.</param>
            <returns>The observable sequence that at any point in time produces the elements of the most recent inner observable sequence that has been received.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Switch``1(System.Reactive.Linq.IQbservable{System.Threading.Tasks.Task{``0}})">
            <summary>
            Transforms an observable sequence of tasks into an observable sequence 
            producing values only from the most recent observable sequence.
            Each time a new task is received, the previous task's result is ignored.
            </summary>
            <typeparam name="TSource">The type of the results produced by the source tasks.</typeparam>
            <param name="sources">Observable sequence of tasks.</param>
            <returns>The observable sequence that at any point in time produces the result of the most recent task that has been received.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
            <remarks>If the tasks support cancellation, consider manual conversion of the tasks using <see cref="M:System.Reactive.Linq.Observable.FromAsync``1(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}})" />, followed by a switch operation using <see cref="M:System.Reactive.Linq.Observable.Switch``1(System.IObservable{System.IObservable{``0}})" />.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Synchronize``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Synchronizes the observable sequence such that observer notifications cannot be delivered concurrently.
            This overload is useful to "fix" an observable sequence that exhibits concurrent callbacks on individual observers, which is invalid behavior for the query processor.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <returns>The source sequence whose outgoing calls to observers are synchronized.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>
            It's invalid behavior - according to the observer grammar - for a sequence to exhibit concurrent callbacks on a given observer.
            This operator can be used to "fix" a source that doesn't conform to this rule.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Synchronize``1(System.Reactive.Linq.IQbservable{``0},System.Object)">
            <summary>
            Synchronizes the observable sequence such that observer notifications cannot be delivered concurrently, using the specified gate object.
            This overload is useful when writing n-ary query operators, in order to prevent concurrent callbacks from different sources by synchronizing on a common gate object.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="gate">Gate object to synchronize each observer call on.</param>
            <returns>The source sequence whose outgoing calls to observers are synchronized on the given gate object.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="gate" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Take``1(System.Reactive.Linq.IQbservable{``0},System.Int32)">
            <summary>
            Returns a specified number of contiguous elements from the start of an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">The sequence to take elements from.</param>
            <param name="count">The number of elements to return.</param>
            <returns>An observable sequence that contains the specified number of elements from the start of the input sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="count" /> is less than zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Take``1(System.Reactive.Linq.IQbservable{``0},System.Int32,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns a specified number of contiguous elements from the start of an observable sequence, using the specified scheduler for the edge case of Take(0).
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">The sequence to take elements from.</param>
            <param name="count">The number of elements to return.</param>
            <param name="scheduler">Scheduler used to produce an OnCompleted message in case <paramref name="count">count</paramref> is set to 0.</param>
            <returns>An observable sequence that contains the specified number of elements from the start of the input sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="count" /> is less than zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Take``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan)">
            <summary>
            Takes elements for the specified duration from the start of the observable source sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to take elements from.</param>
            <param name="duration">Duration for taking elements from the start of the sequence.</param>
            <returns>An observable sequence with the elements taken during the specified duration from the start of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="duration" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="duration" /> doesn't guarantee an empty sequence will be returned. This is a side-effect
            of the asynchrony introduced by the scheduler, where the action that stops forwarding callbacks from the source sequence may not execute
            immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Take``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Takes elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to take elements from.</param>
            <param name="duration">Duration for taking elements from the start of the sequence.</param>
            <param name="scheduler">Scheduler to run the timer on.</param>
            <returns>An observable sequence with the elements taken during the specified duration from the start of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="duration" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="duration" /> doesn't guarantee an empty sequence will be returned. This is a side-effect
            of the asynchrony introduced by the scheduler, where the action that stops forwarding callbacks from the source sequence may not execute
            immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.TakeLast``1(System.Reactive.Linq.IQbservable{``0},System.Int32)">
            <summary>
            Returns a specified number of contiguous elements from the end of an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="count">Number of elements to take from the end of the source sequence.</param>
            <returns>An observable sequence containing the specified number of elements from the end of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="count" /> is less than zero.</exception>
            <remarks>
            This operator accumulates a buffer with a length enough to store elements <paramref name="count" /> elements. Upon completion of
            the source sequence, this buffer is drained on the result sequence. This causes the elements to be delayed.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.TakeLast``1(System.Reactive.Linq.IQbservable{``0},System.Int32,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns a specified number of contiguous elements from the end of an observable sequence, using the specified scheduler to drain the queue.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="count">Number of elements to take from the end of the source sequence.</param>
            <param name="scheduler">Scheduler used to drain the queue upon completion of the source sequence.</param>
            <returns>An observable sequence containing the specified number of elements from the end of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="count" /> is less than zero.</exception>
            <remarks>
            This operator accumulates a buffer with a length enough to store elements <paramref name="count" /> elements. Upon completion of
            the source sequence, this buffer is drained on the result sequence. This causes the elements to be delayed.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.TakeLast``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan)">
            <summary>
            Returns elements within the specified duration from the end of the observable source sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to take elements from.</param>
            <param name="duration">Duration for taking elements from the end of the sequence.</param>
            <returns>An observable sequence with the elements taken during the specified duration from the end of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="duration" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            This operator accumulates a buffer with a length enough to store elements for any <paramref name="duration" /> window during the lifetime of
            the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements
            to be delayed with <paramref name="duration" />.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.TakeLast``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns elements within the specified duration from the end of the observable source sequence, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to take elements from.</param>
            <param name="duration">Duration for taking elements from the end of the sequence.</param>
            <param name="scheduler">Scheduler to run the timer on.</param>
            <returns>An observable sequence with the elements taken during the specified duration from the end of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="duration" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            This operator accumulates a buffer with a length enough to store elements for any <paramref name="duration" /> window during the lifetime of
            the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements
            to be delayed with <paramref name="duration" />.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.TakeLast``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns elements within the specified duration from the end of the observable source sequence, using the specified schedulers to run timers and to drain the collected elements.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to take elements from.</param>
            <param name="duration">Duration for taking elements from the end of the sequence.</param>
            <param name="timerScheduler">Scheduler to run the timer on.</param>
            <param name="loopScheduler">Scheduler to drain the collected elements.</param>
            <returns>An observable sequence with the elements taken during the specified duration from the end of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="timerScheduler" /> or <paramref name="loopScheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="duration" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            This operator accumulates a buffer with a length enough to store elements for any <paramref name="duration" /> window during the lifetime of
            the source sequence. Upon completion of the source sequence, this buffer is drained on the result sequence. This causes the result elements
            to be delayed with <paramref name="duration" />.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.TakeLastBuffer``1(System.Reactive.Linq.IQbservable{``0},System.Int32)">
            <summary>
            Returns a list with the specified number of contiguous elements from the end of an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="count">Number of elements to take from the end of the source sequence.</param>
            <returns>An observable sequence containing a single list with the specified number of elements from the end of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="count" /> is less than zero.</exception>
            <remarks>
            This operator accumulates a buffer with a length enough to store <paramref name="count" /> elements. Upon completion of the
            source sequence, this buffer is produced on the result sequence.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.TakeLastBuffer``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan)">
            <summary>
            Returns a list with the elements within the specified duration from the end of the observable source sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to take elements from.</param>
            <param name="duration">Duration for taking elements from the end of the sequence.</param>
            <returns>An observable sequence containing a single list with the elements taken during the specified duration from the end of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="duration" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            This operator accumulates a buffer with a length enough to store elements for any <paramref name="duration" /> window during the lifetime of
            the source sequence. Upon completion of the source sequence, this buffer is produced on the result sequence.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.TakeLastBuffer``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns a list with the elements within the specified duration from the end of the observable source sequence, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to take elements from.</param>
            <param name="duration">Duration for taking elements from the end of the sequence.</param>
            <param name="scheduler">Scheduler to run the timer on.</param>
            <returns>An observable sequence containing a single list with the elements taken during the specified duration from the end of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="duration" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            This operator accumulates a buffer with a length enough to store elements for any <paramref name="duration" /> window during the lifetime of
            the source sequence. Upon completion of the source sequence, this buffer is produced on the result sequence.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.TakeUntil``1(System.Reactive.Linq.IQbservable{``0},System.DateTimeOffset)">
            <summary>
            Takes elements for the specified duration until the specified end time.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to take elements from.</param>
            <param name="endTime">Time to stop taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, the result stream will complete immediately.</param>
            <returns>An observable sequence with the elements taken until the specified end time.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.TakeUntil``1(System.Reactive.Linq.IQbservable{``0},System.DateTimeOffset,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Takes elements for the specified duration until the specified end time, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to take elements from.</param>
            <param name="endTime">Time to stop taking elements from the source sequence. If this value is less than or equal to DateTimeOffset.UtcNow, the result stream will complete immediately.</param>
            <param name="scheduler">Scheduler to run the timer on.</param>
            <returns>An observable sequence with the elements taken until the specified end time.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.TakeUntil``2(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1})">
            <summary>
            Returns the elements from the source observable sequence until the other observable sequence produces an element.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TOther">The type of the elements in the other sequence that indicates the end of take behavior.</typeparam>
            <param name="source">Source sequence to propagate elements for.</param>
            <param name="other">Observable sequence that terminates propagation of elements of the source sequence.</param>
            <returns>An observable sequence containing the elements of the source sequence up to the point the other sequence interrupted further propagation.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="other" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.TakeUntil``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
            <summary>
            Relays elements from the source observable sequence and calls the predicate after an
            emission to check if the sequence should stop after that specific item.
            </summary>
            <typeparam name="TSource">The type of the elements in the source and result sequences.</typeparam>
            <param name="source">The source sequence to relay elements of.</param>
            <param name="stopPredicate">Called after each upstream item has been emitted with
            that upstream item and should return <code>true</code> to indicate the sequence should
            complete.</param>
            <returns>The observable sequence with the source elements until the stop predicate returns true.</returns>
            <example>
            The following sequence will stop after the value 5 has been encountered:
            <code>
            Observable.Range(1, 10)
                .TakeUntil(item =&gt; item == 5)
                .Subscribe(Console.WriteLine);
            </code>
            </example>
            <exception cref="T:System.ArgumentException">If <typeparamref name="TSource"/> or <paramref name="stopPredicate"/> is <code>null</code>.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.TakeWhile``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
            <summary>
            Returns elements from an observable sequence as long as a specified condition is true.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence to return elements from.</param>
            <param name="predicate">A function to test each element for a condition.</param>
            <returns>An observable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="predicate" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.TakeWhile``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Boolean}})">
            <summary>
            Returns elements from an observable sequence as long as a specified condition is true.
            The element's index is used in the logic of the predicate function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence to return elements from.</param>
            <param name="predicate">A function to test each element for a condition; the second parameter of the function represents the index of the source element.</param>
            <returns>An observable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="predicate" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Throttle``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan)">
            <summary>
            Ignores elements from an observable sequence which are followed by another element within a specified relative time duration.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to throttle.</param>
            <param name="dueTime">Throttling duration for each element.</param>
            <returns>The throttled sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="dueTime" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            This operator throttles the source sequence by holding on to each element for the duration specified in <paramref name="dueTime" />. If another
            element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this whole
            process. For streams that never have gaps larger than or equal to <paramref name="dueTime" /> between elements, the resulting stream won't
            produce any elements. In order to reduce the volume of a stream whilst guaranteeing the periodic production of elements, consider using the
            Observable.Sample set of operators.
            </para>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="dueTime" /> is not recommended but supported, causing throttling timers to be scheduled
            that are due immediately. However, this doesn't guarantee all elements will be retained in the result sequence. This is a side-effect of the
            asynchrony introduced by the scheduler, where the action to forward the current element may not execute immediately, despite the TimeSpan.Zero
            due time. In such cases, the next element may arrive before the scheduler gets a chance to run the throttling action.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Throttle``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Ignores elements from an observable sequence which are followed by another element within a specified relative time duration, using the specified scheduler to run throttling timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to throttle.</param>
            <param name="dueTime">Throttling duration for each element.</param>
            <param name="scheduler">Scheduler to run the throttle timers on.</param>
            <returns>The throttled sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="dueTime" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            This operator throttles the source sequence by holding on to each element for the duration specified in <paramref name="dueTime" />. If another
            element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this whole
            process. For streams that never have gaps larger than or equal to <paramref name="dueTime" /> between elements, the resulting stream won't
            produce any elements. In order to reduce the volume of a stream whilst guaranteeing the periodic production of elements, consider using the
            Observable.Sample set of operators.
            </para>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="dueTime" /> is not recommended but supported, causing throttling timers to be scheduled
            that are due immediately. However, this doesn't guarantee all elements will be retained in the result sequence. This is a side-effect of the
            asynchrony introduced by the scheduler, where the action to forward the current element may not execute immediately, despite the TimeSpan.Zero
            due time. In such cases, the next element may arrive before the scheduler gets a chance to run the throttling action.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Throttle``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.IObservable{``1}}})">
            <summary>
            Ignores elements from an observable sequence which are followed by another value within a computed throttle duration.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TThrottle">The type of the elements in the throttle sequences selected for each element in the source sequence.</typeparam>
            <param name="source">Source sequence to throttle.</param>
            <param name="throttleDurationSelector">Selector function to retrieve a sequence indicating the throttle duration for each given element.</param>
            <returns>The throttled sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="throttleDurationSelector" /> is null.</exception>
            <remarks>
            This operator throttles the source sequence by holding on to each element for the duration denoted by <paramref name="throttleDurationSelector" />.
            If another element is produced within this time window, the element is dropped and a new timer is started for the current element, repeating this
            whole process. For streams where the duration computed by applying the <paramref name="throttleDurationSelector" /> to each element overlaps with
            the occurrence of the successor element, the resulting stream won't produce any elements. In order to reduce the volume of a stream whilst
            guaranteeing the periodic production of elements, consider using the Observable.Sample set of operators.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Throw``1(System.Reactive.Linq.IQbservableProvider,System.Exception)">
            <summary>
            Returns an observable sequence that terminates with an exception.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type used for the <see cref="T:System.IObservable`1" /> type parameter of the resulting sequence.</typeparam>
            <param name="exception">Exception object used for the sequence's termination.</param>
            <returns>The observable sequence that terminates exceptionally with the specified exception object.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="exception" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Throw``1(System.Reactive.Linq.IQbservableProvider,System.Exception,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that terminates with an exception, using the specified scheduler to send out the single OnError message.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type used for the <see cref="T:System.IObservable`1" /> type parameter of the resulting sequence.</typeparam>
            <param name="exception">Exception object used for the sequence's termination.</param>
            <param name="scheduler">Scheduler to send the exceptional termination call on.</param>
            <returns>The observable sequence that terminates exceptionally with the specified exception object.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="exception" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Throw``1(System.Reactive.Linq.IQbservableProvider,System.Exception,System.Reactive.Concurrency.IScheduler,``0)">
            <summary>
            Returns an observable sequence that terminates with an exception, using the specified scheduler to send out the single OnError message.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type used for the <see cref="T:System.IObservable`1" /> type parameter of the resulting sequence.</typeparam>
            <param name="exception">Exception object used for the sequence's termination.</param>
            <param name="scheduler">Scheduler to send the exceptional termination call on.</param>
            <param name="witness">Object solely used to infer the type of the <typeparamref name="TResult" /> type parameter. This parameter is typically used when creating a sequence of anonymously typed elements.</param>
            <returns>The observable sequence that terminates exceptionally with the specified exception object.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="exception" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Throw``1(System.Reactive.Linq.IQbservableProvider,System.Exception,``0)">
            <summary>
            Returns an observable sequence that terminates with an exception.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type used for the <see cref="T:System.IObservable`1" /> type parameter of the resulting sequence.</typeparam>
            <param name="exception">Exception object used for the sequence's termination.</param>
            <param name="witness">Object solely used to infer the type of the <typeparamref name="TResult" /> type parameter. This parameter is typically used when creating a sequence of anonymously typed elements.</param>
            <returns>The observable sequence that terminates exceptionally with the specified exception object.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="exception" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.TimeInterval``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Records the time interval between consecutive elements in an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to record time intervals for.</param>
            <returns>An observable sequence with time interval information on elements.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.TimeInterval``1(System.Reactive.Linq.IQbservable{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Records the time interval between consecutive elements in an observable sequence, using the specified scheduler to compute time intervals.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to record time intervals for.</param>
            <param name="scheduler">Scheduler used to compute time intervals.</param>
            <returns>An observable sequence with time interval information on elements.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Timeout``1(System.Reactive.Linq.IQbservable{``0},System.DateTimeOffset)">
            <summary>
            Applies a timeout policy to the observable sequence based on an absolute time.
            If the sequence doesn't terminate before the specified absolute due time, a TimeoutException is propagated to the observer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="dueTime">Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately.</param>
            <returns>The source sequence with a TimeoutException in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.TimeoutException">(Asynchronous) If the sequence hasn't terminated before <paramref name="dueTime" />.</exception>
            <remarks>
            In case you only want to timeout on the first element, consider using the <see cref="M:System.Reactive.Linq.Observable.Amb``1(System.IObservable{``0},System.IObservable{``0})" />
            operator applied to the source sequence and a delayed <see cref="M:System.Reactive.Linq.Observable.Throw``1(System.Exception)" /> sequence. Alternatively, the general-purpose overload
            of Timeout, <see cref="M:System.Reactive.Linq.Observable.Timeout``2(System.IObservable{``0},System.IObservable{``1},System.Func{``0,System.IObservable{``1}})" /> can be used.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Timeout``1(System.Reactive.Linq.IQbservable{``0},System.DateTimeOffset,System.IObservable{``0})">
            <summary>
            Applies a timeout policy to the observable sequence based on an absolute time.
            If the sequence doesn't terminate before the specified absolute due time, the other observable sequence is used to produce future messages from that point on.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and the other sequence used upon a timeout.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="dueTime">Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately.</param>
            <param name="other">Sequence to return in case of a timeout.</param>
            <returns>The source sequence switching to the other sequence in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="other" /> is null.</exception>
            <remarks>
            In case you only want to timeout on the first element, consider using the <see cref="M:System.Reactive.Linq.Observable.Amb``1(System.IObservable{``0},System.IObservable{``0})" />
            operator applied to the source sequence and a delayed <see cref="M:System.Reactive.Linq.Observable.Throw``1(System.Exception)" /> sequence. Alternatively, the general-purpose overload
            of Timeout, <see cref="M:System.Reactive.Linq.Observable.Timeout``2(System.IObservable{``0},System.IObservable{``1},System.Func{``0,System.IObservable{``1}})" /> can be used.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Timeout``1(System.Reactive.Linq.IQbservable{``0},System.DateTimeOffset,System.IObservable{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Applies a timeout policy to the observable sequence based on an absolute time, using the specified scheduler to run timeout timers.
            If the sequence doesn't terminate before the specified absolute due time, the other observable sequence is used to produce future messages from that point on.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and the other sequence used upon a timeout.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="dueTime">Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately.</param>
            <param name="other">Sequence to return in case of a timeout.</param>
            <param name="scheduler">Scheduler to run the timeout timers on.</param>
            <returns>The source sequence switching to the other sequence in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="other" /> or <paramref name="scheduler" /> is null.</exception>
            <remarks>
            In case you only want to timeout on the first element, consider using the <see cref="M:System.Reactive.Linq.Observable.Amb``1(System.IObservable{``0},System.IObservable{``0})" />
            operator applied to the source sequence and a delayed <see cref="M:System.Reactive.Linq.Observable.Throw``1(System.Exception)" /> sequence. Alternatively, the general-purpose overload
            of Timeout, <see cref="M:System.Reactive.Linq.Observable.Timeout``2(System.IObservable{``0},System.IObservable{``1},System.Func{``0,System.IObservable{``1}})" /> can be used.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Timeout``1(System.Reactive.Linq.IQbservable{``0},System.DateTimeOffset,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Applies a timeout policy to the observable sequence based on an absolute time, using the specified scheduler to run timeout timers.
            If the sequence doesn't terminate before the specified absolute due time, a TimeoutException is propagated to the observer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="dueTime">Time when a timeout occurs. If this value is less than or equal to DateTimeOffset.UtcNow, the timeout occurs immediately.</param>
            <param name="scheduler">Scheduler to run the timeout timers on.</param>
            <returns>The source sequence with a TimeoutException in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.TimeoutException">(Asynchronous) If the sequence hasn't terminated before <paramref name="dueTime" />.</exception>
            <remarks>
            In case you only want to timeout on the first element, consider using the <see cref="M:System.Reactive.Linq.Observable.Amb``1(System.IObservable{``0},System.IObservable{``0})" />
            operator applied to the source sequence and a delayed <see cref="M:System.Reactive.Linq.Observable.Throw``1(System.Exception)" /> sequence. Alternatively, the general-purpose overload
            of Timeout, <see cref="M:System.Reactive.Linq.Observable.Timeout``2(System.IObservable{``0},System.IObservable{``1},System.Func{``0,System.IObservable{``1}})" /> can be used.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Timeout``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan)">
            <summary>
            Applies a timeout policy for each element in the observable sequence.
            If the next element isn't received within the specified timeout duration starting from its predecessor, a TimeoutException is propagated to the observer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="dueTime">Maximum duration between values before a timeout occurs.</param>
            <returns>The source sequence with a TimeoutException in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="dueTime" /> is less than TimeSpan.Zero.</exception>
            <exception cref="T:System.TimeoutException">(Asynchronous) If no element is produced within <paramref name="dueTime" /> from the previous element.</exception>
            <remarks>
            <para>
            In case you only want to timeout on the first element, consider using the <see cref="M:System.Reactive.Linq.Observable.Amb``1(System.IObservable{``0},System.IObservable{``0})" />
            operator applied to the source sequence and a delayed <see cref="M:System.Reactive.Linq.Observable.Throw``1(System.Exception)" /> sequence. Alternatively, the general-purpose overload
            of Timeout, <see cref="M:System.Reactive.Linq.Observable.Timeout``2(System.IObservable{``0},System.IObservable{``1},System.Func{``0,System.IObservable{``1}})" /> can be used.
            </para>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="dueTime" /> is not recommended but supported, causing timeout timers to be scheduled that are due
            immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the
            scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may
            arrive before the scheduler gets a chance to run the timeout action.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Timeout``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan,System.IObservable{``0})">
            <summary>
            Applies a timeout policy for each element in the observable sequence.
            If the next element isn't received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and the other sequence used upon a timeout.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="dueTime">Maximum duration between values before a timeout occurs.</param>
            <param name="other">Sequence to return in case of a timeout.</param>
            <returns>The source sequence switching to the other sequence in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="other" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="dueTime" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            In case you only want to timeout on the first element, consider using the <see cref="M:System.Reactive.Linq.Observable.Amb``1(System.IObservable{``0},System.IObservable{``0})" />
            operator applied to the source sequence and a delayed <see cref="M:System.Reactive.Linq.Observable.Throw``1(System.Exception)" /> sequence. Alternatively, the general-purpose overload
            of Timeout, <see cref="M:System.Reactive.Linq.Observable.Timeout``2(System.IObservable{``0},System.IObservable{``1},System.Func{``0,System.IObservable{``1}})" /> can be used.
            </para>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="dueTime" /> is not recommended but supported, causing timeout timers to be scheduled that are due
            immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the
            scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may
            arrive before the scheduler gets a chance to run the timeout action.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Timeout``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan,System.IObservable{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Applies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers.
            If the next element isn't received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and the other sequence used upon a timeout.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="dueTime">Maximum duration between values before a timeout occurs.</param>
            <param name="other">Sequence to return in case of a timeout.</param>
            <param name="scheduler">Scheduler to run the timeout timers on.</param>
            <returns>The source sequence switching to the other sequence in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="other" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="dueTime" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            In case you only want to timeout on the first element, consider using the <see cref="M:System.Reactive.Linq.Observable.Amb``1(System.IObservable{``0},System.IObservable{``0})" />
            operator applied to the source sequence and a delayed <see cref="M:System.Reactive.Linq.Observable.Throw``1(System.Exception)" /> sequence. Alternatively, the general-purpose overload
            of Timeout, <see cref="M:System.Reactive.Linq.Observable.Timeout``2(System.IObservable{``0},System.IObservable{``1},System.Func{``0,System.IObservable{``1}})" /> can be used.
            </para>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="dueTime" /> is not recommended but supported, causing timeout timers to be scheduled that are due
            immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the
            scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may
            arrive before the scheduler gets a chance to run the timeout action.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Timeout``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Applies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers.
            If the next element isn't received within the specified timeout duration starting from its predecessor, a TimeoutException is propagated to the observer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="dueTime">Maximum duration between values before a timeout occurs.</param>
            <param name="scheduler">Scheduler to run the timeout timers on.</param>
            <returns>The source sequence with a TimeoutException in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="dueTime" /> is less than TimeSpan.Zero.</exception>
            <exception cref="T:System.TimeoutException">(Asynchronous) If no element is produced within <paramref name="dueTime" /> from the previous element.</exception>
            <remarks>
            <para>
            In case you only want to timeout on the first element, consider using the <see cref="M:System.Reactive.Linq.Observable.Amb``1(System.IObservable{``0},System.IObservable{``0})" />
            operator applied to the source sequence and a delayed <see cref="M:System.Reactive.Linq.Observable.Throw``1(System.Exception)" /> sequence. Alternatively, the general-purpose overload
            of Timeout, <see cref="M:System.Reactive.Linq.Observable.Timeout``2(System.IObservable{``0},System.IObservable{``1},System.Func{``0,System.IObservable{``1}})" /> can be used.
            </para>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="dueTime" /> is not recommended but supported, causing timeout timers to be scheduled that are due
            immediately. However, this doesn't guarantee a timeout will occur, even for the first element. This is a side-effect of the asynchrony introduced by the
            scheduler, where the action to propagate a timeout may not execute immediately, despite the TimeSpan.Zero due time. In such cases, the next element may
            arrive before the scheduler gets a chance to run the timeout action.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Timeout``2(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.Linq.Expressions.Expression{System.Func{``0,System.IObservable{``1}}})">
            <summary>
            Applies a timeout policy to the observable sequence based on an initial timeout duration for the first element, and a timeout duration computed for each subsequent element.
            If the next element isn't received within the computed duration starting from its predecessor, a TimeoutException is propagated to the observer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TTimeout">The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="firstTimeout">Observable sequence that represents the timeout for the first element.</param>
            <param name="timeoutDurationSelector">Selector to retrieve an observable sequence that represents the timeout between the current element and the next element.</param>
            <returns>The source sequence with a TimeoutException in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="firstTimeout" /> or <paramref name="timeoutDurationSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Timeout``2(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.Linq.Expressions.Expression{System.Func{``0,System.IObservable{``1}}},System.IObservable{``0})">
            <summary>
            Applies a timeout policy to the observable sequence based on an initial timeout duration for the first element, and a timeout duration computed for each subsequent element.
            If the next element isn't received within the computed duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and the other sequence used upon a timeout.</typeparam>
            <typeparam name="TTimeout">The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="firstTimeout">Observable sequence that represents the timeout for the first element.</param>
            <param name="timeoutDurationSelector">Selector to retrieve an observable sequence that represents the timeout between the current element and the next element.</param>
            <param name="other">Sequence to return in case of a timeout.</param>
            <returns>The source sequence switching to the other sequence in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="firstTimeout" /> or <paramref name="timeoutDurationSelector" /> or <paramref name="other" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Timeout``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.IObservable{``1}}})">
            <summary>
            Applies a timeout policy to the observable sequence based on a timeout duration computed for each element.
            If the next element isn't received within the computed duration starting from its predecessor, a TimeoutException is propagated to the observer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TTimeout">The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="timeoutDurationSelector">Selector to retrieve an observable sequence that represents the timeout between the current element and the next element.</param>
            <returns>The source sequence with a TimeoutException in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="timeoutDurationSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Timeout``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.IObservable{``1}}},System.IObservable{``0})">
            <summary>
            Applies a timeout policy to the observable sequence based on a timeout duration computed for each element.
            If the next element isn't received within the computed duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and the other sequence used upon a timeout.</typeparam>
            <typeparam name="TTimeout">The type of the elements in the timeout sequences used to indicate the timeout duration for each element in the source sequence.</typeparam>
            <param name="source">Source sequence to perform a timeout for.</param>
            <param name="timeoutDurationSelector">Selector to retrieve an observable sequence that represents the timeout between the current element and the next element.</param>
            <param name="other">Sequence to return in case of a timeout.</param>
            <returns>The source sequence switching to the other sequence in case of a timeout.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="timeoutDurationSelector" /> or <paramref name="other" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Timer(System.Reactive.Linq.IQbservableProvider,System.DateTimeOffset)">
            <summary>
            Returns an observable sequence that produces a single value at the specified absolute due time.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="dueTime">Absolute time at which to produce the value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible.</param>
            <returns>An observable sequence that produces a value at due time.</returns>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Timer(System.Reactive.Linq.IQbservableProvider,System.DateTimeOffset,System.TimeSpan)">
            <summary>
            Returns an observable sequence that periodically produces a value starting at the specified initial absolute due time.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="dueTime">Absolute time at which to produce the first value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible.</param>
            <param name="period">Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible.</param>
            <returns>An observable sequence that produces a value at due time and then after each period.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="period" /> is less than TimeSpan.Zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Timer(System.Reactive.Linq.IQbservableProvider,System.DateTimeOffset,System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that periodically produces a value starting at the specified initial absolute due time, using the specified scheduler to run timers.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="dueTime">Absolute time at which to produce the first value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible.</param>
            <param name="period">Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible.</param>
            <param name="scheduler">Scheduler to run timers on.</param>
            <returns>An observable sequence that produces a value at due time and then after each period.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="period" /> is less than TimeSpan.Zero.</exception>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Timer(System.Reactive.Linq.IQbservableProvider,System.DateTimeOffset,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that produces a single value at the specified absolute due time, using the specified scheduler to run the timer.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="dueTime">Absolute time at which to produce the value. If this value is less than or equal to DateTimeOffset.UtcNow, the timer will fire as soon as possible.</param>
            <param name="scheduler">Scheduler to run the timer on.</param>
            <returns>An observable sequence that produces a value at due time.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Timer(System.Reactive.Linq.IQbservableProvider,System.TimeSpan)">
            <summary>
            Returns an observable sequence that produces a single value after the specified relative due time has elapsed.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="dueTime">Relative time at which to produce the value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible.</param>
            <returns>An observable sequence that produces a value after the due time has elapsed.</returns>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Timer(System.Reactive.Linq.IQbservableProvider,System.TimeSpan,System.TimeSpan)">
            <summary>
            Returns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="dueTime">Relative time at which to produce the first value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible.</param>
            <param name="period">Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible.</param>
            <returns>An observable sequence that produces a value after due time has elapsed and then after each period.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="period" /> is less than TimeSpan.Zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Timer(System.Reactive.Linq.IQbservableProvider,System.TimeSpan,System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed, using the specified scheduler to run timers.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="dueTime">Relative time at which to produce the first value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible.</param>
            <param name="period">Period to produce subsequent values. If this value is equal to TimeSpan.Zero, the timer will recur as fast as possible.</param>
            <param name="scheduler">Scheduler to run timers on.</param>
            <returns>An observable sequence that produces a value after due time has elapsed and then each period.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="period" /> is less than TimeSpan.Zero.</exception>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Timer(System.Reactive.Linq.IQbservableProvider,System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that produces a single value after the specified relative due time has elapsed, using the specified scheduler to run the timer.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="dueTime">Relative time at which to produce the value. If this value is less than or equal to TimeSpan.Zero, the timer will fire as soon as possible.</param>
            <param name="scheduler">Scheduler to run the timer on.</param>
            <returns>An observable sequence that produces a value after the due time has elapsed.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Timestamp``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Timestamps each element in an observable sequence using the local system clock.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to timestamp elements for.</param>
            <returns>An observable sequence with timestamp information on elements.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Timestamp``1(System.Reactive.Linq.IQbservable{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Timestamp each element in an observable sequence using the clock of the specified scheduler.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence to timestamp elements for.</param>
            <param name="scheduler">Scheduler used to compute timestamps.</param>
            <returns>An observable sequence with timestamp information on elements.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToArray``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Creates an array from an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">The source observable sequence to get an array of elements for.</param>
            <returns>An observable sequence containing a single element with an array containing all the elements of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToDictionary``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
            <summary>
            Creates a dictionary from an observable sequence according to a specified key selector function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the dictionary key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to create a dictionary for.</param>
            <param name="keySelector">A function to extract a key from each element.</param>
            <returns>An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToDictionary``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Creates a dictionary from an observable sequence according to a specified key selector function, and a comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the dictionary key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to create a dictionary for.</param>
            <param name="keySelector">A function to extract a key from each element.</param>
            <param name="comparer">An equality comparer to compare keys.</param>
            <returns>An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="comparer" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToDictionary``3(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}})">
            <summary>
            Creates a dictionary from an observable sequence according to a specified key selector function, and an element selector function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the dictionary key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the dictionary value computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to create a dictionary for.</param>
            <param name="keySelector">A function to extract a key from each element.</param>
            <param name="elementSelector">A transform function to produce a result element value from each element.</param>
            <returns>An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="elementSelector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToDictionary``3(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Creates a dictionary from an observable sequence according to a specified key selector function, a comparer, and an element selector function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the dictionary key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the dictionary value computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to create a dictionary for.</param>
            <param name="keySelector">A function to extract a key from each element.</param>
            <param name="elementSelector">A transform function to produce a result element value from each element.</param>
            <param name="comparer">An equality comparer to compare keys.</param>
            <returns>An observable sequence containing a single element with a dictionary mapping unique key values onto the corresponding source sequence's element.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="elementSelector" /> or <paramref name="comparer" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToQueryable``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Converts an observable sequence to an enumerable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence to convert to an enumerable sequence.</param>
            <returns>The enumerable sequence containing the elements in the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>This operator requires the source's <see cref="T:System.Reactive.Linq.IQbservableProvider"/> object (see <see cref="P:System.Reactive.Linq.IQbservable.Provider"/>) to implement <see cref="T:System.Linq.IQueryProvider"/>.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToList``1(System.Reactive.Linq.IQbservable{``0})">
            <summary>
            Creates a list from an observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">The source observable sequence to get a list of elements for.</param>
            <returns>An observable sequence containing a single element with a list containing all the elements of the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToLookup``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
            <summary>
            Creates a lookup from an observable sequence according to a specified key selector function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the lookup key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to create a lookup for.</param>
            <param name="keySelector">A function to extract a key from each element.</param>
            <returns>An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToLookup``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Creates a lookup from an observable sequence according to a specified key selector function, and a comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the lookup key computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to create a lookup for.</param>
            <param name="keySelector">A function to extract a key from each element.</param>
            <param name="comparer">An equality comparer to compare keys.</param>
            <returns>An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="comparer" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToLookup``3(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}})">
            <summary>
            Creates a lookup from an observable sequence according to a specified key selector function, and an element selector function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the lookup key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the lookup value computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to create a lookup for.</param>
            <param name="keySelector">A function to extract a key from each element.</param>
            <param name="elementSelector">A transform function to produce a result element value from each element.</param>
            <returns>An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="elementSelector" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToLookup``3(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Creates a lookup from an observable sequence according to a specified key selector function, a comparer, and an element selector function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the lookup key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the lookup value computed for each element in the source sequence.</typeparam>
            <param name="source">An observable sequence to create a lookup for.</param>
            <param name="keySelector">A function to extract a key from each element.</param>
            <param name="elementSelector">A transform function to produce a result element value from each element.</param>
            <param name="comparer">An equality comparer to compare keys.</param>
            <returns>An observable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="keySelector" /> or <paramref name="elementSelector" /> or <paramref name="comparer" /> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToObservable``1(System.Reactive.Linq.IQbservableProvider,System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Converts an enumerable sequence to an observable sequence.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Enumerable sequence to convert to an observable sequence.</param>
            <returns>The observable sequence whose elements are pulled from the given enumerable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToObservable``1(System.Reactive.Linq.IQbservableProvider,System.Collections.Generic.IEnumerable{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts an enumerable sequence to an observable sequence, using the specified scheduler to run the enumeration loop.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Enumerable sequence to convert to an observable sequence.</param>
            <param name="scheduler">Scheduler to run the enumeration of the input sequence on.</param>
            <returns>The observable sequence whose elements are pulled from the given enumerable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Using``2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``1}},System.Linq.Expressions.Expression{System.Func{``1,System.IObservable{``0}}})">
            <summary>
            Constructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence's lifetime.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <typeparam name="TResource">The type of the resource used during the generation of the resulting sequence. Needs to implement <see cref="T:System.IDisposable" />.</typeparam>
            <param name="resourceFactory">Factory function to obtain a resource object.</param>
            <param name="observableFactory">Factory function to obtain an observable sequence that depends on the obtained resource.</param>
            <returns>An observable sequence whose lifetime controls the lifetime of the dependent resource object.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="resourceFactory" /> or <paramref name="observableFactory" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Using``2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``1}}},System.Linq.Expressions.Expression{System.Func{``1,System.Threading.CancellationToken,System.Threading.Tasks.Task{System.IObservable{``0}}}})">
            <summary>
            Constructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence's lifetime. The resource is obtained and used through asynchronous methods.
            The CancellationToken passed to the asynchronous methods is tied to the returned disposable subscription, allowing best-effort cancellation at any stage of the resource acquisition or usage.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <typeparam name="TResource">The type of the resource used during the generation of the resulting sequence. Needs to implement <see cref="T:System.IDisposable" />.</typeparam>
            <param name="resourceFactoryAsync">Asynchronous factory function to obtain a resource object.</param>
            <param name="observableFactoryAsync">Asynchronous factory function to obtain an observable sequence that depends on the obtained resource.</param>
            <returns>An observable sequence whose lifetime controls the lifetime of the dependent resource object.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="resourceFactoryAsync" /> or <paramref name="observableFactoryAsync" /> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
            <remarks>When a subscription to the resulting sequence is disposed, the CancellationToken that was fed to the asynchronous resource factory and observable factory functions will be signaled.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Where``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
            <summary>
            Filters the elements of an observable sequence based on a predicate.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to filter.</param>
            <param name="predicate">A function to test each source element for a condition.</param>
            <returns>An observable sequence that contains elements from the input sequence that satisfy the condition.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="predicate" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Where``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Boolean}})">
            <summary>
            Filters the elements of an observable sequence based on a predicate by incorporating the element's index.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An observable sequence whose elements to filter.</param>
            <param name="predicate">A function to test each source element for a condition; the second parameter of the function represents the index of the source element.</param>
            <returns>An observable sequence that contains elements from the input sequence that satisfy the condition.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="predicate" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.While``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Boolean}},System.IObservable{``0})">
            <summary>
            Repeats the given <paramref name="source" /> as long as the specified <paramref name="condition" /> holds, where the <paramref name="condition" /> is evaluated before each repeated <paramref name="source" /> is subscribed to.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source to repeat as long as the <paramref name="condition" /> function evaluates to true.</param>
            <param name="condition">Condition that will be evaluated before subscription to the <paramref name="source" />, to determine whether repetition of the source is required.</param>
            <returns>The observable sequence obtained by concatenating the <paramref name="source" /> sequence as long as the <paramref name="condition" /> holds.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="condition" /> or <paramref name="source" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Window``1(System.Reactive.Linq.IQbservable{``0},System.Int32)">
            <summary>
            Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on element count information.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the windows in the result sequence.</typeparam>
            <param name="source">Source sequence to produce windows over.</param>
            <param name="count">Length of each window.</param>
            <returns>An observable sequence of windows.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="count" /> is less than or equal to zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Window``1(System.Reactive.Linq.IQbservable{``0},System.Int32,System.Int32)">
            <summary>
            Projects each element of an observable sequence into zero or more windows which are produced based on element count information.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the windows in the result sequence.</typeparam>
            <param name="source">Source sequence to produce windows over.</param>
            <param name="count">Length of each window.</param>
            <param name="skip">Number of elements to skip between creation of consecutive windows.</param>
            <returns>An observable sequence of windows.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="count" /> or <paramref name="skip" /> is less than or equal to zero.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Window``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan)">
            <summary>
            Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on timing information.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the windows in the result sequence.</typeparam>
            <param name="source">Source sequence to produce windows over.</param>
            <param name="timeSpan">Length of each window.</param>
            <returns>The sequence of windows.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="timeSpan" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan" /> is not recommended but supported, causing the scheduler to create windows as fast as it can.
            Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced
            by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Window``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan,System.Int32)">
            <summary>
            Projects each element of an observable sequence into a window that is completed when either it's full or a given amount of time has elapsed.
            A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the windows in the result sequence.</typeparam>
            <param name="source">Source sequence to produce windows over.</param>
            <param name="timeSpan">Maximum time length of a window.</param>
            <param name="count">Maximum element count of a window.</param>
            <returns>An observable sequence of windows.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="timeSpan" /> is less than TimeSpan.Zero. -or- <paramref name="count" /> is less than or equal to zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan" /> is not recommended but supported, causing the scheduler to create windows as fast as it can.
            Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced
            by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Window``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan,System.Int32,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Projects each element of an observable sequence into a window that is completed when either it's full or a given amount of time has elapsed, using the specified scheduler to run timers.
            A useful real-world analogy of this overload is the behavior of a ferry leaving the dock when all seats are taken, or at the scheduled time of departure, whichever event occurs first.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the windows in the result sequence.</typeparam>
            <param name="source">Source sequence to produce windows over.</param>
            <param name="timeSpan">Maximum time length of a window.</param>
            <param name="count">Maximum element count of a window.</param>
            <param name="scheduler">Scheduler to run windowing timers on.</param>
            <returns>An observable sequence of windows.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="timeSpan" /> is less than TimeSpan.Zero. -or- <paramref name="count" /> is less than or equal to zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan" /> is not recommended but supported, causing the scheduler to create windows as fast as it can.
            Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced
            by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Window``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on timing information, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the windows in the result sequence.</typeparam>
            <param name="source">Source sequence to produce windows over.</param>
            <param name="timeSpan">Length of each window.</param>
            <param name="scheduler">Scheduler to run windowing timers on.</param>
            <returns>An observable sequence of windows.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="timeSpan" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan" /> is not recommended but supported, causing the scheduler to create windows as fast as it can.
            Because all source sequence elements end up in one of the windows, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced
            by the scheduler, where the action to close the current window and to create a new window may not execute immediately, despite the TimeSpan.Zero due time.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Window``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan,System.TimeSpan)">
            <summary>
            Projects each element of an observable sequence into zero or more windows which are produced based on timing information.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the windows in the result sequence.</typeparam>
            <param name="source">Source sequence to produce windows over.</param>
            <param name="timeSpan">Length of each window.</param>
            <param name="timeShift">Interval between creation of consecutive windows.</param>
            <returns>An observable sequence of windows.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="timeSpan" /> or <paramref name="timeSpan" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan" /> is not recommended but supported, causing the scheduler to create windows with minimum duration
            length. However, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the
            current window may not execute immediately, despite the TimeSpan.Zero due time.
            </para>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="timeShift" /> is not recommended but supported, causing the scheduler to create windows as fast as it can.
            However, this doesn't mean all windows will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler,
            where the action to create a new window may not execute immediately, despite the TimeSpan.Zero due time.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Window``1(System.Reactive.Linq.IQbservable{``0},System.TimeSpan,System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Projects each element of an observable sequence into zero or more windows which are produced based on timing information, using the specified scheduler to run timers.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the windows in the result sequence.</typeparam>
            <param name="source">Source sequence to produce windows over.</param>
            <param name="timeSpan">Length of each window.</param>
            <param name="timeShift">Interval between creation of consecutive windows.</param>
            <param name="scheduler">Scheduler to run windowing timers on.</param>
            <returns>An observable sequence of windows.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="scheduler" /> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="timeSpan" /> or <paramref name="timeSpan" /> is less than TimeSpan.Zero.</exception>
            <remarks>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="timeSpan" /> is not recommended but supported, causing the scheduler to create windows with minimum duration
            length. However, some windows won't have a zero time span. This is a side-effect of the asynchrony introduced by the scheduler, where the action to close the
            current window may not execute immediately, despite the TimeSpan.Zero due time.
            </para>
            <para>
            Specifying a TimeSpan.Zero value for <paramref name="timeShift" /> is not recommended but supported, causing the scheduler to create windows as fast as it can.
            However, this doesn't mean all windows will start at the beginning of the source sequence. This is a side-effect of the asynchrony introduced by the scheduler,
            where the action to create a new window may not execute immediately, despite the TimeSpan.Zero due time.
            </para>
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Window``2(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1})">
            <summary>
            Projects each element of an observable sequence into consecutive non-overlapping windows.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the windows in the result sequence.</typeparam>
            <typeparam name="TWindowBoundary">The type of the elements in the sequences indicating window boundary events.</typeparam>
            <param name="source">Source sequence to produce windows over.</param>
            <param name="windowBoundaries">Sequence of window boundary markers. The current window is closed and a new window is opened upon receiving a boundary marker.</param>
            <returns>An observable sequence of windows.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="windowBoundaries" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Window``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{System.IObservable{``1}}})">
            <summary>
            Projects each element of an observable sequence into consecutive non-overlapping windows.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the windows in the result sequence.</typeparam>
            <typeparam name="TWindowClosing">The type of the elements in the sequences indicating window closing events.</typeparam>
            <param name="source">Source sequence to produce windows over.</param>
            <param name="windowClosingSelector">A function invoked to define the boundaries of the produced windows. A new window is started when the previous one is closed.</param>
            <returns>An observable sequence of windows.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="windowClosingSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Window``3(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.Linq.Expressions.Expression{System.Func{``1,System.IObservable{``2}}})">
            <summary>
            Projects each element of an observable sequence into zero or more windows.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence, and in the windows in the result sequence.</typeparam>
            <typeparam name="TWindowOpening">The type of the elements in the sequence indicating window opening events, also passed to the closing selector to obtain a sequence of window closing events.</typeparam>
            <typeparam name="TWindowClosing">The type of the elements in the sequences indicating window closing events.</typeparam>
            <param name="source">Source sequence to produce windows over.</param>
            <param name="windowOpenings">Observable sequence whose elements denote the creation of new windows.</param>
            <param name="windowClosingSelector">A function invoked to define the closing of each produced window.</param>
            <returns>An observable sequence of windows.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="windowOpenings" /> or <paramref name="windowClosingSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.WithLatestFrom``3(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.Linq.Expressions.Expression{System.Func{``0,``1,``2}})">
            <summary>
            Merges two observable sequences into one observable sequence by combining each element from the first source with the latest element from the second source, if any.
            Starting from Rx.NET 4.0, this will subscribe to <paramref name="second" /> before subscribing to <paramref name="first" /> to have a latest element readily available
            in case <paramref name="first" /> emits an element right away.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="resultSelector">Function to invoke for each element from the first source combined with the latest element from the second source, if any.</param>
            <returns>An observable sequence containing the result of combining each element of the first source with the latest element from the second source, if any, using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="first" /> or <paramref name="second" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Zip``1(System.Reactive.Linq.IQbservableProvider,System.Collections.Generic.IEnumerable{System.IObservable{``0}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by emitting a list with the elements of the observable sequences at corresponding indexes.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequences, and in the lists in the result sequence.</typeparam>
            <param name="sources">Observable sources.</param>
            <returns>An observable sequence containing lists of elements at corresponding indexes.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Zip``1(System.Reactive.Linq.IQbservableProvider,System.IObservable{``0}[])">
            <summary>
            Merges the specified observable sequences into one observable sequence by emitting a list with the elements of the observable sequences at corresponding indexes.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequences, and in the lists in the result sequence.</typeparam>
            <param name="sources">Observable sources.</param>
            <returns>An observable sequence containing lists of elements at corresponding indexes.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Zip``2(System.Reactive.Linq.IQbservableProvider,System.Collections.Generic.IEnumerable{System.IObservable{``0}},System.Linq.Expressions.Expression{System.Func{System.Collections.Generic.IList{``0},``1}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="sources">Observable sources.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Zip``3(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.Linq.Expressions.Expression{System.Func{``0,``1,``2}})">
            <summary>
            Merges two observable sequences into one observable sequence by combining their elements in a pairwise fashion.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="resultSelector">Function to invoke for each consecutive pair of elements from the first and second source.</param>
            <returns>An observable sequence containing the result of pairwise combining the elements of the first and second source using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="first" /> or <paramref name="second" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Zip``3(System.Reactive.Linq.IQbservable{``0},System.Collections.Generic.IEnumerable{``1},System.Linq.Expressions.Expression{System.Func{``0,``1,``2}})">
            <summary>
            Merges an observable sequence and an enumerable sequence into one observable sequence by using the selector function.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first observable source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second enumerable source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second enumerable source.</param>
            <param name="resultSelector">Function to invoke for each consecutive pair of elements from the first and second source.</param>
            <returns>An observable sequence containing the result of pairwise combining the elements of the first and second source using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="first" /> or <paramref name="second" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Zip``4(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Zip``5(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Zip``6(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Zip``7(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="source6" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Zip``8(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="source6" /> or <paramref name="source7" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Zip``9(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="source6" /> or <paramref name="source7" /> or <paramref name="source8" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Zip``10(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="source6" /> or <paramref name="source7" /> or <paramref name="source8" /> or <paramref name="source9" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Zip``11(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="source6" /> or <paramref name="source7" /> or <paramref name="source8" /> or <paramref name="source9" /> or <paramref name="source10" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Zip``12(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="source6" /> or <paramref name="source7" /> or <paramref name="source8" /> or <paramref name="source9" /> or <paramref name="source10" /> or <paramref name="source11" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Zip``13(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="source12">Twelfth observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="source6" /> or <paramref name="source7" /> or <paramref name="source8" /> or <paramref name="source9" /> or <paramref name="source10" /> or <paramref name="source11" /> or <paramref name="source12" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Zip``14(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="source12">Twelfth observable source.</param>
            <param name="source13">Thirteenth observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="source6" /> or <paramref name="source7" /> or <paramref name="source8" /> or <paramref name="source9" /> or <paramref name="source10" /> or <paramref name="source11" /> or <paramref name="source12" /> or <paramref name="source13" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Zip``15(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12},System.IObservable{``13},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TSource14">The type of the elements in the fourteenth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="source12">Twelfth observable source.</param>
            <param name="source13">Thirteenth observable source.</param>
            <param name="source14">Fourteenth observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="source6" /> or <paramref name="source7" /> or <paramref name="source8" /> or <paramref name="source9" /> or <paramref name="source10" /> or <paramref name="source11" /> or <paramref name="source12" /> or <paramref name="source13" /> or <paramref name="source14" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Zip``16(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12},System.IObservable{``13},System.IObservable{``14},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TSource14">The type of the elements in the fourteenth source sequence.</typeparam>
            <typeparam name="TSource15">The type of the elements in the fifteenth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="source12">Twelfth observable source.</param>
            <param name="source13">Thirteenth observable source.</param>
            <param name="source14">Fourteenth observable source.</param>
            <param name="source15">Fifteenth observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="source6" /> or <paramref name="source7" /> or <paramref name="source8" /> or <paramref name="source9" /> or <paramref name="source10" /> or <paramref name="source11" /> or <paramref name="source12" /> or <paramref name="source13" /> or <paramref name="source14" /> or <paramref name="source15" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Zip``17(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12},System.IObservable{``13},System.IObservable{``14},System.IObservable{``15},System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15,``16}})">
            <summary>
            Merges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TSource14">The type of the elements in the fourteenth source sequence.</typeparam>
            <typeparam name="TSource15">The type of the elements in the fifteenth source sequence.</typeparam>
            <typeparam name="TSource16">The type of the elements in the sixteenth source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source1">First observable source.</param>
            <param name="source2">Second observable source.</param>
            <param name="source3">Third observable source.</param>
            <param name="source4">Fourth observable source.</param>
            <param name="source5">Fifth observable source.</param>
            <param name="source6">Sixth observable source.</param>
            <param name="source7">Seventh observable source.</param>
            <param name="source8">Eighth observable source.</param>
            <param name="source9">Ninth observable source.</param>
            <param name="source10">Tenth observable source.</param>
            <param name="source11">Eleventh observable source.</param>
            <param name="source12">Twelfth observable source.</param>
            <param name="source13">Thirteenth observable source.</param>
            <param name="source14">Fourteenth observable source.</param>
            <param name="source15">Fifteenth observable source.</param>
            <param name="source16">Sixteenth observable source.</param>
            <param name="resultSelector">Function to invoke for each series of elements at corresponding indexes in the sources.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source1" /> or <paramref name="source2" /> or <paramref name="source3" /> or <paramref name="source4" /> or <paramref name="source5" /> or <paramref name="source6" /> or <paramref name="source7" /> or <paramref name="source8" /> or <paramref name="source9" /> or <paramref name="source10" /> or <paramref name="source11" /> or <paramref name="source12" /> or <paramref name="source13" /> or <paramref name="source14" /> or <paramref name="source15" /> or <paramref name="source16" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0}})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1}})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``3(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2}})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``3(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``4(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3}})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``4(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``5(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4}})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``5(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``6(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4,``5}})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``6(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4,``5}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``7(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4,``5,``6}})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``7(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4,``5,``6}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``8(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4,``5,``6,``7}})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``8(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4,``5,``6,``7}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``9(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8}})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``9(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``10(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9}})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``10(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``11(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10}})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``11(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``12(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11}})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``12(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``13(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12}})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the action.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``13(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the action.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``14(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13}})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the action.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the action.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``14(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the action.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the action.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``15(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14}})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the action.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the action.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the action.</typeparam>
            <typeparam name="TArg15">The type of the fifteenth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``15(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the action.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the action.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the action.</typeparam>
            <typeparam name="TArg15">The type of the fifteenth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``16(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15}})">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the default scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the action.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the action.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the action.</typeparam>
            <typeparam name="TArg15">The type of the fifteenth argument passed to the action.</typeparam>
            <typeparam name="TArg16">The type of the sixteenth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``16(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous action. Each invocation of the resulting asynchronous action causes an invocation of the original synchronous action on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the action.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the action.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the action.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the action.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the action.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the action.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the action.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the action.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the action.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the action.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the action.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the action.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the action.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the action.</typeparam>
            <typeparam name="TArg15">The type of the fifteenth argument passed to the action.</typeparam>
            <typeparam name="TArg16">The type of the sixteenth argument passed to the action.</typeparam>
            <param name="action">Action to convert to an asynchronous action.</param>
            <param name="scheduler">Scheduler to invoke the original action on.</param>
            <returns>Asynchronous action.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="action" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0}})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1}})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``3(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2}})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``3(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``4(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3}})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``4(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``5(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4}})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``5(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``6(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5}})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``6(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``7(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6}})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``7(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``8(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7}})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``8(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``9(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8}})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``9(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``10(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9}})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``10(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``11(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10}})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``11(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``12(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11}})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``12(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``13(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12}})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``13(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``14(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13}})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the function.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``14(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the function.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``15(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14}})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the function.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the function.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``15(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the function.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the function.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``16(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15}})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the function.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the function.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the function.</typeparam>
            <typeparam name="TArg15">The type of the fifteenth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``16(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the function.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the function.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the function.</typeparam>
            <typeparam name="TArg15">The type of the fifteenth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``17(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15,``16}})">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the function.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the function.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the function.</typeparam>
            <typeparam name="TArg15">The type of the fifteenth argument passed to the function.</typeparam>
            <typeparam name="TArg16">The type of the sixteenth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.ToAsync``17(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15,``16}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts the function into an asynchronous function. Each invocation of the resulting asynchronous function causes an invocation of the original synchronous function on the specified scheduler.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the function.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the function.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the function.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the function.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the function.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the function.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the function.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the function.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the function.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the function.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the function.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the function.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the function.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the function.</typeparam>
            <typeparam name="TArg15">The type of the fifteenth argument passed to the function.</typeparam>
            <typeparam name="TArg16">The type of the sixteenth argument passed to the function.</typeparam>
            <typeparam name="TResult">The type of the result returned by the function.</typeparam>
            <param name="function">Function to convert to an asynchronous function.</param>
            <param name="scheduler">Scheduler to invoke the original function on.</param>
            <returns>Asynchronous function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="function" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``3(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``4(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``5(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``6(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``7(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``8(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``9(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``10(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``11(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``12(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``13(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``14(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the begin delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result (represented as a Unit value) as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,``0}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,``1}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``3(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,``2}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``4(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,``3}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``5(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,``4}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``6(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,``5}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``7(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,``6}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``8(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,``7}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``9(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,``8}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``10(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,``9}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``11(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,``10}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``12(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,``11}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``13(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,``12}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``14(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,``13}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.FromAsyncPattern``15(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,System.AsyncCallback,System.Object,System.IAsyncResult}},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,``14}})">
            <summary>
            Converts a Begin/End invoke function pair into an asynchronous function.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TArg1">The type of the first argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg2">The type of the second argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg3">The type of the third argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg4">The type of the fourth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg5">The type of the fifth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg6">The type of the sixth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg7">The type of the seventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg8">The type of the eighth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg9">The type of the ninth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg10">The type of the tenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg11">The type of the eleventh argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg12">The type of the twelfth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg13">The type of the thirteenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TArg14">The type of the fourteenth argument passed to the begin delegate.</typeparam>
            <typeparam name="TResult">The type of the result returned by the end delegate.</typeparam>
            <param name="begin">The delegate that begins the asynchronous operation.</param>
            <param name="end">The delegate that ends the asynchronous operation.</param>
            <returns>Function that can be used to start the asynchronous operation and retrieve the result as an observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="begin" /> or <paramref name="end" /> is null.</exception>
            <remarks>Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.</remarks>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.And``2(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1})">
            <summary>
            Creates a pattern that matches when both observable sequences have an available element.
            </summary>
            <typeparam name="TLeft">The type of the elements in the left sequence.</typeparam>
            <typeparam name="TRight">The type of the elements in the right sequence.</typeparam>
            <param name="left">Observable sequence to match with the right sequence.</param>
            <param name="right">Observable sequence to match with the left sequence.</param>
            <returns>Pattern object that matches when both observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="left"/> or <paramref name="right"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.Then``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
            <summary>
            Matches when the observable sequence has an available element and projects the element by invoking the selector function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="source">Observable sequence to apply the selector on.</param>
            <param name="selector">Selector that will be invoked for elements in the source sequence.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.When``1(System.Reactive.Linq.IQbservableProvider,System.Reactive.Joins.QueryablePlan{``0}[])">
            <summary>
            Joins together the results from several patterns.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained from the specified patterns.</typeparam>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="plans">A series of plans created by use of the Then operator on patterns.</param>
            <returns>An observable sequence with the results from matching several patterns.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="provider"/> or <paramref name="plans"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.Qbservable.When``1(System.Reactive.Linq.IQbservableProvider,System.Collections.Generic.IEnumerable{System.Reactive.Joins.QueryablePlan{``0}})">
            <summary>
            Joins together the results from several patterns.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained from the specified patterns.</typeparam>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="plans">A series of plans created by use of the Then operator on patterns.</param>
            <returns>An observable sequence with the results form matching several patterns.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="provider"/> or <paramref name="plans"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.ObservableImpl.Amb`1.AmbCoordinator.TryWin(System.Boolean)">
            <summary>
            Try winning the race for the right of emission.
            </summary>
            <param name="isLeft">If true, the contender is the left source.</param>
            <returns>True if the contender has won the race.</returns>
        </member>
        <member name="F:System.Reactive.Linq.ObservableImpl.Amb`1.AmbCoordinator.AmbObserver._iwon">
            <summary>
            If true, this observer won the race and now can emit
            on a fast path.
            </summary>
        </member>
        <member name="T:System.Reactive.Linq.ObservableImpl.AutoConnect`1">
            <summary>
            Automatically connect the upstream IConnectableObservable once the
            specified number of IObservers have subscribed to this IObservable.
            </summary>
            <typeparam name="T">The upstream value type.</typeparam>
        </member>
        <member name="F:System.Reactive.Linq.ObservableImpl.Never`1.Default">
            <summary>
            The only instance for a TResult type: this source
            is completely stateless and has a constant behavior.
            </summary>
        </member>
        <member name="M:System.Reactive.Linq.ObservableImpl.Never`1.#ctor">
            <summary>
            No need for instantiating this more than once per TResult.
            </summary>
        </member>
        <member name="F:System.Reactive.Linq.ObservableImpl.RefCount`1.Eager._connection">
            <summary>
            Contains the current active connection's state or null
            if no connection is active at the moment.
            Should be manipulated while holding the <see cref="F:System.Reactive.Linq.ObservableImpl.RefCount`1.Eager._gate"/> lock.
            </summary>
        </member>
        <member name="F:System.Reactive.Linq.ObservableImpl.RefCount`1.Eager._._targetConnection">
            <summary>
            Contains the connection reference the downstream observer
            has subscribed to. Its purpose is to
            avoid subscribing, connecting and disconnecting
            while holding a lock.
            </summary>
        </member>
        <member name="T:System.Reactive.Linq.ObservableImpl.RefCount`1.Eager.RefConnection">
            <summary>
            Holds an individual connection state: the observer count and
            the connection's IDisposable.
            </summary>
        </member>
        <member name="T:System.Reactive.Linq.ObservableImpl.TakeUntilPredicate`1">
            <summary>
            Relays items to the downstream until the predicate returns <code>true</code>.
            </summary>
            <typeparam name="TSource">The element type of the sequence</typeparam>
        </member>
        <member name="T:System.Reactive.Linq.QbservableEx">
            <summary>
            Provides a set of static methods for writing queries over observable sequences, allowing translation to a target query language.
            </summary>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.Create(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.Collections.Generic.IEnumerable{System.IObservable{System.Object}}}})">
            <summary>
            Subscribes to each observable sequence returned by the iteratorMethod in sequence and produces a Unit value on the resulting sequence for each step of the iteration.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <param name="iteratorMethod">Iterator method that drives the resulting observable sequence.</param>
            <returns>An observable sequence obtained by running the iterator and returning Unit values for each iteration step.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="iteratorMethod" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.Create``1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression{System.Func{System.IObserver{``0},System.Collections.Generic.IEnumerable{System.IObservable{System.Object}}}})">
            <summary>
            Subscribes to each observable sequence returned by the iteratorMethod in sequence and returns the observable sequence of values sent to the observer given to the iteratorMethod.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TResult">The type of the elements in the produced sequence.</typeparam>
            <param name="iteratorMethod">Iterator method that produces elements in the resulting sequence by calling the given observer.</param>
            <returns>An observable sequence obtained by running the iterator and returning the elements that were sent to the observer.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="iteratorMethod" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.Expand``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.IObservable{``0}}})">
            <summary>
            Expands an observable sequence by recursively invoking selector.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and each of the recursively expanded sources obtained by running the selector function.</typeparam>
            <param name="source">Source sequence with the initial elements.</param>
            <param name="selector">Selector function to invoke for each produced element, resulting in another sequence to which the selector will be invoked recursively again.</param>
            <returns>An observable sequence containing all the elements produced by the recursive expansion.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.Expand``1(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.IObservable{``0}}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Expands an observable sequence by recursively invoking selector, using the specified scheduler to enumerate the queue of obtained sequences.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence and each of the recursively expanded sources obtained by running the selector function.</typeparam>
            <param name="source">Source sequence with the initial elements.</param>
            <param name="selector">Selector function to invoke for each produced element, resulting in another sequence to which the selector will be invoked recursively again.</param>
            <param name="scheduler">Scheduler on which to perform the expansion by enumerating the internal queue of obtained sequences.</param>
            <returns>An observable sequence containing all the elements produced by the recursive expansion.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> or <paramref name="scheduler" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.ForkJoin``1(System.Reactive.Linq.IQbservableProvider,System.IObservable{``0}[])">
            <summary>
            Runs all specified observable sequences in parallel and collects their last elements.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequence to collect the last elements for.</param>
            <returns>An observable sequence with an array collecting the last elements of all the input sequences.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.ForkJoin``1(System.Reactive.Linq.IQbservableProvider,System.Collections.Generic.IEnumerable{System.IObservable{``0}})">
            <summary>
            Runs all observable sequences in the enumerable sources sequence in parallel and collect their last elements.
            </summary>
            <param name="provider">Query provider used to construct the <see cref="T:System.Reactive.Linq.IQbservable`1"/> data source.</param>
            <typeparam name="TSource">The type of the elements in the source sequences.</typeparam>
            <param name="sources">Observable sequence to collect the last elements for.</param>
            <returns>An observable sequence with an array collecting the last elements of all the input sequences.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sources" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.ForkJoin``3(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.Linq.Expressions.Expression{System.Func{``0,``1,``2}})">
            <summary>
            Runs two observable sequences in parallel and combines their last elements.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="first">First observable sequence.</param>
            <param name="second">Second observable sequence.</param>
            <param name="resultSelector">Result selector function to invoke with the last elements of both sequences.</param>
            <returns>An observable sequence with the result of calling the selector function with the last elements of both input sequences.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="first" /> or <paramref name="second" /> or <paramref name="resultSelector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.Let``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{System.IObservable{``0},System.IObservable{``1}}})">
            <summary>
            Returns an observable sequence that is the result of invoking the selector on the source sequence, without sharing subscriptions.
            This operator allows for a fluent style of writing queries that use the same sequence multiple times.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence.</typeparam>
            <param name="source">Source sequence that will be shared in the selector function.</param>
            <param name="selector">Selector function which can use the source sequence as many times as needed, without sharing subscriptions to the source sequence.</param>
            <returns>An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="source" /> or <paramref name="selector" /> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.ManySelect``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{System.IObservable{``0},``1}})">
            <summary>
            Comonadic bind operator.
            </summary>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.ManySelect``2(System.Reactive.Linq.IQbservable{``0},System.Linq.Expressions.Expression{System.Func{System.IObservable{``0},``1}},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Comonadic bind operator.
            </summary>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.WithLatestFrom``2(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1})">
            <summary>
            Merges two observable sequences into one observable sequence by combining each element from the first source with the latest element from the second source, if any.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <returns>An observable sequence containing the result of combining each element of the first source with the latest element from the second source, if any, as a tuple value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.Zip``2(System.Reactive.Linq.IQbservable{``0},System.Collections.Generic.IEnumerable{``1})">
            <summary>
            Merges an observable sequence and an enumerable sequence into one observable sequence of tuple values.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first observable source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second enumerable source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second enumerable source.</param>
            <returns>An observable sequence containing the result of pairwise combining the elements of the first and second source as a tuple value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.CombineLatest``2(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.CombineLatest``3(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.CombineLatest``4(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.CombineLatest``5(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.CombineLatest``6(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.CombineLatest``7(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.CombineLatest``8(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TEighth">The type of the elements in the eighth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <param name="eighth">Eighth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> or <paramref name="eighth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.CombineLatest``9(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TEighth">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TNinth">The type of the elements in the ninth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <param name="eighth">Eighth observable source.</param>
            <param name="ninth">Ninth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> or <paramref name="eighth"/> or <paramref name="ninth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.CombineLatest``10(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TEighth">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TNinth">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TTenth">The type of the elements in the tenth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <param name="eighth">Eighth observable source.</param>
            <param name="ninth">Ninth observable source.</param>
            <param name="tenth">Tenth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> or <paramref name="eighth"/> or <paramref name="ninth"/> or <paramref name="tenth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.CombineLatest``11(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TEighth">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TNinth">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TTenth">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TEleventh">The type of the elements in the eleventh source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <param name="eighth">Eighth observable source.</param>
            <param name="ninth">Ninth observable source.</param>
            <param name="tenth">Tenth observable source.</param>
            <param name="eleventh">Eleventh observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> or <paramref name="eighth"/> or <paramref name="ninth"/> or <paramref name="tenth"/> or <paramref name="eleventh"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.CombineLatest``12(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TEighth">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TNinth">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TTenth">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TEleventh">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TTwelfth">The type of the elements in the twelfth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <param name="eighth">Eighth observable source.</param>
            <param name="ninth">Ninth observable source.</param>
            <param name="tenth">Tenth observable source.</param>
            <param name="eleventh">Eleventh observable source.</param>
            <param name="twelfth">Twelfth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> or <paramref name="eighth"/> or <paramref name="ninth"/> or <paramref name="tenth"/> or <paramref name="eleventh"/> or <paramref name="twelfth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.CombineLatest``13(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TEighth">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TNinth">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TTenth">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TEleventh">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TTwelfth">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TThirteenth">The type of the elements in the thirteenth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <param name="eighth">Eighth observable source.</param>
            <param name="ninth">Ninth observable source.</param>
            <param name="tenth">Tenth observable source.</param>
            <param name="eleventh">Eleventh observable source.</param>
            <param name="twelfth">Twelfth observable source.</param>
            <param name="thirteenth">Thirteenth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> or <paramref name="eighth"/> or <paramref name="ninth"/> or <paramref name="tenth"/> or <paramref name="eleventh"/> or <paramref name="twelfth"/> or <paramref name="thirteenth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.CombineLatest``14(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12},System.IObservable{``13})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TEighth">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TNinth">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TTenth">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TEleventh">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TTwelfth">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TThirteenth">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TFourteenth">The type of the elements in the fourteenth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <param name="eighth">Eighth observable source.</param>
            <param name="ninth">Ninth observable source.</param>
            <param name="tenth">Tenth observable source.</param>
            <param name="eleventh">Eleventh observable source.</param>
            <param name="twelfth">Twelfth observable source.</param>
            <param name="thirteenth">Thirteenth observable source.</param>
            <param name="fourteenth">Fourteenth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> or <paramref name="eighth"/> or <paramref name="ninth"/> or <paramref name="tenth"/> or <paramref name="eleventh"/> or <paramref name="twelfth"/> or <paramref name="thirteenth"/> or <paramref name="fourteenth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.CombineLatest``15(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12},System.IObservable{``13},System.IObservable{``14})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TEighth">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TNinth">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TTenth">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TEleventh">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TTwelfth">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TThirteenth">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TFourteenth">The type of the elements in the fourteenth source sequence.</typeparam>
            <typeparam name="TFifteenth">The type of the elements in the fifteenth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <param name="eighth">Eighth observable source.</param>
            <param name="ninth">Ninth observable source.</param>
            <param name="tenth">Tenth observable source.</param>
            <param name="eleventh">Eleventh observable source.</param>
            <param name="twelfth">Twelfth observable source.</param>
            <param name="thirteenth">Thirteenth observable source.</param>
            <param name="fourteenth">Fourteenth observable source.</param>
            <param name="fifteenth">Fifteenth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> or <paramref name="eighth"/> or <paramref name="ninth"/> or <paramref name="tenth"/> or <paramref name="eleventh"/> or <paramref name="twelfth"/> or <paramref name="thirteenth"/> or <paramref name="fourteenth"/> or <paramref name="fifteenth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.CombineLatest``16(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12},System.IObservable{``13},System.IObservable{``14},System.IObservable{``15})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TEighth">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TNinth">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TTenth">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TEleventh">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TTwelfth">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TThirteenth">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TFourteenth">The type of the elements in the fourteenth source sequence.</typeparam>
            <typeparam name="TFifteenth">The type of the elements in the fifteenth source sequence.</typeparam>
            <typeparam name="TSixteenth">The type of the elements in the sixteenth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <param name="eighth">Eighth observable source.</param>
            <param name="ninth">Ninth observable source.</param>
            <param name="tenth">Tenth observable source.</param>
            <param name="eleventh">Eleventh observable source.</param>
            <param name="twelfth">Twelfth observable source.</param>
            <param name="thirteenth">Thirteenth observable source.</param>
            <param name="fourteenth">Fourteenth observable source.</param>
            <param name="fifteenth">Fifteenth observable source.</param>
            <param name="sixteenth">Sixteenth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> or <paramref name="eighth"/> or <paramref name="ninth"/> or <paramref name="tenth"/> or <paramref name="eleventh"/> or <paramref name="twelfth"/> or <paramref name="thirteenth"/> or <paramref name="fourteenth"/> or <paramref name="fifteenth"/> or <paramref name="sixteenth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.Zip``2(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.Zip``3(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.Zip``4(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.Zip``5(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.Zip``6(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.Zip``7(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.Zip``8(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TEighth">The type of the elements in the eighth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <param name="eighth">Eighth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> or <paramref name="eighth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.Zip``9(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TEighth">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TNinth">The type of the elements in the ninth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <param name="eighth">Eighth observable source.</param>
            <param name="ninth">Ninth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> or <paramref name="eighth"/> or <paramref name="ninth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.Zip``10(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TEighth">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TNinth">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TTenth">The type of the elements in the tenth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <param name="eighth">Eighth observable source.</param>
            <param name="ninth">Ninth observable source.</param>
            <param name="tenth">Tenth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> or <paramref name="eighth"/> or <paramref name="ninth"/> or <paramref name="tenth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.Zip``11(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TEighth">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TNinth">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TTenth">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TEleventh">The type of the elements in the eleventh source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <param name="eighth">Eighth observable source.</param>
            <param name="ninth">Ninth observable source.</param>
            <param name="tenth">Tenth observable source.</param>
            <param name="eleventh">Eleventh observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> or <paramref name="eighth"/> or <paramref name="ninth"/> or <paramref name="tenth"/> or <paramref name="eleventh"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.Zip``12(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TEighth">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TNinth">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TTenth">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TEleventh">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TTwelfth">The type of the elements in the twelfth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <param name="eighth">Eighth observable source.</param>
            <param name="ninth">Ninth observable source.</param>
            <param name="tenth">Tenth observable source.</param>
            <param name="eleventh">Eleventh observable source.</param>
            <param name="twelfth">Twelfth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> or <paramref name="eighth"/> or <paramref name="ninth"/> or <paramref name="tenth"/> or <paramref name="eleventh"/> or <paramref name="twelfth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.Zip``13(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TEighth">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TNinth">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TTenth">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TEleventh">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TTwelfth">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TThirteenth">The type of the elements in the thirteenth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <param name="eighth">Eighth observable source.</param>
            <param name="ninth">Ninth observable source.</param>
            <param name="tenth">Tenth observable source.</param>
            <param name="eleventh">Eleventh observable source.</param>
            <param name="twelfth">Twelfth observable source.</param>
            <param name="thirteenth">Thirteenth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> or <paramref name="eighth"/> or <paramref name="ninth"/> or <paramref name="tenth"/> or <paramref name="eleventh"/> or <paramref name="twelfth"/> or <paramref name="thirteenth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.Zip``14(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12},System.IObservable{``13})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TEighth">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TNinth">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TTenth">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TEleventh">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TTwelfth">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TThirteenth">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TFourteenth">The type of the elements in the fourteenth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <param name="eighth">Eighth observable source.</param>
            <param name="ninth">Ninth observable source.</param>
            <param name="tenth">Tenth observable source.</param>
            <param name="eleventh">Eleventh observable source.</param>
            <param name="twelfth">Twelfth observable source.</param>
            <param name="thirteenth">Thirteenth observable source.</param>
            <param name="fourteenth">Fourteenth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> or <paramref name="eighth"/> or <paramref name="ninth"/> or <paramref name="tenth"/> or <paramref name="eleventh"/> or <paramref name="twelfth"/> or <paramref name="thirteenth"/> or <paramref name="fourteenth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.Zip``15(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12},System.IObservable{``13},System.IObservable{``14})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TEighth">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TNinth">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TTenth">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TEleventh">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TTwelfth">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TThirteenth">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TFourteenth">The type of the elements in the fourteenth source sequence.</typeparam>
            <typeparam name="TFifteenth">The type of the elements in the fifteenth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <param name="eighth">Eighth observable source.</param>
            <param name="ninth">Ninth observable source.</param>
            <param name="tenth">Tenth observable source.</param>
            <param name="eleventh">Eleventh observable source.</param>
            <param name="twelfth">Twelfth observable source.</param>
            <param name="thirteenth">Thirteenth observable source.</param>
            <param name="fourteenth">Fourteenth observable source.</param>
            <param name="fifteenth">Fifteenth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> or <paramref name="eighth"/> or <paramref name="ninth"/> or <paramref name="tenth"/> or <paramref name="eleventh"/> or <paramref name="twelfth"/> or <paramref name="thirteenth"/> or <paramref name="fourteenth"/> or <paramref name="fifteenth"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.QbservableEx.Zip``16(System.Reactive.Linq.IQbservable{``0},System.IObservable{``1},System.IObservable{``2},System.IObservable{``3},System.IObservable{``4},System.IObservable{``5},System.IObservable{``6},System.IObservable{``7},System.IObservable{``8},System.IObservable{``9},System.IObservable{``10},System.IObservable{``11},System.IObservable{``12},System.IObservable{``13},System.IObservable{``14},System.IObservable{``15})">
            <summary>
            Merges the specified observable sequences into one observable sequence of tuple values whenever all of the observable sequences have produced an element at a corresponding index.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TThird">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TFourth">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TFifth">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSixth">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSeventh">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TEighth">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TNinth">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TTenth">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TEleventh">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TTwelfth">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TThirteenth">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TFourteenth">The type of the elements in the fourteenth source sequence.</typeparam>
            <typeparam name="TFifteenth">The type of the elements in the fifteenth source sequence.</typeparam>
            <typeparam name="TSixteenth">The type of the elements in the sixteenth source sequence.</typeparam>
            <param name="first">First observable source.</param>
            <param name="second">Second observable source.</param>
            <param name="third">Third observable source.</param>
            <param name="fourth">Fourth observable source.</param>
            <param name="fifth">Fifth observable source.</param>
            <param name="sixth">Sixth observable source.</param>
            <param name="seventh">Seventh observable source.</param>
            <param name="eighth">Eighth observable source.</param>
            <param name="ninth">Ninth observable source.</param>
            <param name="tenth">Tenth observable source.</param>
            <param name="eleventh">Eleventh observable source.</param>
            <param name="twelfth">Twelfth observable source.</param>
            <param name="thirteenth">Thirteenth observable source.</param>
            <param name="fourteenth">Fourteenth observable source.</param>
            <param name="fifteenth">Fifteenth observable source.</param>
            <param name="sixteenth">Sixteenth observable source.</param>
            <returns>An observable sequence containing the result of combining elements of the sources using tuple values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="third"/> or <paramref name="fourth"/> or <paramref name="fifth"/> or <paramref name="sixth"/> or <paramref name="seventh"/> or <paramref name="eighth"/> or <paramref name="ninth"/> or <paramref name="tenth"/> or <paramref name="eleventh"/> or <paramref name="twelfth"/> or <paramref name="thirteenth"/> or <paramref name="fourteenth"/> or <paramref name="fifteenth"/> or <paramref name="sixteenth"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Linq.QueryDebugger">
            <summary>
            (Infrastructure) Implement query debugger services.
            </summary>
        </member>
        <member name="T:System.Reactive.Linq.NamespaceDoc">
            <summary>
            The <b>System.Reactive.Linq</b> namespace contains interfaces and classes that support expressing queries over observable sequences, using Language Integrated Query (LINQ).
            Query operators are made available as extension methods for <see cref="T:System.IObservable`1"/> and <see cref="T:System.Reactive.Linq.IQbservable`1"/> defined on the Observable and Qbservable classes, respectively.
            </summary>
        </member>
        <member name="T:System.Reactive.Linq.ControlObservable">
            <summary>
            Provides a set of static methods for subscribing to IObservables using Windows Forms controls.
            </summary>
        </member>
        <member name="M:System.Reactive.Linq.ControlObservable.SubscribeOn``1(System.IObservable{``0},System.Windows.Forms.Control)">
            <summary>
            Wraps the source sequence in order to run its subscription and unsubscription logic on the Windows Forms message loop associated with the specified control.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="control">Windows Forms control whose associated message loop is used to perform subscription and unsubscription actions on.</param>
            <returns>The source sequence whose subscriptions and unsubscriptions happen on the Windows Forms message loop associated with the specified control.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="control"/> is null.</exception>
            <remarks>
            Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified control.
            In order to invoke observer callbacks on the specified control, e.g. to render results in a control, use <see cref="M:System.Reactive.Linq.ControlObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Forms.Control)"/>.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.ControlObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Forms.Control)">
            <summary>
            Wraps the source sequence in order to run its observer callbacks on the Windows Forms message loop associated with the specified control.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="control">Windows Forms control whose associated message loop is used to notify observers on.</param>
            <returns>The source sequence whose observations happen on the Windows Forms message loop associated with the specified control.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="control"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Linq.DispatcherObservable">
            <summary>
            Provides a set of extension methods for scheduling actions performed through observable sequences on UI dispatchers.
            </summary>
        </member>
        <member name="M:System.Reactive.Linq.DispatcherObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Threading.Dispatcher)">
            <summary>
            Wraps the source sequence in order to run its observer callbacks on the specified dispatcher.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="dispatcher">Dispatcher whose associated message loop is used to notify observers on.</param>
            <returns>The source sequence whose observations happen on the specified dispatcher.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="dispatcher"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.DispatcherObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Threading.Dispatcher,System.Windows.Threading.DispatcherPriority)">
            <summary>
            Wraps the source sequence in order to run its observer callbacks on the specified dispatcher.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="dispatcher">Dispatcher whose associated message loop is used to notify observers on.</param>
            <param name="priority">Priority to schedule work items at.</param>
            <returns>The source sequence whose observations happen on the specified dispatcher.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="dispatcher"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.DispatcherObservable.ObserveOn``1(System.IObservable{``0},System.Reactive.Concurrency.DispatcherScheduler)">
            <summary>
            Wraps the source sequence in order to run its observer callbacks on the specified dispatcher scheduler.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="scheduler">Dispatcher scheduler to notify observers on.</param>
            <returns>The source sequence whose observations happen on the specified dispatcher scheduler.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.DispatcherObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Threading.DispatcherObject)">
            <summary>
            Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the specified object.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="dispatcherObject">Object to get the dispatcher from.</param>
            <returns>The source sequence whose observations happen on the specified object's dispatcher.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="dispatcherObject"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.DispatcherObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Threading.DispatcherObject,System.Windows.Threading.DispatcherPriority)">
            <summary>
            Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the specified object.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="dispatcherObject">Object to get the dispatcher from.</param>
            <param name="priority">Priority to schedule work items at.</param>
            <returns>The source sequence whose observations happen on the specified object's dispatcher.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="dispatcherObject"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.DispatcherObservable.ObserveOnDispatcher``1(System.IObservable{``0})">
            <summary>
            Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the current thread.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <returns>The source sequence whose observations happen on the current thread's dispatcher.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.DispatcherObservable.ObserveOnDispatcher``1(System.IObservable{``0},System.Windows.Threading.DispatcherPriority)">
            <summary>
            Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the current thread.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="priority">Priority to schedule work items at.</param>
            <returns>The source sequence whose observations happen on the current thread's dispatcher.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Linq.DispatcherObservable.SubscribeOn``1(System.IObservable{``0},System.Windows.Threading.Dispatcher)">
            <summary>
            Wraps the source sequence in order to run its subscription and unsubscription logic on the specified dispatcher.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="dispatcher">Dispatcher whose associated message loop is used to perform subscription and unsubscription actions on.</param>
            <returns>The source sequence whose subscriptions and unsubscriptions happen on the specified dispatcher.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="dispatcher"/> is null.</exception>
            <remarks>
            Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified dispatcher.
            In order to invoke observer callbacks on the specified dispatcher, e.g. to render results in a control, use <see cref="M:System.Reactive.Linq.DispatcherObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Threading.Dispatcher)"/>.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.DispatcherObservable.SubscribeOn``1(System.IObservable{``0},System.Windows.Threading.Dispatcher,System.Windows.Threading.DispatcherPriority)">
            <summary>
            Wraps the source sequence in order to run its subscription and unsubscription logic on the specified dispatcher.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="dispatcher">Dispatcher whose associated message loop is used to to perform subscription and unsubscription actions on.</param>
            <param name="priority">Priority to schedule work items at.</param>
            <returns>The source sequence whose subscriptions and unsubscriptions happen on the specified dispatcher.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="dispatcher"/> is null.</exception>
            <remarks>
            Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified dispatcher.
            In order to invoke observer callbacks on the specified dispatcher, e.g. to render results in a control, use <see cref="M:System.Reactive.Linq.DispatcherObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Threading.Dispatcher,System.Windows.Threading.DispatcherPriority)"/>.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.DispatcherObservable.SubscribeOn``1(System.IObservable{``0},System.Reactive.Concurrency.DispatcherScheduler)">
            <summary>
            Wraps the source sequence in order to run its subscription and unsubscription logic on the specified dispatcher scheduler.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="scheduler">Dispatcher scheduler to perform subscription and unsubscription actions on.</param>
            <returns>The source sequence whose subscriptions and unsubscriptions happen on the specified dispatcher scheduler.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
            <remarks>
            Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified scheduler.
            In order to invoke observer callbacks on the specified scheduler, e.g. to render results in a control, use <see cref="M:System.Reactive.Linq.DispatcherObservable.ObserveOn``1(System.IObservable{``0},System.Reactive.Concurrency.DispatcherScheduler)"/>.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.DispatcherObservable.SubscribeOn``1(System.IObservable{``0},System.Windows.Threading.DispatcherObject)">
            <summary>
            Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the specified object.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="dispatcherObject">Object to get the dispatcher from.</param>
            <returns>The source sequence whose subscriptions and unsubscriptions happen on the specified object's dispatcher.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="dispatcherObject"/> is null.</exception>
            <remarks>
            Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the specified object.
            In order to invoke observer callbacks on the dispatcher associated with the specified object, e.g. to render results in a control, use <see cref="M:System.Reactive.Linq.DispatcherObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Threading.DispatcherObject)"/>.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.DispatcherObservable.SubscribeOn``1(System.IObservable{``0},System.Windows.Threading.DispatcherObject,System.Windows.Threading.DispatcherPriority)">
            <summary>
            Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the specified object.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="dispatcherObject">Object to get the dispatcher from.</param>
            <param name="priority">Priority to schedule work items at.</param>
            <returns>The source sequence whose subscriptions and unsubscriptions happen on the specified object's dispatcher.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="dispatcherObject"/> is null.</exception>
            <remarks>
            Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the specified object.
            In order to invoke observer callbacks on the dispatcher associated with the specified object, e.g. to render results in a control, use <see cref="M:System.Reactive.Linq.DispatcherObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Threading.DispatcherObject,System.Windows.Threading.DispatcherPriority)"/>.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.DispatcherObservable.SubscribeOnDispatcher``1(System.IObservable{``0})">
            <summary>
            Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the current thread.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <returns>The source sequence whose subscriptions and unsubscriptions happen on the current thread's dispatcher.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>
            Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the current thread.
            In order to invoke observer callbacks on the dispatcher associated with the current thread, e.g. to render results in a control, use <see cref="M:System.Reactive.Linq.DispatcherObservable.ObserveOnDispatcher``1(System.IObservable{``0})"/>.
            </remarks>
        </member>
        <member name="M:System.Reactive.Linq.DispatcherObservable.SubscribeOnDispatcher``1(System.IObservable{``0},System.Windows.Threading.DispatcherPriority)">
            <summary>
            Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the current thread.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="priority">Priority to schedule work items at.</param>
            <returns>The source sequence whose observations happen on the current thread's dispatcher.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
            <remarks>
            Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the current thread.
            In order to invoke observer callbacks on the dispatcher associated with the current thread, e.g. to render results in a control, use <see cref="M:System.Reactive.Linq.DispatcherObservable.ObserveOnDispatcher``1(System.IObservable{``0},System.Windows.Threading.DispatcherPriority)"/>.
            </remarks>
        </member>
        <member name="T:System.Reactive.ObserveOnObserverNew`1">
            <summary>
            An ObserveOn operator implementation that uses lock-free
            techniques to signal events to the downstream.
            </summary>
            <typeparam name="T">The element type of the sequence.</typeparam>
        </member>
        <member name="F:System.Reactive.ObserveOnObserverNew`1._task">
            <summary>
            The current task representing a running drain operation.
            </summary>
        </member>
        <member name="F:System.Reactive.ObserveOnObserverNew`1._wip">
            <summary>
            Indicates the work-in-progress state of this operator,
            zero means no work is currently being done.
            </summary>
        </member>
        <member name="F:System.Reactive.ObserveOnObserverNew`1._done">
            <summary>
            If true, the upstream has issued OnCompleted.
            </summary>
        </member>
        <member name="F:System.Reactive.ObserveOnObserverNew`1._error">
            <summary>
            If <see cref="F:System.Reactive.ObserveOnObserverNew`1._done"/> is true and this is non-null, the upstream
            failed with an OnError.
            </summary>
        </member>
        <member name="F:System.Reactive.ObserveOnObserverNew`1._disposed">
            <summary>
            Indicates a dispose has been requested.
            </summary>
        </member>
        <member name="M:System.Reactive.ObserveOnObserverNew`1.Clear(System.Collections.Concurrent.ConcurrentQueue{`0})">
            <summary>
            Remove remaining elements from the queue upon
            cancellation or failure.
            </summary>
            <param name="q">The queue to use. The argument ensures that the
            _queue field is not re-read from memory unnecessarily
            due to the memory barriers inside TryDequeue mandating it
            despite the field is read-only.</param>
        </member>
        <member name="M:System.Reactive.ObserveOnObserverNew`1.Schedule">
            <summary>
            Submit the drain task via the appropriate scheduler if
            there is no drain currently running (wip > 0).
            </summary>
        </member>
        <member name="F:System.Reactive.ObserveOnObserverNew`1.DrainShortRunningFunc">
            <summary>
            The static action to be scheduled on a simple scheduler.
            Avoids creating a delegate that captures <code>this</code>
            whenever the signals have to be drained.
            </summary>
        </member>
        <member name="M:System.Reactive.ObserveOnObserverNew`1.DrainShortRunning(System.Reactive.Concurrency.IScheduler)">
            <summary>
            Emits at most one signal per run on a scheduler that doesn't like
            long running tasks.
            </summary>
            <param name="recursiveScheduler">The scheduler to use for scheduling the next signal emission if necessary.</param>
            <returns>The IDisposable of the recursively scheduled task or an empty disposable.</returns>
        </member>
        <member name="M:System.Reactive.ObserveOnObserverNew`1.DrainStep(System.Collections.Concurrent.ConcurrentQueue{`0})">
            <summary>
            Executes a drain step by checking the disposed state,
            checking for the terminated state and for an
            empty queue, issuing the appropriate signals to the
            given downstream.
            </summary>
            <param name="q">The queue to use. The argument ensures that the
            _queue field is not re-read from memory due to the memory barriers
            inside TryDequeue mandating it despite the field is read-only.
            In addition, the DrainStep is invoked from the DrainLongRunning's loop
            so reading _queue inside this method would still incur the same barrier
            overhead otherwise.</param>
        </member>
        <member name="T:System.Reactive.ObserveOnObserverLongRunning`1">
            <summary>
            Signals events on a ISchedulerLongRunning by blocking the emission thread while waiting
            for them from the upstream.
            </summary>
            <typeparam name="TSource">The element type of the sequence.</typeparam>
        </member>
        <member name="F:System.Reactive.ObserveOnObserverLongRunning`1._scheduler">
            <summary>
            This will run a suspending drain task, hogging the backing thread
            until the sequence terminates or gets disposed.
            </summary>
        </member>
        <member name="F:System.Reactive.ObserveOnObserverLongRunning`1._queue">
            <summary>
            The queue for holding the OnNext items, terminal signals have their own fields.
            </summary>
        </member>
        <member name="F:System.Reactive.ObserveOnObserverLongRunning`1._suspendGuard">
            <summary>
            Protects the suspension and resumption of the long running drain task.
            </summary>
        </member>
        <member name="F:System.Reactive.ObserveOnObserverLongRunning`1._wip">
            <summary>
            The work-in-progress counter. If it jumps from 0 to 1, the drain task is resumed,
            if it reaches 0 again, the drain task is suspended.
            </summary>
        </member>
        <member name="F:System.Reactive.ObserveOnObserverLongRunning`1._done">
            <summary>
            Set to true if the upstream terminated.
            </summary>
        </member>
        <member name="F:System.Reactive.ObserveOnObserverLongRunning`1._error">
            <summary>
            Set to a non-null Exception if the upstream terminated with OnError.
            </summary>
        </member>
        <member name="F:System.Reactive.ObserveOnObserverLongRunning`1._disposed">
            <summary>
            Indicates the sequence has been disposed and the drain task should quit.
            </summary>
        </member>
        <member name="F:System.Reactive.ObserveOnObserverLongRunning`1._runDrainOnce">
            <summary>
            Makes sure the drain task is scheduled only once, when the first signal
            from upstream arrives.
            </summary>
        </member>
        <member name="F:System.Reactive.ObserveOnObserverLongRunning`1._drainTask">
            <summary>
            The disposable tracking the drain task.
            </summary>
        </member>
        <member name="F:System.Reactive.ObserveOnObserverLongRunning`1.DrainLongRunning">
            <summary>
            Static reference to the Drain method, saves allocation.
            </summary>
        </member>
        <member name="M:System.Reactive.Sink`1.Dispose(System.Boolean)">
            <summary>
            Override this method to dispose additional resources.
            The method is guaranteed to be called at most once.
            </summary>
            <param name="disposing">If true, the method was called from <see cref="M:System.Reactive.Sink`1.Dispose"/>.</param>
        </member>
        <member name="T:System.Reactive.Sink`2">
            <summary>
            Base class for implementation of query operators, providing a lightweight sink that can be disposed to mute the outgoing observer.
            </summary>
            <typeparam name="TTarget">Type of the resulting sequence's elements.</typeparam>
            <typeparam name="TSource"></typeparam>
            <remarks>Implementations of sinks are responsible to enforce the message grammar on the associated observer. Upon sending a terminal message, a pairing Dispose call should be made to trigger cancellation of related resources and to mute the outgoing observer.</remarks>
        </member>
        <member name="T:System.Reactive.ReadyToken">
            <summary>
            Holds onto a singleton IDisposable indicating a ready state.
            </summary>
        </member>
        <member name="F:System.Reactive.ReadyToken.Ready">
            <summary>
            This indicates the operation has been prepared and ready for
            the next step.
            </summary>
        </member>
        <member name="T:System.Reactive.IObserver`2">
            <summary>
            Provides a mechanism for receiving push-based notifications and returning a response.
            </summary>
            <typeparam name="TValue">
            The type of the elements received by the observer.
            This type parameter is contravariant. That is, you can use either the type you specified or any type that is less derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
            </typeparam>
            <typeparam name="TResult">
            The type of the result returned from the observer's notification handlers.
            This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
            </typeparam>
        </member>
        <member name="M:System.Reactive.IObserver`2.OnNext(`0)">
            <summary>
            Notifies the observer of a new element in the sequence.
            </summary>
            <param name="value">The new element in the sequence.</param>
            <returns>Result returned upon observation of a new element.</returns>
        </member>
        <member name="M:System.Reactive.IObserver`2.OnError(System.Exception)">
            <summary>
            Notifies the observer that an exception has occurred.
            </summary>
            <param name="exception">The exception that occurred.</param>
            <returns>Result returned upon observation of an error.</returns>
        </member>
        <member name="M:System.Reactive.IObserver`2.OnCompleted">
            <summary>
            Notifies the observer of the end of the sequence.
            </summary>
            <returns>Result returned upon observation of the sequence completion.</returns>
        </member>
        <member name="T:System.Reactive.Joins.Pattern">
            <summary>
            Abstract base class for join patterns.
            </summary>
        </member>
        <member name="T:System.Reactive.Joins.Pattern`1">
            <summary>
            Represents a join pattern over one observable sequence.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`1.Then``1(System.Func{`0,``0})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.Pattern`2">
            <summary>
            Represents a join pattern over two observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`2.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all three observable sequences have an available element.
            </summary>
            <typeparam name="TSource3">The type of the elements in the third observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the two previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`2.Then``1(System.Func{`0,`1,``0})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.Pattern`3">
            <summary>
            Represents a join pattern over three observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`3.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all four observable sequences have an available element.
            </summary>
            <typeparam name="TSource4">The type of the elements in the fourth observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the three previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`3.Then``1(System.Func{`0,`1,`2,``0})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.Pattern`4">
            <summary>
            Represents a join pattern over four observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`4.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all five observable sequences have an available element.
            </summary>
            <typeparam name="TSource5">The type of the elements in the fifth observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the four previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`4.Then``1(System.Func{`0,`1,`2,`3,``0})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.Pattern`5">
            <summary>
            Represents a join pattern over five observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`5.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all six observable sequences have an available element.
            </summary>
            <typeparam name="TSource6">The type of the elements in the sixth observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the five previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`5.Then``1(System.Func{`0,`1,`2,`3,`4,``0})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.Pattern`6">
            <summary>
            Represents a join pattern over six observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`6.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all seven observable sequences have an available element.
            </summary>
            <typeparam name="TSource7">The type of the elements in the seventh observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the six previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`6.Then``1(System.Func{`0,`1,`2,`3,`4,`5,``0})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.Pattern`7">
            <summary>
            Represents a join pattern over seven observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`7.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all eight observable sequences have an available element.
            </summary>
            <typeparam name="TSource8">The type of the elements in the eighth observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the seven previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`7.Then``1(System.Func{`0,`1,`2,`3,`4,`5,`6,``0})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.Pattern`8">
            <summary>
            Represents a join pattern over eight observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`8.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all nine observable sequences have an available element.
            </summary>
            <typeparam name="TSource9">The type of the elements in the ninth observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the eight previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`8.Then``1(System.Func{`0,`1,`2,`3,`4,`5,`6,`7,``0})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.Pattern`9">
            <summary>
            Represents a join pattern over nine observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`9.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all ten observable sequences have an available element.
            </summary>
            <typeparam name="TSource10">The type of the elements in the tenth observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the nine previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`9.Then``1(System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,``0})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.Pattern`10">
            <summary>
            Represents a join pattern over ten observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`10.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all eleven observable sequences have an available element.
            </summary>
            <typeparam name="TSource11">The type of the elements in the eleventh observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the ten previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`10.Then``1(System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,``0})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.Pattern`11">
            <summary>
            Represents a join pattern over eleven observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`11.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all twelve observable sequences have an available element.
            </summary>
            <typeparam name="TSource12">The type of the elements in the twelfth observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the eleven previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`11.Then``1(System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,``0})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.Pattern`12">
            <summary>
            Represents a join pattern over twelve observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`12.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all thirteen observable sequences have an available element.
            </summary>
            <typeparam name="TSource13">The type of the elements in the thirteenth observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the twelve previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`12.Then``1(System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,``0})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.Pattern`13">
            <summary>
            Represents a join pattern over thirteen observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`13.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all fourteen observable sequences have an available element.
            </summary>
            <typeparam name="TSource14">The type of the elements in the fourteenth observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the thirteen previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`13.Then``1(System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,``0})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.Pattern`14">
            <summary>
            Represents a join pattern over fourteen observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TSource14">The type of the elements in the fourteenth source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`14.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all fifteen observable sequences have an available element.
            </summary>
            <typeparam name="TSource15">The type of the elements in the fifteenth observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the fourteen previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`14.Then``1(System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,``0})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.Pattern`15">
            <summary>
            Represents a join pattern over fifteen observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TSource14">The type of the elements in the fourteenth source sequence.</typeparam>
            <typeparam name="TSource15">The type of the elements in the fifteenth source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`15.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all sixteen observable sequences have an available element.
            </summary>
            <typeparam name="TSource16">The type of the elements in the sixteenth observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the fifteen previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`15.Then``1(System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,``0})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.Pattern`16">
            <summary>
            Represents a join pattern over sixteen observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TSource14">The type of the elements in the fourteenth source sequence.</typeparam>
            <typeparam name="TSource15">The type of the elements in the fifteenth source sequence.</typeparam>
            <typeparam name="TSource16">The type of the elements in the sixteenth source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.Pattern`16.Then``1(System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.Plan`1">
            <summary>
            Represents an execution plan for join patterns.
            </summary>
            <typeparam name="TResult">The type of the results produced by the plan.</typeparam>
        </member>
        <member name="T:System.Reactive.Joins.QueryablePattern">
            <summary>
            Abstract base class for join patterns represented by an expression tree.
            </summary>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern.#ctor(System.Linq.Expressions.Expression)">
            <summary>
            Creates a new join pattern object using the specified expression tree representation.
            </summary>
            <param name="expression">Expression tree representing the join pattern.</param>
        </member>
        <member name="P:System.Reactive.Joins.QueryablePattern.Expression">
            <summary>
            Gets the expression tree representing the join pattern.
            </summary>
        </member>
        <member name="T:System.Reactive.Joins.QueryablePattern`2">
            <summary>
            Represents a join pattern over two observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`2.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all three observable sequences have an available element.
            </summary>
            <typeparam name="TSource3">The type of the elements in the third observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the two previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`2.Then``1(System.Linq.Expressions.Expression{System.Func{`0,`1,``0}})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.QueryablePattern`3">
            <summary>
            Represents a join pattern over three observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`3.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all four observable sequences have an available element.
            </summary>
            <typeparam name="TSource4">The type of the elements in the fourth observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the three previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`3.Then``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,``0}})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.QueryablePattern`4">
            <summary>
            Represents a join pattern over four observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`4.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all five observable sequences have an available element.
            </summary>
            <typeparam name="TSource5">The type of the elements in the fifth observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the four previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`4.Then``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,``0}})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.QueryablePattern`5">
            <summary>
            Represents a join pattern over five observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`5.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all six observable sequences have an available element.
            </summary>
            <typeparam name="TSource6">The type of the elements in the sixth observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the five previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`5.Then``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,``0}})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.QueryablePattern`6">
            <summary>
            Represents a join pattern over six observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`6.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all seven observable sequences have an available element.
            </summary>
            <typeparam name="TSource7">The type of the elements in the seventh observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the six previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`6.Then``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,``0}})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.QueryablePattern`7">
            <summary>
            Represents a join pattern over seven observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`7.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all eight observable sequences have an available element.
            </summary>
            <typeparam name="TSource8">The type of the elements in the eighth observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the seven previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`7.Then``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,``0}})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.QueryablePattern`8">
            <summary>
            Represents a join pattern over eight observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`8.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all nine observable sequences have an available element.
            </summary>
            <typeparam name="TSource9">The type of the elements in the ninth observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the eight previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`8.Then``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,``0}})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.QueryablePattern`9">
            <summary>
            Represents a join pattern over nine observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`9.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all ten observable sequences have an available element.
            </summary>
            <typeparam name="TSource10">The type of the elements in the tenth observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the nine previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`9.Then``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,``0}})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.QueryablePattern`10">
            <summary>
            Represents a join pattern over ten observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`10.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all eleven observable sequences have an available element.
            </summary>
            <typeparam name="TSource11">The type of the elements in the eleventh observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the ten previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`10.Then``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,``0}})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.QueryablePattern`11">
            <summary>
            Represents a join pattern over eleven observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`11.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all twelve observable sequences have an available element.
            </summary>
            <typeparam name="TSource12">The type of the elements in the twelfth observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the eleven previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`11.Then``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,``0}})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.QueryablePattern`12">
            <summary>
            Represents a join pattern over twelve observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`12.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all thirteen observable sequences have an available element.
            </summary>
            <typeparam name="TSource13">The type of the elements in the thirteenth observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the twelve previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`12.Then``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,``0}})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.QueryablePattern`13">
            <summary>
            Represents a join pattern over thirteen observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`13.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all fourteen observable sequences have an available element.
            </summary>
            <typeparam name="TSource14">The type of the elements in the fourteenth observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the thirteen previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`13.Then``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,``0}})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.QueryablePattern`14">
            <summary>
            Represents a join pattern over fourteen observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TSource14">The type of the elements in the fourteenth source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`14.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all fifteen observable sequences have an available element.
            </summary>
            <typeparam name="TSource15">The type of the elements in the fifteenth observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the fourteen previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`14.Then``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,``0}})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.QueryablePattern`15">
            <summary>
            Represents a join pattern over fifteen observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TSource14">The type of the elements in the fourteenth source sequence.</typeparam>
            <typeparam name="TSource15">The type of the elements in the fifteenth source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`15.And``1(System.IObservable{``0})">
            <summary>
            Creates a pattern that matches when all sixteen observable sequences have an available element.
            </summary>
            <typeparam name="TSource16">The type of the elements in the sixteenth observable sequence.</typeparam>
            <param name="other">Observable sequence to match with the fifteen previous sequences.</param>
            <returns>Pattern object that matches when all observable sequences have an available element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`15.Then``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,``0}})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.QueryablePattern`16">
            <summary>
            Represents a join pattern over sixteen observable sequences.
            </summary>
            <typeparam name="TSource1">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSource2">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TSource3">The type of the elements in the third source sequence.</typeparam>
            <typeparam name="TSource4">The type of the elements in the fourth source sequence.</typeparam>
            <typeparam name="TSource5">The type of the elements in the fifth source sequence.</typeparam>
            <typeparam name="TSource6">The type of the elements in the sixth source sequence.</typeparam>
            <typeparam name="TSource7">The type of the elements in the seventh source sequence.</typeparam>
            <typeparam name="TSource8">The type of the elements in the eighth source sequence.</typeparam>
            <typeparam name="TSource9">The type of the elements in the ninth source sequence.</typeparam>
            <typeparam name="TSource10">The type of the elements in the tenth source sequence.</typeparam>
            <typeparam name="TSource11">The type of the elements in the eleventh source sequence.</typeparam>
            <typeparam name="TSource12">The type of the elements in the twelfth source sequence.</typeparam>
            <typeparam name="TSource13">The type of the elements in the thirteenth source sequence.</typeparam>
            <typeparam name="TSource14">The type of the elements in the fourteenth source sequence.</typeparam>
            <typeparam name="TSource15">The type of the elements in the fifteenth source sequence.</typeparam>
            <typeparam name="TSource16">The type of the elements in the sixteenth source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.Joins.QueryablePattern`16.Then``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}})">
            <summary>
            Matches when all observable sequences have an available element and projects the elements by invoking the selector function.
            </summary>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="selector">Selector that will be invoked for elements in the source sequences.</param>
            <returns>Plan that produces the projected results, to be fed (with other plans) to the When operator.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.Joins.QueryablePlan`1">
            <summary>
            Represents an execution plan for join patterns represented by an expression tree.
            </summary>
            <typeparam name="TResult">The type of the results produced by the plan.</typeparam>
        </member>
        <member name="P:System.Reactive.Joins.QueryablePlan`1.Expression">
            <summary>
            Gets the expression tree representing the join pattern execution plan.
            </summary>
        </member>
        <member name="T:System.Reactive.Joins.NamespaceDoc">
            <summary>
            The <b>System.Reactive.Joins</b> namespace contains classes used to express join patterns over observable sequences using fluent method syntax.
            </summary>
        </member>
        <member name="T:System.Reactive.ListObservable`1">
            <summary>
            Represents an object that retains the elements of the observable sequence and signals the end of the sequence.
            </summary>
            <typeparam name="T">The type of elements received from the source sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.ListObservable`1.#ctor(System.IObservable{`0})">
            <summary>
            Constructs an object that retains the values of source and signals the end of the sequence.
            </summary>
            <param name="source">The observable sequence whose elements will be retained in the list.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is <c>null</c>.</exception>
        </member>
        <member name="P:System.Reactive.ListObservable`1.Value">
            <summary>
            Returns the last value of the observable sequence.
            </summary>
        </member>
        <member name="M:System.Reactive.ListObservable`1.IndexOf(`0)">
            <summary>
            Determines the index of a specific item in the ListObservable.
            </summary>
            <param name="item">The element to determine the index for.</param>
            <returns>The index of the specified item in the list; -1 if not found.</returns>
        </member>
        <member name="M:System.Reactive.ListObservable`1.Insert(System.Int32,`0)">
            <summary>
            Inserts an item to the ListObservable at the specified index.
            </summary>
            <param name="index">The index to insert the item at.</param>
            <param name="item">The item to insert in the list.</param>
        </member>
        <member name="M:System.Reactive.ListObservable`1.RemoveAt(System.Int32)">
            <summary>
            Removes the ListObservable item at the specified index.
            </summary>
            <param name="index">The index of the item to remove.</param>
        </member>
        <member name="P:System.Reactive.ListObservable`1.Item(System.Int32)">
            <summary>
            Gets or sets the element at the specified index.
            </summary>
            <param name="index">The index of the item to retrieve or set.</param>
        </member>
        <member name="M:System.Reactive.ListObservable`1.Add(`0)">
            <summary>
            Adds an item to the ListObservable.
            </summary>
            <param name="item">The item to add to the list.</param>
        </member>
        <member name="M:System.Reactive.ListObservable`1.Clear">
            <summary>
            Removes all items from the ListObservable.
            </summary>
        </member>
        <member name="M:System.Reactive.ListObservable`1.Contains(`0)">
            <summary>
            Determines whether the ListObservable contains a specific value.
            </summary>
            <param name="item">The item to search for in the list.</param>
            <returns>true if found; false otherwise.</returns>
        </member>
        <member name="M:System.Reactive.ListObservable`1.CopyTo(`0[],System.Int32)">
            <summary>
            Copies the elements of the ListObservable to an System.Array, starting at a particular System.Array index.
            </summary>
            <param name="array">The array to copy elements to.</param>
            <param name="arrayIndex">The start index in the array to start copying elements to.</param>
        </member>
        <member name="P:System.Reactive.ListObservable`1.Count">
            <summary>
            Gets the number of elements contained in the ListObservable.
            </summary>
        </member>
        <member name="P:System.Reactive.ListObservable`1.IsReadOnly">
            <summary>
            Gets a value that indicates whether the ListObservable is read-only.
            </summary>
        </member>
        <member name="M:System.Reactive.ListObservable`1.Remove(`0)">
            <summary>
            Removes the first occurrence of a specific object from the ListObservable.
            </summary>
            <param name="item">The item to remove from the list.</param>
            <returns>true if the item was found; false otherwise.</returns>
        </member>
        <member name="M:System.Reactive.ListObservable`1.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the collection.
            </summary>
            <returns>Enumerator over the list.</returns>
        </member>
        <member name="M:System.Reactive.ListObservable`1.Subscribe(System.IObserver{System.Object})">
            <summary>
            Subscribes an observer to the ListObservable which will be notified upon completion.
            </summary>
            <param name="observer">The observer to send completion or error messages to.</param>
            <returns>The disposable resource that can be used to unsubscribe.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observer"/> is <c>null</c>.</exception>
        </member>
        <member name="T:System.Reactive.NamespaceDoc">
            <summary>
            The <b>System.Reactive</b> namespace contains interfaces and classes used throughout the Reactive Extensions library.
            </summary>
        </member>
        <member name="T:System.Reactive.Subjects.NamespaceDoc">
            <summary>
            The <b>System.Reactive.Subjects</b> namespace contains interfaces and classes to represent subjects, which are objects implementing both <see cref="T:System.IObservable`1"/> and <see cref="T:System.IObserver`1"/>.
            Subjects are often used as sources of events, allowing one party to raise events and allowing another party to write queries over the event stream. Because of their ability to
            have multiple registered observers, subjects are also used as a facility to provide multicast behavior for event streams in queries.
            </summary>
        </member>
        <member name="T:System.Reactive.Subjects.AsyncSubject`1">
            <summary>
            Represents the result of an asynchronous operation.
            The last value before the OnCompleted notification, or the error received through OnError, is sent to all subscribed observers.
            </summary>
            <typeparam name="T">The type of the elements processed by the subject.</typeparam>
        </member>
        <member name="F:System.Reactive.Subjects.AsyncSubject`1.Terminated">
            <summary>
            A pre-allocated empty array indicating the AsyncSubject has terminated.
            </summary>
        </member>
        <member name="F:System.Reactive.Subjects.AsyncSubject`1.Disposed">
            <summary>
            A pre-allocated empty array indicating the AsyncSubject has been disposed.
            </summary>
        </member>
        <member name="M:System.Reactive.Subjects.AsyncSubject`1.#ctor">
            <summary>
            Creates a subject that can only receive one value and that value is cached for all future observations.
            </summary>
        </member>
        <member name="P:System.Reactive.Subjects.AsyncSubject`1.HasObservers">
            <summary>
            Indicates whether the subject has observers subscribed to it.
            </summary>
        </member>
        <member name="P:System.Reactive.Subjects.AsyncSubject`1.IsDisposed">
            <summary>
            Indicates whether the subject has been disposed.
            </summary>
        </member>
        <member name="M:System.Reactive.Subjects.AsyncSubject`1.OnCompleted">
            <summary>
            Notifies all subscribed observers about the end of the sequence, also causing the last received value to be sent out (if any).
            </summary>
        </member>
        <member name="M:System.Reactive.Subjects.AsyncSubject`1.OnError(System.Exception)">
            <summary>
            Notifies all subscribed observers about the exception.
            </summary>
            <param name="error">The exception to send to all observers.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="error"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Subjects.AsyncSubject`1.OnNext(`0)">
            <summary>
            Sends a value to the subject. The last value received before successful termination will be sent to all subscribed and future observers.
            </summary>
            <param name="value">The value to store in the subject.</param>
        </member>
        <member name="M:System.Reactive.Subjects.AsyncSubject`1.Subscribe(System.IObserver{`0})">
            <summary>
            Subscribes an observer to the subject.
            </summary>
            <param name="observer">Observer to subscribe to the subject.</param>
            <returns>Disposable object that can be used to unsubscribe the observer from the subject.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observer"/> is <c>null</c>.</exception>
        </member>
        <member name="T:System.Reactive.Subjects.AsyncSubject`1.AsyncSubjectDisposable">
            <summary>
            A disposable connecting the AsyncSubject and an IObserver.
            </summary>
        </member>
        <member name="M:System.Reactive.Subjects.AsyncSubject`1.Dispose">
            <summary>
            Unsubscribe all observers and release resources.
            </summary>
        </member>
        <member name="M:System.Reactive.Subjects.AsyncSubject`1.GetAwaiter">
            <summary>
            Gets an awaitable object for the current AsyncSubject.
            </summary>
            <returns>Object that can be awaited.</returns>
        </member>
        <member name="M:System.Reactive.Subjects.AsyncSubject`1.OnCompleted(System.Action)">
            <summary>
            Specifies a callback action that will be invoked when the subject completes.
            </summary>
            <param name="continuation">Callback action that will be invoked when the subject completes.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="continuation"/> is <c>null</c>.</exception>
        </member>
        <member name="P:System.Reactive.Subjects.AsyncSubject`1.IsCompleted">
            <summary>
            Gets whether the AsyncSubject has completed.
            </summary>
        </member>
        <member name="M:System.Reactive.Subjects.AsyncSubject`1.GetResult">
            <summary>
            Gets the last element of the subject, potentially blocking until the subject completes successfully or exceptionally.
            </summary>
            <returns>The last element of the subject. Throws an InvalidOperationException if no element was received.</returns>
            <exception cref="T:System.InvalidOperationException">The source sequence is empty.</exception>
        </member>
        <member name="T:System.Reactive.Subjects.BehaviorSubject`1">
            <summary>
            Represents a value that changes over time.
            Observers can subscribe to the subject to receive the last (or initial) value and all subsequent notifications.
            </summary>
            <typeparam name="T">The type of the elements processed by the subject.</typeparam>
        </member>
        <member name="M:System.Reactive.Subjects.BehaviorSubject`1.#ctor(`0)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Reactive.Subjects.BehaviorSubject`1"/> class which creates a subject that caches its last value and starts with the specified value.
            </summary>
            <param name="value">Initial value sent to observers when no other value has been received by the subject yet.</param>
        </member>
        <member name="P:System.Reactive.Subjects.BehaviorSubject`1.HasObservers">
            <summary>
            Indicates whether the subject has observers subscribed to it.
            </summary>
        </member>
        <member name="P:System.Reactive.Subjects.BehaviorSubject`1.IsDisposed">
            <summary>
            Indicates whether the subject has been disposed.
            </summary>
        </member>
        <member name="P:System.Reactive.Subjects.BehaviorSubject`1.Value">
            <summary>
            Gets the current value or throws an exception.
            </summary>
            <value>The initial value passed to the constructor until <see cref="M:System.Reactive.Subjects.BehaviorSubject`1.OnNext(`0)"/> is called; after which, the last value passed to <see cref="M:System.Reactive.Subjects.BehaviorSubject`1.OnNext(`0)"/>.</value>
            <remarks>
            <para><see cref="P:System.Reactive.Subjects.BehaviorSubject`1.Value"/> is frozen after <see cref="M:System.Reactive.Subjects.BehaviorSubject`1.OnCompleted"/> is called.</para>
            <para>After <see cref="M:System.Reactive.Subjects.BehaviorSubject`1.OnError(System.Exception)"/> is called, <see cref="P:System.Reactive.Subjects.BehaviorSubject`1.Value"/> always throws the specified exception.</para>
            <para>An exception is always thrown after <see cref="M:System.Reactive.Subjects.BehaviorSubject`1.Dispose"/> is called.</para>
            <alert type="caller">
            Reading <see cref="P:System.Reactive.Subjects.BehaviorSubject`1.Value"/> is a thread-safe operation, though there's a potential race condition when <see cref="M:System.Reactive.Subjects.BehaviorSubject`1.OnNext(`0)"/> or <see cref="M:System.Reactive.Subjects.BehaviorSubject`1.OnError(System.Exception)"/> are being invoked concurrently.
            In some cases, it may be necessary for a caller to use external synchronization to avoid race conditions.
            </alert>
            </remarks>
            <exception cref="T:System.ObjectDisposedException">Dispose was called.</exception>
        </member>
        <member name="M:System.Reactive.Subjects.BehaviorSubject`1.TryGetValue(`0@)">
            <summary>
            Tries to get the current value or throws an exception.
            </summary>
            <param name="value">The initial value passed to the constructor until <see cref="M:System.Reactive.Subjects.BehaviorSubject`1.OnNext(`0)"/> is called; after which, the last value passed to <see cref="M:System.Reactive.Subjects.BehaviorSubject`1.OnNext(`0)"/>.</param>
            <returns>true if a value is available; false if the subject was disposed.</returns>
            <remarks>
            <para>The value returned from <see cref="M:System.Reactive.Subjects.BehaviorSubject`1.TryGetValue(`0@)"/> is frozen after <see cref="M:System.Reactive.Subjects.BehaviorSubject`1.OnCompleted"/> is called.</para>
            <para>After <see cref="M:System.Reactive.Subjects.BehaviorSubject`1.OnError(System.Exception)"/> is called, <see cref="M:System.Reactive.Subjects.BehaviorSubject`1.TryGetValue(`0@)"/> always throws the specified exception.</para>
            <alert type="caller">
            Calling <see cref="M:System.Reactive.Subjects.BehaviorSubject`1.TryGetValue(`0@)"/> is a thread-safe operation, though there's a potential race condition when <see cref="M:System.Reactive.Subjects.BehaviorSubject`1.OnNext(`0)"/> or <see cref="M:System.Reactive.Subjects.BehaviorSubject`1.OnError(System.Exception)"/> are being invoked concurrently.
            In some cases, it may be necessary for a caller to use external synchronization to avoid race conditions.
            </alert>
            </remarks>
        </member>
        <member name="M:System.Reactive.Subjects.BehaviorSubject`1.OnCompleted">
            <summary>
            Notifies all subscribed observers about the end of the sequence.
            </summary>
        </member>
        <member name="M:System.Reactive.Subjects.BehaviorSubject`1.OnError(System.Exception)">
            <summary>
            Notifies all subscribed observers about the exception.
            </summary>
            <param name="error">The exception to send to all observers.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="error"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Subjects.BehaviorSubject`1.OnNext(`0)">
            <summary>
            Notifies all subscribed observers about the arrival of the specified element in the sequence.
            </summary>
            <param name="value">The value to send to all observers.</param>
        </member>
        <member name="M:System.Reactive.Subjects.BehaviorSubject`1.Subscribe(System.IObserver{`0})">
            <summary>
            Subscribes an observer to the subject.
            </summary>
            <param name="observer">Observer to subscribe to the subject.</param>
            <returns>Disposable object that can be used to unsubscribe the observer from the subject.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observer"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Subjects.BehaviorSubject`1.Dispose">
            <summary>
            Unsubscribe all observers and release resources.
            </summary>
        </member>
        <member name="T:System.Reactive.Subjects.ConnectableObservable`2">
            <summary>
            Represents an observable wrapper that can be connected and disconnected from its underlying observable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the resulting sequence, after transformation through the subject.</typeparam>
        </member>
        <member name="M:System.Reactive.Subjects.ConnectableObservable`2.#ctor(System.IObservable{`0},System.Reactive.Subjects.ISubject{`0,`1})">
            <summary>
            Creates an observable that can be connected and disconnected from its source.
            </summary>
            <param name="source">Underlying observable source sequence that can be connected and disconnected from the wrapper.</param>
            <param name="subject">Subject exposed by the connectable observable, receiving data from the underlying source sequence upon connection.</param>
        </member>
        <member name="M:System.Reactive.Subjects.ConnectableObservable`2.Connect">
            <summary>
            Connects the observable wrapper to its source. All subscribed observers will receive values from the underlying observable sequence as long as the connection is established.
            </summary>
            <returns>Disposable object used to disconnect the observable wrapper from its source, causing subscribed observer to stop receiving values from the underlying observable sequence.</returns>
        </member>
        <member name="M:System.Reactive.Subjects.ConnectableObservable`2.Subscribe(System.IObserver{`1})">
            <summary>
            Subscribes an observer to the observable sequence. No values from the underlying observable source will be received unless a connection was established through the Connect method.
            </summary>
            <param name="observer">Observer that will receive values from the underlying observable source when the current ConnectableObservable instance is connected through a call to Connect.</param>
            <returns>Disposable used to unsubscribe from the observable sequence.</returns>
        </member>
        <member name="T:System.Reactive.Subjects.IConnectableObservable`1">
            <summary>
            Represents an observable wrapper that can be connected and disconnected from its underlying observable sequence.
            </summary>
            <typeparam name="T">
            The type of the elements in the sequence.
            This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
            </typeparam>
        </member>
        <member name="M:System.Reactive.Subjects.IConnectableObservable`1.Connect">
            <summary>
            Connects the observable wrapper to its source. All subscribed observers will receive values from the underlying observable sequence as long as the connection is established.
            </summary>
            <returns>Disposable used to disconnect the observable wrapper from its source, causing subscribed observer to stop receiving values from the underlying observable sequence.</returns>
        </member>
        <member name="T:System.Reactive.Subjects.ISubject`1">
            <summary>
            Represents an object that is both an observable sequence as well as an observer.
            </summary>
            <typeparam name="T">The type of the elements processed by the subject.</typeparam>
        </member>
        <member name="T:System.Reactive.Subjects.ISubject`2">
            <summary>
            Represents an object that is both an observable sequence as well as an observer.
            </summary>
            <typeparam name="TSource">
            The type of the elements received by the subject.
            This type parameter is contravariant. That is, you can use either the type you specified or any type that is less derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
            </typeparam>
            <typeparam name="TResult">
            The type of the elements produced by the subject.
            This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
            </typeparam>
        </member>
        <member name="T:System.Reactive.Subjects.ReplaySubject`1">
            <summary>
            Represents an object that is both an observable sequence as well as an observer.
            Each notification is broadcasted to all subscribed and future observers, subject to buffer trimming policies.
            </summary>
            <typeparam name="T">The type of the elements processed by the subject.</typeparam>
        </member>
        <member name="F:System.Reactive.Subjects.ReplaySubject`1._implementation">
            <summary>
            Underlying optimized implementation of the replay subject.
            </summary>
        </member>
        <member name="M:System.Reactive.Subjects.ReplaySubject`1.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:System.Reactive.Subjects.ReplaySubject`1" /> class.
            </summary>
        </member>
        <member name="M:System.Reactive.Subjects.ReplaySubject`1.#ctor(System.Reactive.Concurrency.IScheduler)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Reactive.Subjects.ReplaySubject`1" /> class with the specified scheduler.
            </summary>
            <param name="scheduler">Scheduler the observers are invoked on.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Subjects.ReplaySubject`1.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Reactive.Subjects.ReplaySubject`1" /> class with the specified buffer size.
            </summary>
            <param name="bufferSize">Maximum element count of the replay buffer.</param>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize"/> is less than zero.</exception>
        </member>
        <member name="M:System.Reactive.Subjects.ReplaySubject`1.#ctor(System.Int32,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Reactive.Subjects.ReplaySubject`1" /> class with the specified buffer size and scheduler.
            </summary>
            <param name="bufferSize">Maximum element count of the replay buffer.</param>
            <param name="scheduler">Scheduler the observers are invoked on.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize"/> is less than zero.</exception>
        </member>
        <member name="M:System.Reactive.Subjects.ReplaySubject`1.#ctor(System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Reactive.Subjects.ReplaySubject`1" /> class with the specified window.
            </summary>
            <param name="window">Maximum time length of the replay buffer.</param>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="window"/> is less than <see cref="F:System.TimeSpan.Zero"/>.</exception>
        </member>
        <member name="M:System.Reactive.Subjects.ReplaySubject`1.#ctor(System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Reactive.Subjects.ReplaySubject`1" /> class with the specified window and scheduler.
            </summary>
            <param name="window">Maximum time length of the replay buffer.</param>
            <param name="scheduler">Scheduler the observers are invoked on.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="window"/> is less than <see cref="F:System.TimeSpan.Zero"/>.</exception>
        </member>
        <member name="M:System.Reactive.Subjects.ReplaySubject`1.#ctor(System.Int32,System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Reactive.Subjects.ReplaySubject`1" /> class with the specified buffer size and window.
            </summary>
            <param name="bufferSize">Maximum element count of the replay buffer.</param>
            <param name="window">Maximum time length of the replay buffer.</param>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize"/> is less than zero. -or- <paramref name="window"/> is less than <see cref="F:System.TimeSpan.Zero"/>.</exception>
        </member>
        <member name="M:System.Reactive.Subjects.ReplaySubject`1.#ctor(System.Int32,System.TimeSpan,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Reactive.Subjects.ReplaySubject`1" /> class with the specified buffer size, window and scheduler.
            </summary>
            <param name="bufferSize">Maximum element count of the replay buffer.</param>
            <param name="window">Maximum time length of the replay buffer.</param>
            <param name="scheduler">Scheduler the observers are invoked on.</param>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize"/> is less than zero. -or- <paramref name="window"/> is less than <see cref="F:System.TimeSpan.Zero"/>.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="scheduler"/> is <c>null</c>.</exception>
        </member>
        <member name="P:System.Reactive.Subjects.ReplaySubject`1.HasObservers">
            <summary>
            Indicates whether the subject has observers subscribed to it.
            </summary>
        </member>
        <member name="P:System.Reactive.Subjects.ReplaySubject`1.IsDisposed">
            <summary>
            Indicates whether the subject has been disposed.
            </summary>
        </member>
        <member name="M:System.Reactive.Subjects.ReplaySubject`1.OnNext(`0)">
            <summary>
            Notifies all subscribed and future observers about the arrival of the specified element in the sequence.
            </summary>
            <param name="value">The value to send to all observers.</param>
        </member>
        <member name="M:System.Reactive.Subjects.ReplaySubject`1.OnError(System.Exception)">
            <summary>
            Notifies all subscribed and future observers about the specified exception.
            </summary>
            <param name="error">The exception to send to all observers.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="error"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Subjects.ReplaySubject`1.OnCompleted">
            <summary>
            Notifies all subscribed and future observers about the end of the sequence.
            </summary>
        </member>
        <member name="M:System.Reactive.Subjects.ReplaySubject`1.Subscribe(System.IObserver{`0})">
            <summary>
            Subscribes an observer to the subject.
            </summary>
            <param name="observer">Observer to subscribe to the subject.</param>
            <returns>Disposable object that can be used to unsubscribe the observer from the subject.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observer"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Subjects.ReplaySubject`1.Dispose">
            <summary>
            Releases all resources used by the current instance of the <see cref="T:System.Reactive.Subjects.ReplaySubject`1"/> class and unsubscribe all observers.
            </summary>
        </member>
        <member name="T:System.Reactive.Subjects.ReplaySubject`1.ReplayByTime">
            <summary>
            Original implementation of the ReplaySubject with time based operations (Scheduling, Stopwatch, buffer-by-time).
            </summary>
        </member>
        <member name="T:System.Reactive.Subjects.FastImmediateObserver`1">
            <summary>
            Specialized scheduled observer similar to a scheduled observer for the immediate scheduler.
            </summary>
            <typeparam name="T">Type of the elements processed by the observer.</typeparam>
        </member>
        <member name="F:System.Reactive.Subjects.FastImmediateObserver`1._gate">
            <summary>
            Gate to control ownership transfer and protect data structures.
            </summary>
        </member>
        <member name="F:System.Reactive.Subjects.FastImmediateObserver`1._observer">
            <summary>
            Observer to forward notifications to.
            </summary>
        </member>
        <member name="F:System.Reactive.Subjects.FastImmediateObserver`1._queue">
            <summary>
            Queue to enqueue OnNext notifications into.
            </summary>
        </member>
        <member name="F:System.Reactive.Subjects.FastImmediateObserver`1._queue2">
            <summary>
            Standby queue to swap out for _queue when transferring ownership. This allows to reuse
            queues in case of busy subjects where the initial replay doesn't suffice to catch up.
            </summary>
        </member>
        <member name="F:System.Reactive.Subjects.FastImmediateObserver`1._error">
            <summary>
            Exception passed to an OnError notification, if any.
            </summary>
        </member>
        <member name="F:System.Reactive.Subjects.FastImmediateObserver`1._done">
            <summary>
            Indicates whether an OnCompleted notification was received.
            </summary>
        </member>
        <member name="F:System.Reactive.Subjects.FastImmediateObserver`1._busy">
            <summary>
            Indicates whether the observer is busy, i.e. some thread is actively draining the
            notifications that were queued up.
            </summary>
        </member>
        <member name="F:System.Reactive.Subjects.FastImmediateObserver`1._hasFaulted">
            <summary>
            Indicates whether a failure occurred when the owner was draining the queue. This will
            prevent future work to be processed.
            </summary>
        </member>
        <member name="M:System.Reactive.Subjects.FastImmediateObserver`1.#ctor(System.IObserver{`0})">
            <summary>
            Creates a new scheduled observer that proxies to the specified observer.
            </summary>
            <param name="observer">Observer to forward notifications to.</param>
        </member>
        <member name="M:System.Reactive.Subjects.FastImmediateObserver`1.Dispose">
            <summary>
            Disposes the observer.
            </summary>
        </member>
        <member name="M:System.Reactive.Subjects.FastImmediateObserver`1.EnsureActive">
            <summary>
            Notifies the observer of pending work. This will either cause the current owner to
            process the newly enqueued notifications, or it will cause the calling thread to
            become the owner and start processing the notification queue.
            </summary>
        </member>
        <member name="M:System.Reactive.Subjects.FastImmediateObserver`1.EnsureActive(System.Int32)">
            <summary>
            Notifies the observer of pending work. This will either cause the current owner to
            process the newly enqueued notifications, or it will cause the calling thread to
            become the owner and start processing the notification queue.
            </summary>
            <param name="count">The number of enqueued notifications to process (ignored).</param>
        </member>
        <member name="M:System.Reactive.Subjects.FastImmediateObserver`1.OnCompleted">
            <summary>
            Enqueues an OnCompleted notification.
            </summary>
        </member>
        <member name="M:System.Reactive.Subjects.FastImmediateObserver`1.OnError(System.Exception)">
            <summary>
            Enqueues an OnError notification.
            </summary>
            <param name="error">Error of the notification.</param>
        </member>
        <member name="M:System.Reactive.Subjects.FastImmediateObserver`1.OnNext(`0)">
            <summary>
            Enqueues an OnNext notification.
            </summary>
            <param name="value">Value of the notification.</param>
        </member>
        <member name="M:System.Reactive.Subjects.FastImmediateObserver`1.Done">
            <summary>
            Terminates the observer upon receiving terminal notifications, thus preventing
            future notifications to go out.
            </summary>
            <returns>Observer to send terminal notifications to.</returns>
        </member>
        <member name="T:System.Reactive.Subjects.Subject`1">
            <summary>
            Represents an object that is both an observable sequence as well as an observer.
            Each notification is broadcasted to all subscribed observers.
            </summary>
            <typeparam name="T">The type of the elements processed by the subject.</typeparam>
        </member>
        <member name="M:System.Reactive.Subjects.Subject`1.#ctor">
            <summary>
            Creates a subject.
            </summary>
        </member>
        <member name="P:System.Reactive.Subjects.Subject`1.HasObservers">
            <summary>
            Indicates whether the subject has observers subscribed to it.
            </summary>
        </member>
        <member name="P:System.Reactive.Subjects.Subject`1.IsDisposed">
            <summary>
            Indicates whether the subject has been disposed.
            </summary>
        </member>
        <member name="M:System.Reactive.Subjects.Subject`1.OnCompleted">
            <summary>
            Notifies all subscribed observers about the end of the sequence.
            </summary>
        </member>
        <member name="M:System.Reactive.Subjects.Subject`1.OnError(System.Exception)">
            <summary>
            Notifies all subscribed observers about the specified exception.
            </summary>
            <param name="error">The exception to send to all currently subscribed observers.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="error"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Subjects.Subject`1.OnNext(`0)">
            <summary>
            Notifies all subscribed observers about the arrival of the specified element in the sequence.
            </summary>
            <param name="value">The value to send to all currently subscribed observers.</param>
        </member>
        <member name="M:System.Reactive.Subjects.Subject`1.Subscribe(System.IObserver{`0})">
            <summary>
            Subscribes an observer to the subject.
            </summary>
            <param name="observer">Observer to subscribe to the subject.</param>
            <returns>Disposable object that can be used to unsubscribe the observer from the subject.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observer"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Subjects.Subject`1.Dispose">
            <summary>
            Releases all resources used by the current instance of the <see cref="T:System.Reactive.Subjects.Subject`1"/> class and unsubscribes all observers.
            </summary>
        </member>
        <member name="T:System.Reactive.Subjects.Subject">
            <summary>
            Provides a set of static methods for creating subjects.
            </summary>
        </member>
        <member name="M:System.Reactive.Subjects.Subject.Create``2(System.IObserver{``0},System.IObservable{``1})">
            <summary>
            Creates a subject from the specified observer and observable.
            </summary>
            <typeparam name="TSource">The type of the elements received by the observer.</typeparam>
            <typeparam name="TResult">The type of the elements produced by the observable sequence.</typeparam>
            <param name="observer">The observer used to send messages to the subject.</param>
            <param name="observable">The observable used to subscribe to messages sent from the subject.</param>
            <returns>Subject implemented using the given observer and observable.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observer"/> or <paramref name="observable"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Subjects.Subject.Create``1(System.IObserver{``0},System.IObservable{``0})">
            <summary>
            Creates a subject from the specified observer and observable.
            </summary>
            <typeparam name="T">The type of the elements received by the observer and produced by the observable sequence.</typeparam>
            <param name="observer">The observer used to send messages to the subject.</param>
            <param name="observable">The observable used to subscribe to messages sent from the subject.</param>
            <returns>Subject implemented using the given observer and observable.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observer"/> or <paramref name="observable"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Subjects.Subject.Synchronize``2(System.Reactive.Subjects.ISubject{``0,``1})">
            <summary>
            Synchronizes the messages sent to the subject.
            </summary>
            <typeparam name="TSource">The type of the elements received by the subject.</typeparam>
            <typeparam name="TResult">The type of the elements produced by the subject.</typeparam>
            <param name="subject">The subject to synchronize.</param>
            <returns>Subject whose messages are synchronized.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="subject"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Subjects.Subject.Synchronize``1(System.Reactive.Subjects.ISubject{``0})">
            <summary>
            Synchronizes the messages sent to the subject.
            </summary>
            <typeparam name="TSource">The type of the elements received and produced by the subject.</typeparam>
            <param name="subject">The subject to synchronize.</param>
            <returns>Subject whose messages are synchronized.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="subject"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Subjects.Subject.Synchronize``2(System.Reactive.Subjects.ISubject{``0,``1},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Synchronizes the messages sent to the subject and notifies observers on the specified scheduler.
            </summary>
            <typeparam name="TSource">The type of the elements received by the subject.</typeparam>
            <typeparam name="TResult">The type of the elements produced by the subject.</typeparam>
            <param name="subject">The subject to synchronize.</param>
            <param name="scheduler">Scheduler to notify observers on.</param>
            <returns>Subject whose messages are synchronized and whose observers are notified on the given scheduler.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="subject"/> or <paramref name="scheduler"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Subjects.Subject.Synchronize``1(System.Reactive.Subjects.ISubject{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Synchronizes the messages sent to the subject and notifies observers on the specified scheduler.
            </summary>
            <typeparam name="TSource">The type of the elements received and produced by the subject.</typeparam>
            <param name="subject">The subject to synchronize.</param>
            <param name="scheduler">Scheduler to notify observers on.</param>
            <returns>Subject whose messages are synchronized and whose observers are notified on the given scheduler.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="subject"/> or <paramref name="scheduler"/> is <c>null</c>.</exception>
        </member>
        <member name="T:System.Reactive.Subjects.SubjectBase`1">
            <summary>
            Base class for objects that are both an observable sequence as well as an observer.
            </summary>
            <typeparam name="T">The type of the elements processed by the subject.</typeparam>
        </member>
        <member name="P:System.Reactive.Subjects.SubjectBase`1.HasObservers">
            <summary>
            Indicates whether the subject has observers subscribed to it.
            </summary>
        </member>
        <member name="P:System.Reactive.Subjects.SubjectBase`1.IsDisposed">
            <summary>
            Indicates whether the subject has been disposed.
            </summary>
        </member>
        <member name="M:System.Reactive.Subjects.SubjectBase`1.Dispose">
            <summary>
            Releases all resources used by the current instance of the subject and unsubscribes all observers.
            </summary>
        </member>
        <member name="M:System.Reactive.Subjects.SubjectBase`1.OnCompleted">
            <summary>
            Notifies all subscribed observers about the end of the sequence.
            </summary>
        </member>
        <member name="M:System.Reactive.Subjects.SubjectBase`1.OnError(System.Exception)">
            <summary>
            Notifies all subscribed observers about the specified exception.
            </summary>
            <param name="error">The exception to send to all currently subscribed observers.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="error"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Subjects.SubjectBase`1.OnNext(`0)">
            <summary>
            Notifies all subscribed observers about the arrival of the specified element in the sequence.
            </summary>
            <param name="value">The value to send to all currently subscribed observers.</param>
        </member>
        <member name="M:System.Reactive.Subjects.SubjectBase`1.Subscribe(System.IObserver{`0})">
            <summary>
            Subscribes an observer to the subject.
            </summary>
            <param name="observer">Observer to subscribe to the subject.</param>
            <returns>Disposable object that can be used to unsubscribe the observer from the subject.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observer"/> is <c>null</c>.</exception>
        </member>
        <member name="T:System.Reactive.NotificationKind">
            <summary>
            Indicates the type of a notification.
            </summary>
        </member>
        <member name="F:System.Reactive.NotificationKind.OnNext">
            <summary>
            Represents an OnNext notification.
            </summary>
        </member>
        <member name="F:System.Reactive.NotificationKind.OnError">
            <summary>
            Represents an OnError notification.
            </summary>
        </member>
        <member name="F:System.Reactive.NotificationKind.OnCompleted">
            <summary>
            Represents an OnCompleted notification.
            </summary>
        </member>
        <member name="T:System.Reactive.Notification`1">
            <summary>
            Represents a notification to an observer.
            </summary>
            <typeparam name="T">The type of the elements received by the observer.</typeparam>
        </member>
        <member name="M:System.Reactive.Notification`1.#ctor">
            <summary>
            Default constructor used by derived types.
            </summary>
        </member>
        <member name="P:System.Reactive.Notification`1.Value">
            <summary>
            Returns the value of an OnNext notification or throws an exception.
            </summary>
        </member>
        <member name="P:System.Reactive.Notification`1.HasValue">
            <summary>
            Returns a value that indicates whether the notification has a value.
            </summary>
        </member>
        <member name="P:System.Reactive.Notification`1.Exception">
            <summary>
            Returns the exception of an OnError notification or returns <c>null</c>.
            </summary>
        </member>
        <member name="P:System.Reactive.Notification`1.Kind">
            <summary>
            Gets the kind of notification that is represented.
            </summary>
        </member>
        <member name="T:System.Reactive.Notification`1.OnNextNotification">
            <summary>
            Represents an OnNext notification to an observer.
            </summary>
        </member>
        <member name="M:System.Reactive.Notification`1.OnNextNotification.#ctor(`0)">
            <summary>
            Constructs a notification of a new value.
            </summary>
        </member>
        <member name="P:System.Reactive.Notification`1.OnNextNotification.Value">
            <summary>
            Returns the value of an OnNext notification.
            </summary>
        </member>
        <member name="P:System.Reactive.Notification`1.OnNextNotification.Exception">
            <summary>
            Returns <c>null</c>.
            </summary>
        </member>
        <member name="P:System.Reactive.Notification`1.OnNextNotification.HasValue">
            <summary>
            Returns <c>true</c>.
            </summary>
        </member>
        <member name="P:System.Reactive.Notification`1.OnNextNotification.Kind">
            <summary>
            Returns <see cref="F:System.Reactive.NotificationKind.OnNext"/>.
            </summary>
        </member>
        <member name="M:System.Reactive.Notification`1.OnNextNotification.GetHashCode">
            <summary>
            Returns the hash code for this instance.
            </summary>
        </member>
        <member name="M:System.Reactive.Notification`1.OnNextNotification.Equals(System.Reactive.Notification{`0})">
            <summary>
            Indicates whether this instance and a specified object are equal.
            </summary>
        </member>
        <member name="M:System.Reactive.Notification`1.OnNextNotification.ToString">
            <summary>
            Returns a string representation of this instance.
            </summary>
        </member>
        <member name="M:System.Reactive.Notification`1.OnNextNotification.Accept(System.IObserver{`0})">
            <summary>
            Invokes the observer's method corresponding to the notification.
            </summary>
            <param name="observer">Observer to invoke the notification on.</param>
        </member>
        <member name="M:System.Reactive.Notification`1.OnNextNotification.Accept``1(System.Reactive.IObserver{`0,``0})">
            <summary>
            Invokes the observer's method corresponding to the notification and returns the produced result.
            </summary>
            <param name="observer">Observer to invoke the notification on.</param>
            <returns>Result produced by the observation.</returns>
        </member>
        <member name="M:System.Reactive.Notification`1.OnNextNotification.Accept(System.Action{`0},System.Action{System.Exception},System.Action)">
            <summary>
            Invokes the delegate corresponding to the notification.
            </summary>
            <param name="onNext">Delegate to invoke for an OnNext notification.</param>
            <param name="onError">Delegate to invoke for an OnError notification.</param>
            <param name="onCompleted">Delegate to invoke for an OnCompleted notification.</param>
        </member>
        <member name="M:System.Reactive.Notification`1.OnNextNotification.Accept``1(System.Func{`0,``0},System.Func{System.Exception,``0},System.Func{``0})">
            <summary>
            Invokes the delegate corresponding to the notification and returns the produced result.
            </summary>
            <param name="onNext">Delegate to invoke for an OnNext notification.</param>
            <param name="onError">Delegate to invoke for an OnError notification.</param>
            <param name="onCompleted">Delegate to invoke for an OnCompleted notification.</param>
            <returns>Result produced by the observation.</returns>
        </member>
        <member name="T:System.Reactive.Notification`1.OnErrorNotification">
            <summary>
            Represents an OnError notification to an observer.
            </summary>
        </member>
        <member name="M:System.Reactive.Notification`1.OnErrorNotification.#ctor(System.Exception)">
            <summary>
            Constructs a notification of an exception.
            </summary>
        </member>
        <member name="P:System.Reactive.Notification`1.OnErrorNotification.Value">
            <summary>
            Throws the exception.
            </summary>
        </member>
        <member name="P:System.Reactive.Notification`1.OnErrorNotification.Exception">
            <summary>
            Returns the exception.
            </summary>
        </member>
        <member name="P:System.Reactive.Notification`1.OnErrorNotification.HasValue">
            <summary>
            Returns <c>false</c>.
            </summary>
        </member>
        <member name="P:System.Reactive.Notification`1.OnErrorNotification.Kind">
            <summary>
            Returns <see cref="F:System.Reactive.NotificationKind.OnError"/>.
            </summary>
        </member>
        <member name="M:System.Reactive.Notification`1.OnErrorNotification.GetHashCode">
            <summary>
            Returns the hash code for this instance.
            </summary>
        </member>
        <member name="M:System.Reactive.Notification`1.OnErrorNotification.Equals(System.Reactive.Notification{`0})">
            <summary>
            Indicates whether this instance and other are equal.
            </summary>
        </member>
        <member name="M:System.Reactive.Notification`1.OnErrorNotification.ToString">
            <summary>
            Returns a string representation of this instance.
            </summary>
        </member>
        <member name="M:System.Reactive.Notification`1.OnErrorNotification.Accept(System.IObserver{`0})">
            <summary>
            Invokes the observer's method corresponding to the notification.
            </summary>
            <param name="observer">Observer to invoke the notification on.</param>
        </member>
        <member name="M:System.Reactive.Notification`1.OnErrorNotification.Accept``1(System.Reactive.IObserver{`0,``0})">
            <summary>
            Invokes the observer's method corresponding to the notification and returns the produced result.
            </summary>
            <param name="observer">Observer to invoke the notification on.</param>
            <returns>Result produced by the observation.</returns>
        </member>
        <member name="M:System.Reactive.Notification`1.OnErrorNotification.Accept(System.Action{`0},System.Action{System.Exception},System.Action)">
            <summary>
            Invokes the delegate corresponding to the notification.
            </summary>
            <param name="onNext">Delegate to invoke for an OnNext notification.</param>
            <param name="onError">Delegate to invoke for an OnError notification.</param>
            <param name="onCompleted">Delegate to invoke for an OnCompleted notification.</param>
        </member>
        <member name="M:System.Reactive.Notification`1.OnErrorNotification.Accept``1(System.Func{`0,``0},System.Func{System.Exception,``0},System.Func{``0})">
            <summary>
            Invokes the delegate corresponding to the notification and returns the produced result.
            </summary>
            <param name="onNext">Delegate to invoke for an OnNext notification.</param>
            <param name="onError">Delegate to invoke for an OnError notification.</param>
            <param name="onCompleted">Delegate to invoke for an OnCompleted notification.</param>
            <returns>Result produced by the observation.</returns>
        </member>
        <member name="T:System.Reactive.Notification`1.OnCompletedNotification">
            <summary>
            Represents an OnCompleted notification to an observer.
            </summary>
        </member>
        <member name="F:System.Reactive.Notification`1.OnCompletedNotification.Instance">
            <summary>
            Complete notifications are stateless thus only one instance
            can ever exist per type.
            </summary>
        </member>
        <member name="M:System.Reactive.Notification`1.OnCompletedNotification.#ctor">
            <summary>
            Constructs a notification of the end of a sequence.
            </summary>
        </member>
        <member name="P:System.Reactive.Notification`1.OnCompletedNotification.Value">
            <summary>
            Throws an <see cref="T:System.InvalidOperationException"/>.
            </summary>
        </member>
        <member name="P:System.Reactive.Notification`1.OnCompletedNotification.Exception">
            <summary>
            Returns <c>null</c>.
            </summary>
        </member>
        <member name="P:System.Reactive.Notification`1.OnCompletedNotification.HasValue">
            <summary>
            Returns <c>false</c>.
            </summary>
        </member>
        <member name="P:System.Reactive.Notification`1.OnCompletedNotification.Kind">
            <summary>
            Returns <see cref="F:System.Reactive.NotificationKind.OnCompleted"/>.
            </summary>
        </member>
        <member name="M:System.Reactive.Notification`1.OnCompletedNotification.GetHashCode">
            <summary>
            Returns the hash code for this instance.
            </summary>
        </member>
        <member name="M:System.Reactive.Notification`1.OnCompletedNotification.Equals(System.Reactive.Notification{`0})">
            <summary>
            Indicates whether this instance and other are equal.
            </summary>
        </member>
        <member name="M:System.Reactive.Notification`1.OnCompletedNotification.ToString">
            <summary>
            Returns a string representation of this instance.
            </summary>
        </member>
        <member name="M:System.Reactive.Notification`1.OnCompletedNotification.Accept(System.IObserver{`0})">
            <summary>
            Invokes the observer's method corresponding to the notification.
            </summary>
            <param name="observer">Observer to invoke the notification on.</param>
        </member>
        <member name="M:System.Reactive.Notification`1.OnCompletedNotification.Accept``1(System.Reactive.IObserver{`0,``0})">
            <summary>
            Invokes the observer's method corresponding to the notification and returns the produced result.
            </summary>
            <param name="observer">Observer to invoke the notification on.</param>
            <returns>Result produced by the observation.</returns>
        </member>
        <member name="M:System.Reactive.Notification`1.OnCompletedNotification.Accept(System.Action{`0},System.Action{System.Exception},System.Action)">
            <summary>
            Invokes the delegate corresponding to the notification.
            </summary>
            <param name="onNext">Delegate to invoke for an OnNext notification.</param>
            <param name="onError">Delegate to invoke for an OnError notification.</param>
            <param name="onCompleted">Delegate to invoke for an OnCompleted notification.</param>
        </member>
        <member name="M:System.Reactive.Notification`1.OnCompletedNotification.Accept``1(System.Func{`0,``0},System.Func{System.Exception,``0},System.Func{``0})">
            <summary>
            Invokes the delegate corresponding to the notification and returns the produced result.
            </summary>
            <param name="onNext">Delegate to invoke for an OnNext notification.</param>
            <param name="onError">Delegate to invoke for an OnError notification.</param>
            <param name="onCompleted">Delegate to invoke for an OnCompleted notification.</param>
            <returns>Result produced by the observation.</returns>
        </member>
        <member name="M:System.Reactive.Notification`1.Equals(System.Reactive.Notification{`0})">
            <summary>
            Determines whether the current <see cref="T:System.Reactive.Notification`1"/> object has the same observer message payload as a specified <see cref="T:System.Reactive.Notification`1"/> value.
            </summary>
            <param name="other">An object to compare to the current <see cref="T:System.Reactive.Notification`1"/> object.</param>
            <returns><c>true</c> if both <see cref="T:System.Reactive.Notification`1"/> objects have the same observer message payload; otherwise, <c>false</c>.</returns>
            <remarks>
            Equality of <see cref="T:System.Reactive.Notification`1"/> objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any).
            This means two <see cref="T:System.Reactive.Notification`1"/> objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method.
            In case one wants to determine whether two <see cref="T:System.Reactive.Notification`1"/> objects represent the same observer method call, use Object.ReferenceEquals identity equality instead.
            </remarks>
        </member>
        <member name="M:System.Reactive.Notification`1.op_Equality(System.Reactive.Notification{`0},System.Reactive.Notification{`0})">
            <summary>
            Determines whether the two specified <see cref="T:System.Reactive.Notification`1"/> objects have the same observer message payload.
            </summary>
            <param name="left">The first <see cref="T:System.Reactive.Notification`1"/> to compare, or <c>null</c>.</param>
            <param name="right">The second <see cref="T:System.Reactive.Notification`1"/> to compare, or <c>null</c>.</param>
            <returns><c>true</c> if the first <see cref="T:System.Reactive.Notification`1"/> value has the same observer message payload as the second <see cref="T:System.Reactive.Notification`1"/> value; otherwise, <c>false</c>.</returns>
            <remarks>
            Equality of <see cref="T:System.Reactive.Notification`1"/> objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any).
            This means two <see cref="T:System.Reactive.Notification`1"/> objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method.
            In case one wants to determine whether two <see cref="T:System.Reactive.Notification`1"/> objects represent the same observer method call, use Object.ReferenceEquals identity equality instead.
            </remarks>
        </member>
        <member name="M:System.Reactive.Notification`1.op_Inequality(System.Reactive.Notification{`0},System.Reactive.Notification{`0})">
            <summary>
            Determines whether the two specified <see cref="T:System.Reactive.Notification`1"/> objects have a different observer message payload.
            </summary>
            <param name="left">The first <see cref="T:System.Reactive.Notification`1"/> to compare, or <c>null</c>.</param>
            <param name="right">The second <see cref="T:System.Reactive.Notification`1"/> to compare, or <c>null</c>.</param>
            <returns><c>true</c> if the first <see cref="T:System.Reactive.Notification`1"/> value has a different observer message payload as the second <see cref="T:System.Reactive.Notification`1"/> value; otherwise, <c>false</c>.</returns>
            <remarks>
            Equality of <see cref="T:System.Reactive.Notification`1"/> objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any).
            This means two <see cref="T:System.Reactive.Notification`1"/> objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method.
            In case one wants to determine whether two <see cref="T:System.Reactive.Notification`1"/> objects represent a different observer method call, use Object.ReferenceEquals identity equality instead.
            </remarks>
        </member>
        <member name="M:System.Reactive.Notification`1.Equals(System.Object)">
            <summary>
            Determines whether the specified System.Object is equal to the current <see cref="T:System.Reactive.Notification`1"/>.
            </summary>
            <param name="obj">The System.Object to compare with the current <see cref="T:System.Reactive.Notification`1"/>.</param>
            <returns><c>true</c> if the specified System.Object is equal to the current <see cref="T:System.Reactive.Notification`1"/>; otherwise, <c>false</c>.</returns>
            <remarks>
            Equality of <see cref="T:System.Reactive.Notification`1"/> objects is based on the equality of the observer message payload they represent, including the notification Kind and the Value or Exception (if any).
            This means two <see cref="T:System.Reactive.Notification`1"/> objects can be equal even though they don't represent the same observer method call, but have the same Kind and have equal parameters passed to the observer method.
            In case one wants to determine whether two <see cref="T:System.Reactive.Notification`1"/> objects represent the same observer method call, use Object.ReferenceEquals identity equality instead.
            </remarks>
        </member>
        <member name="M:System.Reactive.Notification`1.Accept(System.IObserver{`0})">
            <summary>
            Invokes the observer's method corresponding to the notification.
            </summary>
            <param name="observer">Observer to invoke the notification on.</param>
        </member>
        <member name="M:System.Reactive.Notification`1.Accept``1(System.Reactive.IObserver{`0,``0})">
            <summary>
            Invokes the observer's method corresponding to the notification and returns the produced result.
            </summary>
            <typeparam name="TResult">The type of the result returned from the observer's notification handlers.</typeparam>
            <param name="observer">Observer to invoke the notification on.</param>
            <returns>Result produced by the observation.</returns>
        </member>
        <member name="M:System.Reactive.Notification`1.Accept(System.Action{`0},System.Action{System.Exception},System.Action)">
            <summary>
            Invokes the delegate corresponding to the notification.
            </summary>
            <param name="onNext">Delegate to invoke for an OnNext notification.</param>
            <param name="onError">Delegate to invoke for an OnError notification.</param>
            <param name="onCompleted">Delegate to invoke for an OnCompleted notification.</param>
        </member>
        <member name="M:System.Reactive.Notification`1.Accept``1(System.Func{`0,``0},System.Func{System.Exception,``0},System.Func{``0})">
            <summary>
            Invokes the delegate corresponding to the notification and returns the produced result.
            </summary>
            <typeparam name="TResult">The type of the result returned from the notification handler delegates.</typeparam>
            <param name="onNext">Delegate to invoke for an OnNext notification.</param>
            <param name="onError">Delegate to invoke for an OnError notification.</param>
            <param name="onCompleted">Delegate to invoke for an OnCompleted notification.</param>
            <returns>Result produced by the observation.</returns>
        </member>
        <member name="M:System.Reactive.Notification`1.ToObservable">
            <summary>
            Returns an observable sequence with a single notification, using the immediate scheduler.
            </summary>
            <returns>The observable sequence that surfaces the behavior of the notification upon subscription.</returns>
        </member>
        <member name="M:System.Reactive.Notification`1.ToObservable(System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence with a single notification.
            </summary>
            <param name="scheduler">Scheduler to send out the notification calls on.</param>
            <returns>The observable sequence that surfaces the behavior of the notification upon subscription.</returns>
        </member>
        <member name="T:System.Reactive.Notification">
            <summary>
            Provides a set of static methods for constructing notifications.
            </summary>
        </member>
        <member name="M:System.Reactive.Notification.CreateOnNext``1(``0)">
            <summary>
            Creates an object that represents an OnNext notification to an observer.
            </summary>
            <typeparam name="T">The type of the elements received by the observer. Upon dematerialization of the notifications into an observable sequence, this type is used as the element type for the sequence.</typeparam>
            <param name="value">The value contained in the notification.</param>
            <returns>The OnNext notification containing the value.</returns>
        </member>
        <member name="M:System.Reactive.Notification.CreateOnError``1(System.Exception)">
            <summary>
            Creates an object that represents an OnError notification to an observer.
            </summary>
            <typeparam name="T">The type of the elements received by the observer. Upon dematerialization of the notifications into an observable sequence, this type is used as the element type for the sequence.</typeparam>
            <param name="error">The exception contained in the notification.</param>
            <returns>The OnError notification containing the exception.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="error"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Notification.CreateOnCompleted``1">
            <summary>
            Creates an object that represents an OnCompleted notification to an observer.
            </summary>
            <typeparam name="T">The type of the elements received by the observer. Upon dematerialization of the notifications into an observable sequence, this type is used as the element type for the sequence.</typeparam>
            <returns>The OnCompleted notification.</returns>
        </member>
        <member name="T:System.Reactive.ObservableBase`1">
            <summary>
            Abstract base class for implementations of the <see cref="T:System.IObservable`1"/> interface.
            </summary>
            <remarks>
            If you don't need a named type to create an observable sequence (i.e. you rather need
            an instance rather than a reusable type), use the Observable.Create method to create
            an observable sequence with specified subscription behavior.
            </remarks>
            <typeparam name="T">The type of the elements in the sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.ObservableBase`1.Subscribe(System.IObserver{`0})">
            <summary>
            Subscribes the given observer to the observable sequence.
            </summary>
            <param name="observer">Observer that will receive notifications from the observable sequence.</param>
            <returns>Disposable object representing an observer's subscription to the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observer"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.ObservableBase`1.SubscribeCore(System.IObserver{`0})">
            <summary>
            Implement this method with the core subscription logic for the observable sequence.
            </summary>
            <param name="observer">Observer to send notifications to.</param>
            <returns>Disposable object representing an observer's subscription to the observable sequence.</returns>
        </member>
        <member name="T:System.Reactive.Observer">
            <summary>
            Provides a set of static methods for creating observers.
            </summary>
        </member>
        <member name="M:System.Reactive.Observer.ToObserver``1(System.Action{System.Reactive.Notification{``0}})">
            <summary>
            Creates an observer from a notification callback.
            </summary>
            <typeparam name="T">The type of the elements received by the observer.</typeparam>
            <param name="handler">Action that handles a notification.</param>
            <returns>The observer object that invokes the specified handler using a notification corresponding to each message it receives.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="handler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Observer.ToNotifier``1(System.IObserver{``0})">
            <summary>
            Creates a notification callback from an observer.
            </summary>
            <typeparam name="T">The type of the elements received by the observer.</typeparam>
            <param name="observer">Observer object.</param>
            <returns>The action that forwards its input notification to the underlying observer.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observer"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Observer.Create``1(System.Action{``0})">
            <summary>
            Creates an observer from the specified OnNext action.
            </summary>
            <typeparam name="T">The type of the elements received by the observer.</typeparam>
            <param name="onNext">Observer's OnNext action implementation.</param>
            <returns>The observer object implemented using the given actions.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="onNext"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Observer.Create``1(System.Action{``0},System.Action{System.Exception})">
            <summary>
            Creates an observer from the specified OnNext and OnError actions.
            </summary>
            <typeparam name="T">The type of the elements received by the observer.</typeparam>
            <param name="onNext">Observer's OnNext action implementation.</param>
            <param name="onError">Observer's OnError action implementation.</param>
            <returns>The observer object implemented using the given actions.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="onNext"/> or <paramref name="onError"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Observer.Create``1(System.Action{``0},System.Action)">
            <summary>
            Creates an observer from the specified OnNext and OnCompleted actions.
            </summary>
            <typeparam name="T">The type of the elements received by the observer.</typeparam>
            <param name="onNext">Observer's OnNext action implementation.</param>
            <param name="onCompleted">Observer's OnCompleted action implementation.</param>
            <returns>The observer object implemented using the given actions.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="onNext"/> or <paramref name="onCompleted"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Observer.Create``1(System.Action{``0},System.Action{System.Exception},System.Action)">
            <summary>
            Creates an observer from the specified OnNext, OnError, and OnCompleted actions.
            </summary>
            <typeparam name="T">The type of the elements received by the observer.</typeparam>
            <param name="onNext">Observer's OnNext action implementation.</param>
            <param name="onError">Observer's OnError action implementation.</param>
            <param name="onCompleted">Observer's OnCompleted action implementation.</param>
            <returns>The observer object implemented using the given actions.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="onNext"/> or <paramref name="onError"/> or <paramref name="onCompleted"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Observer.AsObserver``1(System.IObserver{``0})">
            <summary>
            Hides the identity of an observer.
            </summary>
            <typeparam name="T">The type of the elements received by the source observer.</typeparam>
            <param name="observer">An observer whose identity to hide.</param>
            <returns>An observer that hides the identity of the specified observer.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observer"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Observer.Checked``1(System.IObserver{``0})">
            <summary>
            Checks access to the observer for grammar violations. This includes checking for multiple OnError or OnCompleted calls, as well as reentrancy in any of the observer methods.
            If a violation is detected, an InvalidOperationException is thrown from the offending observer method call.
            </summary>
            <typeparam name="T">The type of the elements received by the source observer.</typeparam>
            <param name="observer">The observer whose callback invocations should be checked for grammar violations.</param>
            <returns>An observer that checks callbacks invocations against the observer grammar and, if the checks pass, forwards those to the specified observer.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observer"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Observer.Synchronize``1(System.IObserver{``0})">
            <summary>
            Synchronizes access to the observer such that its callback methods cannot be called concurrently from multiple threads. This overload is useful when coordinating access to an observer.
            Notice reentrant observer callbacks on the same thread are still possible.
            </summary>
            <typeparam name="T">The type of the elements received by the source observer.</typeparam>
            <param name="observer">The observer whose callbacks should be synchronized.</param>
            <returns>An observer that delivers callbacks to the specified observer in a synchronized manner.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observer"/> is null.</exception>
            <remarks>
            Because a <see cref="T:System.Threading.Monitor">Monitor</see> is used to perform the synchronization, there's no protection against reentrancy from the same thread.
            Hence, overlapped observer callbacks are still possible, which is invalid behavior according to the observer grammar. In order to protect against this behavior as
            well, use the <see cref="M:System.Reactive.Observer.Synchronize``1(System.IObserver{``0},System.Boolean)"/> overload, passing true for the second parameter.
            </remarks>
        </member>
        <member name="M:System.Reactive.Observer.Synchronize``1(System.IObserver{``0},System.Boolean)">
            <summary>
            Synchronizes access to the observer such that its callback methods cannot be called concurrently. This overload is useful when coordinating access to an observer.
            The <paramref name="preventReentrancy"/> parameter configures the type of lock used for synchronization.
            </summary>
            <typeparam name="T">The type of the elements received by the source observer.</typeparam>
            <param name="observer">The observer whose callbacks should be synchronized.</param>
            <param name="preventReentrancy">If set to true, reentrant observer callbacks will be queued up and get delivered to the observer in a sequential manner.</param>
            <returns>An observer that delivers callbacks to the specified observer in a synchronized manner.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observer"/> is null.</exception>
            <remarks>
            When the <paramref name="preventReentrancy"/> parameter is set to false, behavior is identical to the <see cref="M:System.Reactive.Observer.Synchronize``1(System.IObserver{``0})"/> overload which uses
            a <see cref="T:System.Threading.Monitor">Monitor</see> for synchronization. When the <paramref name="preventReentrancy"/> parameter is set to true, an <see cref="T:System.Reactive.Concurrency.AsyncLock"/>
            is used to queue up callbacks to the specified observer if a reentrant call is made.
            </remarks>
        </member>
        <member name="M:System.Reactive.Observer.Synchronize``1(System.IObserver{``0},System.Object)">
            <summary>
            Synchronizes access to the observer such that its callback methods cannot be called concurrently by multiple threads, using the specified gate object for use by a <see cref="T:System.Threading.Monitor">Monitor</see>-based lock.
            This overload is useful when coordinating multiple observers that access shared state by synchronizing on a common gate object.
            Notice reentrant observer callbacks on the same thread are still possible.
            </summary>
            <typeparam name="T">The type of the elements received by the source observer.</typeparam>
            <param name="observer">The observer whose callbacks should be synchronized.</param>
            <param name="gate">Gate object to synchronize each observer call on.</param>
            <returns>An observer that delivers callbacks to the specified observer in a synchronized manner.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observer"/> or <paramref name="gate"/> is null.</exception>
            <remarks>
            Because a <see cref="T:System.Threading.Monitor">Monitor</see> is used to perform the synchronization, there's no protection against reentrancy from the same thread.
            Hence, overlapped observer callbacks are still possible, which is invalid behavior according to the observer grammar. In order to protect against this behavior as
            well, use the <see cref="M:System.Reactive.Observer.Synchronize``1(System.IObserver{``0},System.Reactive.Concurrency.AsyncLock)"/> overload.
            </remarks>
        </member>
        <member name="M:System.Reactive.Observer.Synchronize``1(System.IObserver{``0},System.Reactive.Concurrency.AsyncLock)">
            <summary>
            Synchronizes access to the observer such that its callback methods cannot be called concurrently, using the specified asynchronous lock to protect against concurrent and reentrant access.
            This overload is useful when coordinating multiple observers that access shared state by synchronizing on a common asynchronous lock.
            </summary>
            <typeparam name="T">The type of the elements received by the source observer.</typeparam>
            <param name="observer">The observer whose callbacks should be synchronized.</param>
            <param name="asyncLock">Gate object to synchronize each observer call on.</param>
            <returns>An observer that delivers callbacks to the specified observer in a synchronized manner.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observer"/> or <paramref name="asyncLock"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Observer.NotifyOn``1(System.IObserver{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Schedules the invocation of observer methods on the given scheduler.
            </summary>
            <typeparam name="T">The type of the elements received by the source observer.</typeparam>
            <param name="observer">The observer to schedule messages for.</param>
            <param name="scheduler">Scheduler to schedule observer messages on.</param>
            <returns>Observer whose messages are scheduled on the given scheduler.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observer"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Observer.NotifyOn``1(System.IObserver{``0},System.Threading.SynchronizationContext)">
            <summary>
            Schedules the invocation of observer methods on the given synchronization context.
            </summary>
            <typeparam name="T">The type of the elements received by the source observer.</typeparam>
            <param name="observer">The observer to schedule messages for.</param>
            <param name="context">Synchronization context to schedule observer messages on.</param>
            <returns>Observer whose messages are scheduled on the given synchronization context.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observer"/> or <paramref name="context"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Observer.ToProgress``1(System.IObserver{``0})">
            <summary>
            Converts an observer to a progress object.
            </summary>
            <typeparam name="T">The type of the progress objects received by the source observer.</typeparam>
            <param name="observer">The observer to convert.</param>
            <returns>Progress object whose Report messages correspond to the observer's OnNext messages.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observer"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Observer.ToProgress``1(System.IObserver{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Converts an observer to a progress object, using the specified scheduler to invoke the progress reporting method.
            </summary>
            <typeparam name="T">The type of the progress objects received by the source observer.</typeparam>
            <param name="observer">The observer to convert.</param>
            <param name="scheduler">Scheduler to report progress on.</param>
            <returns>Progress object whose Report messages correspond to the observer's OnNext messages.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observer"/> or <paramref name="scheduler"/> is null.</exception>
        </member>
        <member name="M:System.Reactive.Observer.ToObserver``1(System.IProgress{``0})">
            <summary>
            Converts a progress object to an observer.
            </summary>
            <typeparam name="T">The type of the progress objects received by the progress reporter.</typeparam>
            <param name="progress">The progress object to convert.</param>
            <returns>Observer whose OnNext messages correspond to the progress object's Report messages.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="progress"/> is null.</exception>
        </member>
        <member name="T:System.Reactive.ObserverBase`1">
            <summary>
            Abstract base class for implementations of the <see cref="T:System.IObserver`1"/> interface.
            </summary>
            <remarks>This base class enforces the grammar of observers where <see cref="M:System.IObserver`1.OnError(System.Exception)"/> and <see cref="M:System.IObserver`1.OnCompleted"/> are terminal messages.</remarks>
            <typeparam name="T">The type of the elements in the sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.ObserverBase`1.#ctor">
            <summary>
            Creates a new observer in a non-stopped state.
            </summary>
        </member>
        <member name="M:System.Reactive.ObserverBase`1.OnNext(`0)">
            <summary>
            Notifies the observer of a new element in the sequence.
            </summary>
            <param name="value">Next element in the sequence.</param>
        </member>
        <member name="M:System.Reactive.ObserverBase`1.OnNextCore(`0)">
            <summary>
            Implement this method to react to the receival of a new element in the sequence.
            </summary>
            <param name="value">Next element in the sequence.</param>
            <remarks>This method only gets called when the observer hasn't stopped yet.</remarks>
        </member>
        <member name="M:System.Reactive.ObserverBase`1.OnError(System.Exception)">
            <summary>
            Notifies the observer that an exception has occurred.
            </summary>
            <param name="error">The error that has occurred.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="error"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.ObserverBase`1.OnErrorCore(System.Exception)">
            <summary>
            Implement this method to react to the occurrence of an exception.
            </summary>
            <param name="error">The error that has occurred.</param>
            <remarks>This method only gets called when the observer hasn't stopped yet, and causes the observer to stop.</remarks>
        </member>
        <member name="M:System.Reactive.ObserverBase`1.OnCompleted">
            <summary>
            Notifies the observer of the end of the sequence.
            </summary>
        </member>
        <member name="M:System.Reactive.ObserverBase`1.OnCompletedCore">
            <summary>
            Implement this method to react to the end of the sequence.
            </summary>
            <remarks>This method only gets called when the observer hasn't stopped yet, and causes the observer to stop.</remarks>
        </member>
        <member name="M:System.Reactive.ObserverBase`1.Dispose">
            <summary>
            Disposes the observer, causing it to transition to the stopped state.
            </summary>
        </member>
        <member name="M:System.Reactive.ObserverBase`1.Dispose(System.Boolean)">
            <summary>
            Core implementation of <see cref="T:System.IDisposable"/>.
            </summary>
            <param name="disposing"><c>true</c> if the Dispose call was triggered by the <see cref="M:System.IDisposable.Dispose"/> method; <c>false</c> if it was triggered by the finalizer.</param>
        </member>
        <member name="T:System.Reactive.Strings_Core">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Core.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Core.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Core.CANT_OBTAIN_SCHEDULER">
            <summary>
              Looks up a localized string similar to Using the Scheduler.{0} property is no longer supported due to refactoring of the API surface and elimination of platform-specific dependencies. Please include System.Reactive.PlatformServices for your target platform and use the {0}Scheduler type instead. If you&apos;re building a Windows Store app, notice some schedulers are no longer supported. Consider using Scheduler.Default instead..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Core.COMPLETED_NO_VALUE">
            <summary>
              Looks up a localized string similar to OnCompleted notification doesn't have a value..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Core.DISPOSABLE_ALREADY_ASSIGNED">
            <summary>
              Looks up a localized string similar to Disposable has already been assigned..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Core.DISPOSABLES_CANT_CONTAIN_NULL">
            <summary>
              Looks up a localized string similar to Disposables collection can not contain null values..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Core.FAILED_CLOCK_MONITORING">
            <summary>
              Looks up a localized string similar to Failed to start monitoring system clock changes..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Core.HEAP_EMPTY">
            <summary>
              Looks up a localized string similar to Heap is empty..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Core.OBSERVER_TERMINATED">
            <summary>
              Looks up a localized string similar to Observer has already terminated..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Core.REENTRANCY_DETECTED">
            <summary>
              Looks up a localized string similar to Reentrancy has been detected..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Core.SCHEDULER_OPERATION_ALREADY_AWAITED">
            <summary>
              Looks up a localized string similar to This scheduler operation has already been awaited..
            </summary>
        </member>
        <member name="T:System.Reactive.Strings_Linq">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Linq.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Linq.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Linq.CANT_ADVANCE_WHILE_RUNNING">
            <summary>
              Looks up a localized string similar to {0} cannot be called when the scheduler is already running. Try using Sleep instead..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Linq.COULD_NOT_FIND_INSTANCE_EVENT">
            <summary>
              Looks up a localized string similar to Could not find event &apos;{0}&apos; on object of type &apos;{1}&apos;..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Linq.COULD_NOT_FIND_STATIC_EVENT">
            <summary>
              Looks up a localized string similar to Could not find event &apos;{0}&apos; on type &apos;{1}&apos;..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Linq.EVENT_ADD_METHOD_SHOULD_TAKE_ONE_PARAMETER">
            <summary>
              Looks up a localized string similar to Add method should take 1 parameter..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Linq.EVENT_ARGS_NOT_ASSIGNABLE">
            <summary>
              Looks up a localized string similar to The second parameter of the event delegate must be assignable to &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Linq.EVENT_MISSING_ADD_METHOD">
            <summary>
              Looks up a localized string similar to Event is missing the add method..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Linq.EVENT_MISSING_REMOVE_METHOD">
            <summary>
              Looks up a localized string similar to Event is missing the remove method..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Linq.EVENT_MUST_RETURN_VOID">
            <summary>
              Looks up a localized string similar to The event delegate must have a void return type..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Linq.EVENT_PATTERN_REQUIRES_TWO_PARAMETERS">
            <summary>
              Looks up a localized string similar to The event delegate must have exactly two parameters..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Linq.EVENT_REMOVE_METHOD_SHOULD_TAKE_ONE_PARAMETER">
            <summary>
              Looks up a localized string similar to Remove method should take 1 parameter..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Linq.EVENT_SENDER_NOT_ASSIGNABLE">
            <summary>
              Looks up a localized string similar to The first parameter of the event delegate must be assignable to &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Linq.EVENT_WINRT_REMOVE_METHOD_SHOULD_TAKE_ERT">
            <summary>
              Looks up a localized string similar to Remove method of a WinRT event should take an EventRegistrationToken..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Linq.MORE_THAN_ONE_ELEMENT">
            <summary>
              Looks up a localized string similar to Sequence contains more than one element..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Linq.MORE_THAN_ONE_MATCHING_ELEMENT">
            <summary>
              Looks up a localized string similar to Sequence contains more than one matching element..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Linq.NO_ELEMENTS">
            <summary>
              Looks up a localized string similar to Sequence contains no elements..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Linq.NO_MATCHING_ELEMENTS">
            <summary>
              Looks up a localized string similar to Sequence contains no matching element..
            </summary>
        </member>
        <member name="T:System.Reactive.Strings_PlatformServices">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_PlatformServices.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_PlatformServices.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_PlatformServices.WINRT_NO_SUB1MS_TIMERS">
            <summary>
              Looks up a localized string similar to The WinRT thread pool doesn&apos;t support creating periodic timers with a period below 1 millisecond..
            </summary>
        </member>
        <member name="T:System.Reactive.Strings_Providers">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Providers.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Providers.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Providers.EXPECTED_TOQUERYABLE_METHODCALL">
            <summary>
              Looks up a localized string similar to Expected Qbservable.ToQueryable..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Providers.INVALID_TREE_TYPE">
            <summary>
              Looks up a localized string similar to Invalid expression tree type..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_Providers.NO_MATCHING_METHOD_FOUND">
            <summary>
              Looks up a localized string similar to There is no method &apos;{0}&apos; on type &apos;{1}&apos; that matches the specified arguments..
            </summary>
        </member>
        <member name="T:System.Reactive.ITaskObservable`1">
            <summary>
            Extension of the <see cref="T:System.IObservable`1"/> interface compatible with async method return types.
            </summary>
            <remarks>
            This class implements a "task-like" type that can be used as the return type of an asynchronous
            method in C# 7.0 and beyond. For example:
            <code>
            async ITaskObservable&lt;int&gt; RxAsync()
            {
                var res = await Observable.Return(21).Delay(TimeSpan.FromSeconds(1));
                return res * 2;
            }
            </code>
            </remarks>
            <typeparam name="T">The type of the elements in the sequence.</typeparam>
        </member>
        <member name="M:System.Reactive.ITaskObservable`1.GetAwaiter">
            <summary>
            Gets an awaiter that can be used to await the eventual completion of the observable sequence.
            </summary>
            <returns>An awaiter that can be used to await the eventual completion of the observable sequence.</returns>
        </member>
        <member name="T:System.Reactive.ITaskObservableAwaiter`1">
            <summary>
            Interface representing an awaiter for an <see cref="T:System.Reactive.ITaskObservable`1"/>.
            </summary>
            <typeparam name="T">The type of the elements in the sequence.</typeparam>
        </member>
        <member name="P:System.Reactive.ITaskObservableAwaiter`1.IsCompleted">
            <summary>
            Gets a Boolean indicating whether the observable sequence has completed.
            </summary>
        </member>
        <member name="M:System.Reactive.ITaskObservableAwaiter`1.GetResult">
            <summary>
            Gets the result produced by the observable sequence.
            </summary>
            <returns>The result produced by the observable sequence.</returns>
        </member>
        <member name="T:System.Reactive.Threading.Tasks.NamespaceDoc">
            <summary>
            The <b>System.Reactive.Threading.Tasks</b> namespace contains helpers for the conversion between tasks and observable sequences.
            </summary>
        </member>
        <member name="T:System.Reactive.Threading.Tasks.TaskObservableExtensions">
            <summary>
            Provides a set of static methods for converting tasks to observable sequences.
            </summary>
        </member>
        <member name="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToObservable(System.Threading.Tasks.Task)">
            <summary>
            Returns an observable sequence that signals when the task completes.
            </summary>
            <param name="task">Task to convert to an observable sequence.</param>
            <returns>An observable sequence that produces a unit value when the task completes, or propagates the exception produced by the task.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="task"/> is <c>null</c>.</exception>
            <remarks>If the specified task object supports cancellation, consider using <see cref="M:System.Reactive.Linq.Observable.FromAsync(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task})"/> instead.</remarks>
        </member>
        <member name="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToObservable(System.Threading.Tasks.Task,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that signals when the task completes.
            </summary>
            <param name="task">Task to convert to an observable sequence.</param>
            <param name="scheduler">Scheduler on which to notify observers about completion, cancellation or failure.</param>
            <returns>An observable sequence that produces a unit value when the task completes, or propagates the exception produced by the task.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="task"/> is <c>null</c> or <paramref name="scheduler"/> is <c>null</c>.</exception>
            <remarks>If the specified task object supports cancellation, consider using <see cref="M:System.Reactive.Linq.Observable.FromAsync(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task})"/> instead.</remarks>
        </member>
        <member name="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToObservable``1(System.Threading.Tasks.Task{``0})">
            <summary>
            Returns an observable sequence that propagates the result of the task.
            </summary>
            <typeparam name="TResult">The type of the result produced by the task.</typeparam>
            <param name="task">Task to convert to an observable sequence.</param>
            <returns>An observable sequence that produces the task's result, or propagates the exception produced by the task.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="task"/> is <c>null</c>.</exception>
            <remarks>If the specified task object supports cancellation, consider using <see cref="M:System.Reactive.Linq.Observable.FromAsync``1(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}})"/> instead.</remarks>
        </member>
        <member name="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToObservable``1(System.Threading.Tasks.Task{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns an observable sequence that propagates the result of the task.
            </summary>
            <typeparam name="TResult">The type of the result produced by the task.</typeparam>
            <param name="task">Task to convert to an observable sequence.</param>
            <param name="scheduler">Scheduler on which to notify observers about completion, cancellation or failure.</param>
            <returns>An observable sequence that produces the task's result, or propagates the exception produced by the task.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="task"/> is <c>null</c> or <paramref name="scheduler"/> is <c>null</c>.</exception>
            <remarks>If the specified task object supports cancellation, consider using <see cref="M:System.Reactive.Linq.Observable.FromAsync``1(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}})"/> instead.</remarks>
        </member>
        <member name="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToTask``1(System.IObservable{``0})">
            <summary>
            Returns a task that will receive the last value or the exception produced by the observable sequence.
            </summary>
            <typeparam name="TResult">The type of the elements in the source sequence.</typeparam>
            <param name="observable">Observable sequence to convert to a task.</param>
            <returns>A task that will receive the last element or the exception produced by the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observable"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToTask``1(System.IObservable{``0},System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns a task that will receive the last value or the exception produced by the observable sequence.
            </summary>
            <typeparam name="TResult">The type of the elements in the source sequence.</typeparam>
            <param name="observable">Observable sequence to convert to a task.</param>
            <param name="scheduler">The scheduler used for overriding where the task completion signals will be issued.</param>
            <returns>A task that will receive the last element or the exception produced by the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observable"/> or <paramref name="scheduler"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToTask``1(System.IObservable{``0},System.Object)">
            <summary>
            Returns a task that will receive the last value or the exception produced by the observable sequence.
            </summary>
            <typeparam name="TResult">The type of the elements in the source sequence.</typeparam>
            <param name="observable">Observable sequence to convert to a task.</param>
            <param name="state">The state to use as the underlying task's AsyncState.</param>
            <returns>A task that will receive the last element or the exception produced by the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observable"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToTask``1(System.IObservable{``0},System.Object,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns a task that will receive the last value or the exception produced by the observable sequence.
            </summary>
            <typeparam name="TResult">The type of the elements in the source sequence.</typeparam>
            <param name="observable">Observable sequence to convert to a task.</param>
            <param name="state">The state to use as the underlying task's AsyncState.</param>
            <param name="scheduler">The scheduler used for overriding where the task completion signals will be issued.</param>
            <returns>A task that will receive the last element or the exception produced by the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observable"/> or <paramref name="scheduler"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToTask``1(System.IObservable{``0},System.Threading.CancellationToken)">
            <summary>
            Returns a task that will receive the last value or the exception produced by the observable sequence.
            </summary>
            <typeparam name="TResult">The type of the elements in the source sequence.</typeparam>
            <param name="observable">Observable sequence to convert to a task.</param>
            <param name="cancellationToken">Cancellation token that can be used to cancel the task, causing unsubscription from the observable sequence.</param>
            <returns>A task that will receive the last element or the exception produced by the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observable"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToTask``1(System.IObservable{``0},System.Threading.CancellationToken,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns a task that will receive the last value or the exception produced by the observable sequence.
            </summary>
            <typeparam name="TResult">The type of the elements in the source sequence.</typeparam>
            <param name="observable">Observable sequence to convert to a task.</param>
            <param name="cancellationToken">Cancellation token that can be used to cancel the task, causing unsubscription from the observable sequence.</param>
            <param name="scheduler">The scheduler used for overriding where the task completion signals will be issued.</param>
            <returns>A task that will receive the last element or the exception produced by the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observable"/> or <paramref name="scheduler"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToTask``1(System.IObservable{``0},System.Threading.CancellationToken,System.Object)">
            <summary>
            Returns a task that will receive the last value or the exception produced by the observable sequence.
            </summary>
            <typeparam name="TResult">The type of the elements in the source sequence.</typeparam>
            <param name="observable">Observable sequence to convert to a task.</param>
            <param name="cancellationToken">Cancellation token that can be used to cancel the task, causing unsubscription from the observable sequence.</param>
            <param name="state">The state to use as the underlying task's <see cref="P:System.Threading.Tasks.Task.AsyncState"/>.</param>
            <returns>A task that will receive the last element or the exception produced by the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observable"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Reactive.Threading.Tasks.TaskObservableExtensions.ToTask``1(System.IObservable{``0},System.Threading.CancellationToken,System.Object,System.Reactive.Concurrency.IScheduler)">
            <summary>
            Returns a task that will receive the last value or the exception produced by the observable sequence.
            </summary>
            <typeparam name="TResult">The type of the elements in the source sequence.</typeparam>
            <param name="observable">Observable sequence to convert to a task.</param>
            <param name="cancellationToken">Cancellation token that can be used to cancel the task, causing unsubscription from the observable sequence.</param>
            <param name="state">The state to use as the underlying task's <see cref="P:System.Threading.Tasks.Task.AsyncState"/>.</param>
            <param name="scheduler">The scheduler used for overriding where the task completion signals will be issued.</param>
            <returns>A task that will receive the last element or the exception produced by the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observable"/> or <paramref name="scheduler"/> is <c>null</c>.</exception>
        </member>
        <member name="T:System.Reactive.TimeInterval`1">
            <summary>
            Represents a value associated with time interval information.
            The time interval can represent the time it took to produce the value, the interval relative to a previous value, the value's delivery time relative to a base, etc.
            </summary>
            <typeparam name="T">The type of the value being annotated with time interval information.</typeparam>
        </member>
        <member name="M:System.Reactive.TimeInterval`1.#ctor(`0,System.TimeSpan)">
            <summary>
            Constructs a time interval value.
            </summary>
            <param name="value">The value to be annotated with a time interval.</param>
            <param name="interval">Time interval associated with the value.</param>
        </member>
        <member name="P:System.Reactive.TimeInterval`1.Value">
            <summary>
            Gets the value.
            </summary>
        </member>
        <member name="P:System.Reactive.TimeInterval`1.Interval">
            <summary>
            Gets the interval.
            </summary>
        </member>
        <member name="M:System.Reactive.TimeInterval`1.Deconstruct(`0@,System.TimeSpan@)">
            <summary>
            Deconstructs the time interval value into a value and a time interval.
            </summary>
            <param name="value">The value.</param>
            <param name="interval">Time interval associated with the value.</param>
        </member>
        <member name="M:System.Reactive.TimeInterval`1.Equals(System.Reactive.TimeInterval{`0})">
            <summary>
            Determines whether the current <see cref="T:System.Reactive.TimeInterval`1"/> value has the same <see cref="P:System.Reactive.TimeInterval`1.Value"/> and <see cref="P:System.Reactive.TimeInterval`1.Interval"/> as a specified <see cref="T:System.Reactive.TimeInterval`1"/> value.
            </summary>
            <param name="other">An object to compare to the current <see cref="T:System.Reactive.TimeInterval`1"/> value.</param>
            <returns><c>true</c> if both <see cref="T:System.Reactive.TimeInterval`1"/> values have the same <see cref="P:System.Reactive.TimeInterval`1.Value"/> and <see cref="P:System.Reactive.TimeInterval`1.Interval"/>; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:System.Reactive.TimeInterval`1.op_Equality(System.Reactive.TimeInterval{`0},System.Reactive.TimeInterval{`0})">
            <summary>
            Determines whether the two specified <see cref="T:System.Reactive.TimeInterval`1"/> values have the same <see cref="P:System.Reactive.TimeInterval`1.Value"/> and <see cref="P:System.Reactive.TimeInterval`1.Interval"/>.
            </summary>
            <param name="first">The first <see cref="T:System.Reactive.TimeInterval`1"/> value to compare.</param>
            <param name="second">The second <see cref="T:System.Reactive.TimeInterval`1"/> value to compare.</param>
            <returns><c>true</c> if the first <see cref="T:System.Reactive.TimeInterval`1"/> value has the same <see cref="P:System.Reactive.TimeInterval`1.Value"/> and <see cref="P:System.Reactive.TimeInterval`1.Interval"/> as the second <see cref="T:System.Reactive.TimeInterval`1"/> value; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:System.Reactive.TimeInterval`1.op_Inequality(System.Reactive.TimeInterval{`0},System.Reactive.TimeInterval{`0})">
            <summary>
            Determines whether the two specified <see cref="T:System.Reactive.TimeInterval`1"/> values don't have the same <see cref="P:System.Reactive.TimeInterval`1.Value"/> and <see cref="P:System.Reactive.TimeInterval`1.Interval"/>.
            </summary>
            <param name="first">The first <see cref="T:System.Reactive.TimeInterval`1"/> value to compare.</param>
            <param name="second">The second <see cref="T:System.Reactive.TimeInterval`1"/> value to compare.</param>
            <returns><c>true</c> if the first <see cref="T:System.Reactive.TimeInterval`1"/> value has a different <see cref="P:System.Reactive.TimeInterval`1.Value"/> or <see cref="P:System.Reactive.TimeInterval`1.Interval"/> as the second <see cref="T:System.Reactive.TimeInterval`1"/> value; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:System.Reactive.TimeInterval`1.Equals(System.Object)">
            <summary>
            Determines whether the specified System.Object is equal to the current <see cref="T:System.Reactive.TimeInterval`1"/>.
            </summary>
            <param name="obj">The System.Object to compare with the current <see cref="T:System.Reactive.TimeInterval`1"/>.</param>
            <returns><c>true</c> if the specified System.Object is equal to the current <see cref="T:System.Reactive.TimeInterval`1"/>; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:System.Reactive.TimeInterval`1.GetHashCode">
            <summary>
            Returns the hash code for the current <see cref="T:System.Reactive.TimeInterval`1"/> value.
            </summary>
            <returns>A hash code for the current <see cref="T:System.Reactive.TimeInterval`1"/> value.</returns>
        </member>
        <member name="M:System.Reactive.TimeInterval`1.ToString">
            <summary>
            Returns a string representation of the current <see cref="T:System.Reactive.TimeInterval`1"/> value.
            </summary>
            <returns>String representation of the current <see cref="T:System.Reactive.TimeInterval`1"/> value.</returns>
        </member>
        <member name="T:System.Reactive.Timestamped`1">
            <summary>
            Represents value with a timestamp on it.
            The timestamp typically represents the time the value was received, using an IScheduler's clock to obtain the current time.
            </summary>
            <typeparam name="T">The type of the value being timestamped.</typeparam>
        </member>
        <member name="M:System.Reactive.Timestamped`1.#ctor(`0,System.DateTimeOffset)">
            <summary>
            Constructs a timestamped value.
            </summary>
            <param name="value">The value to be annotated with a timestamp.</param>
            <param name="timestamp">Timestamp associated with the value.</param>
        </member>
        <member name="P:System.Reactive.Timestamped`1.Value">
            <summary>
            Gets the value.
            </summary>
        </member>
        <member name="P:System.Reactive.Timestamped`1.Timestamp">
            <summary>
            Gets the timestamp.
            </summary>
        </member>
        <member name="M:System.Reactive.Timestamped`1.Deconstruct(`0@,System.DateTimeOffset@)">
            <summary>
            Deconstructs the timestamped value into a value and a timestamp.
            </summary>
            <param name="value">The value.</param>
            <param name="timestamp">Timestamp associated with the value.</param>
        </member>
        <member name="M:System.Reactive.Timestamped`1.Equals(System.Reactive.Timestamped{`0})">
            <summary>
            Determines whether the current <see cref="T:System.Reactive.Timestamped`1" /> value has the same <see cref="P:System.Reactive.Timestamped`1.Value"/> and <see cref="P:System.Reactive.Timestamped`1.Timestamp"/> as a specified <see cref="T:System.Reactive.Timestamped`1" /> value.
            </summary>
            <param name="other">An object to compare to the current <see cref="T:System.Reactive.Timestamped`1" /> value.</param>
            <returns><c>true</c> if both <see cref="T:System.Reactive.Timestamped`1" /> values have the same <see cref="P:System.Reactive.Timestamped`1.Value"/> and <see cref="P:System.Reactive.Timestamped`1.Timestamp"/>; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:System.Reactive.Timestamped`1.op_Equality(System.Reactive.Timestamped{`0},System.Reactive.Timestamped{`0})">
            <summary>
            Determines whether the two specified <see cref="T:System.Reactive.Timestamped`1" /> values have the same <see cref="P:System.Reactive.Timestamped`1.Value"/> and <see cref="P:System.Reactive.Timestamped`1.Timestamp"/>.
            </summary>
            <param name="first">The first <see cref="T:System.Reactive.Timestamped`1" /> value to compare.</param>
            <param name="second">The second <see cref="T:System.Reactive.Timestamped`1" /> value to compare.</param>
            <returns><c>true</c> if the first <see cref="T:System.Reactive.Timestamped`1" /> value has the same <see cref="P:System.Reactive.Timestamped`1.Value"/> and <see cref="P:System.Reactive.Timestamped`1.Timestamp"/> as the second <see cref="T:System.Reactive.Timestamped`1" /> value; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:System.Reactive.Timestamped`1.op_Inequality(System.Reactive.Timestamped{`0},System.Reactive.Timestamped{`0})">
            <summary>
            Determines whether the two specified <see cref="T:System.Reactive.Timestamped`1" /> values don't have the same <see cref="P:System.Reactive.Timestamped`1.Value"/> and <see cref="P:System.Reactive.Timestamped`1.Timestamp"/>.
            </summary>
            <param name="first">The first <see cref="T:System.Reactive.Timestamped`1" /> value to compare.</param>
            <param name="second">The second <see cref="T:System.Reactive.Timestamped`1" /> value to compare.</param>
            <returns><c>true</c> if the first <see cref="T:System.Reactive.Timestamped`1" /> value has a different <see cref="P:System.Reactive.Timestamped`1.Value"/> or <see cref="P:System.Reactive.Timestamped`1.Timestamp"/> as the second <see cref="T:System.Reactive.Timestamped`1" /> value; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:System.Reactive.Timestamped`1.Equals(System.Object)">
            <summary>
            Determines whether the specified System.Object is equal to the current <see cref="T:System.Reactive.Timestamped`1" />.
            </summary>
            <param name="obj">The System.Object to compare with the current <see cref="T:System.Reactive.Timestamped`1" />.</param>
            <returns><c>true</c> if the specified System.Object is equal to the current <see cref="T:System.Reactive.Timestamped`1" />; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:System.Reactive.Timestamped`1.GetHashCode">
            <summary>
            Returns the hash code for the current <see cref="T:System.Reactive.Timestamped`1" /> value.
            </summary>
            <returns>A hash code for the current <see cref="T:System.Reactive.Timestamped`1" /> value.</returns>
        </member>
        <member name="M:System.Reactive.Timestamped`1.ToString">
            <summary>
            Returns a string representation of the current <see cref="T:System.Reactive.Timestamped`1" /> value.
            </summary>
            <returns>String representation of the current <see cref="T:System.Reactive.Timestamped`1" /> value.</returns>
        </member>
        <member name="T:System.Reactive.Timestamped">
            <summary>
            A helper class with a factory method for creating <see cref="T:System.Reactive.Timestamped`1" /> instances.
            </summary>
        </member>
        <member name="M:System.Reactive.Timestamped.Create``1(``0,System.DateTimeOffset)">
            <summary>
            Creates an instance of a <see cref="T:System.Reactive.Timestamped`1" />.  This is syntactic sugar that uses type inference
            to avoid specifying a type in a constructor call, which is very useful when using anonymous types.
            </summary>
            <param name="value">The value to be annotated with a timestamp.</param>
            <param name="timestamp">Timestamp associated with the value.</param>
            <returns>Creates a new timestamped value.</returns>
        </member>
        <member name="T:System.Reactive.Unit">
            <summary>
            Represents a type with a single value. This type is often used to denote the successful completion of a void-returning method (C#) or a Sub procedure (Visual Basic).
            </summary>
        </member>
        <member name="M:System.Reactive.Unit.Equals(System.Reactive.Unit)">
            <summary>
            Determines whether the specified <see cref="T:System.Reactive.Unit"/> value is equal to the current <see cref="T:System.Reactive.Unit"/>. Because <see cref="T:System.Reactive.Unit"/> has a single value, this always returns <c>true</c>.
            </summary>
            <param name="other">An object to compare to the current <see cref="T:System.Reactive.Unit"/> value.</param>
            <returns>Because <see cref="T:System.Reactive.Unit"/> has a single value, this always returns <c>true</c>.</returns>
        </member>
        <member name="M:System.Reactive.Unit.Equals(System.Object)">
            <summary>
            Determines whether the specified System.Object is equal to the current <see cref="T:System.Reactive.Unit"/>.
            </summary>
            <param name="obj">The System.Object to compare with the current <see cref="T:System.Reactive.Unit"/>.</param>
            <returns><c>true</c> if the specified System.Object is a <see cref="T:System.Reactive.Unit"/> value; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:System.Reactive.Unit.GetHashCode">
            <summary>
            Returns the hash code for the current <see cref="T:System.Reactive.Unit"/> value.
            </summary>
            <returns>A hash code for the current <see cref="T:System.Reactive.Unit"/> value.</returns>
        </member>
        <member name="M:System.Reactive.Unit.ToString">
            <summary>
            Returns a string representation of the current <see cref="T:System.Reactive.Unit"/> value.
            </summary>
            <returns>String representation of the current <see cref="T:System.Reactive.Unit"/> value.</returns>
        </member>
        <member name="M:System.Reactive.Unit.op_Equality(System.Reactive.Unit,System.Reactive.Unit)">
            <summary>
            Determines whether the two specified <see cref="T:System.Reactive.Unit"/> values are equal. Because <see cref="T:System.Reactive.Unit"/> has a single value, this always returns <c>true</c>.
            </summary>
            <param name="first">The first <see cref="T:System.Reactive.Unit"/> value to compare.</param>
            <param name="second">The second <see cref="T:System.Reactive.Unit"/> value to compare.</param>
            <returns>Because <see cref="T:System.Reactive.Unit"/> has a single value, this always returns <c>true</c>.</returns>
        </member>
        <member name="M:System.Reactive.Unit.op_Inequality(System.Reactive.Unit,System.Reactive.Unit)">
            <summary>
            Determines whether the two specified <see cref="T:System.Reactive.Unit"/> values are not equal. Because <see cref="T:System.Reactive.Unit"/> has a single value, this always returns <c>false</c>.
            </summary>
            <param name="first">The first <see cref="T:System.Reactive.Unit"/> value to compare.</param>
            <param name="second">The second <see cref="T:System.Reactive.Unit"/> value to compare.</param>
            <returns>Because <see cref="T:System.Reactive.Unit"/> has a single value, this always returns <c>false</c>.</returns>
        </member>
        <member name="P:System.Reactive.Unit.Default">
            <summary>
            Gets the single <see cref="T:System.Reactive.Unit"/> value.
            </summary>
        </member>
        <member name="T:System.Reactive.Strings_WindowsThreading">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_WindowsThreading.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_WindowsThreading.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_WindowsThreading.NO_DISPATCHER_CURRENT_THREAD">
            <summary>
              Looks up a localized string similar to The current thread has no Dispatcher associated with it..
            </summary>
        </member>
        <member name="P:System.Reactive.Strings_WindowsThreading.NO_WINDOW_CURRENT">
            <summary>
              Looks up a localized string similar to No current Window object found to obtain a CoreDispatcher from..
            </summary>
        </member>
        <member name="T:System.ObservableExtensions">
            <summary>
            Provides a set of static methods for subscribing delegates to observables.
            </summary>
        </member>
        <member name="M:System.ObservableExtensions.Subscribe``1(System.IObservable{``0})">
            <summary>
            Subscribes to the observable sequence without specifying any handlers.
            This method can be used to evaluate the observable sequence for its side-effects only.
            </summary>
            <typeparam name="T">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to subscribe to.</param>
            <returns><see cref="T:System.IDisposable"/> object used to unsubscribe from the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.ObservableExtensions.Subscribe``1(System.IObservable{``0},System.Action{``0})">
            <summary>
            Subscribes an element handler to an observable sequence.
            </summary>
            <typeparam name="T">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to subscribe to.</param>
            <param name="onNext">Action to invoke for each element in the observable sequence.</param>
            <returns><see cref="T:System.IDisposable"/> object used to unsubscribe from the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="onNext"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.ObservableExtensions.Subscribe``1(System.IObservable{``0},System.Action{``0},System.Action{System.Exception})">
            <summary>
            Subscribes an element handler and an exception handler to an observable sequence.
            </summary>
            <typeparam name="T">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to subscribe to.</param>
            <param name="onNext">Action to invoke for each element in the observable sequence.</param>
            <param name="onError">Action to invoke upon exceptional termination of the observable sequence.</param>
            <returns><see cref="T:System.IDisposable"/> object used to unsubscribe from the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="onNext"/> or <paramref name="onError"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.ObservableExtensions.Subscribe``1(System.IObservable{``0},System.Action{``0},System.Action)">
            <summary>
            Subscribes an element handler and a completion handler to an observable sequence.
            </summary>
            <typeparam name="T">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to subscribe to.</param>
            <param name="onNext">Action to invoke for each element in the observable sequence.</param>
            <param name="onCompleted">Action to invoke upon graceful termination of the observable sequence.</param>
            <returns><see cref="T:System.IDisposable"/> object used to unsubscribe from the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="onNext"/> or <paramref name="onCompleted"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.ObservableExtensions.Subscribe``1(System.IObservable{``0},System.Action{``0},System.Action{System.Exception},System.Action)">
            <summary>
            Subscribes an element handler, an exception handler, and a completion handler to an observable sequence.
            </summary>
            <typeparam name="T">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to subscribe to.</param>
            <param name="onNext">Action to invoke for each element in the observable sequence.</param>
            <param name="onError">Action to invoke upon exceptional termination of the observable sequence.</param>
            <param name="onCompleted">Action to invoke upon graceful termination of the observable sequence.</param>
            <returns><see cref="T:System.IDisposable"/> object used to unsubscribe from the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="onNext"/> or <paramref name="onError"/> or <paramref name="onCompleted"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.ObservableExtensions.Subscribe``1(System.IObservable{``0},System.IObserver{``0},System.Threading.CancellationToken)">
            <summary>
            Subscribes an observer to an observable sequence, using a <see cref="T:System.Threading.CancellationToken"/> to support unsubscription.
            </summary>
            <typeparam name="T">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to subscribe to.</param>
            <param name="observer">Observer to subscribe to the sequence.</param>
            <param name="token">CancellationToken that can be signaled to unsubscribe from the source sequence.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="observer"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.ObservableExtensions.Subscribe``1(System.IObservable{``0},System.Threading.CancellationToken)">
            <summary>
            Subscribes to the observable sequence without specifying any handlers, using a <see cref="T:System.Threading.CancellationToken"/> to support unsubscription.
            This method can be used to evaluate the observable sequence for its side-effects only.
            </summary>
            <typeparam name="T">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to subscribe to.</param>
            <param name="token">CancellationToken that can be signaled to unsubscribe from the source sequence.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.ObservableExtensions.Subscribe``1(System.IObservable{``0},System.Action{``0},System.Threading.CancellationToken)">
            <summary>
            Subscribes an element handler to an observable sequence, using a <see cref="T:System.Threading.CancellationToken"/> to support unsubscription.
            </summary>
            <typeparam name="T">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to subscribe to.</param>
            <param name="onNext">Action to invoke for each element in the observable sequence.</param>
            <param name="token">CancellationToken that can be signaled to unsubscribe from the source sequence.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="onNext"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.ObservableExtensions.Subscribe``1(System.IObservable{``0},System.Action{``0},System.Action{System.Exception},System.Threading.CancellationToken)">
            <summary>
            Subscribes an element handler and an exception handler to an observable sequence, using a <see cref="T:System.Threading.CancellationToken"/> to support unsubscription.
            </summary>
            <typeparam name="T">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to subscribe to.</param>
            <param name="onNext">Action to invoke for each element in the observable sequence.</param>
            <param name="onError">Action to invoke upon exceptional termination of the observable sequence.</param>
            <param name="token">CancellationToken that can be signaled to unsubscribe from the source sequence.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="onNext"/> or <paramref name="onError"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.ObservableExtensions.Subscribe``1(System.IObservable{``0},System.Action{``0},System.Action,System.Threading.CancellationToken)">
            <summary>
            Subscribes an element handler and a completion handler to an observable sequence, using a <see cref="T:System.Threading.CancellationToken"/> to support unsubscription.
            </summary>
            <typeparam name="T">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to subscribe to.</param>
            <param name="onNext">Action to invoke for each element in the observable sequence.</param>
            <param name="onCompleted">Action to invoke upon graceful termination of the observable sequence.</param>
            <param name="token">CancellationToken that can be signaled to unsubscribe from the source sequence.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="onNext"/> or <paramref name="onCompleted"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.ObservableExtensions.Subscribe``1(System.IObservable{``0},System.Action{``0},System.Action{System.Exception},System.Action,System.Threading.CancellationToken)">
            <summary>
            Subscribes an element handler, an exception handler, and a completion handler to an observable sequence, using a <see cref="T:System.Threading.CancellationToken"/> to support unsubscription.
            </summary>
            <typeparam name="T">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to subscribe to.</param>
            <param name="onNext">Action to invoke for each element in the observable sequence.</param>
            <param name="onError">Action to invoke upon exceptional termination of the observable sequence.</param>
            <param name="onCompleted">Action to invoke upon graceful termination of the observable sequence.</param>
            <param name="token">CancellationToken that can be signaled to unsubscribe from the source sequence.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="onNext"/> or <paramref name="onError"/> or <paramref name="onCompleted"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.ObservableExtensions.SubscribeSafe``1(System.IObservable{``0},System.IObserver{``0})">
            <summary>
            Subscribes to the specified source, re-routing synchronous exceptions during invocation of the <see cref="M:System.IObservable`1.Subscribe(System.IObserver{`0})"/> method to the observer's <see cref="M:System.IObserver`1.OnError(System.Exception)"/> channel.
            This method is typically used when writing query operators.
            </summary>
            <typeparam name="T">The type of the elements in the source sequence.</typeparam>
            <param name="source">Observable sequence to subscribe to.</param>
            <param name="observer">Observer that will be passed to the observable sequence, and that will be used for exception propagation.</param>
            <returns><see cref="T:System.IDisposable"/> object used to unsubscribe from the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="observer"/> is <c>null</c>.</exception>
        </member>
        <member name="T:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1">
            <summary>
            Represents a builder for asynchronous methods that return a task-like <see cref="T:System.Reactive.ITaskObservable`1"/>.
            </summary>
            <typeparam name="T">The type of the elements in the sequence.</typeparam>
        </member>
        <member name="F:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1._stateMachine">
            <summary>
            The compiler-generated asynchronous state machine representing the execution flow of the asynchronous
            method whose return type is a task-like <see cref="T:System.Reactive.ITaskObservable`1"/>.
            </summary>
        </member>
        <member name="F:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1._inner">
            <summary>
            The underlying observable sequence representing the result produced by the asynchronous method.
            </summary>
        </member>
        <member name="M:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.Create">
            <summary>
            Creates an instance of the <see cref="T:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1"/> struct.
            </summary>
            <returns>A new instance of the struct.</returns>
        </member>
        <member name="M:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.Start``1(``0@)">
            <summary>
            Begins running the builder with the associated state machine.
            </summary>
            <typeparam name="TStateMachine">The type of the state machine.</typeparam>
            <param name="stateMachine">The state machine instance, passed by reference.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="stateMachine"/> is <c>null</c>.</exception>
        </member>
        <member name="M:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)">
            <summary>
            Associates the builder with the specified state machine.
            </summary>
            <param name="stateMachine">The state machine instance to associate with the builder.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="stateMachine"/> is <c>null</c>.</exception>
            <exception cref="T:System.InvalidOperationException">The state machine was previously set.</exception>
        </member>
        <member name="M:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.SetResult(`0)">
            <summary>
            Marks the observable as successfully completed.
            </summary>
            <param name="result">The result to use to complete the observable sequence.</param>
            <exception cref="T:System.InvalidOperationException">The observable has already completed.</exception>
        </member>
        <member name="M:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.SetException(System.Exception)">
            <summary>
            Marks the observable as failed and binds the specified exception to the observable sequence.
            </summary>
            <param name="exception">The exception to bind to the observable sequence.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="exception"/> is <c>null</c>.</exception>
            <exception cref="T:System.InvalidOperationException">The observable has already completed.</exception>
        </member>
        <member name="P:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.Task">
            <summary>
            Gets the observable sequence for this builder.
            </summary>
        </member>
        <member name="M:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.AwaitOnCompleted``2(``0@,``1@)">
            <summary>
            Schedules the state machine to proceed to the next action when the specified awaiter completes.
            </summary>
            <typeparam name="TAwaiter">The type of the awaiter.</typeparam>
            <typeparam name="TStateMachine">The type of the state machine.</typeparam>
            <param name="awaiter">The awaiter.</param>
            <param name="stateMachine">The state machine.</param>
        </member>
        <member name="M:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.AwaitUnsafeOnCompleted``2(``0@,``1@)">
            <summary>
            Schedules the state machine to proceed to the next action when the specified awaiter completes.
            </summary>
            <typeparam name="TAwaiter">The type of the awaiter.</typeparam>
            <typeparam name="TStateMachine">The type of the state machine.</typeparam>
            <param name="awaiter">The awaiter.</param>
            <param name="stateMachine">The state machine.</param>
        </member>
        <member name="M:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.Rethrow(System.Exception)">
            <summary>
            Rethrows an exception that was thrown from an awaiter's OnCompleted methods.
            </summary>
            <param name="exception">The exception to rethrow.</param>
        </member>
        <member name="T:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.TaskObservable">
            <summary>
            Implementation of the IObservable&lt;T&gt; interface compatible with async method return types.
            </summary>
            <remarks>
            This class implements a "task-like" type that can be used as the return type of an asynchronous
            method in C# 7.0 and beyond. For example:
            <code>
            async Observable&lt;int&gt; RxAsync()
            {
                var res = await Observable.Return(21).Delay(TimeSpan.FromSeconds(1));
                return res * 2;
            }
            </code>
            </remarks>
        </member>
        <member name="F:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.TaskObservable._subject">
            <summary>
            The underlying observable sequence to subscribe to in case the asynchronous method did not
            finish synchronously.
            </summary>
        </member>
        <member name="F:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.TaskObservable._result">
            <summary>
            The result returned by the asynchronous method in case the method finished synchronously.
            </summary>
        </member>
        <member name="F:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.TaskObservable._exception">
            <summary>
            The exception thrown by the asynchronous method in case the method finished synchronously.
            </summary>
        </member>
        <member name="M:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.TaskObservable.#ctor">
            <summary>
            Creates a new <see cref="T:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.TaskObservable"/> for an asynchronous method that has not finished yet.
            </summary>
        </member>
        <member name="M:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.TaskObservable.#ctor(`0)">
            <summary>
            Creates a new <see cref="T:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.TaskObservable"/> for an asynchronous method that synchronously returned
            the specified <paramref name="result"/> value.
            </summary>
            <param name="result">The result returned by the asynchronous method.</param>
        </member>
        <member name="M:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.TaskObservable.#ctor(System.Exception)">
            <summary>
            Creates a new <see cref="T:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.TaskObservable"/> for an asynchronous method that synchronously threw
            the specified <paramref name="exception"/>.
            </summary>
            <param name="exception">The exception thrown by the asynchronous method.</param>
        </member>
        <member name="M:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.TaskObservable.SetResult(`0)">
            <summary>
            Marks the observable as successfully completed.
            </summary>
            <param name="result">The result to use to complete the observable sequence.</param>
            <exception cref="T:System.InvalidOperationException">The observable has already completed.</exception>
        </member>
        <member name="M:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.TaskObservable.SetException(System.Exception)">
            <summary>
            Marks the observable as failed and binds the specified exception to the observable sequence.
            </summary>
            <param name="exception">The exception to bind to the observable sequence.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="exception"/> is <c>null</c>.</exception>
            <exception cref="T:System.InvalidOperationException">The observable has already completed.</exception>
        </member>
        <member name="M:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.TaskObservable.Subscribe(System.IObserver{`0})">
            <summary>
            Subscribes the given observer to the observable sequence.
            </summary>
            <param name="observer">Observer that will receive notifications from the observable sequence.</param>
            <returns>Disposable object representing an observer's subscription to the observable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="observer"/> is null.</exception>
        </member>
        <member name="M:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.TaskObservable.GetAwaiter">
            <summary>
            Gets an awaiter that can be used to await the eventual completion of the observable sequence.
            </summary>
            <returns>An awaiter that can be used to await the eventual completion of the observable sequence.</returns>
        </member>
        <member name="P:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.TaskObservable.IsCompleted">
            <summary>
            Gets a Boolean indicating whether the observable sequence has completed.
            </summary>
        </member>
        <member name="M:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.TaskObservable.GetResult">
            <summary>
            Gets the result produced by the observable sequence.
            </summary>
            <returns>The result produced by the observable sequence.</returns>
        </member>
        <member name="M:System.Runtime.CompilerServices.TaskObservableMethodBuilder`1.TaskObservable.OnCompleted(System.Action)">
            <summary>
            Attaches the specified <paramref name="continuation"/> to the observable sequence.
            </summary>
            <param name="continuation">The continuation to attach.</param>
        </member>
    </members>
</doc>
System.Reflection.DispatchProxy.dll
md5: 432DE72F633991EB777D9CF2115D4701 | sha1: E16B1A0D07619767FAE32AB87386B91C7A1E3CD4 | sha256: 3730028263DD447492FE76143FBDCBB254E0EE9A721E2B521BA8B47CB208CA63 | sha512: 31F787DD91293DC5DFBF36E22DC532C503767A51B03EF2E76D3314E73C7DD2C6F0B9884CC0681EC00ABF4AF49070DE711E9EB63847A6491016BD0C1B96230209
System.Reflection.dll
md5: 8BD20F1155793F7CD81FACDA414B5EC7 | sha1: 32749704D441AC0455C87ACA3B9A97E688B6C2C6 | sha256: 304B9D2BFD368DD3FD5A8B840FD0DC5BEADC5B3713FAEC9035C7199D9E9CF583 | sha512: B4CB470458850D760A63F063B6F395210CCFD83666AE4784AEB89437B66955D5E6F5E4860A7558CD9D020220135102F9AC72FC92D24EB569707129168520ECFA
System.Reflection.Emit.dll
md5: A6062EB94038B80DEAED9841032F68E0 | sha1: 09AD9B5D963F68EF9A2D401454285A19C9D661FC | sha256: 19D55E50E9FAD893063A9013C9164D3640A8A4296AC00AE26FD022F6D4663661 | sha512: 117A5F9E09E309A0673CD8B3F92E318ACCC0698742E6F5048A8F303B918A5C9C1F374F5A102C1FDBCD7D8932F2F6597DEA9B4E200362E8498A422C04F9A8A1BA
System.Reflection.Emit.ILGeneration.dll
md5: 573CB2C340042F1FF8703EA5098D3C52 | sha1: 170ADC8AA86A808A0DFF00D3C075230CAC939DEC | sha256: C0ADD35322899B46A39F022B16784F4AB9ACCE8534BF46142D13E2F4EB9A0DC6 | sha512: D6076CC19D399532B2E396A055BEAB0E4A7341B2E1AA75D8D87039AF42A394D353E501CD28CEB5DC40C8512F0AF3875BFB5A332E80B4FC443216F9AC271A6BA7
System.Reflection.Emit.Lightweight.dll
md5: 200A3B50628CB9B59A59E3A5AE477624 | sha1: D8313451D35646B993A53AC8502740667360CB18 | sha256: 70ED16D5D2181C8ED3A05876CD2F816B88ED7C804988C8CD3DF658BFE4B27E56 | sha512: FA06F17AB34135D5DEB6BDEFF2C76ACBA06DB1950FADFC841363A20E412FF68DFB16F10E98332A61BBDC41455595FB213903E429C8291FDD0681291E6115E8E6
System.Reflection.Extensions.dll
md5: 2CD4C0988911572BFC304CC40B8705A1 | sha1: 9E3AF66A003514162DF3698128504C713243FF3F | sha256: 68046B79239891D9C9CDE2F27F6D48B38CAA88C40DD1FC1DCFC5FD31AC27268B | sha512: 44D2CB4152C09F254CEE0B0A8E6759897A4DD9615DC01889D0D6C3591F5E978F685C0723FA8BEBDD04D6CFBB862F915664126801BA8015B12A200308B018237C
System.Reflection.Metadata.dll
System.Reflection.Primitives.dll
md5: 9100AB2E421077831089C963D976BF34 | sha1: 71E578C7AFF2088AFCCF867C259D6C07963FE830 | sha256: 1E12BAA4C033944D50F63A119BF94A36B1023A38E618FE06850BD3E010F5DE13 | sha512: 0AF8E68DFBA74D83D3860A9421D43121C15F32A20842585D47D8BA16D1BC43FE2C9DFA16DB8B6C9FA55FC8FE73D9957FD12C507632652BD058F742127B34E747
System.Reflection.TypeExtensions.dll
md5: 384C520FC5745CFD9EEB3E2C3E0391F3 | sha1: B4CFB5C015D1ADBDEE9E895AF5A405BFC8893FB1 | sha256: FB590780AAA1EC5C6A605C9EC273AC4FC0A7F1A98C29F0354925662C61D7A966 | sha512: 30362BD687878E0E404E9418C463FE0BD011AE1775BDDA2663CE2DFF8A6588CB8B61F91E36EE77EEE4D982634D55275A192C03DCB2D8C35711F211DDEB011C10
System.Resources.Extensions.dll
md5: 033CA0DBB888D8122E2367EC107A1CEA | sha1: 22DFF09F3EC97749BBFEAE75F11E479247458BEE | sha256: AC33D25CFFE778BD30E3191A4DA1FE852FDCDC78862BD24DB953E88BC7750E6C | sha512: 0F10BEABC89A083AA7A03209CFEA2B6D661B5EA09F98BACD1A57693ECF4FE056CAF23603DA511EEDF585E1DBCA6787D63B3E023496559A763F91F2E540A435E2
System.Resources.Reader.dll
md5: 9D40A36B0E690D443F1902492277BDCF | sha1: 826FB618EF5AFBB4710873A7F8D21ED27F66E73C | sha256: 53EC2D480340ED3CFD378EB6BD024C95F988238A9E2B6D31BE7E26C25F9FFFE2 | sha512: 46C4C7356A995C88E80208F7354DFCDC293D89FA31731F9010FBD015973917B3249D538ABBE815801DB8023FA5BC403C5B993BADC69A46604DBFAD57516438D3
System.Resources.ResourceManager.dll
md5: D9E7FC401161BA4B72BD34743244FDA2 | sha1: DF833B39C4B8C6BEF0D984820C080DF2FC92FABD | sha256: 5711E871A9C0FDCAC496B8B1DA3419091E95A6E2A11ABA864C35D4A080E052D9 | sha512: B6507FD3BB44D28CCED3AE4174390B1722A3C7448747248DE6EBF6C89803162F7BE595CD710A83F05FCD756A4806D1D495926C17A1CEFF0357683AE98257248E
System.Resources.Writer.dll
md5: 89841B9F223F694BF0B1537C951B316B | sha1: 9CA7811DC3B815F0E87B3B5F04ECE01C53BFA829 | sha256: 9C6CC19A39218B827129C93C7A7F1A763492BA4E3E8CA3C78FFFF430B994A5C1 | sha512: 9073CB49C962724F73115C5DF20AE2D960FC4C43887FFB274E5F1BF49F2418C1877CB0B9858D20E65A79712BCBEACF8199BC628392E2289CA223EB982A9E9750
System.Runtime.CompilerServices.Unsafe.dll
md5: 435E3B86CF0A4E670CC12579B695A80E | sha1: C76DBD6C7B6A1948107FAC7A3B0C6B76609C09EC | sha256: B0A3691BAF60C32D00F276D0456BED22B90B1C80377F9EFABF0F75032C2A7B05 | sha512: FEDBDA177318379F2CA623EDEBA6D1BD086B2224EE5E2108BCFDA18B0DC8055E76A768F2D3BCC344A5787EED66C9AE9E564B6CA82567A96E7D8BE9202C972EAD
System.Runtime.CompilerServices.VisualC.dll
md5: 409BA703CACC900078D178956212CB7A | sha1: 0320F80DE9790DD92F7623E79F1A069B0FAB7F8E | sha256: 8E74E4E98619BC616B36998D7974A7D4EFCBC356E9D12179CE2AAD4AF6B07507 | sha512: A299BB8A1435373F649EBAA6F4E1C913DD8E6982346F21A1B6BA834A94F500077461209DFBFA09EC0F056BCE20293998D1BCA2FA0CCA45D174B887158CFAD287
System.Runtime.dll
md5: 3158D38B05080772EB79439E53F8472A | sha1: 40F35E6ECBBDF1C0ABBD359054E095026BF2D5DE | sha256: E306647636FBEDD87A2532B927F939A16D06E776225067C8C18799AD3D8199CF | sha512: 094B42BF8A17309933EEE38EAFC56F3D04966D2186A311FCFD1C445BA316F8F6BE873DC7875FEBE2620A001623CA456500E86C193F10E93493E1EE603EB432F3
System.Runtime.Extensions.dll
md5: FB3A1937AFFDF29D14DACD3C26004AC0 | sha1: 992BEAE8B18FA46CCE68695CFBA19A87ADA272A8 | sha256: 8DDCCAFB1F0CDFB77F0C0A9C6CD7B57990E6824935C8B00A3705280DC1AC9F3E | sha512: 04BE82A4A72F937DC6B1A7791C8FB8DBBDE703BBEFD4095DEFAEA148D29CA24ED5864ED247EA7A7D7B438C7E440F28AA0F59F1B2DFD5B20FA24AF2FD219224BC
System.Runtime.Handles.dll
md5: 7290215FA89999193B22FFFD21EC7ACC | sha1: DA78A597217BEACC3261E2CA903DBC24E5CAF1DE | sha256: 8261274008EC87607E7FCA2A401C4FB0DBDAA8A8DDE9F2B1D912576070F36E34 | sha512: 1FBDF89A5B2755400AB487F4AF413E83C0EE6AD0070B0F2095C170AB5B870B0563918D70901385A8664CBBF81F5B14A7057BB7C0ADA00345B196FCAFDEBCF604
System.Runtime.InteropServices.dll
md5: 138D4E549284D49C69ECC36240CE7B41 | sha1: F105CFEEB2412FCAB1EB9182012EC06B2C42E7B4 | sha256: 2D12A72F45ADE101E1F09FAA07A8FEECD52901D2FC8F789E4E125F2242AE8CE8 | sha512: 8F38D6C580C9518046490FA621CB43A880A4136AC0485BEC9B5276799111528ED05E4BF4EBE520A65A922DD7EFDC9E54C2ED7C7DECEE8857FF062598E61FEAD2
System.Runtime.InteropServices.RuntimeInformation.dll
md5: 3275C43FB2DA3902F350A7197C2E4933 | sha1: 4D0376B5D0242FA851EC9E4F25F433CC51A5B6C9 | sha256: 46B7D7DBE59F42394C1DC44BA4D381BADE00CA2ED58A5947479225173FAD7023 | sha512: 228E7328943B35B35FCA6E0AEC8A1D1234C54D2CF611DA4B38C4ED131EFDBA5055799207240D5CA5FED9E30C414321A9B375BEDBBE78879640D08738B21E0826
System.Runtime.InteropServices.WindowsRuntime.dll
md5: 208FD0AEE31D61606889E1C14E3E8FEC | sha1: 2E13AC6619BCC46FCE4C037D4EFF4F70ECB84BE8 | sha256: F98A986D28F8488E46C596A5A6072B4050ABF5D0BA7A28CF42BB5E24628E37B4 | sha512: BE841D88D98FA81D7410C16DCAEF325F44249ACEA398300513599D29ABAD7E225C5702F2E9A505470E4A7DEFA824F20E680A5C5223F6EF4FF7E7B62E4245B8BE
System.Runtime.Intrinsics.dll
md5: AA2CAA43AF82020372427EACFA04A729 | sha1: 0DCCFBFE24EC0AD2E3415264321251C373B40DE8 | sha256: F87EDBF713F320C090DCF5AEF008345E67BCD88EDB881724E62486582B02AEFF | sha512: 9FE9CCC95EF3E3AE55798FABA73549F5A197FE0A1DB8ABE03EE2A25FAC28AF1F5D7A711997A2CA3314A77BF0802D16D7DFA7A9BA5791B75795F6B13F93E8163C
System.Runtime.Loader.dll
md5: 7E61B2352AD69373CF1023E6BCF27AB6 | sha1: 423B741480F28D14A4F985B69C76818A6FE0FA88 | sha256: 676FA73A3463C689BE0E52428D297037C820F621BE4429C258FC10A0EA7D6941 | sha512: 10218D1734DCAFBB192556023C2E8F47DF7B7618F9EE4588F9FC38774CDCFC272147E7B9A4710AB8F464354BF511E1B76317EBADC750A78C01EED6385ADDBC89
System.Runtime.Numerics.dll
md5: 4C718235FC055FF30010E4F7DCF74994 | sha1: 58179D46CAB4BF0B04C6BB10B285ED9F7B1DB3BD | sha256: 2B60765B550393B636D89307B2BF13135922FDDCAFEF116509EBE31D2D86806F | sha512: 03AF34C0BA1C643630AD8F54903CC90BC801DE42158F18B316B074637F6BA986658F32000453DB0DE35C92622C4AB03C30758618466A9AA26ED80F7BBEDDCD77
System.Runtime.Serialization.dll
md5: 3F1ADC601908FA3A560B6BD7332003C8 | sha1: 5D43B4B46039C5A797ADB96CDA097DF3A9E25082 | sha256: 141DB202DB76BE6069E9EEB1C52582C3163510E1EDA9FE940F65142722E56050 | sha512: 4818CA8AF2A817C7F2B072AF0F7163536037A16E7F3C7E3FB0EA96D6753A54B1A0CF0388ED8AEAD382566F317E81F9415F5A6767186FD1ECAB8EE0EF0B1FF4BA
System.Runtime.Serialization.Formatters.dll
md5: 16B162106CB97DB17A49E4B9C12BE4B9 | sha1: FFE92A267FD61B30748E1ABEA763EA49EB1F3B4F | sha256: 4ADB73C68CBAB130DBAE94818CCF4D15A1494EA23B5CEAE842618DA56D8F5B75 | sha512: 66974CA12397DFC1006C140E7CECB625A54BD03BD4E041D76D9D46EC8C5BF75290CF3967470B0C388780094E7D7E7E64F7441BA707081BAA1AFDAC9459C1F55B
System.Runtime.Serialization.Json.dll
md5: 7F852CA5BB8DA8D59117C6A584668F3E | sha1: 2481DA858F24ECCB353F98DE545139627EB39DAA | sha256: D6745B02507D57AFB5BBFD6ED4626C48BB05DC2336675D29BE29AFD35DFF745F | sha512: 23314FD097AF6C688E1232E87EA282CD5A4E6ED93E4D65884B9428CAB21A7BC65CFFE2AEA787B01C391D159C6A4636F732F82826DACFCA93D4C71F997E741780
System.Runtime.Serialization.Primitives.dll
md5: F6415CDEF6E17A47D28A5A9CF26BD8B3 | sha1: EA6F8C2947DC0A783953BD83EA0DF80AB1C8E011 | sha256: 04058E64D7081513F7AB3FB9EAF0B24AC4CFC09AE337899F09385C8230C12613 | sha512: C1C9D81F12AE9E0D127147D018A860BF10D63B2C6B3A3B347C0C62292B4FA58C6B98F70BBC9B13EC04384603F60E627D8FAB472D13F46ED0490EDA099AAAF1DF
System.Runtime.Serialization.Xml.dll
md5: 175EA200FE45981A2F89A80D0EA444EE | sha1: D89FDA9353D14A4A0A7A9D2A80B914C12CD829CB | sha256: 4EEE6268EF3F02035B6A6580A1F9450F2A0BEC59743089235BBA5F6C099975CB | sha512: 454B52894443E176725781DBC0EE6711CF74DB59B3D20F3A730451F7AD7A134963F759A59BE394469096F51F4AEDCFE30C62B57AE411A81510AF4D85A10BE43A
System.Runtime.WindowsRuntime.dll
md5: 0B3CE9936BFF6C2EFA0F6A02210440F0 | sha1: 6DE68AF2BC3EA53FA0F61A716D2BD9A19B66EFB4 | sha256: 1C4D668412C4935BEB49DD78826E83CDD05BA86830FCF998AB453CC450DE7EC4 | sha512: BE5913DEBF866D5C867411408AA1E70934B14A7051BB874F7C17F75B5366613FDF884E55EC83009A8099ED256BDAFBA7F0E55C8AB40A89A5423FA29AFA4DB370
System.Runtime.WindowsRuntime.UI.Xaml.dll
md5: 857FE1F45AA295E21709B3887987608C | sha1: 666379046F0B0CA1742BD4DD88904BC4CC02861B | sha256: 80B2E39F1F1AF69DA75256FCECFC8DDF9D17F8B146684F2E5FB9CA64BAFA765B | sha512: 4C2F71D533E5A04A2510E3D8453279C6FE54EC922C4048AC653FE5B58E3680E41B37DF5F778F63E5366FC5BBCD027E3400E8A5B8F3A76D056C966D67C51B4251
System.Security.AccessControl.dll
md5: 180BB61E32BF5483430B2574056E4CFB | sha1: 910C87C8ED7B0C023BC7483A94268242C8E1E4F6 | sha256: E70DCAFEDC3DFAFDCB0C7FB1BCCA91602AB3655B6FE312925245839149D66D25 | sha512: 0C4C4A9FC8D2D95A79AEFC35D8FC9E7BAC7DDF470CE57561BAA82A32177873E62E1638142887039DAF9429D1E4DB75447FCE826CEAD7ACCEFCD1737549F730EB
System.Security.Claims.dll
md5: E08F103E1EB6435B75A5739A0D8521D3 | sha1: 45D038C547D4EBC4B300EEE2B9297761D947C056 | sha256: 8F6428D51B9C8C4BA80269A344FB82436E98B03BEBE9D431C362BAE2D8510890 | sha512: 3D9A6B72DD9EE925CC777999B9224FC41695AB4D455D5EA723F92B870BFC4FA19813F5C34654FEECE7F822DCD5E102BF422487833523562A125E334D1B7B6481
System.Security.Cryptography.Algorithms.dll
md5: 94D65D25138C2F126510C60FD68446D6 | sha1: 3B0DBAFCA80AD0E6C573042928C25ED83457F0EE | sha256: EE73A0A958390D4999A1110C7C5737CAAB90A4509651815BE96720450A166749 | sha512: 24FC07698C4BD79E43DD0CA3A580406958F9552DF2C7B1805C59719CBE72B115F5A44C1E79D990CD6F71FB3D0233B02F002B14E24B14A38569A030AD17A9C822
System.Security.Cryptography.Cng.dll
md5: 070CCC91BEBB992134AB9826B0A83911 | sha1: EAB37F7A21E877008D4AE05999AEEC3C55F385BF | sha256: AB5FA9386AB50FED2EE344651FED7C1462599E4813BA1D69F188EF3A6804CADB | sha512: 6610B1D0C4D07415A148D490811076D4226E29C98DE1896D162CB270BA18D1A47D4AFE70CBDC778FF460DBDEB4906B40694524D5BF9E5A8CC133F6D23BA5F7ED
System.Security.Cryptography.Csp.dll
md5: 81D8A8082859B20FBEFE73991AEF5451 | sha1: FB9A65FAFA9C4DBBB6EF3F4C669930650F21D752 | sha256: 88F47EE7EEBA7D0506D9531194BDAF98C7B597BF19671F55380491AAB04B0398 | sha512: 97EBB432B105A4EF1D290AE6A3FBC0648CFE1AE79DFDBF1C092643B80D0FB43099B07C04B0A2A135F8B1A61C11AB37BCC7C9799C58AB0EFD8B2837196358902E
System.Security.Cryptography.Encoding.dll
md5: 0241153AF76B55DD11CAD724437C44FA | sha1: 1E2FF2AF9A2C966C2FAE6AEDB08C7BD1D66CF9D9 | sha256: 59A1B2A5A813A80F5943A275639D18FF66DFB54F3455C3B2142C4F09632A46FD | sha512: 59F8D81B16FC14D1A12E0197238CFF510BCCC0A984432D90196B01E6C56492CFC500285BD6605B74CB6235DEF5C5C828EC66F3908CAA0EC20D2B888F79EECFEA
System.Security.Cryptography.OpenSsl.dll
md5: D584AA8D717CAD9E1956B25A98AD7896 | sha1: 1DEA7DBBC9731BECEF0D339C0ACBA2CBEA4E9C2E | sha256: 4BF6FE291EF348C0BF7ED89EF1BFAC1B3431B06E8ABB9F82EEFF4039420D33AB | sha512: 2F76C4C90F26FD1CC83AC135B87FFC40CEEC5DA282BF79FDD897F5599DFA3BE820306CFA4954DD710F9B9730F04A1F00033D8C7C9CF043B5C0145041BDEF5C29
System.Security.Cryptography.Pkcs.dll
md5: D6257A9C27A6C0539A6AD2A07B527521 | sha1: 0BF270E7D8F67EF6BA7CCD0071E802F5E764FCED | sha256: CE846EF7B72CCB4400F075DB8AED408DB2EB94E7C907013D75B431D13C9DF02F | sha512: EB0675913A10AB1D27D00948E66C5DFAE42C9DE42C53E9F28F5702ACC8996B96A708689CA1FEAA660BD1AC3C964073E6D58E7EAA412837A5D83AE9D2CCE128DB
System.Security.Cryptography.Primitives.dll
md5: 8140753DA64AB7F2533618E3D06B015E | sha1: 8F470CF479A9EC04B03AB0152E8C49D7C75DB1DA | sha256: 42D02B845DBBF0EBB0535A89B1ABFCCE35843A6824CF65436AD839729FD79C52 | sha512: 7E149855F8F30FC0663EE7F8A1EBCB4C85B248A8F1F2D32A6E1E0EF6A3B2F88CED31DA38DE79164D9FF42C9ABDFAE5DA509BBC6AF9009664519B39FBA9E09886
System.Security.Cryptography.ProtectedData.dll
md5: 7A6C5C15614789862763D93DADF224BC | sha1: 4341558C309E7C5DC87A08B14FB53E43AADB57FD | sha256: CA9DCB708467B1C93E5A74246704A1FEE0060E37ABA472B0AB0758F82B7BF89F | sha512: C2D3EAFAAB785D754EE0964E07606963DFCF5A9DDF84AC793B9483EDA9F24D200A746D6950FB35E38B69C54A9726D7408FB9B16A10A2C5B19B185CD60061F32D
System.Security.Cryptography.X509Certificates.dll
md5: 7858DCBF272D3FA4A03DFA821D1A3496 | sha1: 730DBBD91FC27BACEEF8346CBE502761B4DE9698 | sha256: C160BBBD1290D2B8A350023DAB0ACF85E817C371DA0FDA5D708014D5A8D88439 | sha512: 26B32A9AAFE0D98FD195900354C40BE2B0A557A15D5B5E1881775AEAB6E393B3DC8AFF751461F163E8E9D1A5B692419C588E489C8E019B1CA26A5F93B90EA071
System.Security.Cryptography.Xml.dll
md5: 7582FBC3DDC44CCFE5340E3570693899 | sha1: B6142FE8E8F60C27D8C2A399B5BD2A1BB5DB57E2 | sha256: DD0013C58C924F4C2D3E1F6A03DCA3CCE4E14D61821A13BD5EA2DA86CADC4306 | sha512: 30C50DEB1DFDBB03C92EBA030C0A81C7A7F1092F0A86E36E9EFA3C3523B43786DD6464450829412FC4D7DFA9DE041772DD35F7F0E17A6F77A99879D896645B83
System.Security.dll
md5: 29B0E5FFBFE687014AB191240A32CC6D | sha1: C7FFF7592CA339DA0055FC11CBFF6E2595511AC8 | sha256: 505F7EC92151436207D47E4A0CB8021AF10F4EF52DFA4E1D827AF8D8D358D979 | sha512: E8D2D8B35EAD1EA507E295C67EC6146D3412791909FEEECFCDBCB6AE4F23F8190C9678015EAEA4F0A3BF7B59C519C030BA1E23D95B56D2D19C1388506433C931
System.Security.Permissions.dll
md5: 92A4DFA6C4818D78FC5225392741E313 | sha1: 5E23FB53E0EAF2A27C1A9FEC70481CF0860A5BD7 | sha256: 3A9B9B294C94EFC4FFFAF0954596A20BBB754EEF3F5241705DEE5BE75E978215 | sha512: 6FAAF4ED910F148BD4026BCE7F12715A2F0A7FF891ECD95C3DFEAB8A06F77E946072530FB5E7C3E358DDDF1EBA2DC2B59281A1BDA5DA0E03E30A629D1ABE953D
System.Security.Principal.dll
md5: 1BA104488D118AB8DA539E03121066A8 | sha1: 58B81261B753F085B0E12F8BD80047E85E15BEC3 | sha256: D00D655810AF9A206E3EC24DC1EA26DE68F0438FC5AB7B58E584929B6B63A284 | sha512: AA0136BEC93096FE54F28519FF83709CA32D0BC940133305AB9902D9FAA7356A54F52A68BC758A4722C0F8B3950768EDB1ED4D63627B001AC0A9E211DD47F51C
System.Security.Principal.Windows.dll
md5: 97869070410DD45102D9B15106E49961 | sha1: 3B6644351CE62A31AA6FADF66D1F280071EFBC3C | sha256: C1332609D41A2583AAD3CB0722B8EAF96AAFE97A77B5496ACFFC696F8CCED9C1 | sha512: 714A8283EB606FC55310F58F843A19C4296998514607242C61E968C73AD4AA98453E04176C655D7B5DF7CB4F470EA1379D7FB2C3E9BE5EB51BF36EE600E62BE5
System.Security.SecureString.dll
md5: 979E66A21DD1AED4DA583AF12668C8A2 | sha1: C757EB1CEB1FF9E431CDFE505850CFB69E83560D | sha256: AF8C81FE65FD1047C24342D059D1F650B915BB1B42AE6B0EABE6E573A3FDFF10 | sha512: FB354953945E3CA7718CBE5EFDB0281183825A60BA27EB5EDA584B7B7E7F2A770B0C720576D455041AD51D1A92A555BBB3668D00A82DBB6596719A681289071C
System.ServiceModel.Web.dll
md5: 260462AC265005E097BAD6AB1FBA20A7 | sha1: F3E9119347B36DAC2F704BDA86751E20F1BD4366 | sha256: 9B2EF64F03BEC8C7B03F820E8C05A596B0100B746FA141D9221FC54AE145E5AD | sha512: EC50F51C3B561AB8671C0C983861B35533A36381B3DE1748BA4966F249A03FBA3C2BBAFEDABA4E414D0BE685084CE135FCFEAD6565837832C2937D0E6417485D
System.ServiceProcess.dll
md5: 5B7172B3970B080F40D2B6E3848E1E5C | sha1: AEF6EC1586EB6E4087C3354D64499C40396ED68A | sha256: 4C9832752489B620FA824F9941C5BD3C92FC7E9E92C4E67328D25B8F8036022E | sha512: 51BD6F9145631F764AB7B8C55561C0D2A39117A031E6B9D2BF99DA0DE197D20B8F677E54778E711C9DBC026C9B71ADECEFFE3A94793136BE7B153AEE62D3C0CB
System.Text.Encoding.CodePages.dll
md5: C84560456BBD2BEC2A997BE1A0A5331A | sha1: 98DFAAEB652468BBEE2D3F31E61AC37580FE61F5 | sha256: B4D44A20AC1616A8AC163264E6CAED393FEBAF13E515ADF78425E3A14FC61E89 | sha512: 6045C221293A72AA600E97BB75EF9C01E297617774BBF0B47CEFEC1C598791E9B104909459F3515123DD1F299F40A6A1F2D9295E2A5345DA3384092080DE834A
System.Text.Encoding.dll
md5: C098DA5017864DB887DEBC8C4282CDF5 | sha1: 1BD7EFCAB81F2C6A883DAB6C0A5D002D26D0FD5E | sha256: AB49812839D30F635B8BDFE3686928A064E1FFD7DB734A82C648E0CF207B5F2C | sha512: 53C5725E2C6919A86919A7948E86A5AD933BF92343B62E43D25B23E74E55E385AEAF62DD76ACD93F94CF8FF826A66A4B112D26492A20A5C48AE4DBE253371388
System.Text.Encoding.Extensions.dll
md5: 584F26B5FC07FC8F53F532EADC68FBF6 | sha1: E017EA5F47BA9E7B1B859A2C1D4E645926080734 | sha256: C70128DCD5589534EC71F96583B8972A7C85F7F1461A7B58D019E7FF69BC6460 | sha512: ECA7800DE7237FF6374A88D0C4BB31CD991B15EFCF8198A5508B8AD364E0A19795890DB0088B8C0B59D05FFAAB9616B63D57647583500D611FE5D6D657876A31
System.Text.Encodings.Web.dll
md5: 62BF07E59BDC215CA87142968BE97B1D | sha1: 710EC3D8100DAA8FC7B14075BED7481CA5C657CF | sha256: 943869FAB390D67E0C2D390413589BC3BFAEDF46C3E73AEF43B2F9D1A2297752 | sha512: 6514BC8C95865F516DFC0E178399B3AC40AA3F82B9D4DED0C4D3464D5DD7834CC92FF28325CE47419FCE48C0B5E8AD3D23C47E15E348C3751CDE761CB145586D
System.Text.Json.dll
md5: 8BBF22DFF897D0CCCF93A4670EBCFE96 | sha1: 799BBFB1C5725A6D903B2378B206CD06A342359B | sha256: BECCFAB68B4FA629ACDE7DCC15E49509D5BAB958B21C5D24A3084D7C9046BAEF | sha512: 38F1C99AB6FFCA5AA0DC8003F14C1135650EEB3158E6553C47E08338C55724111431B84BED310BE3832CAA3233DF18F6EFB49EC87B075DC51B028E8BF52CD1DF
System.Text.RegularExpressions.dll
md5: 4917254849BBB9E91D849FD643E14BB4 | sha1: 74E5066BA056EBFB17E5C7A99378365F2A2387A1 | sha256: 63EB67F4A71CEB7FD3C5B9D9042801502800C003CAC1293564DFB4556641385E | sha512: 96ADCC2D1FCFB1642A11D82A4860D3CA6F7D888779D5AD66FDFDF083F3F60A4186D8D7E1D8EA2C3787D69B4CCFCF9A9AF4754D977EBD6CB071AEC13EE36D4E2A
System.Threading.AccessControl.dll
md5: E8EAB4418F74903CCC946249B5B5B206 | sha1: C65CA0C6CABE6E7E9A716138CB210199F1029CC1 | sha256: 8C1CBC3E1837D79B29C733FD02630E98883A3E6E3BC237EFF97B995E0D1278C8 | sha512: BF866B744B8EDC1258ABA94D96D4893AD86880565E84071E7E21112AA2B82742C6CC3A0998792AA966A58CFDA49FA1037FFB71935E65637C9D8940DDFC3D8C4F
System.Threading.Channels.dll
md5: 698CD2F4E5D653C9E449805B1D357470 | sha1: 892EF30242D81DDABAFEBB13ED3090D17FED50F9 | sha256: E6B456E2D5016FE5618C46E85846A974355C0B1F2F955C345EDBD894A8456F7E | sha512: 8171EF1C58B354AC4CECDD5027553B24C0537638FEA6D2B8DFDD05D504E86DE35279C91D9F339121037DA6D16D6F407DF447715708AD24CE569EF25FD5B8271B
System.Threading.dll
md5: A788D77BFC52D86186B65B5DCAAE90FB | sha1: 64F1606F2881CAFC26993E38E5345E69783B5363 | sha256: 2B7CA5C7C0BBD9541254A5D9F7844720545887E91382384C2EB580B1040ABA85 | sha512: 6EB3A68962039116252F277E0AC277817B6289322EAD1BEFDC42CD8078944692C331C3C0D58731EA8F54431EA6B6023951F37D5E39B94E732D0AB9CD9327DE69
System.Threading.Overlapped.dll
md5: 690AC2E0B6134DB576C97B545B14C91B | sha1: 3BC143D3C4BD3BCF48C540AC6C659FDE56A96604 | sha256: 0D43378D75341D64B1C962A7F975F9C8B7DCA20D3656C6D9D91B0A4A021FAABF | sha512: C283F994BEA72FBE5F7893231FF25C6096681D60C88FB1D461D924CAD6C960BEB8E872B5945D26C4A55DD2755D7CE08289835779E08F3CED767E5BCD17CC8322
System.Threading.Tasks.Dataflow.dll
md5: 185E8F6E8A743F13AD99BAAAEB3726FA | sha1: 24D648DF5C490D32788297ED5068CBE598AA60AF | sha256: D79C3139A67A5E6EA3FE56D3250FF99AF50F8E80384D745FC5F8ACEF30E2FED4 | sha512: ADA0DD924ED9BDD9BA8D43BD2CD021135CBFC7AC248D8FAE3A707A2F0F427A67678C49EF806ED7F8AFF65C8BE41264AAE93337F5DF68524E18BE24F79E35F2B6
System.Threading.Tasks.dll
md5: 4EB476E161D15C115BAB6B236F2901CF | sha1: E817C6B5A4E79F04F0866033D93B24C40EE94EF1 | sha256: BE68325A68CEFD720144516B58DFF652FD3EFBD2A3FB07FFE8DA66BA3F60A81C | sha512: C151A07C3C37488B85BD88817C70822251C78DEE1512AC20FC5E1D10C9FA450A3C29CB5A6743A784E5ABFCF8A5203F180AE5E3261A33F4C6DF5220283D204311
System.Threading.Tasks.Extensions.dll
md5: B5E6CE95ECFD234390E1428FC308F058 | sha1: 45B19FEC72F6300C446EBB5A4BCB7C7EF4108A60 | sha256: 521DEED23B10B6565468E44C6C6DF96A4699C84AC6A085F02474F0DDA162918A | sha512: 9AABBFC090C275DBF35F6C5FD0BD1D77AE67FE74A29DA832E20D5760E6EB1C0761781E80EA821C4D31A616207C20B3B932E4D790537B2D04F4340C8E941B93E9
System.Threading.Tasks.Parallel.dll
md5: 9E792D4987538E8AF2E2C6B345A4B55D | sha1: 92AAA8C8D269379977C999831A5D01B54D2CBC1F | sha256: 288BF1989B9BAD56203D10D60F145A62A6AE0B0D3517FFF27FA8A28EEAE865DE | sha512: 727B4A420BD17710B6FC22C1C2430A41B55E0880CEA8B52C21E5F4627A3F829F5D672A3DAD60DFF80C791484E6771C30EF5EC14BF073C9C7C2FAF7FDAD5A3551
System.Threading.Thread.dll
md5: 83CA2C5326A7868D0503ADE730F0519E | sha1: 171F416936F80D259742B3EE65E695C40B4511FD | sha256: 3F55D286D119F6C87A18886827FB3782309DBB934D45A6CCAB8D44CE5F4067AC | sha512: 61AC129EBAF558156E0BACF52D89D092E835D86765367534E08CCBEB9F475C5C570776CBF59D76D3ECBD4BB06F3D4385D93DEB0D9945CA5B83801A5CD16B6D83
System.Threading.ThreadPool.dll
md5: 34E023B3A97FADC0AADEFFC9EFBA19BE | sha1: 92B05F56138FD8F46B60488C6697BC440DB8A9E0 | sha256: 1B157BAA3CF6577F85FB28DE24F08C4FC9D1A5C44C37B521D13573F07F0D3F8C | sha512: B62C9138F202396E37F1FE6C649EC8005169EAE6EB2B1A67C5A85ABD19F285E17BB28619602E72FA0987896338ED0AB8FB45C21A73E70554ABA09E28463CEC9D
System.Threading.Timer.dll
md5: B9A58BF573395874577C49694BE9A141 | sha1: 3E8AB17D16A600B39366E7E99CED70322062EA8D | sha256: 07027473723A201DE25F2384E738C50D37A29BEE13F88E06C8049CB2BCAA342B | sha512: 0BC4FB319D3CF1F3C4BB4FD9409BDEBCB4A0869D827701E649E695D5BE82261F19DB14D0D939CFF9D5C0073CF6CDEC66DD7D4D9109D5C2410178CFE4D9FC5080
System.Transactions.dll
md5: 2F2A72ED2B56AD676ED45C96183FE57B | sha1: 4F925ECB966A6A5C0220462A957C41B6F2E43466 | sha256: D493F3790ECF7DDD96BEB810164A79E831652409464B4A6DEEEF75EABEFDA3E9 | sha512: C1CBC8895DF89F992F8BACFF98C30BB4998C592A791A6424294A052F5F3F9C43B105E03FB8844E21F38EEFE029114659475389A2832580C14BFE8A85553E7BD2
System.Transactions.Local.dll
md5: 1F5343B1556DB2E4C29B99B5DDF47636 | sha1: AF11EF5FDB234308F1E88529486A4352FA4789EE | sha256: 5A9669B49F76785218D3C57BA3580A20AB8F1BBF1B7BBD1EDC32B10E6CC7E64D | sha512: 5B9166DE0B3A375F63B861D7DCD57EFA04FD1243A67DAFDCBBF5C53DB1368272CC5AF5C4A23999556F55F6FDEE6A53477FA42EB168A08827D0A074170B492E0B
System.ValueTuple.dll
md5: E66EAA75BDAC3833AD6AD19ABE2C25BB | sha1: 3E87AEC2B315E36D2B7B844A483BD5C9377E3E1F | sha256: E20F48C6E73D65A92419146AB831D4A0B83DC735AFA5A5057872D24BB9DB76F1 | sha512: 6B3F14562E01F98B64A66B52E7DACDF6F0F4D7908FB886D17E5D850CBD343CD9E7AAADE6153406DBD9BB2F3DD42B86649562E257CBE80F3C5B63C1A117A91979
System.Web.dll
md5: 797EAE67DDA0310880C07AF87574FD73 | sha1: 17427BF589A7F77DED8F00961DB52A3B2A1C3EC4 | sha256: 1215AA28482C0FFAF2B8F3362B73A64F5B70F86122539B73843192B61AF6D4D9 | sha512: 3AA9B26BDA29D80CC0C77ACA205299BCD3A66279E94F89C0E361D346DD6490FF40D057A1F69841C3C0E93CD4FDE346105B041580816668D708682C5CE4AE5528
System.Web.HttpUtility.dll
md5: D199EE38C22CBE0AE5873BE266BCB568 | sha1: 244809B45D7ADFDB98F5BA870B6EFB334FD174CB | sha256: E0042D0507D1A36AAEE6608CA8D5BFBF1FF810EB3C2FFC4297F7D64D3CE6DF80 | sha512: F0D52E4E54781214EAE02DD59D203E770AF502C1EC36F08F4679E198FE9BB89EB28333889731220FEBF0BD1ED58CAF3FB956E79C61C08A05E20B13DB14FDF04F
System.Windows.Controls.Ribbon.dll
md5: 97C253868B0CEDFFFEAF7A9F4C8EFE5D | sha1: FAEF934884E7885C2CCA225E86B1374F5D7574BA | sha256: 7329122886EC76D3310CC83C838C0187EFDC3F728A068B4E5375BF6606802160 | sha512: E977676868052BBB5E5C8139567145AE3BCB29AD507A4907C319569D9611B313588A651B330FE0DE3E4B38AA12219CE222BDEA93FC66D507E3639BDB2504CC2F
System.Windows.dll
md5: C8A110EC6D69AE1F4AE6A009F0FBE09E | sha1: 76EC34AE6D548DAA1804CDCC13AF8A50756EE824 | sha256: 705515BCBE7009DDCC640560902F5F7F32E8FA16B267040E94A49528DCA308FD | sha512: 96E293F62582A911BDD5AFE457733EADCA2D93F941B91796559B64680DCC555B5B9CF05DBD11780B844913C02FAACC7BE0A40EFC47F67014121997D2C0E13F83
System.Windows.Extensions.dll
md5: 6B9E3CD29460F7D52AB374AF590DFD59 | sha1: 3E2FE972441F6811C09056E891C5F42808FE6BE9 | sha256: 20BF6C9F0361B13394511F83B837BB79B9707F62B1AD298FB1FFC67FFA2507EB | sha512: 5A844A0D3645145A25D308A0E17F3DE966E37D882E4C34A20D19B3A7B8ECFCF55286F80919DB117D7D2B9AC0A2262244F57A9687817FDCAAEA7BBCA729197F5A
System.Windows.Forms.Design.dll
md5: 019745768CF085E016959A0BFDFC38C5 | sha1: C805D1142C2FD23C7334B6250EAF716083A77A7B | sha256: C1C4172D12E4D0A9CFFF97B38D32A6B1B1246A1493EAFB90A8C7C8A44F141214 | sha512: 2CC4E89E9ACFDB2ED16AB7D87B6B765C1D29963FCB1248DFA0B948A1CA0E1EA8A586AD9F6B79169501F5AC3D350BE4706F6F699366E584999EDEF34E7436815C
System.Windows.Forms.Design.Editors.dll
md5: 64DE10819572178598B17C1F1D8F6FFD | sha1: 816C2BBDA2654484C5E021D6697EBD71BBAB5D39 | sha256: 505CE7A631C323CAD2205D01FDFE7AAD7670D3B2FE5035D17DDDA2E332779D0A | sha512: 8DF941D82F11B0E272A69C6F8A8CDE418D0EB083BB2E81F6E7D9E09A1900D9001C44A87CD4000549B0F040B00DA9F9AF73210025B5A7A940E38212046DC9FAEC
System.Windows.Forms.dll
md5: 82E94AB0BFBFE6CA599E9584419E5F8C | sha1: 2858BA548627B5A70A52348950AE53DF25480298 | sha256: B37E8E713FFCAF163928246268A83B4F8422413154F362621E12D3B4496A56F8 | sha512: A94DAE439A7025865D601A5E97502B99CE59929A284C1DBE342FDE22E6938E05BDCCACF6E6446573ABE4A43E68AE78CF35965103E2A45AAB7B0D385B8C8AA5B7
System.Windows.Input.Manipulations.dll
md5: 5B53C957CA5D9EC61AD548F9DBEB0297 | sha1: E8BCD2B4C57369DBE8CECF9A904C9A2C60A69714 | sha256: C4932E2250ED7B2F87CEF487FDB0F475F9C9E02A31BCFED011515495BF8E6520 | sha512: E2BF5879B8B60DBE66C537EBFBABD990826AF518EF4E6C9134EF5378CBB68D547F68E1AF4D44F140A2E3A3971BF867DB3C99B4F275735A7FA217F0827E44A7D7
System.Windows.Presentation.dll
md5: F2A9E6D713B727B9A40BA0D4FBC97B95 | sha1: 37D604DD52615E612C3FF78D483B56CEF9199D1A | sha256: DA7222CEE45A9451394077076DC65D6E0D0879E079B58AE97F605FA4C380AA72 | sha512: A6436338D07B61B52C6E11723B436433A56C88447EA90E4048FF58E9E9CAA854090A225DACF3B75B5354D201402BD1C13914D2484ACE6553BD108942B632EA1C
System.Xaml.dll
md5: 46358B244F8635EC7B5F04C99C186769 | sha1: 85302BEEA3816B63D2737754D0EC9CC3504E3E2D | sha256: 570C4232FCF5E671EE29FB513D5A3D6F0E587FA0FC9E75790C38D87560038A82 | sha512: 8CD51826A9F0092D7FDED2225B0BFF8A07315E6797B955AE28A453B027266A8AD61F34431DD96809664D44B6AA6E8DBA3417D4ABA51EA4BF0063846A79071BE9
System.Xml.dll
md5: 47E267D90A7187A7A6675CA28F799F1C | sha1: 31A8C2C1E880B783FF8A86B1B91BD7EDBE790485 | sha256: FAAFED1B15B7FB92F1D130A4D353066F6F26AFD5BDECB848A57517D74B22B011 | sha512: 271325D591129B3BB77F71C12C7CB3DC1B3C1938F0BE90FE42D2DE9599225156FA50FF1FA41639081AAC5B44368B5EE7B577A60430CC5C86FFE5962FC3B5F15A
System.Xml.Linq.dll
md5: 51AB68A33AC789863562F6090C247750 | sha1: 514C23F3B478541288635376A554C6230D3C49B7 | sha256: 77215770E32563D193ECB7557FFFD356DE33E58D1681F0C53B82517E78AE8813 | sha512: 1723C838FA1862E6D711CD3D11505B78AD424DE2554CD54C69ECE5A8968C87BCCC5A540AC3ADCFD3568418B418F2FAAA161B837CC1899C75F1735B73D61ED1D9
System.Xml.ReaderWriter.dll
md5: DB9B73669414C538D5C04FACE5D465ED | sha1: B0BED6F261A53B1A479DD9E33CA6625EF386F33E | sha256: 1725ED0DE13FA807ABD36552304ACF4E9E40A176E15FB2F64D52420441E96146 | sha512: 5163AA0CAA7F6CDAEE4DC7DE26C3FBAA43154A18C22611985CE3EB83C9660BA6C707C717C8E3EE654C13B40D8721435C959BB912C48B2F2DEA42137588B3A7AA
System.Xml.Serialization.dll
md5: 5D87E9242D6E0B71470DCCCD0E0A9ED9 | sha1: E2F4B8F6F80F9B44D0D9EB500C3F5C3386F9D13E | sha256: 51CA4EFD05F291A279B0D119BB74A124D5D22C20D6FC8F500ED2353F4663F291 | sha512: AC6C5299575C1EBDCE2B64EEE6F9C91C2A2D81E502C41612D03080F43F09CF76ED9CE089D6E8E0DD6544CCE33D7497419804E03F5D02DB5E039E4EE61029BEA0
System.Xml.XDocument.dll
md5: 5914F928EC7C6CA9D8D18ED8C41E7164 | sha1: 1772818F7666D223950D9F187D202C74EF3AEE9A | sha256: E2D3BB4EF3926710FE41458716068EA4A4B92F8CAD888202EC59355A6946B6FD | sha512: 4FA881F8536BA781A771AE7DB9B62875BFB33D9C68B4F8F1D6B7433D4835E205825F2FD56E80804CAA1469657F49226252EB42E8B44408CC0DFB14BBDA504139
System.Xml.XmlDocument.dll
md5: FA82F9902F93BD6783EFBF9CA393BAB6 | sha1: F611C287C0DDE05A8D1B2DC9359F5DD059C7DCBD | sha256: 9B876123002C5AFC35FF4BAE32C180223D82AEF6028BC2DB76063EEDF573A4BE | sha512: 4D96A5641B9361EB29F5ECB841F8FD93617A7AC381579B42F03D543463634FF233A97392F07B2742F6838761C9403D94143DF5661EF661EDADD56276DE68C49A
System.Xml.XmlSerializer.dll
md5: 2DF36A2BA3AB27CA9B2BCBEC49B0EB00 | sha1: 64D168CB92A16400F2D396DD163A63125C60BDF4 | sha256: F89DDE78CBF3D29D91C31F273D431C289CE1C078D4B4BE8A8AF529933F9BD9A6 | sha512: A153353DE52BE5FE328836E343E0A31FE8B23C45EDE5746162C0073DEB34B40593238C6029681075B05EB0213CF2CCED228E7A75F6D298B572185C87B00336DD
System.Xml.XPath.dll
md5: F238C64E6505FA5C40D8AA2F3847903A | sha1: 6EA34B15D98F7D883E2EBFA1BBA5A6B25A099ADD | sha256: 46C400F811A658350FD159F97F3C94B7DE6E34B30156C54AE00AC434C1472B21 | sha512: 9E3EC61E13C0ADD3E647FC363DCEF2E5CC201184C6440CF9DD1CCB3B5460605745918DC048DDD1DD35CFD7AD86B86EE85B1C4F64CBD1D5827BF6CCC49E6F5677
System.Xml.XPath.XDocument.dll
md5: 29F1E71C4B90DDF42A2B507B5969C392 | sha1: 920DEA5AA4FF1757419DE83705201B75297E087B | sha256: 9F5A48C98449FB4D643863D56B50B1EB07A3C3D00EE87D62F8ED9BC13F9D55C4 | sha512: BD720D7BA3CF08D89AC0DB44CA15F540F88F1DA8BA5932485AB32DA47E33447D26C2C3B7B49021AE90E52BEC241AEFBD0287B04706C44DD9D2B5DE2253A9EA09
System.Xml.XPath.XmlDocument.dll
md5: 36EAD35D29D52B46EA533B8B4BA15530 | sha1: 410719AC8FB5C7C8E9948E1A9CC40BB15FB7F9DB | sha256: E9A1365526FDD55927ED7BE1B2297C8F8B5D0C7199CBDBB8C20515785D6A3BBA | sha512: A4A4F13FEAC60CC3168FC747B6F5F79CB3A5BE41902967BEBCCC0090479E7C5A1803D84E32DD1C57A4325363BFE7715B5A291CE51B43196882A6D83F392353FC
tools\chocolateyInstall.ps1
$ErrorActionPreference = 'Stop';
$toolsDir   = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"

#$filePath = "$($env:ChocolateyInstall)\lib\Kamban\Kamban.exe"
#$workDir = "$($env:ChocolateyInstall)\lib\Kamban"

$filePath = "$($env:ChocolateyPackageFolder)\Kamban.exe"
$workDir = "$($env:ChocolateyPackageFolder)"

Write-Host "ENV VALUES"
Write-Host "$($env:ChocolateyInstall)"
Write-Host "$($env:ChocolateyPackageFolder)"
Write-Host $toolsDir

Install-ChocolateyShortcut -shortcutFilePath "$HOME\Desktop\Kamban.lnk" -targetPath $filePath -workingDirectory workDir 
Install-ChocolateyShortcut -shortcutFilePath "$([Environment]::GetFolderPath('CommonStartMenu'))\Programs\Topols\Kamban.lnk" -targetPath $filePath -workingDirectory workDir
tools\chocolateyUninstall.ps1
$ErrorActionPreference = 'Stop';

Remove-Item "$HOME\Desktop\Kamban.lnk"
Remove-Item "$([Environment]::GetFolderPath('CommonStartMenu'))\Programs\Topols\Kamban.lnk"
tools\LICENSE.txt
MIT License

Copyright (c) 2018 

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
tools\VERIFICATION.txt
VERIFICATION
Verification is intended to assist the Chocolatey moderators and community
in verifying that this package's contents are trustworthy.
 
The package has been generated by CI system
tr\PresentationCore.resources.dll
md5: 53FB4C50C2104B6DCB0CFABFFB24B1DC | sha1: 9153316A6F804E7043518F2CAF36CAAF48F2B41D | sha256: 684CDCE4C1E831E3F3425692FA2E7C272820886AA21AEAA810D2E701CAA65C17 | sha512: EBEAD81F9CFEA26FED9E285C30FA10050E4BEDECE2047849E1214FDA794460421F3D6102A10095D521C38562FC43BCA98A0DB2591108B80AE643186E1BD8BAD1
tr\PresentationFramework.resources.dll
md5: 48AA170BFC1C42E3D6EF8117B2001487 | sha1: 82D87D73766FB8523A9C93014D8C58ED3ECF7EC0 | sha256: A2354777169D03D227B98596761DAB5D23B592F6043FD4B25A9B82C549C1AE3F | sha512: A4760F9E03E8236B77976D5ABC638A3D008DC658F118D54322EDCE79FF22C738A921AE16FBDFFABF86632C515A151B052FE96805E365E0D9D54A34BB23A4FA10
tr\PresentationUI.resources.dll
md5: 92E0B6DA50252405F8B78CCCC3180FC1 | sha1: 384851C36DD5BF8F322CEF0B58151203F173ECDF | sha256: 6D07BFD397425CB73EDBA73E8BCC341EB69AB0C426F98D181F5AB23152E2AFC9 | sha512: C0E8B0F263FB77D2DCE58949E7644501166BFB5D069511DD67EFE88DF26E01601CA3352C5BB2B306B0983A711C508DE8A9C7329EF0064ABFD5EEC3BAE313FB17
tr\ReachFramework.resources.dll
md5: C0391AC63F15A6F0E8AED8C05B59E31E | sha1: F193D6ECEAEE4F5257EEABE81978F87BB86DE88F | sha256: DDACEFE7FA97E91A4502AECF302E858A8EB4AD125F49C6E36FA9752E498B4BCF | sha512: 5441F468994B4BEE492B3C2217C1727C47A14FCD9A16339661B7392250C20791C0FD9FB2A7C71E9B55499244B198C1D59F8AFD7D1A98BC765EEBFD6CB3C1A13E
tr\System.Printing.resources.dll
md5: F79BFA575FF96194CF65441338928C43 | sha1: D5B7D89C6662C12AA1A4449D276CAFD6D01E2F0B | sha256: F5160D59CF6074EFAB2504162EFF532AC2DB8FE1CE7E0953AFE81D4845F6CF2F | sha512: 2965E577F1D67D25EE6562BA90010244CA519F82791E04E179836183A42CBB4B1926606F18A36681F252537D40FEECE15D27605EC1F2EE0750B7F092965CE3F7
tr\System.Windows.Controls.Ribbon.resources.dll
md5: 5C622666698AE18059FC6E57264E50A7 | sha1: 8BEA45F26FB2BFF71DE5D66E8BF4ECC7F267A3D5 | sha256: 587790D2E636A18FA1ED15D217BEC2464C79729E1E1270A45F8E5EA8759428B1 | sha512: 2F6E646BAAF5D4D54463846F3D495FC534C48B3F6C309EDDC94A82AE55DD7E76A2EF51EB6A802B02C7C2ABB863E4C6F9C122F268C5B91711A8F22AFA6C2E5BD5
tr\System.Windows.Forms.Design.Editors.resources.dll
md5: BFEAADBBB3507D6019758AC120B38CAA | sha1: 2CD9DDBEA72D3AC388946877B03CF8313C7A0EE2 | sha256: A0D2581D941024EC53F2B1546C3D2FBFA1EBB294484B0CF458BFA6E77FBDB7E1 | sha512: 0662168486ACFCCA34D32342186F24207ABF6C313D03262BD5461F5B93D388A12975A4B64ABEBAFF79D2CCF28FDFD06FB44A16713EC795E2D62541C145646773
tr\System.Windows.Forms.Design.resources.dll
md5: 370AFDCFC87C07659CA6E4472C9F5EE8 | sha1: 078E9EFC17BDE7E161B6DF095A454C3B8C57D579 | sha256: 09610F6A50FAE60054726B6C776093D149563086D1BA1155DAEC2C91DB75EBD6 | sha512: 5F95FB1ED01D213260842FBF6D54DF3D6C4C37C20A2168245FE41B806627E027E33C314BDC2F166F3E29860C6E4E0DD5A7BD33E66CFA2B519C1079EC15B7874A
tr\System.Windows.Forms.resources.dll
md5: EFCE4FB80349735DB153B2428D95D1C9 | sha1: 763FE1A67A44965A1C12501C496953D580EB2D2F | sha256: 3685B4F6DB7BBF0FDE0220AF79917005EA765E2CC1388984F26323ED84C1A769 | sha512: 19DAC7D3A08347B74EDF9FEAA58D07D87F6D000132CD794DC689457A4626D7ED29B763A794E18F93A17D1E4B8D0F074777F26196808BF08A0C9CB3560EFCB25E
tr\System.Windows.Input.Manipulations.resources.dll
md5: 74729DE190ECBCF68B6F32A770415AE7 | sha1: BF38177A8FCC45221B3DA8DAF879D51C28C7B8F5 | sha256: 1CA5946C12B2C0AE3DF6B3B4A7B066F8E2BD0DA380775ED0DEB6EBD9F790B743 | sha512: BDAC24EE9550F19DF2972B58FCF7ADC5D0559F38AF4C571ACA18324D62D742DC74FFC45B256AB9691963B698F6BBC44236C63B01D0A84C666C21BEBF15855FA8
tr\System.Xaml.resources.dll
md5: A845E8AC7353BE40C96D5107A2337CF5 | sha1: 8C814BD48EB85B26F5FB57E5BC3D5292359B8319 | sha256: CC7E58A380F678F8F6D2A97DBC20BEA8EFDCAA61183D4D37EAAA0D82DB60F363 | sha512: 3B543B9D88F26471BD42098CEB78790D337231F9CF26BB5E117048B485BE28B2B6804A8CC7D346E7B1C6285A4ADFE155108EDC0BF87F3006F2FB025C57647AD6
tr\UIAutomationClient.resources.dll
md5: 86AAB205204524A3BCDBE092C1E0EB96 | sha1: E5AC036782109F9E0C48C742D0F94AECBCB499B9 | sha256: 36CEC7C05EE027B28354825FD819C58600F51E78B4213B030FC790EE81E6FDA4 | sha512: F0B0266E1DBBE2CF706D78CD779A17BCC970F8CC9C18ECCEFE089F22D92645C4EC23F1681E6E3C45BD7D90813006518F598D8084A3AA42C48173105C90FD5D6F
tr\UIAutomationClientSideProviders.resources.dll
md5: 2FFC25D5AD7688DD8CEE7F42A4DAB51C | sha1: 4F3879AA25380BC44C3050EDBC82065F85E54BEB | sha256: A605C80CCED1296BC94D3283D43063ED21A45A3DCEB087A404E209458EC3547A | sha512: 619321C51E8EAFD8F3651A88D76684807B46299AC70764540555ABDBF10E8389C8DDBD427285BC5B9F3B63989CC9C0E15E01A6F94FE6A36E167FE8EAAF917C50
tr\UIAutomationProvider.resources.dll
md5: AF33BDE2CEF8A4B0D5A6AA99E28C3D2F | sha1: E5C6CC05D8C6A5549124D6E893C45E458E65C06D | sha256: 8B77E6A92C880D62EA8338DA144E9652ABE963D1CFC5B918D6F86A9189CB684F | sha512: 670619A760AD4524B83C183611F67118042EB9687026FB963F2A4AE481103A38CAD88C089B332921D06E511498E3ECF30A35DFA4B43C8BC0D5179C3FB6B4BD76
tr\UIAutomationTypes.resources.dll
md5: 7168A9C076D9E95E930C403E02F59339 | sha1: FEDE3428E8B86EFF3B9380F7330E65845A9EBF37 | sha256: 55C8C722B35811B1452528C9851ED22FC07BFB7BFFB8788F2BA58323AD210849 | sha512: 5EC2E5CD6F31F7B1A57B152D80EC0913CE79B89D02242D78E80DF74136BCD0BCBED8672CEB6C74A19C9183AD6D0C38189872D7F92055956937A85BBF0FA76DB3
tr\WindowsBase.resources.dll
md5: E5E438B0774DABD4B59BAB8E63621736 | sha1: 593B6B48E7ACE2589836FB4147151DE9E5F4A33F | sha256: 9F4C860A752A203476D07781785E0890E454C9932C99741B204669964A222A4D | sha512: F965A4766E1C9D5D4DCBA47626AD7A8EE2257D85D6E9B377FDD3DC92DDEA0CCFB35E2CE0C24DF7227AE2BD800987FE6B81BEED0C0B98F01F9DF4F3DEA9B232AC
tr\WindowsFormsIntegration.resources.dll
md5: 18EA35BD66120F68C2DC9737EC07E170 | sha1: 21EF9ACDA9A0E8BCFF35A6828D8784AFB01CF79A | sha256: BDDEF9BF00D2751F723640C4C0EDABA411C5B313635D629AD444D2E0FCA83343 | sha512: E72FDA32D2C9BCA136C6DB4B817B6062B303B22FDA2FFB0EAA563B77961C3B85E92305E8421F95F65895B7FA9EEDA3328C43512B8946959D1C94725D197AB5E7
ucrtbase.dll
md5: 0E0BAC3D1DCC1833EAE4E3E4CF83C4EF | sha1: 4189F4459C54E69C6D3155A82524BDA7549A75A6 | sha256: 8A91052EF261B5FBF3223AE9CE789AF73DFE1E9B0BA5BDBC4D564870A24F2BAE | sha512: A45946E3971816F66DD7EA3788AACC384A9E95011500B458212DC104741315B85659E0D56A41570731D338BDF182141C093D3CED222C007038583CEB808E26FD
UIAutomationClient.dll
md5: 9D9CB0BFB01434F00A6EFFF6C2A52444 | sha1: 61F66A0ADC3896292699504B79370F4484364C48 | sha256: 4AF34B1C9672FA7E7DE527C7BC503218B3EDA3D2B58C3FC63671B045B45A1C6A | sha512: 6ED578E2C4A99DA216BBA40B9A72E543E9A57A53E81206106EF7F144AB06BBBE9D37A306E806B65A16CB14979646C0D201722BBDD401DDEC483812039218B1E6
UIAutomationClientSideProviders.dll
md5: 923A567A8DC3CCD038F9165CBBB842F7 | sha1: A03284322328F46FF8A103306DB1802A9BA6A9DC | sha256: 0A80412F35D4DB1A90118EE7A3FEFB7CA03A731B9EFAD38E5C1B4002764FB44F | sha512: F362F39332990B37405500585ED1AD6B9EC0F7F9860A04E257CA3845A8F305E2AB12590CD998E78B2FF613BF80E3F6D88B2983337D0E2CDF112ECB7A22E28C5D
UIAutomationProvider.dll
md5: 120F08266CAEFE77748996F6249F6246 | sha1: 0E4F667FCE93B14FCA8CC2185A5C7EA012625DA9 | sha256: 52F3523BCE8F0B5E0C8C1CFB4BDBC2420A866968C492D1700D2DDD0401B0280C | sha512: 4D580C3FD6E4666682D51A866C7440A1648BA4862FBF8D1623028753A94A35575BD45F0132AAA43A4E6740A34161C3C2A5E57D1C4062292AC5ECC6B5D664B9C8
UIAutomationTypes.dll
md5: 35C304ED2AED213E38084D9DCC07E62F | sha1: F5E259AC694F72DEACA612523A0D019A74FF3275 | sha256: 340A3C17F192FC1E106AD3E73C445146D82FE6121BCF6820AC83DE1539B7FC6B | sha512: 4C358650E710705E477E507F7845B0F3CD47CF4B4773A8AC00E9037B059A0FBE103B5E1435BBEEAB06321D63AE0A91AB87F05C062B2FC2FFBBD4B53618F294DD
vcruntime140_cor3.dll
md5: 6BA0DBCD2DB8F44243799C891DBD2A59 | sha1: 30A2719D4B8667FD237BCFB781660901C993D9FC | sha256: 263988A0868053B6B01835CD2959C8F71E3F943610421B269DA646F2D9E3B333 | sha512: 94DEA85EF50D55CEC0D1BBAE4671386CE8CA02E870CE417ABFEF0A8499FDF0BD0EB5BA38DEBD07C213F7DA39CBEA63A18143484B05E9C7CA36B2F68E4520BB4D
WindowsBase.dll
md5: D1ED872D01D265C1BD11A2313E240C14 | sha1: 53F3248F22AB8229B0FD2113BEF6EACB37742F46 | sha256: 6E120C9A3E95EE140FA2F65938C03601135878C909A918837039BE15D901D071 | sha512: ADAEF7C8B9C7F1A58B7F7EAFBF7C46293CD7064618074843CD56649E1548E2E180E49BCF275534AF3010B981BCF409AF11490300F4DDFA9A129BAEEEAD3A2157
WindowsFormsIntegration.dll
md5: B0F998D170C20FA70DB632B7494FC74D | sha1: BE7B1FBD43F8DC0087322C13BEAD8B35B1580454 | sha256: A8EBE2D5842DDF5102C223E4F8824F65DCE140B17B97536C016107BF359C8C3D | sha512: CDB95AF75A7C500369F8A244F49B55C505662A0074D5BE18DCC8D0362D52E4F84916E9FBE7993088D0A81062F1780109A4422D61E940DCD28C043E2F5B27DF74
wpf.ui.dll
md5: 8BD5D48029EEC445E725585C3A6EF922 | sha1: 52EE12587E36990AD8CD44C8809F558E9842C82C | sha256: 6D653357A5EFF43215BB46DC501DF06C605C407EFBD0DA4B29FCFB84A93DBEA2 | sha512: 68C1D6984915A6DF624561D8129A2C50F564DD3D9C0B7965307A4CF4FA931D1B6A159805EFB47E6406CA336D575F1CF5AF2F319B2E04C6A58098127894BC8CB2
wpfgfx_cor3.dll
md5: DD6C72CA7BAF6FCA8CDEA836F5BA82C0 | sha1: F65FD3119ECEA7F057B638902E6C5ACB1F2E83AE | sha256: E854D39DF3264922B7C33B265223C847BBFC1D31F43100AE48640012EA57C37E | sha512: D81DA90CD4D172A2539B194C192E9F93746E058B528768C0F7C6A6E6E60781C9108D2780A759A406AA4BBC6B47065AF94245EB660D00C6BA5E0AB3161081FD83
zh-Hans\AvalonDock.resources.dll
md5: CF9BCFC10A418214FE9807FFF16F7A9E | sha1: 1AA545EC12929DA85A3AA6AE48C46351BBE36885 | sha256: 972CB3FD063E5891CD4D5D2B05FCC9346CA224C08E4F714DC982F0F0419E27D2 | sha512: B819A785DB8FB58A93910F33305F5669F3657C49F46568292E023DF0203834A878F4F5EC97C66049F40FD25C3511B84EAAD6F2CC807199CF1A3CC3586DEEC68B
zh-Hans\PresentationCore.resources.dll
md5: EC9ABE9669DAE5D45859C267E8C4ED5B | sha1: BD56C87D80CA345C283F8EBD2C5B0CC191404716 | sha256: FE2BA0910563163CAB0E1C8E3F7CE696528B40AB4A2CFB2189942622B224E9C7 | sha512: 21862ADDF715E91C9A7EBAE2F0C6FD072A013AECF12A0D748B3881076C037ED5ACC56DE408E1D2BB13EC8EDC8AD728BBA58BB0B14F5F57D909FBB5D0874994FA
zh-Hans\PresentationFramework.resources.dll
md5: 0778B21C95810B766D6871D1E18DC5DB | sha1: 8699451F474FE4A686537EC098603EBC81B84098 | sha256: 4D1E326611E2CBDE28FCC7FE31A15688ABD8553CAEA3B4B196C81497629FF07D | sha512: 5F2731EB1CD7571CE1E08AEB8AE10CAC9B8D3FA88C18750B968AAE5F31B46DCD06888E7188007B98EA8870E0FAB91827E281B0D725146AA9C38B70BFCF9B9C6B
zh-Hans\PresentationUI.resources.dll
md5: DEA38C3E1FD9A2756D96FF429485B821 | sha1: 2F43C0FD2BB294B420458659A6FB23CEF9852AD9 | sha256: D9C1DF56DBBD772AD58529CA585DFB9E49004376A4D9C202A746EC2F9D4E64CD | sha512: 1D192EF815EF04C50DA293639533351912040C838E9932429363DF49DB6463F1E9B49CC62145F1D509209AEE8F9936F5DE23EBDF8ACDC36C6E69D6A2E771D543
zh-Hans\ReachFramework.resources.dll
md5: 864506418F46A4114668B8BBAA4CBA57 | sha1: 6313AC0D572C786330C4590062C09C18ABB737B6 | sha256: 3F487047C65B15C988319A6D583B2885795B513064DBF88C1C3A3401CD3D04FA | sha512: DD65EB10B7C2448DC905F55C9EC7FAD4F9E0CA97AA2E947596162C90966EBE63ED0F572A9254BA9373990A1F24C6C818E27068872FCF2A871F5673F680DEC7E5
zh-Hans\System.Printing.resources.dll
md5: B9DDE98CDB9D7F68423BB2C2078468A8 | sha1: 92E0B06659438B1B13B7644699B154E4B58E1B0A | sha256: BEB6AF493113E9065029A1CAD4C324989F57DED6504B516CB99F830354E9D830 | sha512: 4DCBB56F0279D113C1936A497244101B2B7408361DD2AAD6F37B6D5913D5622FCFBCD324F15297D7A9874A33A8792D3A1526E0BF83686F153C39B6FE791CCE79
zh-Hans\System.Windows.Controls.Ribbon.resources.dll
md5: 73ED1AFB6711423B418E770ED91AD1C9 | sha1: 08ABD6E3DD3C6DE1569766047643BCA7BF752783 | sha256: 70540CE174B2021966A25B04A449848561EE58A86E00EE74B824E8E447404BD9 | sha512: C60795B037121D26CD050A98F3FD2EDEA520E44AC9600EB9EF793F6ADDE2BB3F3C80F5FB4AEC126CAA4880D969178F66948A37DA7930BE5ACC0CEC6C5BB1F7C9
zh-Hans\System.Windows.Forms.Design.Editors.resources.dll
md5: F65BE45BDD4A2205885175275998DA13 | sha1: 992C6E1C4AE025DA2B48DB24965F8A6149D53B49 | sha256: 6405E25C637104885FCF5B32082C3FCA2372E06A2BF5D25980976B50274F4669 | sha512: 670C110EBFEC9BBC22E2AA3B4A2182B7B8AF2CF94118D3CBE0038F0B8FED5EFDC9966E2676C37F5F1E955503384C37F600E6565568E8C22641DB0D0F7594DE8D
zh-Hans\System.Windows.Forms.Design.resources.dll
md5: AF5624070DF3A09706224B35F97B2A0E | sha1: 9342A06299A6AAC283C5D2A96AA762ACFE62A695 | sha256: C827028D1D80E32B7D6CDA8EF60BFC301B98AFC6E0DD651A63A28C9A8FF99893 | sha512: BD19B2850B735C1F44B8397141F025FA491A500FF55DB58E35C683D7DC0DE240AA66CB9659283BFE923048FBFB0AEAFB13550FB3286E7D95D39632FD89B84B88
zh-Hans\System.Windows.Forms.resources.dll
md5: E3EC830F60DE8817E5C2713B8C062D53 | sha1: 71C6D07A1E842245FB8EB8D17B4D54C6BF548538 | sha256: 0C2639428631FF483416C98ABF48A130E2A779466C38348B3572109D2ECB24A5 | sha512: 585AC70D35B2473758CBC327BFB752DEA7B6EA5511A34E9F1AD5C3CB55ADED55F0A136777DB40D6030DE5CCC122696A6B96226EB28265ED128F96A7FE152D62B
zh-Hans\System.Windows.Input.Manipulations.resources.dll
md5: 866E9599371173D4ADFEA77F88B924F0 | sha1: 0F19D65DE8D75C65BD49EEB1A91B09DCBF65FA37 | sha256: 8EBCF6E5D20011E1EA4700D5B15D0593BF8C166B9ADCC042292DB47A08C1E214 | sha512: 4A05078EA09E994DC23BD4BDD3BB92FEF8E68BC3285951D607D15EA8560B8F35886A4646C71D7FAAC6D833B02D022F4ADDC2596F19F44EF0E19C3A7AB0955A49
zh-Hans\System.Xaml.resources.dll
md5: 8419315DBB7D03F922602285047A35C5 | sha1: 7B4234844267C5531BA4759BB60150DE57C73FD3 | sha256: 77C7D4AE9C5C7C9025A96771C2EFE4B9B599B4BA5B4E856E019EFA1DFFCC53BF | sha512: FA9FDFEA4644DBF85D87439261B21C9AF7612D28C78F8B2DC35DE25DA7B3A95921D34850AE1C0E6440B72B0F4131B2EB7B2C6212B8EC64CC905074A5F81C14C3
zh-Hans\UIAutomationClient.resources.dll
md5: 2D20FF432491A61BC1083223EB818C63 | sha1: 9866B671F8D8659BEC897A59CB4620FFAAEC1CC5 | sha256: 9C3BB13E5B535676640BAC6BC59D508B0CC646A2229485243AFCDFF7D6AF592F | sha512: FE31442F3EBD181D6E20469613E0312EF6E0D4796CA104554E801D45C5CBF4687CF020C08CB7134E375B76B8FFF4B96E63687BDCAF52F6CFBB5BF4483FC54770
zh-Hans\UIAutomationClientSideProviders.resources.dll
md5: A8A0AF03533865A5EA9A360759FE059B | sha1: 28F5C18F78554BF42C51289D5276253CD930ED11 | sha256: 305BA08C324107241501EE93F470A4C684F8BFB17158D085C276ACEFCDD5A7F8 | sha512: B908FB690A5EE49D91565A0F0A034083CFEE4C6D710012AEA20826F39ECA55EA7AB31AFD2A6681700C2ADAFBB324534256C610011A5F163D3C84135452290240
zh-Hans\UIAutomationProvider.resources.dll
md5: D9589B30AFD9F0AB21778F2ABB11758B | sha1: C6985AD6D4D3D0493F0E8C701351C6890CAA8D01 | sha256: B3550110B82D415AEFA5C09BD8E2DFA0106327D6A975CB7DD79A60ECF0D0C53B | sha512: 138E07F49A9092A1313114B45859E299D3CE3AC49F19C2A2493798050121ED211455904EDFBF2F34813C76409B28454F0CE0C6CDB767A5940C0B570716F1CA7E
zh-Hans\UIAutomationTypes.resources.dll
md5: 4D1C0E00E8E6AF329DB4EFF26FA89560 | sha1: 87FDCAE212D9E13C09DB887B4F7AAE23C0958D6B | sha256: E95BE3A2BA2F6BCB7DA4E905B2C882619F95C872A5B637A48F21E8AFC9D02157 | sha512: 74D831FFB35C3BCF12986790C1303FCBEF3649A6ED9B9D456ECA8A0FF009EF16C521311153FB00CFAB48E6BE31AA15589849007E744A0AC23C1A1A983103C2BD
zh-Hans\WindowsBase.resources.dll
md5: 93DE88B755C5C0684C75D2CAE7E3F9C4 | sha1: B93F52A86FFF9AE42279D5E1D60C3DE21A7BD3FD | sha256: 3C239B2F63FD57708D5427ADE163721AC538597FF8D0B339F30DE2B0E4E14E25 | sha512: 3F03B6F6F6ECA414AC22ED6E539304CD494F8D559BAB786B215EDFE3164A38E3DCC57465565EB5BEABED018E947F595264645A114D8DC6EBFF02C48E4875C3FA
zh-Hans\WindowsFormsIntegration.resources.dll
md5: 43742C1F2C5A929C5ECC3D4F35C040BF | sha1: AD1BD3C0CA653916B1EB72462FFDD0E72FA15C45 | sha256: 5851F59F960D1D6CEFE1FDEC9B1A1251472D8D772DDB2256C65A47688A9CC08A | sha512: 871FFEEBEC3698FEB94EB22EC70FC1E68281A40A29FDC38D9E1F3C10502204EC4A51314A0DA13D952D4432C61675AA6738A9CF6BD0424D48460FD054A748CE31
zh-Hant\AvalonDock.resources.dll
md5: 66321759DA34D848476CFCD4E73DBAD0 | sha1: ACF8CD8FE8459147EE1656697B73EC09209834CA | sha256: AC246B0C665F33F417FD6D0FB4BB06DAB4C0ABC21FC8F6B77791E37CF590BBDE | sha512: BFF3CC29CDB2C5016FD7285670131D5CC67D3B2CD6FEFEDEAB4DF39561AB247C378A8A6B8B307C742B7DB6AAC654835CCD036885BA8969809B6CD83DE209B027
zh-Hant\PresentationCore.resources.dll
md5: 4A761862C37FFB180570502B32F9675E | sha1: 6C29E750E3D8AF4ECCCEDABCE3CEC206D3607340 | sha256: C4C0740B81D78193CF34D3399BCE406A002227A5F4F1AF8086DCD329238254C9 | sha512: 9D704F7BC170D108DDDF544F6E39069120F49F4C0B1066747041058E88D9CC901762B9AE730DC5708C0D1ABCAC8FF0672F651E0E15AE69A9C7A32CA28D6D52E3
zh-Hant\PresentationFramework.resources.dll
md5: 3EB8F0CB7F134C9CEF969FC1394CEB4D | sha1: E4C22B5DC5568C27E4907C9D231D4BA7A4C2474F | sha256: 0DD555448B35CBB465C749DB2249E025ABCE1353AE954314886814DFA18638D3 | sha512: D6050FB560545B08E3F11F33CFE9936F60A710A7C9F93AD928B8663B4C7AFBFE787418FEC17F60AD32211AA8769BCBEEFB3E3CAB8FF061E11D6E20F007B5B3EC
zh-Hant\PresentationUI.resources.dll
md5: 280E11B90C6F7C59142AD54460A7CED8 | sha1: DA301A8E674350B324F4FA18B017839E4ABB90F2 | sha256: 5FE7A0B83FF1099CEFACB00B67C8C193C8D2071FF51178FD437B261969775036 | sha512: 2A040D9A6238D3763804699A931A000B16C4F39372BAC90D6763FAA18FFF7E5B050D4010129D4723C588015566707E263C96965D1B021CE40C89F59DFEB18A97
zh-Hant\ReachFramework.resources.dll
md5: 18809D9A1E216262C1186EC02A8E2A0E | sha1: 68270D717D0F8AF3624E7404D4D04C6FC2D4825E | sha256: 8FD57344F4E1B14CBCBEF5773892FA720FA6ED85623602855D30F7035E654743 | sha512: 5AC62F2C5797549A342251F4FEE26E64104F60CF0720EAE434E8F04C1A5297A0B808DDAA9D45969106D4231AFE545069315C371C5D14A8AEF5611318E5D74923
zh-Hant\System.Printing.resources.dll
md5: B4C9BE09E4C1053D95630139AF8E49B8 | sha1: 5CF3AFBE2AC9F91AA4DD41D0C2E473E00088850D | sha256: 807C99813388D9E940542AC932788AA532424E5D9F29CC29DB9F0ABF7DC0CB69 | sha512: 331300F93EDCD36A23CB73FFE9351102DCF56F1E5F607E28A632788FC61D5AC1A3E535BFA96D61635255827EB394AD75DF6D91DB018C768E9E818C86E7EE6AEB
zh-Hant\System.Windows.Controls.Ribbon.resources.dll
md5: F7008C1CE5C407D0904E6E724AEB7C86 | sha1: 5BCC15AFAC3169F4C45D80ED5A647532AF9F3A69 | sha256: 46DE8FE23C0CDB7920DC568D1F48A4BBDECD38C71DCB6C06C2CD9D5B77003886 | sha512: B5F0C4B3AF0BD29EEB218BF1F599DAD8C5F3C69FEA095E4A761E3622D8252F9245081E03F5F7718C345FC0FDBC970D22BC6DD708DD46D28929025C202341525C
zh-Hant\System.Windows.Forms.Design.Editors.resources.dll
md5: D888F3965235AB6AA1A4E7513BD13910 | sha1: E899305C8CC6A1ACFDE546EB8AEFAE5F08559D8A | sha256: 9E11542B70D890AC92BA92E74261D792D35AA787C4D7AA79974D59CB95F81982 | sha512: 966ED19DE5242960827B8D2D17A4175A3C007EE1F953F8987EDC89E0F6AD0D87CFFD1DB1EE653D1BD35D1AD54986F4775F012194D457274178A13C7FF845338B
zh-Hant\System.Windows.Forms.Design.resources.dll
md5: 221729662CFCECCA340D02FCD45057D7 | sha1: B33C2E85F34752A571DD031ED54C0A91FA297F64 | sha256: 2D203CDDEAF849911DFDA94FE7903493EB7F08F9A7B662A670E22918235A91CE | sha512: 1F363925D48F50E985E7EE78532B8706B9CD9081F3610351F9F2ACD1043E7BED038DE47EABE5448D2426957413C63C50F3B09E3C342C5F8C0266A58DC91AF059
zh-Hant\System.Windows.Forms.resources.dll
md5: 181CC38187CD41473116A594BB7C872F | sha1: A1564689D5FEBA226E06A0DAC2B82ECEABC4EC42 | sha256: F2C66B54641C3290D392FB78C1B1A878406E5DBA90C03D23485AA6D7A0B1460D | sha512: ABA5FF737DE38FB98867BA56215100EF8387A794F8B001DF4F4BE4AFAF9C085D16F1D5C581ED945CDB185D6AF7BC4737C4E9004181C1212F9A19AA0953509E52
zh-Hant\System.Windows.Input.Manipulations.resources.dll
md5: 03893ABD95924C08712786B03977531D | sha1: FD865F2A693DA1F7E8A25BC89F58D8B33D435B07 | sha256: 9EC8A68E49823589B22F2975550F54310187B231FBD9808EF0615F81AC2C940D | sha512: C7621884C32BE0193539A17F91515804F97100E47E187866852D4A43D91EB5AFB027E7C77EAFD185851B6FA8AC645B83E07BDDFBE898380E47B12E305569ADD8
zh-Hant\System.Xaml.resources.dll
md5: 6D6B662FF4992B95C7D1DA0377232465 | sha1: FCBDF1CAB7A82F7916ADC62F16DF3410237403E4 | sha256: 65147C4F0A180A30E1A2309A2F5D0CD15849FAF0191011E8E136BD3BC60A83E4 | sha512: D48EB71088365CF67CB2F34551183A164FAE1A2CE846B76E660E843E45BEE6725558EB733D971AAEDBF56C75E93CB65215CD441291C02A580282D77A18812D90
zh-Hant\UIAutomationClient.resources.dll
md5: BC22A0D3786E69778A657CD9CF49E0C8 | sha1: 38CF82D2BCB7F2BC90F56266BBCFD3D0F6216A13 | sha256: D406BBE88D047335C21E07108562A464EB5D644073C658B794FDBEFC3148D490 | sha512: E17CAC21C6B1AAC36B77AD85E619A3915431AC8A443C93C69E40AE603C5C0682EF8BD3416C681062981708CD099CCB1ED88320B588C8C8C0CC422F9F63D537F3
zh-Hant\UIAutomationClientSideProviders.resources.dll
md5: BBC062431C57DED7B81AB8581752513D | sha1: 36A2F6B12D5A002789717E511CB3680CA36EE4FC | sha256: C50CE8958B20725F4CA9964C4D51A61CED872080489E6572FE7B88BF5F2B6A0D | sha512: D2F1AD6EAB3F82FF7067DE43869401DF6A9EB27A27082E80B1B2D721191D828984956853AF1E7611CC0C738F41E7227B99649B723E8E9E5AA6037BAD1B9C8BB1
zh-Hant\UIAutomationProvider.resources.dll
md5: 957E6D9802BE9235CE722ECF49CF6C45 | sha1: C39E8F8E6B7A119880E6A7AC7327BA588CE2107E | sha256: 650124EEF2F68B35DF31361FE5D66B4DD1E751ED124C373AAD26C4E701364A36 | sha512: 2E0DEF1CDAB81D15F23240A3272DBD52E6CE7CB698B1D5933416E65AFDD2A8D2999341D13333CEC00B246C75FC72FCB79D37F752A7D9F898736F8557C8A3D402
zh-Hant\UIAutomationTypes.resources.dll
md5: B0A248D76152AD9B8980BA69AB576C98 | sha1: 01707E40EA55FEDCDAEC994D4A3276A6C4C0A48F | sha256: E58B54490030E14441B52A474773C1172A711B117E4DCC58CCCB2B05C4C609BC | sha512: 088521CE2BC540CBB5BF1885891A92B0005702DBCAB852A080FD79B972BF7B05C46E60049303E50E0A05EA360D154C9FFAABFD6982FF241FEBE617EDF3172D8A
zh-Hant\WindowsBase.resources.dll
md5: 5BEEA6AC0FA3A4FE020D738B800D0764 | sha1: 150E2106252E68EBE4139708B4BE111945793680 | sha256: B4DEBE3D00B5192424803B3E90F4B3293B2639D0A2323FD557B3491A93B9B11D | sha512: 14C72DD8252701A907A1282162E25EC379B811DAFE85878500304B68AF8211A8EC1FAB103F6BC7F083B421494E2BB640D1535732C7CBCFEF4AD25C91F11352E0
zh-Hant\WindowsFormsIntegration.resources.dll
md5: 3CE1B8314ECD885A8B33DFFE63DC4CAD | sha1: 250FE0C7065727E715DE48C5D365E438C6C0A287 | sha256: 4D4735C84DD34625B02DF4F432269D6BFADFE43208309BBBF05685C35EF054E6 | sha512: 030DAA05D8F622D4A8AEE8F2E134AD3A107CF66BA4D7638F1B9EEA53CB3B5A710233981E3089A116EFF37B4A50FB0029E3C47BF27F27B197CA2B8025406F28B1

Log in or click on link to see number of positives.

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.

Add to Builder Version Downloads Last Updated Status
Kamban Desktop application 1.0.10 220 Sunday, September 6, 2020 Approved
Kamban Desktop application 1.0.9 204 Sunday, June 14, 2020 Approved
Kamban Desktop application 1.0.6 176 Tuesday, May 5, 2020 Approved

This package has no dependencies.

Discussion for the Kamban Desktop application Package

Ground Rules:

  • This discussion is only about Kamban Desktop application and the Kamban Desktop application package. If you have feedback for Chocolatey, please contact the Google Group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or Kamban Desktop application, or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.
comments powered by Disqus