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:

897

Downloads of v 1.3.118:

377

Last Update:

27 Apr 2020

Package Maintainer(s):

Software Author(s):

  • Christian Köllner and contributors

Tags:

capnp capnpc RPC serialization cerealization

capnpc-csharp (Install)

  • 1
  • 2
  • 3

1.3.118 | Updated: 27 Apr 2020

Downloads:

897

Downloads of v 1.3.118:

377

Maintainer(s):

Software Author(s):

  • Christian Köllner and contributors

capnpc-csharp (Install) 1.3.118

  • 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 capnpc-csharp (Install), run the following command from the command line or from PowerShell:

>

To upgrade capnpc-csharp (Install), run the following command from the command line or from PowerShell:

>

To uninstall capnpc-csharp (Install), 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 capnpc-csharp-win-x86 -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 capnpc-csharp-win-x86 -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 capnpc-csharp-win-x86
  win_chocolatey:
    name: capnpc-csharp-win-x86
    version: '1.3.118'
    source: INTERNAL REPO URL
    state: present

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


chocolatey_package 'capnpc-csharp-win-x86' do
  action    :install
  source   'INTERNAL REPO URL'
  version  '1.3.118'
end

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


cChocoPackageInstaller capnpc-csharp-win-x86
{
    Name     = "capnpc-csharp-win-x86"
    Version  = "1.3.118"
    Source   = "INTERNAL REPO URL"
}

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


package { 'capnpc-csharp-win-x86':
  ensure   => '1.3.118',
  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 by moderator gep13 on 16 May 2020.

Description

Cap'n Proto C# code generator backend, self-contained Windows x86


bin\api-ms-win-core-console-l1-1-0.dll
md5: AABBB38C4110CC0BF7203A567734A7E7 | sha1: 5DF8D0CDD3E1977FFACCA08FAF8B1C92C13C6D48 | sha256: 24B07028C1E38B9CA2F197750654A0DFB7D33C2E52C9DD67100609499E8028DB | sha512: C66C98D2669D7A180510C57BAB707D1E224C12AB7E2B08994EB5FD5BE2F3DEE3DBDB934BCB9DB168845E4D726114BCE317045027215419D3F13DCFA0F143D713
bin\api-ms-win-core-datetime-l1-1-0.dll
md5: 8894176AF3EA65A09AE5CF4C0E6FF50F | sha1: 46858EA9029D7FC57318D27CA14E011327502910 | sha256: C64B7C6400E9BACC1A4F1BAED6374BFBCE9A3F8CF20C2D03F81EF18262F89C60 | sha512: 64B31F9B180C2E4E692643D0CCD08C3499CAE87211DA6B2B737F67B5719F018EBCACC2476D487A0AEB91FEA1666E6DBBF4CA7B08BB4AB5A031655BF9E02CEA9A
bin\api-ms-win-core-debug-l1-1-0.dll
md5: 879920C7FA905036856BCB10875121D9 | sha1: A82787EA553EEFA0E7C3BB3AEDB2F2C60E39459A | sha256: 7E4CBA620B87189278B5631536CDAD9BFDA6E12ABD8E4EB647CB85369A204FE8 | sha512: 06650248DDBC68529EF51C8B3BC3185A22CF1685C5FA9904AEE766A24E12D8A2A359B1EFD7F49CC2F91471015E7C1516C71BA9D6961850553D424FA400B7EA91
bin\api-ms-win-core-errorhandling-l1-1-0.dll
md5: D91BF81CF5178D47D1A588B0DF98EB24 | sha1: 75F9F2DA06AA2735906B1C572DD556A3C30E7717 | sha256: F8E3B45FD3E22866006F16A9E73E28B5E357F31F3C275B517692A5F16918B492 | sha512: 93D1B0D226E94235F1B32D42F6C1B95FADFAF103B8C1782423D2C5A4836102084FB53F871E3C434B85F0288E47F44345138DE54EA5F982CA3E8BBF2D2BEA0706
bin\api-ms-win-core-file-l1-1-0.dll
md5: EEFE86B5A3AB256BEED8621A05210DF2 | sha1: 90C1623A85C519ADBC5EF67B63354F881507B8A7 | sha256: 1D1C11FC1AD1FEBF9308225C4CCF0431606A4AB08680BA04494D276CB310BF15 | sha512: C326A2CA190DB24E8E96C43D1DF58A4859A32EB64B0363F9778A8902F1AC0307DCA585BE04F831A66BC32DF54499681AD952CE654D607F5FDB93E9B4504D653F
bin\api-ms-win-core-file-l1-2-0.dll
md5: 79EE4A2FCBE24E9A65106DE834CCDA4A | sha1: FD1BA674371AF7116EA06AD42886185F98BA137B | sha256: 9F7BDA59FAAFC8A455F98397A63A7F7D114EFC4E8A41808C791256EBF33C7613 | sha512: 6EF7857D856A1D23333669184A231AD402DC62C8F457A6305FE53ED5E792176CA6F9E561375A707DA0D7DD27E6EA95F8C4355C5DC217E847E807000B310AA05C
bin\api-ms-win-core-file-l2-1-0.dll
md5: 3F224766FE9B090333FDB43D5A22F9EA | sha1: 548D1BB707AE7A3DFCCC0C2D99908561A305F57B | sha256: AE5E73416EB64BC18249ACE99F6847024ECEEA7CE9C343696C84196460F3A357 | sha512: C12EA6758071B332368D7EF0857479D2B43A4B27CEEAB86CBB542BD6F1515F605EA526DFA3480717F8F452989C25D0EE92BF3335550B15ECEC79E9B25E66A2CA
bin\api-ms-win-core-handle-l1-1-0.dll
md5: 18FD51821D0A6F3E94E3FA71DB6DE3AF | sha1: 7D9700E98EF2D93FDBF8F27592678194B740F4E0 | sha256: DBA84E704FFE5FCD42548856258109DC77C6A46FD0B784119A3548EC47E5644B | sha512: 4009B4D50E3CB17197009AC7E41A2351DE980B2C5B79C0B440C7FE4C1C3C4E18F1089C6F43216EAA262062C395423F3AD92CA494F664636FF7592C540C5EF89D
bin\api-ms-win-core-heap-l1-1-0.dll
md5: FF8026DAB5D3DABCA8F72B6FA7D258FA | sha1: 075C8719E226A34D7B883FD62B2D7F8823D70F1A | sha256: 535E9D20F00A2F1A62F843A4A26CFB763138D5DFE358B0126D33996FBA9CA4D1 | sha512: 9C56FF11D5843BA09CD29E3BC6C6B9396926C6A588194193BA220CFA784B770AB6756076F16F18CFEA75B51A8184A1063EF47F63804839530382F8D39D5CF006
bin\api-ms-win-core-interlocked-l1-1-0.dll
md5: CFE87D58F973DAEDA4EE7D2CF4AE521D | sha1: FD0AA97B7CB6E50C6D5D2BF2D21D757040B5204A | sha256: 4997FDA5D0E90B8A0AB7DA314CB56F25D1450B366701C45C294D8DD3254DE483 | sha512: 40EB68DEB940BBE1B835954183EEA711994C434DE0ABBDEA0B1A51DB6233A12E07827AD4A8639AE0BAF46DD26C168A775FFE606C82CBE47BAE655C7F28AB730B
bin\api-ms-win-core-libraryloader-l1-1-0.dll
md5: 0C48220A4485F36FEED84EF5DD0A5E9C | sha1: 1E7D4038C2765CFFA6D4255737A2A8AA86B5551C | sha256: 2DD4EBAA12CBBA142B5D61A0EBF84A14D0D1BB8826BA42B63E303FE6721408DF | sha512: E09951785B09F535340E1E6C256DF1919485B4DAD302B30D90126411CC49A13807B580FA2FCD0D6F7B64AAC4F5B5EA3E250B66035A0E2F664D865408C9B43D48
bin\api-ms-win-core-localization-l1-2-0.dll
md5: 23BD405A6CFD1E38C74C5150EEC28D0A | sha1: 1D3BE98E7DFE565E297E837A7085731ECD368C7B | sha256: A7FA48DE6C06666B80184AFEE7E544C258E0FB11399AB3FE47D4E74667779F41 | sha512: C52D487727A34FBB601B01031300A80ECA7C4A08AF87567DA32CB5B60F7A41EB2CAE06697CD11095322F2FC8307219111EE02B60045904B5C9B1F37E48A06A21
bin\api-ms-win-core-memory-l1-1-0.dll
md5: 3940167FFB4383992E73F9A10E4B8B1E | sha1: 53541C824003B0F90B236EDA83B06BEC5E1ACBF5 | sha256: EC573431338371504B7B9E57B2D91382B856AABF25D2B4AD96486EFB794C198E | sha512: 9732ACAA4DB773F4F99F423D9FEAEBB35C197BBD468922348E0AD086F7131D83F6D9714DC7D375183E7CB8920CFE37F3DA19B0041A9063CC60ABE183375B1929
bin\api-ms-win-core-namedpipe-l1-1-0.dll
md5: 990AC84AE2D83EEB532A28FE29602827 | sha1: 0916F85CC6CC1F01DC08BDF71517A1DC1B8EAF78 | sha256: DBD788B1C5694D65FA6F6E2202BFABB30ADF77EB1973CEB9A737EFB16E9EDAE2 | sha512: F0E4705A6890B4F81B7D46F66CA6B8EE82F647E163BCE9ECAD11D0BBD69CAF4FF3C4F15E0D3F829C048B6849B99A7641861E6CAF319904D4D61A6084F10DA353
bin\api-ms-win-core-processenvironment-l1-1-0.dll
md5: 0C700B07C3497DF4863C3F2FE37CD526 | sha1: F835118244D02304DE9EB3A355420BA9D0BD9C13 | sha256: 9F1F26794FD664E0A8B6FBD53BFCA33DCF7B0DC37FAF3EB7782BC38DFF62CD8C | sha512: 8042DBD9E80E33E41993887B0289E143E967544389500ADA9296B89BDA37BB26918E4F370F8A1BDAB8FAACC4E0A6980794D6A3B5320E170AD4EF751384C9F0A8
bin\api-ms-win-core-processthreads-l1-1-0.dll
md5: 1DDA9CB13449CE2C6BB670598FC09DC8 | sha1: 0A91FE11B9A8321CA369F665A623270E5AC23176 | sha256: 4F187F1B4B14763360C325DF6B04D3EC3CC6D2CECC9B796BC52A6C7196B0B2CC | sha512: 4E106C8A52033352C91B65CF65EC459DE764C125136333A2F4BA026EFDDE65F3F71B1F6F11E4C580150AC8A9779825BA5E2AF0E14DF999A198CFE244E522C28D
bin\api-ms-win-core-processthreads-l1-1-1.dll
md5: 95C5B49AF7F2C7D3CD0BC14B1E9EFACB | sha1: C400205C81140E60DFFA8811C1906CE87C58971E | sha256: FF9B51AFF7FBEC8D7FE5CC478B12492A59B38B068DC2B518324173BB3179A0E1 | sha512: F320937B90068877C46D30A15440DC9ACE652C3319F5D75E0C8BB83F37E78BE0EFB7767B2BD713BE6D38943C8DB3D3D4C3DA44849271605324E599E1242309C3
bin\api-ms-win-core-profile-l1-1-0.dll
md5: CEDEFD460BC1E36AE111668F3B658052 | sha1: 9BD529FE189E0B214B9E0E51717BDF62F1DA44EA | sha256: F941C232964D01E4680E54AB04955EC6264058011B03889FE29DB86509511EBA | sha512: 2C845642B054BC12C2911BFE2B850F06FECAFEF022180C22F6FFD670F821E84FCAD041C4D81DDADB781DDB36CB3E98DFE4EB75EC02B88306EF1D410CBB021454
bin\api-ms-win-core-rtlsupport-l1-1-0.dll
md5: 65FC0B6C2CEFF31336983E33B84A9313 | sha1: 980DE034CC3A36021FD8BAFFF3846B0731B7068E | sha256: 966A38ED7034F8D355E1E8772DFC92F23FB3C8A669780ED4AC3B075625D09744 | sha512: F4EBC7A6D12AE6AFA5B96C06413A3438E1678B276B1517DA07D33912818FC863B4D35CB46280F12CF90E37BC93E3AB5E44EA6F75767A314C59222B7D397E5B6A
bin\api-ms-win-core-string-l1-1-0.dll
md5: E7A266DD3A2A1E03D8716F92BEDE582D | sha1: D4B97CE87C96DE1F39FEA97CCA3992D292B2C14E | sha256: 339966AE75675A03F628C4DDD5D3218ABB36CBCF6DDCE83B88C07336D732B8AE | sha512: 31168663FD71B901B1B9152FF288D4E1567003E5FCD1F1C9DFE36D26D2EB16B0932EC8CD34833DAB25531F768A01DE45C2483F92D4E79F92A89389C02BC05156
bin\api-ms-win-core-synch-l1-1-0.dll
md5: C1DCDB0FABC8AE671A7C7A94F42FB79A | sha1: 99355912D7A7D622753B2A855CAE4F5A4E50146F | sha256: CC76A4E82E0E0CD08DF3BB8F5AD57142305E0F666CC32599D76E363D0B43EFCB | sha512: 6D92E7520AEEBFE60AAB43D6616B76A2DD385EDCAA217DB60003A0C0CBCB0E367063D240E38A19D0B8BEE2F2E7D4B982C4F08C8E9CCF34C7F670CB49F6561FFF
bin\api-ms-win-core-synch-l1-2-0.dll
md5: 6E704280D632C2F8F2CADEFCAE25AD85 | sha1: 699C5A1C553D64D7FF3CF4FE57DA72BB151CAEDE | sha256: 758A2F9EF6908B51745DB50D89610FE1DE921D93B2DBEA919BFDBA813D5D8893 | sha512: ADE85A6CD05128536996705FD60C73F04BAB808DAFB5D8A93C45B2EE6237B6B4DDB087F1A009A9D289C868C98E61BE49259157F5161FECCF9F572FD306B460E6
bin\api-ms-win-core-sysinfo-l1-1-0.dll
md5: 887995A73BC7DDE7B764AFABCE57EFE7 | sha1: 363FD4E7AD4A57224E8410154697DF5E8629F526 | sha256: F94210B39CDC812BEB7342A47E68673EA2116D0AD9266FCF8D7CEDAA9561FC38 | sha512: D088EB1C6958774E20F0E2884136B4E2B978EFD16F557DBC55E64011ABBCE0768054F7E6D881C110182824143A39101FDAE273ED614738AA7BA5C727B27F6677
bin\api-ms-win-core-timezone-l1-1-0.dll
md5: C9A55DE62E53D747C5A7FDDEDEF874F9 | sha1: C5C5A7A873A4D686BFE8E3DA6DC70F724CE41BAD | sha256: B5C725BBB475B5C06CC6CB2A2C3C70008F229659F88FBA25CCD5D5C698D06A4B | sha512: ADCA0360A1297E80A8D3C2E07F5FBC06D2848F572F551342AD4C9884E4AB4BD1D3B3D9919B4F2B929E2848C1A88A4E844DD38C86067CACE9685F9640DB100EFB
bin\api-ms-win-core-util-l1-1-0.dll
md5: 29E1922B32E5312A948E6D8B1B34E2D9 | sha1: 912F54BE8438F45E1562A47294091D522CD89356 | sha256: 34C5DEE6D566252C0CEB7D9A21E24D5F297AF2B26C32E0C7808BBD088AA9A6A9 | sha512: 837CD03EE0195DC94BAB0662FF3B8CD1BE2DEDD8A3254318D25DFEA6E88D07211186FA367F41AB864560E10A22220DEB3ED05CCF82D60AC80C71DFED08AFBEA3
bin\API-MS-Win-core-xstate-l2-1-0.dll
md5: EE5D6BA879E7D3B459B3AE53289B5718 | sha1: 3EBEDB72AE10F663E8D8367DA2474FBE2D8FB56A | sha256: 3D6B8F0DBD2DD0F4C7819FE8A4384B0DF8856B2FB1C09DBC943D8DD0A2C88C46 | sha512: 3D60D0823271FE383F2490479CA63AE09B1A41D747903A4D7D61D5F3C8763CD28332E37B498303E0080B1BEBC59ACCDBC89FB43F0059E9906FE864C29990CF44
bin\api-ms-win-crt-conio-l1-1-0.dll
md5: A668C5EE307457729203AE00EDEBB6B3 | sha1: 2114D84CF3EC576785EBBE6B2184B0D634B86D71 | sha256: A95B1AF74623D6D5D892760166B9BFAC8926929571301921F1E62458E6D1A503 | sha512: 73DC1A1C2CEB98CA6D9DDC7611FC44753184BE00CFBA07C4947D675F0B154A09E6013E1EF54AC7576E661FC51B4BC54FDD96A0C046AB4EE58282E711B1854730
bin\api-ms-win-crt-convert-l1-1-0.dll
md5: 9DDEA3CC96E0FDD3443CC60D649931B3 | sha1: AF3CB7036318A8427F20B8561079E279119DCA0E | sha256: B7C3EBC36C84630A52D23D1C0E79D61012DFA44CDEBDF039AF31EC9E322845A5 | sha512: 1427193B31B64715F5712DB9C431593BDC56EF512FE353147DDB7544C1C39DED4371CD72055D82818E965AFF0441B7CBE0B811D828EFB0ECE28471716659E162
bin\api-ms-win-crt-environment-l1-1-0.dll
md5: 39325E5F023EB564C87D30F7E06DFF23 | sha1: 03DD79A7FBE3DE1A29359B94BA2D554776BDD3FE | sha256: 56D8B7EE7619579A3C648EB130C9354BA1BA5B33A07A4F350370EE7B3653749A | sha512: 087B9DCB744AD7D330BACB9BDA9C1A1DF28EBB9327DE0C5DC618E79929FD33D1B1FF0E1EF4C08F8B3EA8118B968A89F44FE651C66CBA4ECBB3216CD4BCCE3085
bin\api-ms-win-crt-filesystem-l1-1-0.dll
md5: 228C6BBE1BCE84315E4927392A3BAEE5 | sha1: BA274AA567AD1EC663A2F9284AF2E3CB232698FB | sha256: AC0CEC8644340125507DD0BC9A90B1853A2D194EB60A049237FB5E752D349065 | sha512: 37A60CCE69E81F68EF62C58BBA8F2843E99E8BA1B87DF9A5B561D358309E672AE5E3434A10A3DDE01AE624D1638DA226D42C64316F72F3D63B08015B43C56CAB
bin\api-ms-win-crt-heap-l1-1-0.dll
md5: 1776A2B85378B27825CF5E5A3A132D9A | sha1: 626F0E7F2F18F31EC304FE7A7AF1A87CBBEBB1DF | sha256: 675B1B82DD485CC8C8A099272DB9241D0D2A7F45424901F35231B79186EC47EE | sha512: 541A5DD997FC5FEC31C17B4F95F03C3A52E106D6FB590CB46BDF5ADAD23ED4A895853768229F3FBB9049F614D9BAE031E6C43CEC43FB38C89F13163721BB8348
bin\api-ms-win-crt-locale-l1-1-0.dll
md5: 034379BCEA45EB99DB8CDFEACBC5E281 | sha1: BBF93D82E7E306E827EFEB9612E8EAB2B760E2B7 | sha256: 8B543B1BB241F5B773EB76F652DAD7B12E3E4A09230F2E804CD6B0622E8BAF65 | sha512: 7EA6EFB75B0C59D3120D5B13DA139042726A06D105C924095ED252F39AC19E11E8A5C6BB1C45FA7519C0163716745D03FB9DAAACA50139A115235AB2815CC256
bin\api-ms-win-crt-math-l1-1-0.dll
md5: 8DA414C3524A869E5679C0678D1640C1 | sha1: 60CF28792C68E9894878C31B323E68FEB4676865 | sha256: 39723E61C98703034B264B97EE0FE12E696C6560483D799020F9847D8A952672 | sha512: 6EF3F81206E7D4DCA5B3C1FAFC9AA2328B717E61EE0ACCE30DFB15AD0FE3CB59B2BD61F92BF6046C0AAE01445896DCB1485AD8BE86629D22C3301A1B5F4F2CFA
bin\api-ms-win-crt-multibyte-l1-1-0.dll
md5: 19D7F2D6424C98C45702489A375D9E17 | sha1: 310BC4ED49492383E7C669AC9145BDA2956C7564 | sha256: A6B83B764555D517216E0E34C4945F7A7501C1B7A25308D8F85551FE353F9C15 | sha512: 01C09EDEF90C60C9E6CDABFF918F15AFC9B728D6671947898CE8848E3D102F300F3FB4246AF0AC9C6F57B3B85B24832D7B40452358636125B61EB89567D3B17E
bin\api-ms-win-crt-private-l1-1-0.dll
md5: 3D139F57ED79D2C788E422CA26950446 | sha1: 788E4FB5D1F46B0F1802761D0AE3ADDB8611C238 | sha256: DC25A882AC454A0071E4815B0E939DC161BA73B5C207B84AFD96203C343B99C7 | sha512: 12ED9216F44AA5F245C707FE39AED08DC18EA675F5A707098F1A1DA42B348A649846BC919FD318DE7954EA9097C01F22BE76A5D85D664EF030381E7759840765
bin\api-ms-win-crt-process-l1-1-0.dll
md5: 9D3D6F938C8672A12AEA03F85D5330DE | sha1: 6A7D6E84527EAF54D6F78DD1A5F20503E766A66C | sha256: 707C9A384440D0B2D067FC0335273F8851B02C3114842E17DF9C54127910D7FB | sha512: 0E1681B16CD9AF116BCC5C6B4284C1203B33FEBB197D1D4AB8A649962C0E807AF9258BDE91C86727910624196948E976741411843DD841616337EA93A27DE7CB
bin\api-ms-win-crt-runtime-l1-1-0.dll
md5: FB0CA6CBFFF46BE87AD729A1C4FDE138 | sha1: 2C302D1C535D5C40F31C3A75393118B40E1B2AF9 | sha256: 1EE8E99190CC31B104FB75E66928B8C73138902FEFEDBCFB54C409DF50A364DF | sha512: 99144C67C33E89B8283C5B39B8BF68D55638DAA6ACC2715A2AC8C5DBA4170DD12299D3A2DFFB39AE38EF0872C2C68A64D7CDC6CEBA5E660A53942761CB9ECA83
bin\api-ms-win-crt-stdio-l1-1-0.dll
md5: D5166AB3034F0E1AA679BFA1907E5844 | sha1: 851DD640CB34177C43B5F47B218A686C09FA6B4C | sha256: 7BCAB4CA00FB1F85FEA29DD3375F709317B984A6F3B9BA12B8CF1952F97BEEE5 | sha512: 8F2D7442191DE22457C1B8402FAAD594AF2FE0C38280AAAFC876C797CA79F7F4B6860E557E37C3DBE084FE7262A85C358E3EEAF91E16855A91B7535CB0AC832E
bin\api-ms-win-crt-string-l1-1-0.dll
md5: AD99C2362F64CDE7756B16F9A016A60F | sha1: 07C9A78EE658BFA81DB61DAB039CFFC9145CC6CB | sha256: 73AB2161A7700835B2A15B7487045A695706CC18BCEE283B114042570BB9C0AA | sha512: 9C72F239ADDA1DE11B4AD7028F3C897C93859EF277658AEAA141F09B7DDFE788D657B9CB1E2648971ECD5D27B99166283110CCBA437D461003DBB9F6885451F7
bin\api-ms-win-crt-time-l1-1-0.dll
md5: 9B79FDA359A269C63DCAC69B2C81CAA4 | sha1: A38C81B7A2EC158DFCFEB72CB7C04B3EB3CCC0FB | sha256: 4D0F0EA6E8478132892F9E674E27E2BC346622FC8989C704E5B2299A18C1D138 | sha512: E69D275C5EC5EAE5C95B0596F0CC681B7D287B3E2F9C78A9B5E658949E6244F754F96AD7D40214D22ED28D64E4E8BD507363CDF99999FEA93CFE319078C1F541
bin\api-ms-win-crt-utility-l1-1-0.dll
md5: 70E9104E743069B573CA12A3CD87EC33 | sha1: 4290755B6A49212B2E969200E7A088D1713B84A2 | sha256: 7E6B33A4C0C84F18F2BE294EC63212245AF4FD8354636804FFE5EE9A0D526D95 | sha512: E979F28451D271F405B780FC2025707C8A29DCB4C28980CA42E33D4033666DE0E4A4644DEFEC6C1D5D4BDD3C73D405FAFCFFE3320C60134681F62805C965BFD9
bin\Capnp.Net.Runtime.dll
md5: 7AF6736E712C3F8047FC683CA15844AE | sha1: 5C3C4FD8106B56F102A5C2F26240232797AD108D | sha256: A9CD9814DD53C4E3DE541D9D904F855E6DD315C81AB37FBD753D354613487A0C | sha512: 66FCC1C0F8C0B2820C6816A2B74DDAB548DB1111E5E1E61FA6B622DED3CA91F08C6422C5A194397B93537E25CBAD1B53358C84F634447CEA11986A2348001ECB
bin\Capnp.Net.Runtime.pdb
 
bin\Capnp.Net.Runtime.xml
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Capnp.Net.Runtime</name>
    </assembly>
    <members>
        <member name="T:Capnp.AnyPointer">
            <summary>
            Generic <see cref="T:Capnp.ICapnpSerializable"/> implementation, based on a wrapper around <see cref="T:Capnp.DeserializerState"/>.
            </summary>
        </member>
        <member name="P:Capnp.AnyPointer.State">
            <summary>
            The <see cref="T:Capnp.DeserializerState"/> will be set by the Deserialize method.
            </summary>
        </member>
        <member name="M:Capnp.AnyPointer.Deserialize(Capnp.DeserializerState)">
            <summary>
            Sets the State property.
            </summary>
            <param name="state">deserializer state</param>
        </member>
        <member name="M:Capnp.AnyPointer.Serialize(Capnp.SerializerState)">
            <summary>
            Performs a deep copy from State to given state.
            </summary>
            <param name="state">serializer state</param>
        </member>
        <member name="T:Capnp.CapnpSerializable">
            <summary>
            Provides functionality to construct domain objects from <see cref="T:Capnp.DeserializerState"/>.
            </summary>
        </member>
        <member name="M:Capnp.CapnpSerializable.Create``1(Capnp.DeserializerState)">
            <summary>
            Constructs a domain object from a given deserializer state.
            </summary>
            <typeparam name="T">Type of domain object to construct. Must be one of the following:
            <list type="bullet">
            <item><description>Type implementing <see cref="T:Capnp.ICapnpSerializable"/>. The type must must have a public parameterless constructor.</description></item>
            <item><description>A capability interface (<seealso cref="T:Capnp.Rpc.InvalidCapabilityInterfaceException"/> for further explanation)</description></item>
            <item><description><see cref="T:System.String"/></description></item>
            <item><description>IReadOnlyList&lt;bool&gt;, IReadOnlyList&lt;sbyte&gt;, IReadOnlyList&lt;byte&gt;</description></item>
            <item><description>IReadOnlyList&lt;short&gt;, IReadOnlyList&lt;ushort&gt;, IReadOnlyList&lt;int&gt;</description></item>
            <item><description>IReadOnlyList&lt;uint&gt;, IReadOnlyList&lt;long&gt;, IReadOnlyList&lt;ulong&gt;</description></item>
            <item><description>IReadOnlyList&lt;float&gt;, IReadOnlyList&lt;double&gt;</description></item>
            <item><description>IReadOnlyList&lt;T&gt; whereby T is one of the things listed here.</description></item>
            </list>
            </typeparam>
            <param name="state">deserializer state to construct from</param>
            <returns>The domain object instance. Nullability note: The returned reference may be null if
            <paramref name="state"/> represents the nil object.</returns>
            <exception cref="T:System.ArgumentException">Cannot construct object of type <typeparamref name="T"/></exception>
            <remarks>Note that capability ownership is moved to the domain object</remarks>
        </member>
        <member name="T:Capnp.DeserializationException">
            <summary>
            This exception gets thrown when a Cap'n Proto object could not be deserialized correctly.
            </summary>
        </member>
        <member name="M:Capnp.DeserializationException.#ctor(System.String)">
            <summary>
            Constructs an instance
            </summary>
        </member>
        <member name="M:Capnp.DeserializationException.#ctor(System.String,System.Exception)">
            <summary>
            Constructs an instance with message and inner exception
            </summary>
        </member>
        <member name="T:Capnp.DeserializerState">
            <summary>
            Implements the heart of deserialization. This stateful helper struct exposes all functionality to traverse serialized data.
            Although it is public, you should not use it directly. Instead, use the reader, writer, and domain class adapters which are produced
            by the code generator.
            </summary>
        </member>
        <member name="P:Capnp.DeserializerState.Segments">
            <summary>
            A wire message is essentially a collection of memory blocks.
            </summary>
        </member>
        <member name="P:Capnp.DeserializerState.CurrentSegmentIndex">
            <summary>
            Index of the segment (into the Segments property) which this state currently refers to.
            </summary>
        </member>
        <member name="P:Capnp.DeserializerState.Offset">
            <summary>
            Word offset within the current segment which this state currently refers to.
            </summary>
        </member>
        <member name="P:Capnp.DeserializerState.BytesTraversedOrData">
            <summary>
            Context-dependent meaning: Usually the number of bytes traversed until this state was reached, to prevent amplification attacks.
            However, if this state is of Kind == ObjectKind.Value (an artificial category which will never occur on the wire but is used to
            internally represent lists of primitives as lists of structs), it contains the primitive's value.
            </summary>
        </member>
        <member name="P:Capnp.DeserializerState.ListElementCount">
            <summary>
            If this state currently represents a list, the number of list elements.
            </summary>
        </member>
        <member name="P:Capnp.DeserializerState.StructDataCount">
            <summary>
            If this state currently represents a struct, the struct's data section word count.
            </summary>
        </member>
        <member name="P:Capnp.DeserializerState.StructPtrCount">
            <summary>
            If this state currently represents a struct, the struct's pointer section word count.
            </summary>
        </member>
        <member name="P:Capnp.DeserializerState.Kind">
            <summary>
            The kind of object this state currently represents.
            </summary>
        </member>
        <member name="P:Capnp.DeserializerState.Caps">
            <summary>
            The capabilities imported from the capability table. Only valid in RPC context.
            </summary>
        </member>
        <member name="P:Capnp.DeserializerState.CurrentSegment">
            <summary>
            Current segment (essentially Segments[CurrentSegmentIndex])
            </summary>
        </member>
        <member name="M:Capnp.DeserializerState.CreateRoot(Capnp.WireFrame)">
            <summary>
            Constructs a state representing a message root object.
            </summary>
            <param name="frame">the message</param>
            <returns></returns>
        </member>
        <member name="M:Capnp.DeserializerState.op_Implicit(Capnp.SerializerState)~Capnp.DeserializerState">
            <summary>
            Implicitly converts a serializer state into a deserializer state.
            The conversion is cheap, since it does not involve copying any payload.
            </summary>
            <param name="state">The serializer state to be converted</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="state"/> is null</exception>
            <exception cref="T:System.InvalidOperationException"><paramref name="state"/> is not bound to a MessageBuilder</exception>
        </member>
        <member name="M:Capnp.DeserializerState.MakeValueState(System.UInt32)">
            <summary>
            Constructs a state representing the given value. This kind of state is artificial and beyond the Cap'n Proto specification.
            We need it to internally represent list of primitive values as lists of structs.
            </summary>
        </member>
        <member name="M:Capnp.DeserializerState.IncrementBytesTraversed(System.UInt32)">
            <summary>
            Increments the number of bytes traversed and checks the results against the traversal limit.
            </summary>
            <param name="additionalBytesTraversed">Amount to increase the traversed bytes</param>
        </member>
        <member name="P:Capnp.DeserializerState.StructDataSection">
            <summary>
            Memory span which represents this struct's data section (given this state actually represents a struct)
            </summary>
        </member>
        <member name="P:Capnp.DeserializerState.RawData">
            <summary>
            If this state represents a list of primitive values, returns the raw list data.
            </summary>
        </member>
        <member name="M:Capnp.DeserializerState.DecodePointer(System.Int32)">
            <summary>
            Interprets a pointer within the current segment and mutates this state to represent the pointer's target.
            </summary>
            <param name="offset">word offset relative to this.Offset within current segment</param>
            <exception cref="T:System.IndexOutOfRangeException">offset negative or out of range</exception>
            <exception cref="T:Capnp.DeserializationException">invalid pointer data or traversal limit exceeded</exception>
        </member>
        <member name="M:Capnp.DeserializerState.DecodeCapPointer(System.Int32)">
            <summary>
            Interprets a pointer within the current segment as capability pointer and returns the according low-level capability object from
            the capability table. Does not mutate this state.
            </summary>
            <param name="offset">Offset relative to this.Offset within current segment</param>
            <returns>the low-level capability object, or null if it is a null pointer</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">offset negative or out of range</exception>
            <exception cref="T:System.InvalidOperationException">capability table not set</exception>
            <exception cref="T:Capnp.Rpc.RpcException">not a capability pointer or invalid capability index</exception>
        </member>
        <member name="M:Capnp.DeserializerState.StructReadData(System.UInt64,System.Int32)">
            <summary>
            Reads a slice of up to 64 bits from this struct's data section, starting from the specified bit offset.
            The slice must be aligned within a 64 bit word boundary.
            </summary>
            <param name="bitOffset">Start bit offset relative to the data section, little endian</param>
            <param name="bitCount">numbers of bits to read</param>
            <returns>the data</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">non-aligned access</exception>
            <exception cref="T:System.IndexOutOfRangeException">bitOffset exceeds the data section</exception>
            <exception cref="T:Capnp.DeserializationException">this state does not represent a struct</exception>
        </member>
        <member name="M:Capnp.DeserializerState.StructReadPointer(System.Int32)">
            <summary>
            Decodes a pointer from this struct's pointer section and returns the state representing the pointer target.
            It is valid to specify an index beyond the pointer section, in which case a default state (representing the "null object")
            will be returned. This is to preserve upward compatibility with schema evolution.
            </summary>
            <param name="index">Index within the pointer section</param>
            <returns>the target state</returns>
            <exception cref="T:Capnp.DeserializationException">this state does not represent a struct,
            invalid pointer, or traversal limit exceeded</exception>
        </member>
        <member name="M:Capnp.DeserializerState.RequireList">
            <summary>
            Given this state represents a list (of anything), returns a ListDeserializer to further decode the list content.
            </summary>
            <exception cref="T:Capnp.DeserializationException">state does not represent a list</exception>
        </member>
        <member name="M:Capnp.DeserializerState.RequireCapList``1">
            <summary>
            Given this state represents a list of pointers, returns a ListOfCapsDeserializer for decoding it as list of capabilities.
            </summary>
            <typeparam name="T">Capability interface</typeparam>
            <exception cref="T:Capnp.DeserializationException">state does not represent a list of pointers</exception>
        </member>
        <member name="M:Capnp.DeserializerState.ReadText(System.Int32,System.String)">
            <summary>
            Convenience method. Given this state represents a struct, decodes text field from its pointer table.
            </summary>
            <param name="index">index within this struct's pointer table</param>
            <param name="defaultText">default text to return of pointer is null</param>
            <returns>the decoded text, or defaultText (which might be null)</returns>
            <exception cref="T:System.IndexOutOfRangeException">negative index</exception>
            <exception cref="T:Capnp.DeserializationException">state does not represent a struct, invalid pointer,
            non-list-of-bytes pointer, traversal limit exceeded</exception>
        </member>
        <member name="M:Capnp.DeserializerState.ReadList(System.Int32)">
            <summary>
            Convenience method. Given this state represents a struct, decodes a list deserializer field from its pointer table.
            </summary>
            <param name="index">index within this struct's pointer table</param>
            <returns>the list deserializer instance</returns>
            <exception cref="T:System.IndexOutOfRangeException">negative index</exception>
            <exception cref="T:Capnp.DeserializationException">state does not represent a struct, invalid pointer,
            non-list pointer, traversal limit exceeded</exception>
        </member>
        <member name="M:Capnp.DeserializerState.ReadCapList``1(System.Int32)">
            <summary>
            Convenience method. Given this state represents a struct, decodes a capability list field from its pointer table.
            </summary>
            <typeparam name="T">Capability interface</typeparam>
            <param name="index">index within this struct's pointer table</param>
            <returns>the capability list deserializer instance</returns>
            <exception cref="T:System.IndexOutOfRangeException">negative index</exception>
            <exception cref="T:Capnp.DeserializationException">state does not represent a struct, invalid pointer,
            non-list-of-pointers pointer, traversal limit exceeded</exception>
        </member>
        <member name="M:Capnp.DeserializerState.ReadListOfStructs``1(System.Int32,System.Func{Capnp.DeserializerState,``0})">
            <summary>
            Convenience method. Given this state represents a struct, decodes a list of structs field from its pointer table.
            </summary>
            <typeparam name="T">Struct target representation type</typeparam>
            <param name="index">index within this struct's pointer table</param>
            <param name="cons">constructs a target representation type instance from the underlying deserializer state</param>
            <returns>the decoded list of structs</returns>
            <exception cref="T:System.IndexOutOfRangeException">negative index</exception>
            <exception cref="T:Capnp.DeserializationException">state does not represent a struct, invalid pointer,
            non-list-of-{structs,pointers} pointer, traversal limit exceeded</exception>
        </member>
        <member name="M:Capnp.DeserializerState.ReadStruct``1(System.Int32,System.Func{Capnp.DeserializerState,``0})">
            <summary>
            Convenience method. Given this state represents a struct, decodes a struct field from its pointer table.
            </summary>
            <typeparam name="T">Struct target representation type</typeparam>
            <param name="index">index within this struct's pointer table</param>
            <param name="cons">constructs a target representation type instance from the underlying deserializer state</param>
            <returns>the decoded struct</returns>
            <exception cref="T:System.IndexOutOfRangeException">negative index</exception>
            <exception cref="T:Capnp.DeserializationException">state does not represent a struct, invalid pointer,
            non-struct pointer, traversal limit exceeded</exception>
        </member>
        <member name="P:Capnp.DeserializerState.CapabilityIndex">
            <summary>
            Given this state represents a capability, returns its index into the capability table.
            </summary>
        </member>
        <member name="M:Capnp.DeserializerState.ReadCap``1(System.Int32)">
            <summary>
            Given this state represents a struct, decodes a capability field from its pointer table.
            </summary>
            <typeparam name="T">Capability interface</typeparam>
            <param name="index">index within this struct's pointer table</param>
            <returns>capability instance or null if pointer was null</returns>
            <exception cref="T:System.IndexOutOfRangeException">negative index</exception>
            <exception cref="T:Capnp.DeserializationException">state does not represent a struct, invalid pointer,
            non-capability pointer, traversal limit exceeded</exception>
        </member>
        <member name="M:Capnp.DeserializerState.ReadCap(System.Int32)">
            <summary>
            Given this state represents a struct, decodes a capability field from its pointer table and
            returns it as bare (generic) proxy.
            </summary>
            <param name="index">index within this struct's pointer table</param>
            <returns>capability instance or null if pointer was null</returns>
            <exception cref="T:System.IndexOutOfRangeException">negative index</exception>
            <exception cref="T:Capnp.DeserializationException">state does not represent a struct, invalid pointer,
            non-capability pointer, traversal limit exceeded</exception>
        </member>
        <member name="M:Capnp.DeserializerState.RequireCap``1">
            <summary>
            Given this state represents a capability, wraps it into a proxy instance for the desired interface.
            </summary>
            <typeparam name="T">Capability interface</typeparam>
            <returns>capability instance or null if pointer was null</returns>
            <exception cref="T:System.IndexOutOfRangeException">negative index</exception>
            <exception cref="T:Capnp.DeserializationException">state does not represent a capability</exception>
        </member>
        <member name="M:Capnp.DeserializerState.Dispose">
            <summary>
            Releases the capability table
            </summary>
        </member>
        <member name="T:Capnp.DynamicSerializerState">
            <summary>
            This SerializerState specialization provides functionality to build arbitrary Cap'n Proto objects without requiring the schema code generator.
            </summary>
        </member>
        <member name="M:Capnp.DynamicSerializerState.#ctor">
            <summary>
            Constructs an unbound instance.
            </summary>
        </member>
        <member name="M:Capnp.DynamicSerializerState.#ctor(Capnp.MessageBuilder)">
            <summary>
            Constructs an instance and binds it to the given <see cref="T:Capnp.MessageBuilder"/>.
            </summary>
            <param name="messageBuilder">message builder</param>
        </member>
        <member name="M:Capnp.DynamicSerializerState.CreateForRpc">
            <summary>
            Constructs an instance, binds it to a dedicated message builder, and initializes the capability table for usage in RPC context.
            </summary>
        </member>
        <member name="M:Capnp.DynamicSerializerState.op_Explicit(Capnp.DeserializerState)~Capnp.DynamicSerializerState">
            <summary>
            Converts any <see cref="T:Capnp.DeserializerState"/> to a DynamicSerializerState instance, which involves deep copying the object graph.
            </summary>
            <param name="state">The deserializer state to convert</param>
        </member>
        <member name="M:Capnp.DynamicSerializerState.Link(System.Int32,Capnp.SerializerState,System.Boolean)">
            <summary>
            Links a sub-item (struct field or list element) of this state to another state. Usually, this operation is not necessary, since objects are constructed top-down.
            However, there might be some advanced scenarios where you want to reference the same object twice (also interesting for designing amplification attacks).
            The Cap'n Proto serialization intrinsically supports this, since messages are object graphs, not trees.
            </summary>
            <param name="slot">If this state describes a struct: Index into this struct's pointer table. 
            If this state describes a list of pointers: List element index.</param>
            <param name="target">state to be linked</param>
            <param name="allowCopy">Whether to deep copy the target state if it belongs to a different message builder than this state.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="target"/> is null</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="slot"/> out of range</exception>
            <exception cref="T:System.InvalidOperationException"><list type="bullet">
            <item><description>This state does neither describe a struct, nor a list of pointers</description></item>
            <item><description>Another state is already linked to the specified position (sorry, no overwrite allowed)</description></item>
            <item><description>This state and <paramref name="target"/> belong to different message builder, and<paramref name="allowCopy"/> is false</description></item></list>
            </exception>
        </member>
        <member name="M:Capnp.DynamicSerializerState.LinkToCapability(System.Int32,System.Nullable{System.UInt32})">
            <summary>
            Links a sub-item (struct field or list element) of this state to a capability.
            </summary>
            <param name="slot">If this state describes a struct: Index into this struct's pointer table. 
            If this state describes a list of pointers: List element index.</param>
            <param name="capabilityIndex">capability index inside the capability table</param>
            <exception cref="T:System.InvalidOperationException"><list type="bullet">
            <item><description>This state does neither describe a struct, nor a list of pointers</description></item>
            <item><description>Another state is already linked to the specified position (sorry, no overwrite allowed)</description></item></list>
            </exception>
        </member>
        <member name="M:Capnp.DynamicSerializerState.SetStruct(System.UInt16,System.UInt16)">
            <summary>
            Determines the underlying object to be a struct.
            </summary>
            <param name="dataCount">Desired size of the struct's data section, in words</param>
            <param name="ptrCount">Desired size of the struct's pointer section, in words</param>
            <exception cref="T:System.InvalidOperationException">The object type was already set to something different</exception>
        </member>
        <member name="M:Capnp.DynamicSerializerState.SetCapability(System.Nullable{System.UInt32})">
            <summary>
            Determines the underyling object to be a capability.
            </summary>
            <param name="capabilityIndex">Capability table index, or null to encode a null pointer</param>
            <exception cref="T:System.InvalidOperationException">The object type was already set to something different</exception>
        </member>
        <member name="M:Capnp.DynamicSerializerState.SetListOfValues(System.Byte,System.Int32)">
            <summary>
            Determines the underlying object to be a list of (primitive) values.
            </summary>
            <param name="bitsPerElement">Element size in bits, must be 0 (void), 1 (bool), 8, 16, 32, or 64</param>
            <param name="totalCount">Desired element count</param>
            <exception cref="T:System.InvalidOperationException">The object type was already set to something different</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bitsPerElement"/> outside allowed range, 
            <paramref name="totalCount"/> negative or exceeding 2^29-1</exception>
        </member>
        <member name="M:Capnp.DynamicSerializerState.SetListOfPointers(System.Int32)">
            <summary>
            Determines the underlying object to be a list of pointers.
            </summary>
            <param name="totalCount">Desired element count</param>
            <exception cref="T:System.InvalidOperationException">The object type was already set to something different</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="totalCount"/> negative or exceeding 2^29-1</exception>
        </member>
        <member name="M:Capnp.DynamicSerializerState.SetListOfStructs(System.Int32,System.UInt16,System.UInt16)">
            <summary>
            Determines the underlying object to be a list of structs (fixed-width compound list).
            </summary>
            <param name="totalCount">Desired element count</param>
            <param name="dataCount">Desired size of each struct's data section, in words</param>
            <param name="ptrCount">Desired size of each struct's pointer section, in words</param>
            <exception cref="T:System.InvalidOperationException">The object type was already set to something different</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="totalCount"/> negative, or total word count would exceed 2^29-1</exception>
        </member>
        <member name="M:Capnp.DynamicSerializerState.SetObject(System.Object)">
            <summary>
            Constructs the underlying object from the given representation.
            </summary>
            <param name="obj">Object representation. Must be one of the following:
            <list type="bullet">
            <item><description>An instance implementing <see cref="T:Capnp.ICapnpSerializable"/></description></item>
            <item><description>null</description>, <see cref="T:System.String"/></item>
            <item><description><c>IReadOnlyList&lt;byte&gt;</c>, <c>IReadOnlyList&lt;sbyte&gt;</c>, <c>IReadOnlyList&lt;ushort&gt;</c>, <c>IReadOnlyList&lt;short&gt;</c></description></item>
            <item><description><c>IReadOnlyList&lt;int&gt;</c>, <c>IReadOnlyList&lt;uint&gt;</c>, <c>IReadOnlyList&lt;long&gt;</c>, <c>IReadOnlyList&lt;ulong&gt;</c></description></item>
            <item><description><c>IReadOnlyList&lt;float&gt;</c>, <c>IReadOnlyList&lt;double&gt;</c>, <c>IReadOnlyList&lt;bool&gt;</c>, <c>IReadOnlyList&lt;string&gt;</c></description></item>
            <item><description>Another <see cref="T:Capnp.DeserializerState"/> or <see cref="T:Capnp.SerializerState"/></description></item>
            <item><description>Low-level capability object (<see cref="T:Capnp.Rpc.ConsumedCapability"/>)</description></item>
            <item><description>Proxy object (<see cref="T:Capnp.Rpc.Proxy"/>)</description></item>
            <item><description>Skeleton object (<see cref="T:Capnp.Rpc.Skeleton"/>)</description></item>
            <item><description>Capability interface implementation</description></item>
            <item><description><c>IReadOnlyList&lt;object&gt;</c>, whereby each list item is one of the things listed here.</description></item>
            </list>
            </param>
        </member>
        <member name="T:Capnp.EmptyList`1">
            <summary>
            Implements an empty <see cref="T:System.Collections.Generic.IReadOnlyList`1"/>.
            </summary>
            <typeparam name="T">list element type</typeparam>
        </member>
        <member name="P:Capnp.EmptyList`1.Item(System.Int32)">
            <summary>
            Always throws an <see cref="T:System.IndexOutOfRangeException"/>.
            </summary>
            <param name="index">Ignored</param>
        </member>
        <member name="P:Capnp.EmptyList`1.Count">
            <summary>
            Always 0.
            </summary>
        </member>
        <member name="M:Capnp.EmptyList`1.GetEnumerator">
            <summary>
            Returns an empty enumerator.
            </summary>
        </member>
        <member name="T:Capnp.EmptyListDeserializer">
            <summary>
            ListDeserializer specialization for empty lists.
            </summary>
        </member>
        <member name="P:Capnp.EmptyListDeserializer.Kind">
            <summary>
            Always ListKind.ListOfEmpty (despite the fact the empty list != List(Void)
            </summary>
        </member>
        <member name="M:Capnp.EmptyListDeserializer.Cast``1(System.Func{Capnp.DeserializerState,``0})">
            <summary>
            Returns am empty <see cref="T:System.Collections.Generic.IReadOnlyList`1"/>.
            </summary>
            <typeparam name="T">Element ype</typeparam>
            <param name="cons">Ignored</param>
        </member>
        <member name="M:Capnp.EmptyListDeserializer.CastBool">
            <summary>
            Returns an empty <code><![CDATA[IReadOnlyList<bool>]]></code>/>.
            </summary>
        </member>
        <member name="M:Capnp.EmptyListDeserializer.CastByte">
            <summary>
            Returns an empty <code><![CDATA[IReadOnlyList<byte>]]></code>/>.
            </summary>
        </member>
        <member name="M:Capnp.EmptyListDeserializer.CastDouble">
            <summary>
            Returns an empty <code><![CDATA[IReadOnlyList<double>]]></code>/>.
            </summary>
        </member>
        <member name="M:Capnp.EmptyListDeserializer.CastFloat">
            <summary>
            Returns an empty <code><![CDATA[IReadOnlyList<float>]]></code>.
            </summary>
        </member>
        <member name="M:Capnp.EmptyListDeserializer.CastInt">
            <summary>
            Returns an empty <code><![CDATA[IReadOnlyList<int>]]></code>.
            </summary>
        </member>
        <member name="M:Capnp.EmptyListDeserializer.CastList">
            <summary>
            Returns an empty <code><![CDATA[IReadOnlyList<ListDeserializer>]]></code>.
            </summary>
        </member>
        <member name="M:Capnp.EmptyListDeserializer.CastLong">
            <summary>
            Returns an empty <code><![CDATA[IReadOnlyList<long>]]></code>/>.
            </summary>
        </member>
        <member name="M:Capnp.EmptyListDeserializer.CastSByte">
            <summary>
            Returns an empty <code><![CDATA[IReadOnlyList<sbyte>]]></code>.
            </summary>
        </member>
        <member name="M:Capnp.EmptyListDeserializer.CastShort">
            <summary>
            Returns an empty <code><![CDATA[IReadOnlyList<short>]]></code>.
            </summary>
        </member>
        <member name="M:Capnp.EmptyListDeserializer.CastText">
            <summary>
            Returns an empty string.
            </summary>
        </member>
        <member name="M:Capnp.EmptyListDeserializer.CastUInt">
            <summary>
            Returns an empty <code><![CDATA[IReadOnlyList<uint>]]></code>.
            </summary>
        </member>
        <member name="M:Capnp.EmptyListDeserializer.CastULong">
            <summary>
            Returns an empty <code><![CDATA[IReadOnlyList<ulong>]]></code>.
            </summary>
        </member>
        <member name="M:Capnp.EmptyListDeserializer.CastUShort">
            <summary>
            Returns an empty <code><![CDATA[IReadOnlyList<ushort>]]></code>.
            </summary>
        </member>
        <member name="T:Capnp.FramePump">
            <summary>
            The FramePump handles sending and receiving Cap'n Proto messages over a stream. It exposes a Send method for writing frames to the stream, and an
            event handler for processing received frames. It does not fork any new thread by itself, but instead exposes a synchronous blocking Run method that
            implements the receive loop. Invoke this method in the thread context of your choice.
            </summary>
        </member>
        <member name="M:Capnp.FramePump.#ctor(System.IO.Stream)">
            <summary>
            Constructs a new instance for given stream.
            </summary>
            <param name="stream">The stream for message I/O. 
            If you intend to receive messages, the stream must support reading (CanRead).
            If you intend to send messages, the stream must support writing (CanWrite).
            </param>
            <exception cref="T:System.ArgumentNullException"><paramref name="stream"/> is null.</exception>
        </member>
        <member name="M:Capnp.FramePump.Dispose">
            <summary>
            Disposes this instance and the underlying stream. This will also cause the Run method to return.
            </summary>
        </member>
        <member name="E:Capnp.FramePump.FrameReceived">
            <summary>
            Event handler for frame reception.
            </summary>
        </member>
        <member name="M:Capnp.FramePump.Send(Capnp.WireFrame)">
            <summary>
            Sends a message over the stream.
            </summary>
            <param name="frame">Message to be sent</param>
            <exception cref="T:System.InvalidOperationException">The underlying stream does not support writing.</exception>
            <exception cref="T:System.ArgumentException">The message does not provide at least one segment, or one of its segments is empty.</exception>
            <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
            <exception cref="T:System.ObjectDisposedException">This instance or stream is diposed.</exception>
        </member>
        <member name="M:Capnp.FramePump.Flush">
            <summary>
            Flushes all buffered frames.
            </summary>
        </member>
        <member name="P:Capnp.FramePump.IsWaitingForData">
            <summary>
            Whether the pump is currently waiting for data to receive.
            </summary>
        </member>
        <member name="M:Capnp.FramePump.Run">
            <summary>
            Synchronously runs the frame reception loop. Will only return after calling Dispose() or upon error condition.
            The method does not propagate EndOfStreamException or ObjectDisposedException to the caller, since these conditions are considered 
            to be part of normal operation. It does pass exceptions which arise due to I/O errors or invalid data.
            </summary>
            <exception cref="T:System.ArgumentException">The underlying stream does not support reading or is already closed.</exception>
            <exception cref="T:System.IO.InvalidDataException">Encountered Invalid Framing Data</exception>
            <exception cref="T:System.OutOfMemoryException">Received a message with too many or too big segments, probably dues to invalid data.</exception>
            <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
        </member>
        <member name="M:Capnp.FramePump.AttachTracer(Capnp.FrameTracing.IFrameTracer)">
            <summary>
            Attaches an observer for tracing RPC traffic
            </summary>
            <param name="tracer">observer implementation</param>
        </member>
        <member name="T:Capnp.FrameTracing.FrameDirection">
            <summary>
            Send or receive
            </summary>
        </member>
        <member name="F:Capnp.FrameTracing.FrameDirection.Rx">
            <summary>
            Receive direction
            </summary>
        </member>
        <member name="F:Capnp.FrameTracing.FrameDirection.Tx">
            <summary>
            Send direction
            </summary>
        </member>
        <member name="T:Capnp.FrameTracing.IFrameTracer">
            <summary>
            Client interface for observing RPC traffic
            </summary>
        </member>
        <member name="M:Capnp.FrameTracing.IFrameTracer.TraceFrame(Capnp.FrameTracing.FrameDirection,Capnp.WireFrame)">
            <summary>
            Called whenever an RPC frame was sent or received
            </summary>
            <param name="direction">frame direction</param>
            <param name="frame">actual frame</param>
        </member>
        <member name="T:Capnp.FrameTracing.RpcFrameTracer">
            <summary>
            Default implementation of an RPC observer
            </summary>
        </member>
        <member name="M:Capnp.FrameTracing.RpcFrameTracer.#ctor(System.IO.TextWriter)">
            <summary>
            Constructs an instance
            </summary>
            <param name="traceWriter">textual logging target</param>
        </member>
        <member name="M:Capnp.FrameTracing.RpcFrameTracer.#ctor(System.IO.TextWriter,System.Boolean)">
            <summary>
            Constructs an instance
            </summary>
            <param name="traceWriter">textual logging target</param>
            <param name="dispose">whether to dispose the writer when tracing is finished</param>
        </member>
        <member name="M:Capnp.FrameTracing.RpcFrameTracer.Dispose">
            <summary>
            Dispose pattern implementation
            </summary>
        </member>
        <member name="M:Capnp.FrameTracing.RpcFrameTracer.TraceFrame(Capnp.FrameTracing.FrameDirection,Capnp.WireFrame)">
            <summary>
            Processes a sent or received RPC frame
            </summary>
            <param name="dir">frame direction</param>
            <param name="frame">actual frame</param>
        </member>
        <member name="T:Capnp.Framing">
            <summary>
            Supports the deserialization of Cap'n Proto messages from a stream (see https://capnproto.org/encoding.html#serialization-over-a-stream).
            Packing and compression cannot be handled yet.
            </summary>
        </member>
        <member name="M:Capnp.Framing.ReadSegments(System.IO.Stream)">
            <summary>
            Deserializes a message from given stream.
            </summary>
            <param name="stream">The stream to read from</param>
            <returns>The deserialized message</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="stream"/> is null.</exception>
            <exception cref="T:System.ArgumentException">The stream does not support reading, is null, or is already closed.</exception>
            <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
            <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
            <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
            <exception cref="T:System.IO.InvalidDataException">Encountered invalid framing data, too many or too large segments</exception>
            <exception cref="T:System.OutOfMemoryException">Too many or too large segments, probably due to invalid framing data.</exception>
        </member>
        <member name="M:Capnp.Framing.ReadWireFrame(System.IO.BinaryReader)">
            <summary>
            Deserializes the next Cap'n Proto message from given stream.
            </summary>
            <param name="reader">The stream to read from</param>
            <returns>The message</returns>
        </member>
        <member name="T:Capnp.ICapnpSerializable">
            <summary>
            This interface is intended to be implemented by schema-generated domain classes which support deserialization from
            a <see cref="T:Capnp.DeserializerState"/> and serialization to a <see cref="T:Capnp.SerializerState"/>.
            </summary>
        </member>
        <member name="M:Capnp.ICapnpSerializable.Serialize(Capnp.SerializerState)">
            <summary>
            Serializes the implementation's current state to a serializer state.
            </summary>
            <param name="state">Target serializer state</param>
        </member>
        <member name="M:Capnp.ICapnpSerializable.Deserialize(Capnp.DeserializerState)">
            <summary>
            Deserializes the implementation's state from a deserializer state.
            </summary>
            <param name="state">Source deserializer state</param>
        </member>
        <member name="T:Capnp.ISegmentAllocator">
            <summary>
            Implements a segment allocation policy for Cap'n Proto building messages.
            </summary>
        </member>
        <member name="P:Capnp.ISegmentAllocator.Segments">
            <summary>
            Currently allocated segments.
            </summary>
        </member>
        <member name="M:Capnp.ISegmentAllocator.Allocate(System.UInt32,System.UInt32,Capnp.SegmentSlice@,System.Boolean)">
            <summary>
            Attempts to allocate a memory block. The first allocation attempt is made inside the segment specified by <paramref name="preferredSegment"/>.
            If that segment does not provide enough space or does not exist, further actions depend on the <paramref name="forcePreferredSegment"/> flag.
            If that flag is true, allocation will fail (return false). Otherwise, the allocation shall scan existing segments for the requested amount of space,
            and create a new segment if none provides enough space.
            </summary>
            <param name="nwords">Number of words to allocate</param>
            <param name="preferredSegment">Index of preferred segment wherein the block should be allocated</param>
            <param name="slice">Position of allocated memory block (undefined in case of failure)</param>
            <param name="forcePreferredSegment">Whether the segment specified by <paramref name="preferredSegment"/> is mandatory</param>
            <returns>Whether allocation was successful</returns>
        </member>
        <member name="T:Capnp.IStructDeserializer">
            <summary>
            An implementations of this interface represents a struct which is being deserialized from a Cap'n Proto object.
            </summary>
        </member>
        <member name="M:Capnp.IStructDeserializer.StructReadData(System.UInt64,System.Int32)">
            <summary>
            Reads a slice of up to 64 bits from this struct's data section, starting from the specified bit offset.
            The slice must be aligned within a 64 bit word boundary.
            </summary>
            <param name="bitOffset">Start bit offset relative to the data section, little endian</param>
            <param name="bitCount">numbers of bits to read</param>
            <returns>the data</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">non-aligned access</exception>
            <exception cref="T:System.IndexOutOfRangeException">bitOffset exceeds the data section</exception>
            <exception cref="T:Capnp.DeserializationException">this state does not represent a struct</exception>
        </member>
        <member name="T:Capnp.IStructSerializer">
            <summary>
            An implementations of this interface represents a struct which is being serialized as Cap'n Proto object.
            </summary>
        </member>
        <member name="M:Capnp.IStructSerializer.StructWriteData(System.UInt64,System.Int32,System.UInt64)">
            <summary>
            Writes data (up to 64 bits) into the underlying struct's data section. 
            The write operation must be aligned to fit within a single word.
            </summary>
            <param name="bitOffset">Start bit relative to the struct's data section, little endian</param>
            <param name="bitCount">Number of bits to write</param>
            <param name="data">Data bits to write</param>
            <exception cref="T:System.InvalidOperationException">The object was not determined to be a struct</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The data slice specified by <paramref name="bitOffset"/> and <paramref name="bitCount"/>
            is not completely within the struct's data section, misaligned, exceeds one word, or <paramref name="bitCount"/> is negative</exception>
        </member>
        <member name="P:Capnp.IStructSerializer.StructDataSection">
            <summary>
            The struct's data section as memory span.
            </summary>
        </member>
        <member name="T:Capnp.ListDeserializer">
            <summary>
            Base class for interpreting a <see cref="T:Capnp.DeserializerState"/> as List(T).
            </summary>
        </member>
        <member name="F:Capnp.ListDeserializer.State">
            <summary>
            Underlying deserializer state
            </summary>
        </member>
        <member name="P:Capnp.ListDeserializer.Count">
            <summary>
            This list's element count
            </summary>
        </member>
        <member name="P:Capnp.ListDeserializer.Kind">
            <summary>
            The list's element category
            </summary>
        </member>
        <member name="M:Capnp.ListDeserializer.Cast``1(System.Func{Capnp.DeserializerState,``0})">
            <summary>
            Represents this list by applying a selector function to each element's deserializer state.
            This operator is only supported by certain specializations.
            </summary>
            <typeparam name="T">Target element type</typeparam>
            <param name="cons">Selector function</param>
            <returns>The desired representation</returns>
        </member>
        <member name="M:Capnp.ListDeserializer.CastList">
            <summary>
            Represents this list as a list of lists.
            </summary>
            <returns>The list of lists representation, each element being a <see cref="T:Capnp.ListDeserializer"/> on its own.</returns>
            <exception cref="T:System.NotSupportedException">If this kind of list cannot be represented as list of lists (because it is a list of non-pointers)</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastCapList``1">
            <summary>
            Represents this list as a list of capabilities.
            </summary>
            <typeparam name="T">Capability interface</typeparam>
            <returns>Capability list representation</returns>
            <exception cref="T:System.NotSupportedException">If this kind of list cannot be represented as list of capabilities (because it is a list of non-pointers)</exception>
            <exception cref="T:Capnp.Rpc.InvalidCapabilityInterfaceException">If <typeparamref name="T"/> does not qualify as capability interface.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastND``1(System.Int32)">
            <summary>
            Represents this list as n-dimensional list of T, with T being a primitive type.
            </summary>
            <typeparam name="T">Element type, must be primitive</typeparam>
            <param name="n">Number of dimensions</param>
            <returns>The desired representation as <![CDATA[IReadOnlyList<...IReadOnlyList<T>>]]></returns>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="n"/> is less than or equal to 0</exception>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastND``1(System.Int32,System.Func{Capnp.DeserializerState,``0})">
            <summary>
            Represents this list as n-dimensional list of T, with T being any type.
            </summary>
            <typeparam name="T">Element type</typeparam>
            <param name="n">Number of dimensions</param>
            <param name="cons">Selector function which constructs an instance of <typeparamref name="T"/> from a <see cref="T:Capnp.DeserializerState"/></param>
            <returns>The desired representation as <![CDATA[IReadOnlyList<...IReadOnlyList<T>>]]></returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="cons"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="n"/> is less than or equals 0.</exception>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastEnumsND``1(System.Int32,System.Func{System.UInt16,``0})">
            <summary>
            Represents this list as n-dimensional list of enums.
            </summary>
            <typeparam name="T">Enum type</typeparam>
            <param name="n">Number of dimensions</param>
            <param name="cons">Cast function which converts ushort value to enum value</param>
            <returns>The desired representation as <![CDATA[IReadOnlyList<...IReadOnlyList<T>>]]></returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="cons"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="n"/> is less than or equals 0.</exception>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastVoidND(System.Int32)">
            <summary>
            Represents this list as n-dimensional List(...List(Void))
            </summary>
            <param name="n">Number of dimensions</param>
            <returns>The desired representation as <![CDATA[IReadOnlyList<...IReadOnlyList<T>>]]></returns>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="n"/> is less than or equals 0</exception>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.Cast2D``1">
            <summary>
            Represents this list as "matrix" (jagged array) with primitive element type.
            </summary>
            <typeparam name="T">Element type, must be primitive</typeparam>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastData">
            <summary>
            Represents this list as List(Data).
            </summary>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.Cast2D``1(System.Func{Capnp.DeserializerState,``0})">
            <summary>
            Represents this list as "matrix" (jagged array) with complex element type.
            </summary>
            <typeparam name="T">Element type</typeparam>
            <param name="cons">Selector function which constructs an instance of <typeparamref name="T"/> from a <see cref="T:Capnp.DeserializerState"/></param>
            <returns>The desired representation</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="cons"/> is null.</exception>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastEnums2D``1(System.Func{System.UInt16,``0})">
            <summary>
            Represents this list as "matrix" (jagged array) of enum-typed elements.
            </summary>
            <typeparam name="T">Enum type</typeparam>
            <param name="cons">Cast function which converts ushort value to enum value</param>
            <returns>The desired representation</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="cons"/> is null.</exception>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.Cast3D``1">
            <summary>
            Represents this list as 3-dimensional jagged array with primitive element type.
            </summary>
            <typeparam name="T">Element type, must be primitive</typeparam>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.Cast3D``1(System.Func{Capnp.DeserializerState,``0})">
            <summary>
            Represents this list as 3-dimensional jagged array with complex element type.
            </summary>
            <typeparam name="T">Element type</typeparam>
            <param name="cons">Selector function which constructs an instance of <typeparamref name="T"/> from a <see cref="T:Capnp.DeserializerState"/></param>
            <returns>The desired representation</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="cons"/> is null.</exception>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastEnums3D``1(System.Func{System.UInt16,``0})">
            <summary>
            Represents this list as 3-dimensional jagged array of enum-typed elements.
            </summary>
            <typeparam name="T">Enum type</typeparam>
            <param name="cons">Cast function which converts ushort value to enum value</param>
            <returns>The desired representation</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="cons"/> is null.</exception>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastEnums``1(System.Func{System.UInt16,``0})">
            <summary>
            Represents this list as list of enum-typed elements.
            </summary>
            <typeparam name="T">Enum type</typeparam>
            <param name="cons">Cast function which converts ushort value to enum value</param>
            <returns>The desired representation</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="cons"/> is null.</exception>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastVoid">
            <summary>
            Represents this list as List(Void), which boils down to returning the number of elements.
            </summary>
            <returns>The List(Void) representation which is nothing but the list's element count.</returns>
        </member>
        <member name="M:Capnp.ListDeserializer.CastVoid2D">
            <summary>
            Represents this list as List(List(Void)), which boils down to returning a list of element counts.
            </summary>
            <returns>A list of integers whereby each number equals the sublist's element count.</returns>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastVoid3D">
            <summary>
            Represents this list as List(List(List(Void))).
            </summary>
            <returns>The List(List(List(Void))) representation which is in turn a 2-dimensional jagged array of element counts.</returns>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastText2">
            <summary>
            Represents this list as List(Text). For representing it as Text, use <seealso cref="M:Capnp.ListDeserializer.CastText"/>.
            </summary>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastText">
            <summary>
            Represents this list as Text. For representing it as List(Text), use <seealso cref="M:Capnp.ListDeserializer.CastText2"/>.
            </summary>
            <remarks>
            Did you notice that the naming pattern is broken here? For every other CastX method, X depicts the element type. 
            CastX actually means "represent this list as list of X". Logically, the semantics of CastText should be the semantics
            implemented by CastText2. And this method's name should be "CastChar". This wouldn't be accurate either, since a string
            is semantically more than the list of its characters. Trying to figure out a consistent naming pattern, we'd probably
            end up in less concise method names (do you have a good suggestion?). Considering this and the fact that you probably
            won't use these methods directly (because the code generator will produce nice wrappers for you) it seems acceptable to
            live with the asymmetric and somewhat ugly naming.
            </remarks>
            <returns>The decoded text</returns>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastBool">
            <summary>
            Represents this list as List(Bool).
            </summary>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastSByte">
            <summary>
            Represents this list as List(Int8).
            </summary>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastByte">
            <summary>
            Represents this list as List(UInt8).
            </summary>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastShort">
            <summary>
            Represents this list as List(Int16).
            </summary>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastUShort">
            <summary>
            Represents this list as List(UInt16).
            </summary>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastInt">
            <summary>
            Represents this list as List(Int32).
            </summary>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastUInt">
            <summary>
            Represents this list as List(UInt32).
            </summary>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastLong">
            <summary>
            Represents this list as List(Int64).
            </summary>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastULong">
            <summary>
            Represents this list as List(UInt64).
            </summary>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastFloat">
            <summary>
            Represents this list as List(Float32).
            </summary>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="M:Capnp.ListDeserializer.CastDouble">
            <summary>
            Represents this list as List(Float64).
            </summary>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">If this list cannot be represented in the desired manner.</exception>
        </member>
        <member name="T:Capnp.ListKind">
            <summary>
            Enumerates the list element categories which are defined by Cap'n Proto.
            </summary>
        </member>
        <member name="F:Capnp.ListKind.ListOfEmpty">
            <summary>
            List(Void)
            </summary>
        </member>
        <member name="F:Capnp.ListKind.ListOfBits">
            <summary>
            List(Bool)
            </summary>
        </member>
        <member name="F:Capnp.ListKind.ListOfBytes">
            <summary>
            List(Int8) or List(UInt8)
            </summary>
        </member>
        <member name="F:Capnp.ListKind.ListOfShorts">
            <summary>
            List(Int16), List(UInt16), or List(Enum)
            </summary>
        </member>
        <member name="F:Capnp.ListKind.ListOfInts">
            <summary>
            List(Int32), List(UInt32), or List(Float32)
            </summary>
        </member>
        <member name="F:Capnp.ListKind.ListOfLongs">
            <summary>
            List(Int64), List(UInt64), or List(Float64)
            </summary>
        </member>
        <member name="F:Capnp.ListKind.ListOfPointers">
            <summary>
            A list of pointers
            </summary>
        </member>
        <member name="F:Capnp.ListKind.ListOfStructs">
            <summary>
            A list of fixed-size composites (i.e. structs)
            </summary>
        </member>
        <member name="T:Capnp.ListOfBitsDeserializer">
            <summary>
            ListDeserializer specialization for a List(Bool).
            </summary>
        </member>
        <member name="P:Capnp.ListOfBitsDeserializer.Kind">
            <summary>
            Always ListKind.ListOfBits
            </summary>
        </member>
        <member name="P:Capnp.ListOfBitsDeserializer.Item(System.Int32)">
            <summary>
            Gets the element at given index.
            </summary>
            <param name="index">Element index</param>
            <returns>Element value</returns>
            <exception cref="T:System.IndexOutOfRangeException"><paramref name="index"/> is out of range.</exception>
        </member>
        <member name="M:Capnp.ListOfBitsDeserializer.GetEnumerator">
            <summary>
            Implements <see cref="T:System.Collections.Generic.IEnumerable`1"/>
            </summary>
            <returns></returns>
        </member>
        <member name="M:Capnp.ListOfBitsDeserializer.CastBool">
            <summary>
            Return this
            </summary>
        </member>
        <member name="M:Capnp.ListOfBitsDeserializer.Cast``1(System.Func{Capnp.DeserializerState,``0})">
            <summary>
            Always throws <see cref="T:System.NotSupportedException"/> since it is not intended to represent a list of bits differently.
            </summary>
        </member>
        <member name="T:Capnp.ListOfBitsSerializer">
            <summary>
            SerializerState specialization for a List(Bool).
            </summary>
        </member>
        <member name="P:Capnp.ListOfBitsSerializer.Item(System.Int32)">
            <summary>
            Gets or sets the element at given index.
            </summary>
            <param name="index">Element index</param>
            <returns>Element value</returns>
            <exception cref="T:System.InvalidOperationException">List was not initialized, or attempting to overwrite a non-null element.</exception>
            <exception cref="T:System.IndexOutOfRangeException"><paramref name="index"/> is out of range.</exception>
        </member>
        <member name="P:Capnp.ListOfBitsSerializer.Count">
            <summary>
            This list's element count.
            </summary>
        </member>
        <member name="M:Capnp.ListOfBitsSerializer.Init(System.Int32)">
            <summary>
            Initializes this list with a specific size. The list can be initialized only once.
            </summary>
            <param name="count">List element count</param>
            <exception cref="T:System.InvalidOperationException">The list was already initialized</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> is negative or greater than 2^29-1</exception>
        </member>
        <member name="M:Capnp.ListOfBitsSerializer.Init(System.Collections.Generic.IReadOnlyList{System.Boolean})">
            <summary>
            Initializes the list with given content.
            </summary>
            <param name="items">List content. Can be null in which case the list is simply not initialized.</param>
            <exception cref="T:System.InvalidOperationException">The list was already initialized</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">More than 2^29-1 items.</exception>
        </member>
        <member name="M:Capnp.ListOfBitsSerializer.GetEnumerator">
            <summary>
            Implements <see cref="T:System.Collections.Generic.IEnumerable`1"/>
            </summary>
        </member>
        <member name="T:Capnp.ListOfCapsDeserializer`1">
            <summary>
            ListDeserializer specialization for a list of capabilities.
            </summary>
            <typeparam name="T">Capability interface</typeparam>
        </member>
        <member name="P:Capnp.ListOfCapsDeserializer`1.Item(System.Int32)">
            <summary>
            Returns the capability at given index.
            </summary>
            <param name="index">Element index</param>
            <returns>The capability at given index (in terms of its proxy instance)</returns>
        </member>
        <member name="P:Capnp.ListOfCapsDeserializer`1.Kind">
            <summary>
            Always ListKind.ListOfPointers
            </summary>
        </member>
        <member name="M:Capnp.ListOfCapsDeserializer`1.Cast``1(System.Func{Capnp.DeserializerState,``0})">
            <summary>
            Always throws <see cref="T:System.NotSupportedException"/>, since it is not intended to convert a capability list to anything else.
            </summary>
        </member>
        <member name="M:Capnp.ListOfCapsDeserializer`1.GetEnumerator">
            <summary>
            Implements <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Capnp.ListOfCapsSerializer`1">
            <summary>
            SerializerState specialization for a list of capabilities.
            </summary>
            <typeparam name="T">Capability interface</typeparam>
        </member>
        <member name="M:Capnp.ListOfCapsSerializer`1.#ctor">
            <summary>
            Constructs an instance.
            </summary>
            <exception cref="T:Capnp.Rpc.InvalidCapabilityInterfaceException"><typeparamref name="T"/> does not quality as capability interface.
            The implementation might attempt to throw this exception earlier in the static constructor (during type load). Currently it doesn't
            because there is a significant risk of messing something up and ending with a hard-to-debug <see cref="T:System.TypeLoadException"/>.</exception>
        </member>
        <member name="P:Capnp.ListOfCapsSerializer`1.Item(System.Int32)">
            <summary>
            Gets or sets the capability at given element index.
            </summary>
            <param name="index">Element index</param>
            <returns>Proxy object of capability at given element index</returns>
            <exception cref="T:System.InvalidOperationException">List was not initialized, or attempting to overwrite an already set element.</exception>
            <exception cref="T:System.IndexOutOfRangeException"><paramref name="index"/> is out of range.</exception>
        </member>
        <member name="M:Capnp.ListOfCapsSerializer`1.Init(System.Int32)">
            <summary>
            Initializes this list with a specific size. The list can be initialized only once.
            </summary>
            <param name="count">List element count</param>
            <exception cref="T:System.InvalidOperationException">The list was already initialized</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> is negative or greater than 2^29-1</exception>
        </member>
        <member name="M:Capnp.ListOfCapsSerializer`1.Init(System.Collections.Generic.IReadOnlyList{`0})">
            <summary>
            Initializes the list with given content.
            </summary>
            <param name="caps">List content. Can be null in which case the list is simply not initialized.</param>
            <exception cref="T:System.InvalidOperationException">The list was already initialized</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">More than 2^29-1 items.</exception>
        </member>
        <member name="P:Capnp.ListOfCapsSerializer`1.Count">
            <summary>
            This list's element count.
            </summary>
        </member>
        <member name="M:Capnp.ListOfCapsSerializer`1.GetEnumerator">
            <summary>
            Implements <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Capnp.ListOfEmptyDeserializer">
            <summary>
            ListDeserializer specialization for List(Void).
            </summary>
        </member>
        <member name="P:Capnp.ListOfEmptyDeserializer.Item(System.Int32)">
            <summary>
            Returns a DeserializerState representing an element at given index.
            This is always the null object, since Void cannot carry any data.
            </summary>
            <param name="index">Element index</param>
            <returns><code>default(DeserializerState)</code></returns>
            <exception cref="T:System.IndexOutOfRangeException"><paramref name="index"/> is out of range.</exception>
        </member>
        <member name="P:Capnp.ListOfEmptyDeserializer.Kind">
            <summary>
            Always ListKind.ListOfEmpty
            </summary>
        </member>
        <member name="M:Capnp.ListOfEmptyDeserializer.Cast``1(System.Func{Capnp.DeserializerState,``0})">
            <summary>
            Applies a selector function to each element. 
            Trivia: Since each element is the null object, the selector function always gets fed with a null object.
            </summary>
            <typeparam name="T">Element target type</typeparam>
            <param name="cons">Selector function</param>
            <returns>The desired representation</returns>
        </member>
        <member name="M:Capnp.ListOfEmptyDeserializer.GetEnumerator">
            <summary>
            Implements <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
            </summary>
        </member>
        <member name="T:Capnp.ListOfEmptySerializer">
            <summary>
            SerializerState specialization for List(Void).
            </summary>
        </member>
        <member name="P:Capnp.ListOfEmptySerializer.Count">
            <summary>
            This list's element count.
            </summary>
        </member>
        <member name="M:Capnp.ListOfEmptySerializer.Init(System.Int32)">
            <summary>
            Initializes this list with a specific size. The list can be initialized only once.
            </summary>
            <param name="count">List element count</param>
            <exception cref="T:System.InvalidOperationException">The list was already initialized</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> is negative or greater than 2^29-1</exception>
        </member>
        <member name="T:Capnp.ListOfPointersDeserializer">
            <summary>
            ListDeserializer specialization for List(T) when T is unknown (generic), List(Data), List(Text), and List(List(...)).
            </summary>
        </member>
        <member name="P:Capnp.ListOfPointersDeserializer.Kind">
            <summary>
            Always <code>ListKind.ListOfPointers</code>
            </summary>
        </member>
        <member name="P:Capnp.ListOfPointersDeserializer.Item(System.Int32)">
            <summary>
            Gets the DeserializerState representing the element at given index.
            </summary>
            <param name="index">Element index</param>
            <returns>DeserializerState representing the element at given index</returns>
        </member>
        <member name="M:Capnp.ListOfPointersDeserializer.GetEnumerator">
            <summary>
            Implements <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
            </summary>
        </member>
        <member name="M:Capnp.ListOfPointersDeserializer.Cast``1(System.Func{Capnp.DeserializerState,``0})">
            <summary>
            Applies a selector function to each element.
            </summary>
            <typeparam name="T">Element target type</typeparam>
            <param name="cons">Selector function</param>
            <returns>The desired representation</returns>
        </member>
        <member name="M:Capnp.ListOfPointersDeserializer.CastList">
            <summary>
            Interprets this instance as List(List(...)).
            </summary>
            <returns>The desired representation. Since it is evaluated lazily, type conflicts will not happen before accessing the resulting list's elements.</returns>
        </member>
        <member name="M:Capnp.ListOfPointersDeserializer.CastCapList``1">
            <summary>
            Interprets this instance as a list of capabilities.
            </summary>
            <typeparam name="T">Capability interface</typeparam>
            <returns>The desired representation. Since it is evaluated lazily, type conflicts will not happen before accessing the resulting list's elements.</returns>
        </member>
        <member name="T:Capnp.ListOfPointersSerializer`1">
            <summary>
            SerializerState specialization for List(T) when T is unknown (generic), List(Data), List(Text), and List(List(...)).
            </summary>
            <typeparam name="TS">SerializerState which represents the element type</typeparam>
        </member>
        <member name="P:Capnp.ListOfPointersSerializer`1.Item(System.Int32)">
            <summary>
            Gets or sets the element at given index.
            </summary>
            <param name="index">Element index</param>
            <returns>Serializer state representing the desired element</returns>
            <exception cref="T:System.InvalidOperationException">List was not initialized, or attempting to overwrite a non-null element.</exception>
            <exception cref="T:System.IndexOutOfRangeException"><paramref name="index"/> is out of range.</exception>
        </member>
        <member name="P:Capnp.ListOfPointersSerializer`1.Count">
            <summary>
            This list's element count.
            </summary>
        </member>
        <member name="M:Capnp.ListOfPointersSerializer`1.GetEnumerator">
            <summary>
            Implements <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
            </summary>
        </member>
        <member name="M:Capnp.ListOfPointersSerializer`1.Init(System.Int32)">
            <summary>
            Initializes this list with a specific size. The list can be initialized only once.
            </summary>
            <param name="count">List element count</param>
            <exception cref="T:System.InvalidOperationException">The list was already initialized</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> is negative or greater than 2^29-1</exception>
        </member>
        <member name="M:Capnp.ListOfPointersSerializer`1.Init``1(System.Collections.Generic.IReadOnlyList{``0},System.Action{`0,``0})">
            <summary>
            Initializes the list with given content.
            </summary>
            <typeparam name="T">Item type</typeparam>
            <param name="items">List content. Can be null in which case the list is simply not initialized.</param>
            <param name="init">Serialization action to transfer a particular item into the serializer state.</param>
            <exception cref="T:System.InvalidOperationException">The list was already initialized</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">More than 2^29-1 items.</exception>
        </member>
        <member name="T:Capnp.ListOfPrimitivesDeserializer`1">
            <summary>
            ListDeserializer specialization for unmanaged primitive types (including enum).
            </summary>
            <typeparam name="T">List element type</typeparam>
        </member>
        <member name="P:Capnp.ListOfPrimitivesDeserializer`1.Kind">
            <summary>
            One of ListOfBytes, ListOfShorts, ListOfInts, ListOfLongs.
            </summary>
        </member>
        <member name="P:Capnp.ListOfPrimitivesDeserializer`1.Span">
            <summary>
            Retrieves the underlying memory span of this object
            </summary>
        </member>
        <member name="P:Capnp.ListOfPrimitivesDeserializer`1.Item(System.Int32)">
            <summary>
            Returns the element at given index.
            </summary>
            <param name="index">Element index</param>
            <returns>Element value</returns>
            <exception cref="T:System.IndexOutOfRangeException"><paramref name="index"/> is out of range.</exception>
        </member>
        <member name="M:Capnp.ListOfPrimitivesDeserializer`1.CastBool">
            <summary>
            Always throws <see cref="T:System.NotSupportedException"/> because this specialization can never represent a List(bool).
            </summary>
        </member>
        <member name="M:Capnp.ListOfPrimitivesDeserializer`1.CastByte">
            <summary>
            Attempts to interpret this instance as List(UInt8). 
            </summary>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">Element size is different from 1 byte.</exception>
        </member>
        <member name="M:Capnp.ListOfPrimitivesDeserializer`1.CastSByte">
            <summary>
            Attempts to interpret this instance as List(Int8). 
            </summary>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">Element size is different from 1 byte.</exception>
        </member>
        <member name="M:Capnp.ListOfPrimitivesDeserializer`1.CastUShort">
            <summary>
            Attempts to interpret this instance as List(UInt16). 
            </summary>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">Element size is different from 2 bytes.</exception>
        </member>
        <member name="M:Capnp.ListOfPrimitivesDeserializer`1.CastShort">
            <summary>
            Attempts to interpret this instance as List(Int16). 
            </summary>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">Element size is different from 2 bytes.</exception>
        </member>
        <member name="M:Capnp.ListOfPrimitivesDeserializer`1.CastUInt">
            <summary>
            Attempts to interpret this instance as List(UInt32). 
            </summary>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">Element size is different from 4 bytes.</exception>
        </member>
        <member name="M:Capnp.ListOfPrimitivesDeserializer`1.CastInt">
            <summary>
            Attempts to interpret this instance as List(Int32). 
            </summary>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">Element size is different from 4 bytes.</exception>
        </member>
        <member name="M:Capnp.ListOfPrimitivesDeserializer`1.CastULong">
            <summary>
            Attempts to interpret this instance as List(UInt64). 
            </summary>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">Element size is different from 8 bytes.</exception>
        </member>
        <member name="M:Capnp.ListOfPrimitivesDeserializer`1.CastLong">
            <summary>
            Attempts to interpret this instance as List(Int64). 
            </summary>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">Element size is different from 8 bytes.</exception>
        </member>
        <member name="M:Capnp.ListOfPrimitivesDeserializer`1.CastFloat">
            <summary>
            Attempts to interpret this instance as List(Float32). 
            </summary>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">Element size is different from 4 bytes.</exception>
        </member>
        <member name="M:Capnp.ListOfPrimitivesDeserializer`1.CastDouble">
            <summary>
            Attempts to interpret this instance as List(Float64). 
            </summary>
            <returns>The desired representation</returns>
            <exception cref="T:System.NotSupportedException">Element size is different from 8 bytes.</exception>
        </member>
        <member name="M:Capnp.ListOfPrimitivesDeserializer`1.Cast``1(System.Func{Capnp.DeserializerState,``0})">
            <summary>
            Attempts to interpret this instance as List(U) whereby U is a struct, applying a selector function to each element.
            </summary>
            <param name="cons">Selector function</param>
            <returns>The desired representation</returns>
        </member>
        <member name="M:Capnp.ListOfPrimitivesDeserializer`1.CastText">
            <summary>
            Attempts to interpret this instance as Text and returns the string representation.
            </summary>
            <returns>The decoded string</returns>
            <exception cref="T:System.NotSupportedException">Element size is different from 1 byte.</exception>
        </member>
        <member name="M:Capnp.ListOfPrimitivesDeserializer`1.GetEnumerator">
            <summary>
            Implements <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Capnp.ListOfPrimitivesSerializer`1">
            <summary>
            SerializerState specialization for unmanaged primitive types (including enum).
            </summary>
            <typeparam name="T">List element type, must be primitive. Static constructor will throw if the type does not work.</typeparam>
        </member>
        <member name="P:Capnp.ListOfPrimitivesSerializer`1.Data">
            <summary>
            The list's data
            </summary>
        </member>
        <member name="P:Capnp.ListOfPrimitivesSerializer`1.Item(System.Int32)">
            <summary>
            Gets or sets the value at given index.
            </summary>
            <param name="index">Element index</param>
            <returns>Element value</returns>
        </member>
        <member name="P:Capnp.ListOfPrimitivesSerializer`1.Count">
            <summary>
            This list's element count.
            </summary>
        </member>
        <member name="M:Capnp.ListOfPrimitivesSerializer`1.Init(System.Int32)">
            <summary>
            Initializes this list with a specific size. The list can be initialized only once.
            </summary>
            <param name="count">List element count</param>
            <exception cref="T:System.InvalidOperationException">The list was already initialized</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> is negative or greater than 2^29-1</exception>
        </member>
        <member name="M:Capnp.ListOfPrimitivesSerializer`1.Init(System.Collections.Generic.IReadOnlyList{`0})">
            <summary>
            Initializes the list with given content.
            </summary>
            <param name="items">List content. Can be null in which case the list is simply not initialized.</param>
            <exception cref="T:System.InvalidOperationException">The list was already initialized</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">More than 2^29-1 items.</exception>
        </member>
        <member name="M:Capnp.ListOfPrimitivesSerializer`1.GetEnumerator">
            <summary>
            Implements <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Capnp.ListOfStructsDeserializer">
            <summary>
            ListDeserializer specialization for List(T) when T is a known struct (i.e. a list of fixed-width composites).
            </summary>
        </member>
        <member name="P:Capnp.ListOfStructsDeserializer.Kind">
            <summary>
            Always returns <code>ListKind.ListOfStructs</code>.
            </summary>
        </member>
        <member name="P:Capnp.ListOfStructsDeserializer.Item(System.Int32)">
            <summary>
            Returns the deserializer state at given index.
            </summary>
            <param name="index">Element index</param>
            <returns>Element deserializer state</returns>
            <exception cref="T:System.IndexOutOfRangeException"><paramref name="index"/> is out of range.</exception>
            <exception cref="T:Capnp.DeserializationException">Traversal limit reached</exception>
        </member>
        <member name="M:Capnp.ListOfStructsDeserializer.Cast``1(System.Func{Capnp.DeserializerState,``0})">
            <summary>
            Converts this list to a different representation by applying an element selector function.
            </summary>
            <typeparam name="T">Target type after applying the selector function</typeparam>
            <param name="cons">The selector function</param>
            <returns>The new list representation</returns>
        </member>
        <member name="M:Capnp.ListOfStructsDeserializer.GetEnumerator">
            <summary>
            Implements <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
            </summary>
        </member>
        <member name="T:Capnp.ListOfStructsSerializer`1">
            <summary>
            SerializerState specialization for List(T) when T is a known struct (i.e. a list of fixed-width composites).
            </summary>
            <typeparam name="TS">SerializerState which represents the struct type</typeparam>
        </member>
        <member name="P:Capnp.ListOfStructsSerializer`1.Item(System.Int32)">
            <summary>
            Returns the struct serializer a given index.
            </summary>
            <param name="index">Element index</param>
            <returns>The struct serializer</returns>
        </member>
        <member name="P:Capnp.ListOfStructsSerializer`1.Count">
            <summary>
            This list's element count.
            </summary>
        </member>
        <member name="M:Capnp.ListOfStructsSerializer`1.GetEnumerator">
            <summary>
            Implementation of <see cref="T:System.Collections.Generic.IEnumerable`1"/>/>
            </summary>
            <returns></returns>
        </member>
        <member name="M:Capnp.ListOfStructsSerializer`1.Init(System.Int32)">
            <summary>
            Initializes this list with a specific size. The list can be initialized only once.
            </summary>
            <param name="count">List element count</param>
        </member>
        <member name="M:Capnp.ListOfStructsSerializer`1.Init``1(System.Collections.Generic.IReadOnlyList{``0},System.Action{`0,``0})">
            <summary>
            Initializes the list with given content.
            </summary>
            <typeparam name="T">Item type</typeparam>
            <param name="items">List content. Can be null in which case the list is simply not initialized.</param>
            <param name="init">Serialization action to transfer a particular item into the serializer state.</param>
            <exception cref="T:System.InvalidOperationException">The list was already initialized</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">More than 2^29-1 items.</exception>
        </member>
        <member name="T:Capnp.ListOfTextSerializer">
            <summary>
            SerializerState specialization for List(Text)
            </summary>
        </member>
        <member name="P:Capnp.ListOfTextSerializer.Item(System.Int32)">
            <summary>
            Gets or sets the text at given index. Once an element is set, it cannot be overwritten.
            </summary>
            <param name="index">Element index</param>
            <exception cref="T:System.InvalidOperationException">List is not initialized</exception>
            <exception cref="T:System.IndexOutOfRangeException"><paramref name="index"/> is out of range.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">UTF-8 encoding exceeds 2^29-2 bytes</exception>
        </member>
        <member name="P:Capnp.ListOfTextSerializer.Count">
            <summary>
            This list's element count.
            </summary>
        </member>
        <member name="M:Capnp.ListOfTextSerializer.GetEnumerator">
            <summary>
            Implementation of <see cref="T:System.Collections.Generic.IEnumerable`1"/>/>
            </summary>
        </member>
        <member name="M:Capnp.ListOfTextSerializer.Init(System.Int32)">
            <summary>
            Initializes this list with a specific size. The list can be initialized only once.
            </summary>
            <param name="count">List element count</param>
            <exception cref="T:System.InvalidOperationException">The list was already initialized</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> is negative or greater than 2^29-1</exception>
        </member>
        <member name="M:Capnp.ListOfTextSerializer.Init(System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Initializes the list with given content.
            </summary>
            <param name="items">List content. Can be null in which case the list is simply not initialized.</param>
            <exception cref="T:System.InvalidOperationException">The list was already initialized</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">More than 2^29-1 items, or the UTF-8 encoding of an individual string requires more than 2^29-2 bytes.</exception>
        </member>
        <member name="T:Capnp.Logging">
            <summary>
            Runtime logging features rely on <see cref="N:Microsoft.Extensions.Logging"/>
            </summary>
        </member>
        <member name="P:Capnp.Logging.LoggerFactory">
            <summary>
            Gets or sets the logger factory which will be used by this assembly.
            </summary>
        </member>
        <member name="M:Capnp.Logging.CreateLogger``1">
            <summary>
            Creates a new ILogger instance, using the LoggerFactory of this class.
            </summary>
            <typeparam name="T">The type using the logger</typeparam>
            <returns>The logger instance</returns>
        </member>
        <member name="T:Capnp.MessageBuilder">
            <summary>
            Entry point for building Cap'n Proto messages.
            </summary>
        </member>
        <member name="M:Capnp.MessageBuilder.Create``1">
            <summary>
            Constructs an instance using a custom segment allocator and reserves space for the root pointer.
            </summary>
            <typeparam name="T">Segment allocator implementation type</typeparam>
        </member>
        <member name="M:Capnp.MessageBuilder.Create(System.Int32)">
            <summary>
            Constructs an instance using the default segment allocator and reserves space for the root pointer.
            </summary>
            <param name="defaultSegmentSize">Default segment size, <see cref="T:Capnp.SegmentAllocator"/></param>
        </member>
        <member name="M:Capnp.MessageBuilder.CreateObject``1">
            <summary>
            Creates a new object inside the message.
            </summary>
            <typeparam name="TS">Serializer state specialization</typeparam>
            <returns>Serializer state instance representing the new object</returns>
        </member>
        <member name="P:Capnp.MessageBuilder.Root">
            <summary>
            Gets or sets the root object. The root object must be set exactly once per message.
            Setting it manually is only required (and allowed) when it was created with <see cref="M:Capnp.MessageBuilder.CreateObject``1"/>.
            </summary>
            <exception cref="T:System.ArgumentNullException">Attempt to set null reference</exception>
        </member>
        <member name="M:Capnp.MessageBuilder.BuildRoot``1">
            <summary>
            Creates an object and sets it as root object.
            </summary>
            <typeparam name="TS">Serializer state specialization (must be a struct)</typeparam>
            <returns>Serializer state instance representing the new object</returns>
        </member>
        <member name="P:Capnp.MessageBuilder.Frame">
            <summary>
            Returns the wire representation of the built message.
            </summary>
        </member>
        <member name="M:Capnp.MessageBuilder.InitCapTable">
            <summary>
            Initializes the capability table for using the message builder in RPC context.
            </summary>
        </member>
        <member name="P:Capnp.MessageBuilder.Allocator">
            <summary>
            Returns this message builder's segment allocator.
            </summary>
        </member>
        <member name="T:Capnp.ObjectKind">
            <summary>
            The different kinds of Cap'n Proto objects.
            </summary>
        </member>
        <member name="F:Capnp.ObjectKind.Nil">
            <summary>
            The null object, obtained by decoding a null pointer.
            </summary>
        </member>
        <member name="F:Capnp.ObjectKind.Struct">
            <summary>
            A struct
            </summary>
        </member>
        <member name="F:Capnp.ObjectKind.Capability">
            <summary>
            A capability
            </summary>
        </member>
        <member name="F:Capnp.ObjectKind.ListOfEmpty">
            <summary>
            A List(void)
            </summary>
        </member>
        <member name="F:Capnp.ObjectKind.ListOfBits">
            <summary>
            A list of bits
            </summary>
        </member>
        <member name="F:Capnp.ObjectKind.ListOfBytes">
            <summary>
            A list of octets
            </summary>
        </member>
        <member name="F:Capnp.ObjectKind.ListOfShorts">
            <summary>
            A list of 16 bit words
            </summary>
        </member>
        <member name="F:Capnp.ObjectKind.ListOfInts">
            <summary>
            A list of 32 bit words
            </summary>
        </member>
        <member name="F:Capnp.ObjectKind.ListOfLongs">
            <summary>
            A list of 64 bits words
            </summary>
        </member>
        <member name="F:Capnp.ObjectKind.ListOfPointers">
            <summary>
            A list of pointers
            </summary>
        </member>
        <member name="F:Capnp.ObjectKind.ListOfStructs">
            <summary>
            A list of fixed-width composites
            </summary>
        </member>
        <member name="F:Capnp.ObjectKind.Value">
            <summary>
            A value. This kind of object does not exist on the wire and is not specified by Capnp.
            It is an internal helper to represent lists of primitive values as lists of structs.
            </summary>
        </member>
        <member name="T:Capnp.ReadOnlyListExtensions">
            <summary>
            Provides extension methods for <see cref="T:System.Collections.Generic.IReadOnlyList`1"/>
            </summary>
        </member>
        <member name="M:Capnp.ReadOnlyListExtensions.LazyListSelect``2(System.Collections.Generic.IReadOnlyList{``0},System.Func{``0,``1})">
            <summary>
            LINQ-like "Select" operator for <see cref="T:System.Collections.Generic.IReadOnlyList`1"/>, with the addition that the resulting elements are accessible by index.
            The operator implements lazy semantics, which means that the selector function results are not cached./>
            </summary>
            <typeparam name="From">Source element type</typeparam>
            <typeparam name="To">Target element type</typeparam>
            <param name="source">Source list</param>
            <param name="selector">Selector function</param>
            <returns>A read-only list in which each element corresponds to the source element after applying the selector function</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
        </member>
        <member name="M:Capnp.ReadOnlyListExtensions.ToReadOnlyList``2(System.Collections.Generic.IReadOnlyList{``0},System.Func{``0,``1})">
            <summary>
            Applies a selector function to each list element and stores the result in a new list.
            As opposed to <see cref="M:Capnp.ReadOnlyListExtensions.LazyListSelect``2(System.Collections.Generic.IReadOnlyList{``0},System.Func{``0,``1})"/> the source is evaluated immediately
            and the result is cached.
            </summary>
            <typeparam name="From">Source element type</typeparam>
            <typeparam name="To">Target element type</typeparam>
            <param name="source">Source list</param>
            <param name="selector">Selector function</param>
            <returns>A read-only list in which each element corresponds to the source element after applying the selector function</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
        </member>
        <member name="T:Capnp.Reserializing">
            <summary>
            Provides deep-copy functionality to re-serialize an existing deserializer state into another serializer state.
            </summary>
        </member>
        <member name="M:Capnp.Reserializing.DeepCopy(Capnp.DeserializerState,Capnp.SerializerState)">
            <summary>
            Performs a deep copy of an existing deserializer state into another serializer state.
            This implementation does not analyze the source object graph and therefore cannot detect multiple references to the same object.
            Such cases will result in object duplication.
            </summary>
            <param name="from">source state</param>
            <param name="to">target state</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="to"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">Target state was already set to a different object type than the source state.</exception>
            <exception cref="T:Capnp.DeserializationException">Security violation due to amplification attack or stack overflow DoS attack, 
            or illegal pointer detected during deserialization.</exception>
        </member>
        <member name="T:Capnp.Rpc.AnswerOrCounterquestion">
            <summary>
            Helper struct to support tail calls
            </summary>
        </member>
        <member name="M:Capnp.Rpc.AnswerOrCounterquestion.op_Implicit(Capnp.SerializerState)~Capnp.Rpc.AnswerOrCounterquestion">
            <summary>
            Wraps a SerializerState
            </summary>
            <param name="answer">object to wrap</param>
        </member>
        <member name="M:Capnp.Rpc.AnswerOrCounterquestion.op_Implicit(Capnp.Rpc.PendingQuestion)~Capnp.Rpc.AnswerOrCounterquestion">
            <summary>
            Wraps a PendingQuestion
            </summary>
            <param name="counterquestion">object to wrap</param>
        </member>
        <member name="P:Capnp.Rpc.AnswerOrCounterquestion.Answer">
            <summary>
            SerializerState, if applicable
            </summary>
        </member>
        <member name="P:Capnp.Rpc.AnswerOrCounterquestion.Counterquestion">
            <summary>
            PendingQuestion, if applicable
            </summary>
        </member>
        <member name="T:Capnp.Rpc.BareProxy">
            <summary>
            Generic Proxy implementation which exposes the (usually protected) Call method.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.BareProxy.FromImpl(System.Object)">
            <summary>
            Wraps a capability implementation in a Proxy.
            </summary>
            <param name="impl">Capability implementation</param>
            <returns>Proxy</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="impl"/> is null.</exception>
            <exception cref="T:Capnp.Rpc.InvalidCapabilityInterfaceException">No <see cref="T:Capnp.Rpc.SkeletonAttribute"/> found on implemented interface(s).</exception>
            <exception cref="T:System.InvalidOperationException">Mismatch between generic type arguments (if capability interface is generic).</exception>
            <exception cref="T:System.ArgumentException">Mismatch between generic type arguments (if capability interface is generic).</exception>
            <exception cref="T:System.Reflection.TargetInvocationException">Problem with instatiating the Skeleton (constructor threw exception).</exception>
            <exception cref="T:System.MemberAccessException">Caller does not have permission to invoke the Skeleton constructor.</exception>
            <exception cref="T:System.TypeLoadException">Problem with building the Skeleton type, or problem with loading some dependent class.</exception>
        </member>
        <member name="M:Capnp.Rpc.BareProxy.#ctor">
            <summary>
            Constructs an unbound instance.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.BareProxy.#ctor(Capnp.Rpc.ConsumedCapability)">
            <summary>
            Constructs an instance and binds it to the given low-level capability.
            </summary>
            <param name="cap">low-level capability</param>
        </member>
        <member name="M:Capnp.Rpc.BareProxy.Call(System.UInt64,System.UInt16,Capnp.DynamicSerializerState)">
            <summary>
            Requests a method call.
            </summary>
            <param name="interfaceId">Target interface ID</param>
            <param name="methodId">Target method ID</param>
            <param name="args">Method arguments</param>
            <returns>Answer promise</returns>
        </member>
        <member name="T:Capnp.Rpc.CapabilityReflection">
            <summary>
            Provides functionality to construct Proxy and Skeleton instances from capability interfaces and objects implementing capability interfaces.
            A capability interface is any .NET interface which is annotated with <see cref="T:Capnp.Rpc.ProxyAttribute"/> and <see cref="T:Capnp.Rpc.SkeletonAttribute"/>.
            There are some intricacies to consider that you usually don't need to care about, since all that stuff will be generated.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.CapabilityReflection.CreateSkeleton(System.Object)">
            <summary>
            Creates a Skeleton for a given interface implementation.
            </summary>
            <param name="obj">Interface implementation. Must implement at least one interface which is annotated with a <see cref="T:Capnp.Rpc.SkeletonAttribute"/>.</param>
            <returns>The Skeleton</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="obj"/> is null.</exception>
            <exception cref="T:Capnp.Rpc.InvalidCapabilityInterfaceException">No <see cref="T:Capnp.Rpc.SkeletonAttribute"/> found on implemented interface(s).</exception>
            <exception cref="T:System.InvalidOperationException">Mismatch between generic type arguments (if capability interface is generic).</exception>
            <exception cref="T:System.ArgumentException">Mismatch between generic type arguments (if capability interface is generic).</exception>
            <exception cref="T:System.Reflection.TargetInvocationException">Problem with instatiating the Skeleton (constructor threw exception).</exception>
            <exception cref="T:System.MemberAccessException">Caller does not have permission to invoke the Skeleton constructor.</exception>
            <exception cref="T:System.TypeLoadException">Problem with building the Skeleton type, or problem with loading some dependent class.</exception>
        </member>
        <member name="M:Capnp.Rpc.CapabilityReflection.ValidateCapabilityInterface(System.Type)">
            <summary>
            Validates that a given type qualifies as cpapbility interface, throws <see cref="T:Capnp.Rpc.InvalidCapabilityInterfaceException"/> on failure.
            </summary>
            <param name="interfaceType">type to check</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="interfaceType"/> is null.</exception>
            <exception cref="T:Capnp.Rpc.InvalidCapabilityInterfaceException">Given typ did not qualify as capability interface. 
            Message and probably InnterException give more details.</exception>
        </member>
        <member name="M:Capnp.Rpc.CapabilityReflection.IsValidCapabilityInterface(System.Type)">
            <summary>
            Checks whether a given type qualifies as capability interface.
            </summary>
            <param name="interfaceType">type to check</param>
            <returns>true when <paramref name="interfaceType"/> is a capability interface</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="interfaceType"/> is null.</exception>
        </member>
        <member name="M:Capnp.Rpc.CapabilityReflection.CreateProxy``1(Capnp.Rpc.ConsumedCapability)">
            <summary>
            Constructs a Proxy for given capability interface and wraps it around given low-level capability.
            </summary>
            <typeparam name="TInterface">Capability interface. Must be annotated with <see cref="T:Capnp.Rpc.ProxyAttribute"/>.</typeparam>
            <param name="cap">low-level capability</param>
            <returns>The Proxy instance which implements <typeparamref name="TInterface"/>.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="cap"/> is null.</exception>
            <exception cref="T:Capnp.Rpc.InvalidCapabilityInterfaceException"><typeparamref name="TInterface"/> did not qualify as capability interface.</exception>
            <exception cref="T:System.InvalidOperationException">Mismatch between generic type arguments (if capability interface is generic).</exception>
            <exception cref="T:System.ArgumentException">Mismatch between generic type arguments (if capability interface is generic).</exception>
            <exception cref="T:System.Reflection.TargetInvocationException">Problem with instatiating the Proxy (constructor threw exception).</exception>
            <exception cref="T:System.MemberAccessException">Caller does not have permission to invoke the Proxy constructor.</exception>
            <exception cref="T:System.TypeLoadException">Problem with building the Proxy type, or problem with loading some dependent class.</exception>
        </member>
        <member name="T:Capnp.Rpc.ConnectionState">
            <summary>
            State of an RPC connection
            </summary>
        </member>
        <member name="F:Capnp.Rpc.ConnectionState.Initializing">
            <summary>
            Connection is being initialized. This is a transient state. For TcpRpcServer it is active during
            the OnConnectionChanged event callback. For TcpRpcClient it is active before the connection is established.
            </summary>
        </member>
        <member name="F:Capnp.Rpc.ConnectionState.Active">
            <summary>
            Connection is active.
            </summary>
        </member>
        <member name="F:Capnp.Rpc.ConnectionState.Down">
            <summary>
            Connection is down. It will never be active again (re-connecting means to establish a new connection).
            </summary>
        </member>
        <member name="T:Capnp.Rpc.ConsumedCapability">
            <summary>
            Base class for a low-level capability at consumer side. It is created by the <see cref="T:Capnp.Rpc.RpcEngine"/>. An application does not directly interact with it
            (which is intentionally impossible, since the invocation method is internal), but instead uses a <see cref="T:Capnp.Rpc.Proxy"/>-derived wrapper.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.ConsumedCapability.ReleaseRemotely">
            <summary>
            Request the RPC engine to release this capability from its import table, 
            which usually also means to remove it from the remote peer's export table.
            </summary>
        </member>
        <member name="T:Capnp.Rpc.IConnection">
            <summary>
            Models an RPC connection.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.IConnection.State">
            <summary>
            Returns the state of this connection.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.IConnection.LocalPort">
            <summary>
            TCP port (local end), or null if the connection is not yet established.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.IConnection.RemotePort">
            <summary>
            TCP port (remote end), or null if the connection is not yet established.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.IConnection.RecvCount">
            <summary>
            Receive message counter
            </summary>
        </member>
        <member name="P:Capnp.Rpc.IConnection.SendCount">
            <summary>
            Sent message counter
            </summary>
        </member>
        <member name="P:Capnp.Rpc.IConnection.IsComputing">
            <summary>
            Whether the RPC engine is currently computing.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.IConnection.IsWaitingForData">
            <summary>
            Whether the connection is idle, waiting for data to receive.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.IConnection.AttachTracer(Capnp.FrameTracing.IFrameTracer)">
            <summary>
            Attaches a tracer to this connection. Only allowed in state 'Initializing'.
            </summary>
            <param name="tracer">Tracer to attach</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="tracer"/> is null</exception>
            <exception cref="T:System.InvalidOperationException">Connection is not in state 'Initializing'</exception>
        </member>
        <member name="M:Capnp.Rpc.IConnection.Close">
            <summary>
            Prematurely closes this connection. Note that there is usually no need to close a connection manually. The typical use case
            of this method is to refuse an incoming connection in the <code>TcpRpcServer.OnConnectionChanged</code> callback.
            </summary>
        </member>
        <member name="T:Capnp.Rpc.IEndpoint">
            <summary>
            A uni-directional endpoint, used in conjunction with the <see cref="T:Capnp.Rpc.RpcEngine"/>.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.IEndpoint.Forward(Capnp.WireFrame)">
            <summary>
            Transmit the given Cap'n Proto message over this endpoint.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.IEndpoint.Flush">
            <summary>
            Indicates that the endpoint should flush any buffered frames.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.IEndpoint.Dismiss">
            <summary>
            Close this endpoint.
            </summary>
        </member>
        <member name="T:Capnp.Rpc.IMonoSkeleton">
            <summary>
            A mono skeleton (as opposed to <see cref="T:Capnp.Rpc.PolySkeleton"/>) is a skeleton which implements one particular RPC interface.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.IMonoSkeleton.InterfaceId">
            <summary>
            Interface ID of this skeleton.
            </summary>
        </member>
        <member name="T:Capnp.Rpc.Impatient">
            <summary>
            Provides support for promise pipelining.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.Impatient.MakePipelineAware``1(Capnp.Rpc.IPromisedAnswer,System.Func{Capnp.DeserializerState,``0})">
            <summary>
            Attaches a continuation to the given promise and registers the resulting task for pipelining.
            </summary>
            <typeparam name="T">Task result type</typeparam>
            <param name="promise">The promise</param>
            <param name="then">The continuation</param>
            <returns>Task representing the future answer</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="promise"/> or <paramref name="then"/> is null.</exception>
            <exception cref="T:System.ArgumentException">The pomise was already registered.</exception>
        </member>
        <member name="M:Capnp.Rpc.Impatient.GetAnswer(System.Threading.Tasks.Task)">
            <summary>
            Looks up the underlying promise which was previously registered for the given Task using MakePipelineAware.
            </summary>
            <param name="task"></param>
            <returns>The underlying promise</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="task"/> is null.</exception>
            <exception cref="T:System.ArgumentException">The task was not registered using MakePipelineAware.</exception>
        </member>
        <member name="M:Capnp.Rpc.Impatient.Access(System.Threading.Tasks.Task,Capnp.Rpc.MemberAccessPath,System.Threading.Tasks.Task{System.IDisposable})">
            <summary>
            Returns a promise-pipelined capability for a remote method invocation Task.
            </summary>
            <param name="task">remote method invocation task</param>
            <param name="access">path to the desired capability</param>
            <param name="proxyTask">task returning a proxy to the desired capability</param>
            <returns>Pipelined low-level capability</returns>
        </member>
        <member name="M:Capnp.Rpc.Impatient.PseudoEager``1(System.Threading.Tasks.Task{``0})">
            <summary>
            Returns a local "lazy" proxy for a given Task. 
            This is not real promise pipelining and will probably be removed.
            </summary>
            <typeparam name="TInterface">Capability interface type</typeparam>
            <param name="task">The task</param>
            <returns>A proxy for the given task.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="task"/> is null.</exception>
            <exception cref="T:Capnp.Rpc.InvalidCapabilityInterfaceException"><typeparamref name="TInterface"/> did not
            quality as capability interface.</exception>
        </member>
        <member name="M:Capnp.Rpc.Impatient.Eager``1(System.Threading.Tasks.Task{``0},System.Boolean)">
            <summary>
            Returns a promise-pipelined Proxy for a remote method invocation Task.
            </summary>
            <typeparam name="TInterface">Capability interface type</typeparam>
            <param name="task">Task returning an interface</param>
            <param name="allowNoPipeliningFallback">If this flag is 'false', the <paramref name="task"/> MUST have been returned from a remote
            method invocation on a generated Proxy interface. Since this is the prerequisite for promise pipelining to work, the method throws an
            exception if the requirement is not met (i.e. the passed some Task instance was constructed "somewhere else"). Setting this flag to 'true'
            prevents such an exception. The method falls back to a local "lazy" proxy for the given Task. It is fully usable, but does not perform
            any promise pipelining (as specified for Cap'n Proto).</param>
            <returns>A proxy for the given future.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="task"/> is null.</exception>
            <exception cref="T:Capnp.Rpc.InvalidCapabilityInterfaceException"><typeparamref name="TInterface"/> did not qualify as capability interface.</exception>
            <exception cref="T:System.ArgumentException">The task was not returned from a remote method invocation. Promise pipelining won't work.
            Setting <paramref name="allowNoPipeliningFallback"/>> to 'true' prevents this exception. 
            OR: Mismatch between generic type arguments (if capability interface is generic).</exception>
            <exception cref="T:System.InvalidOperationException">Mismatch between generic type arguments (if capability interface is generic).</exception>
            <exception cref="T:System.Reflection.TargetInvocationException">Problem with instatiating the Proxy (constructor threw exception).</exception>
            <exception cref="T:System.MemberAccessException">Caller does not have permission to invoke the Proxy constructor.</exception>
            <exception cref="T:System.TypeLoadException">Problem with building the Proxy type, or problem with loading some dependent class.</exception>
        </member>
        <member name="M:Capnp.Rpc.Impatient.Unwrap``1(``0)">
            <summary>
            Unwraps given capability. Unwrapping walks the chain of promised capabilities and awaits their resolutions,
            until we get the finally resolved capability. If it is the capability, the method returns a null reference.
            If the capability is broken (resolved to exception, dependent answer faulted or cancelled, RPC endpoint closed),
            it throws an exception.
            </summary>
            <typeparam name="TInterface">Capability interface</typeparam>
            <param name="cap">capability to unwrap</param>
            <returns>Task returning the eventually resolved capability</returns>
            <exception cref="T:Capnp.Rpc.RpcException">Capability is broken</exception>
        </member>
        <member name="M:Capnp.Rpc.Impatient.MaybeTailCall``1(System.Threading.Tasks.Task{``0},System.Func{``0,Capnp.SerializerState})">
            <summary>
            Checks whether a given task belongs to a pending RPC and requests a tail call if applicable.
            </summary>
            <typeparam name="T">Task result type</typeparam>
            <param name="task">Task to request</param>
            <param name="func">Converts the task's result to a SerializerState</param>
            <returns>Tail-call aware task</returns>
        </member>
        <member name="M:Capnp.Rpc.Impatient.MaybeTailCall``2(System.Threading.Tasks.Task{System.ValueTuple{``0,``1}},System.Func{``0,``1,Capnp.SerializerState})">
            <summary>
            Overload for tuple-typed tasks
            </summary>
        </member>
        <member name="M:Capnp.Rpc.Impatient.MaybeTailCall``3(System.Threading.Tasks.Task{System.ValueTuple{``0,``1,``2}},System.Func{``0,``1,``2,Capnp.SerializerState})">
            <summary>
            Overload for tuple-typed tasks
            </summary>
        </member>
        <member name="M:Capnp.Rpc.Impatient.MaybeTailCall``4(System.Threading.Tasks.Task{System.ValueTuple{``0,``1,``2,``3}},System.Func{``0,``1,``2,``3,Capnp.SerializerState})">
            <summary>
            Overload for tuple-typed tasks
            </summary>
        </member>
        <member name="M:Capnp.Rpc.Impatient.MaybeTailCall``5(System.Threading.Tasks.Task{System.ValueTuple{``0,``1,``2,``3,``4}},System.Func{``0,``1,``2,``3,``4,Capnp.SerializerState})">
            <summary>
            Overload for tuple-typed tasks
            </summary>
        </member>
        <member name="M:Capnp.Rpc.Impatient.MaybeTailCall``6(System.Threading.Tasks.Task{System.ValueTuple{``0,``1,``2,``3,``4,``5}},System.Func{``0,``1,``2,``3,``4,``5,Capnp.SerializerState})">
            <summary>
            Overload for tuple-typed tasks
            </summary>
        </member>
        <member name="M:Capnp.Rpc.Impatient.MaybeTailCall``7(System.Threading.Tasks.Task{System.ValueTuple{``0,``1,``2,``3,``4,``5,``6}},System.Func{``0,``1,``2,``3,``4,``5,``6,Capnp.SerializerState})">
            <summary>
            Overload for tuple-typed tasks
            </summary>
        </member>
        <member name="T:Capnp.Rpc.ImportedCapability">
            <summary>
            Low-level capability which as imported from a remote peer.
            </summary>
        </member>
        <member name="T:Capnp.Rpc.Interception.CallContext">
            <summary>
            Context of an intercepted call. Provides access to parameters and results, 
            and the possibility to redirect  the call to some other capability.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.Interception.CallContext.InterfaceId">
            <summary>
            Target interface ID of this call
            </summary>
        </member>
        <member name="P:Capnp.Rpc.Interception.CallContext.MethodId">
            <summary>
            Target method ID of this call
            </summary>
        </member>
        <member name="P:Capnp.Rpc.Interception.CallContext.State">
            <summary>
            Lifecycle state of this call
            </summary>
        </member>
        <member name="P:Capnp.Rpc.Interception.CallContext.InArgs">
            <summary>
            Input arguments
            </summary>
        </member>
        <member name="P:Capnp.Rpc.Interception.CallContext.OutArgs">
            <summary>
            Output arguments ("return value")
            </summary>
        </member>
        <member name="P:Capnp.Rpc.Interception.CallContext.Exception">
            <summary>
            Exception text, or null if there is no exception
            </summary>
        </member>
        <member name="P:Capnp.Rpc.Interception.CallContext.ReturnCanceled">
            <summary>
            Whether the call should return in canceled state to Alice (the original caller).
            In case of forwarding (<see cref="M:Capnp.Rpc.Interception.CallContext.ForwardToBob"/>) the property is automatically set according 
            to the cancellation state of Bob's answer. However, you may override it:
            <list type="bullet">
            <item><description>Setting it from 'false' to 'true' means that we pretend Alice a canceled call.
            If Alice never requested cancellation this will surprise her pretty much.</description></item>
            <item><description>Setting it from 'true' to 'false' overrides an existing cancellation. Since
            we did not receive any output arguments from Bob (due to the cancellation), you *must* provide
            either <see cref="P:Capnp.Rpc.Interception.CallContext.OutArgs"/> or <see cref="P:Capnp.Rpc.Interception.CallContext.Exception"/>.</description></item>
            </list>
            </summary>
        </member>
        <member name="P:Capnp.Rpc.Interception.CallContext.CancelFromAlice">
            <summary>
            The cancellation token *from Alice* tells us when the original caller resigns from the call.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.Interception.CallContext.CancelToBob">
            <summary>
            The cancellation token *to Bob* tells the target capability when we resign from the forwarded call.
            It is initialized with <seealso cref="P:Capnp.Rpc.Interception.CallContext.CancelFromAlice"/>. Override it to achieve different behaviors:
            E.g. set it to <code>CancellationToken.None</code> for "hiding" any cancellation request from Alice.
            Set it to <code>new CancellationToken(true)</code> to pretend Bob a cancellation request.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.Interception.CallContext.Bob">
            <summary>
            Target capability. May be one of the following:
            <list type="bullet">
            <item><description>Capability interface implementation</description></item>
            <item><description>A <see cref="T:Capnp.Rpc.Proxy"/>-derived object</description></item>
            <item><description>A <see cref="T:Capnp.Rpc.Skeleton"/>-derived object</description></item>
            <item><description>A <see cref="T:Capnp.Rpc.ConsumedCapability"/>-derived object (low level capability)</description></item>
            </list>
            </summary>
            <remarks>
            Note that getting/setting this property does NOT transfer ownership.
            </remarks>
        </member>
        <member name="M:Capnp.Rpc.Interception.CallContext.InterceptInCaps(Capnp.Rpc.Interception.IInterceptionPolicy)">
            <summary>
            Intercepts all capabilies inside the input arguments
            </summary>
            <param name="policyOverride">Policy to use, or null to further use present policy</param>
        </member>
        <member name="M:Capnp.Rpc.Interception.CallContext.InterceptOutCaps(Capnp.Rpc.Interception.IInterceptionPolicy)">
            <summary>
            Intercepts all capabilies inside the output arguments
            </summary>
            <param name="policyOverride">Policy to use, or null to further use present policy</param>
        </member>
        <member name="M:Capnp.Rpc.Interception.CallContext.UninterceptInCaps(Capnp.Rpc.Interception.IInterceptionPolicy)">
            <summary>
            Unintercepts all capabilies inside the input arguments
            </summary>
            <param name="policyOverride">Policy to remove, or null to remove present policy</param>
        </member>
        <member name="M:Capnp.Rpc.Interception.CallContext.UninterceptOutCaps(Capnp.Rpc.Interception.IInterceptionPolicy)">
            <summary>
            Unintercepts all capabilies inside the output arguments
            </summary>
            <param name="policyOverride">Policy to remove, or null to remove present policy</param>
        </member>
        <member name="M:Capnp.Rpc.Interception.CallContext.ForwardToBob">
            <summary>
            Forwards this intercepted call to the target capability ("Bob").
            </summary>
        </member>
        <member name="M:Capnp.Rpc.Interception.CallContext.ReturnToAlice">
            <summary>
            Returns this intercepted call to the caller ("Alice").
            </summary>
        </member>
        <member name="T:Capnp.Rpc.Interception.IInterceptionPolicy">
            <summary>
            An interception policy implements callbacks for outgoing calls and returning forwarded calls.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.Interception.IInterceptionPolicy.OnCallFromAlice(Capnp.Rpc.Interception.CallContext)">
            <summary>
            A caller ("Alice") initiated a new call, which is now intercepted.
            </summary>
            <param name="callContext">Context object</param>
        </member>
        <member name="M:Capnp.Rpc.Interception.IInterceptionPolicy.OnReturnFromBob(Capnp.Rpc.Interception.CallContext)">
            <summary>
            Given that the intercepted call was forwarded, it returned now from the target ("Bob")
            and may (or may not)  be returned to the original caller ("Alice").
            </summary>
            <param name="callContext"></param>
        </member>
        <member name="T:Capnp.Rpc.Interception.InterceptionState">
            <summary>
            The state of an intercepted call from Alice to Bob.
            </summary>
        </member>
        <member name="F:Capnp.Rpc.Interception.InterceptionState.RequestedFromAlice">
            <summary>
            Alice initiated the call, but it was neither forwarded to Bob nor finished.
            </summary>
        </member>
        <member name="F:Capnp.Rpc.Interception.InterceptionState.ForwardedToBob">
            <summary>
            The call was forwarded to Bob.
            </summary>
        </member>
        <member name="F:Capnp.Rpc.Interception.InterceptionState.ReturnedFromBob">
            <summary>
            The call returned from Bob (to whom it was forwarded), but no result was yet forwarded to Alice.
            </summary>
        </member>
        <member name="F:Capnp.Rpc.Interception.InterceptionState.ReturnedToAlice">
            <summary>
            The call was returned to Alice (either with results, exception, or cancelled)
            </summary>
        </member>
        <member name="T:Capnp.Rpc.Interception.Interceptor">
            <summary>
            This static class provides extension methods for intercepting and unintercepting capabilities.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.Interception.Interceptor.Attach``1(Capnp.Rpc.Interception.IInterceptionPolicy,``0)">
            <summary>
            Attach this policy to given capability.
            </summary>
            <typeparam name="TCap">Capability interface type</typeparam>
            <param name="policy">Policy to attach</param>
            <param name="cap">Capability to censor</param>
            <returns>Censored capability instance</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="policy"/> is null or 
            <paramref name="cap"/> is null</exception>
        </member>
        <member name="M:Capnp.Rpc.Interception.Interceptor.Detach``1(Capnp.Rpc.Interception.IInterceptionPolicy,``0)">
            <summary>
            Detach this policy from given (censored) capability.
            </summary>
            <typeparam name="TCap">Capability interface type</typeparam>
            <param name="policy">Policy to detach</param>
            <param name="cap">Capability to clean</param>
            <returns>Clean capability instance (at least, without this interception policy)</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="policy"/> is null or 
            <paramref name="cap"/> is null</exception>
        </member>
        <member name="T:Capnp.Rpc.InvalidCapabilityInterfaceException">
            <summary>
            Will be thrown if a type did not qualify as capability interface.
            In order to qualify the type must be properly annotated with a <see cref="T:Capnp.Rpc.ProxyAttribute"/> and <see cref="T:Capnp.Rpc.SkeletonAttribute"/>.
            See descriptions of these attributes for further details.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.InvalidCapabilityInterfaceException.#ctor(System.String)">
            <summary>
            Constructs an instance.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.InvalidCapabilityInterfaceException.#ctor(System.String,System.Exception)">
            <summary>
            Constructs an instance with message an inner exception.
            </summary>
        </member>
        <member name="T:Capnp.Rpc.IPromisedAnswer">
            <summary>
            A promised answer due to RPC.
            </summary>
            <remarks>
            Disposing the instance before the answer is available results in a best effort attempt to cancel
            the ongoing call.
            </remarks>
        </member>
        <member name="P:Capnp.Rpc.IPromisedAnswer.WhenReturned">
            <summary>
            Task which will complete when the RPC returns, delivering its result struct.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.IPromisedAnswer.Access(Capnp.Rpc.MemberAccessPath)">
            <summary>
            Creates a low-level capability for promise pipelining.
            </summary>
            <param name="access">Path to the desired capability inside the result struct.</param>
            <returns>Pipelined low-level capability</returns>
        </member>
        <member name="M:Capnp.Rpc.IPromisedAnswer.Access(Capnp.Rpc.MemberAccessPath,System.Threading.Tasks.Task{System.IDisposable})">
            <summary>
            
            </summary>
            <param name="access">Creates a low-level capability for promise pipelining.</param>
            <param name="proxyTask">Task returning the proxy whose ownership will be taken over</param>
            <returns></returns>
        </member>
        <member name="P:Capnp.Rpc.IPromisedAnswer.IsTailCall">
            <summary>
            Whether the question was asked as tail call
            </summary>
        </member>
        <member name="T:Capnp.Rpc.IProvidedCapability">
            <summary>
            Low-level interface of a capability at provider side.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.IProvidedCapability.Invoke(System.UInt64,System.UInt16,Capnp.DeserializerState,System.Threading.CancellationToken)">
            <summary>
            Calls an interface method of this capability.
            </summary>
            <param name="interfaceId">ID of interface to call</param>
            <param name="methodId">ID of method to call</param>
            <param name="args">Method arguments ("params struct")</param>
            <param name="cancellationToken">Cancellation token, indicating when the call should cancelled.</param>
            <returns>A Task which will resolve to the call result ("result struct")</returns>
        </member>
        <member name="T:Capnp.Rpc.IResolvingCapability">
            <summary>
            A promised capability.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.IResolvingCapability.WhenResolved">
            <summary>
            Completes when the capability gets resolved.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.IResolvingCapability.GetResolvedCapability``1">
            <summary>
            Returns the resolved capability
            </summary>
            <typeparam name="T">Capability interface or <see cref="T:Capnp.Rpc.BareProxy"/></typeparam>
            <returns>the resolved capability, or null if it did not resolve yet</returns>
        </member>
        <member name="T:Capnp.Rpc.ISupportsMidlayers">
            <summary>
            Common interface for classes supporting the installation of midlayers.
            A midlayer is a protocal layer that resides somewhere between capnp serialization and the raw TCP stream.
            Thus, we have a hook mechanism for transforming data before it is sent to the TCP connection or after it was received
            by the TCP connection, respectively. This mechanism can be used for buffering, various (de-)compression algorithms, and more.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.ISupportsMidlayers.InjectMidlayer(System.Func{System.IO.Stream,System.IO.Stream})">
            <summary>
            Installs a midlayer
            </summary>
            <param name="createFunc">Callback for wrapping the midlayer around its underlying stream</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="createFunc"/> is null</exception>
        </member>
        <member name="T:Capnp.Rpc.MemberAccessPath">
            <summary>
            A path from an outer Cap'n Proto struct to an inner (probably deeply nested) struct member.
            </summary>
        </member>
        <member name="F:Capnp.Rpc.MemberAccessPath.BootstrapAccess">
            <summary>
            Path to the bootstrap capability (which is an empty path)
            </summary>
        </member>
        <member name="M:Capnp.Rpc.MemberAccessPath.Deserialize(Capnp.Rpc.PromisedAnswer.READER)">
            <summary>
            Deserializes a MemberAccessPath from Cap'n Proto representation.
            </summary>
            <param name="promisedAnswer">Cap'n Proto representation</param>
            <returns>The MemberAccessPath</returns>
        </member>
        <member name="M:Capnp.Rpc.MemberAccessPath.#ctor(System.Collections.Generic.IReadOnlyList{Capnp.Rpc.MemberAccessPath.MemberAccess})">
            <summary>
            Constructs a path from <see cref="T:Capnp.Rpc.MemberAccessPath.MemberAccess"/> qualifiers.
            </summary>
            <param name="path">List of member access elements</param>
        </member>
        <member name="M:Capnp.Rpc.MemberAccessPath.#ctor(System.UInt32[])">
            <summary>
            Constructs a path from Cap'n Proto struct member offsets.
            </summary>
            <param name="offsets">Member offsets</param>
        </member>
        <member name="T:Capnp.Rpc.MemberAccessPath.MemberAccess">
            <summary>
            Base class of an individual member access.
            </summary>
            <remarks>
            This might appear a bit of overengineering, since the only specialization is the <see cref="T:Capnp.Rpc.MemberAccessPath.StructMemberAccess"/>.
            But there might be further specializations in the future, the most obvious one being an "ArrayElementAccess".
            Now we already have a suitable design pattern, mainly to show the abstract concept behind a member access path.
            </remarks>
        </member>
        <member name="M:Capnp.Rpc.MemberAccessPath.MemberAccess.Deserialize(Capnp.Rpc.PromisedAnswer.Op.READER)">
            <summary>
            Deserializes a MemberAccess instance from Cap'n Proto representation.
            </summary>
            <param name="op">Cap'n Proto representation</param>
            <returns>Deserialized instance</returns>
        </member>
        <member name="M:Capnp.Rpc.MemberAccessPath.MemberAccess.Serialize(Capnp.Rpc.PromisedAnswer.Op.WRITER)">
            <summary>
            Serializes this instance to a <see cref="T:Capnp.Rpc.PromisedAnswer.Op"/>.
            </summary>
            <param name="op">Serialization target</param>
        </member>
        <member name="M:Capnp.Rpc.MemberAccessPath.MemberAccess.Eval(Capnp.DeserializerState)">
            <summary>
            Evaluates the member access on a given struct instance.
            </summary>
            <param name="state">Input struct instance</param>
            <returns>Member value or object</returns>
        </member>
        <member name="T:Capnp.Rpc.MemberAccessPath.StructMemberAccess">
            <summary>
            The one and only member access which is currently supported: Member of a struct.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.MemberAccessPath.StructMemberAccess.#ctor(System.UInt16)">
            <summary>
            Constructs an instance for given struct member offset.
            </summary>
            <param name="offset">The Cap'n Proto struct member offset</param>
        </member>
        <member name="P:Capnp.Rpc.MemberAccessPath.StructMemberAccess.Offset">
            <summary>
            The Cap'n Proto struct member offset
            </summary>
        </member>
        <member name="M:Capnp.Rpc.MemberAccessPath.StructMemberAccess.Serialize(Capnp.Rpc.PromisedAnswer.Op.WRITER)">
            <summary>
            Serializes this instance to a <see cref="T:Capnp.Rpc.PromisedAnswer.Op"/>.
            </summary>
            <param name="op">Serialization target</param>
        </member>
        <member name="M:Capnp.Rpc.MemberAccessPath.StructMemberAccess.Eval(Capnp.DeserializerState)">
            <summary>
            Evaluates the member access on a given struct instance.
            </summary>
            <param name="state">Input struct instance</param>
            <returns>Member value or object</returns>
        </member>
        <member name="P:Capnp.Rpc.MemberAccessPath.Path">
            <summary>
            The access path is a composition of individual member accesses.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.MemberAccessPath.Serialize(Capnp.Rpc.PromisedAnswer.WRITER)">
            <summary>
            Serializes this path th a <see cref="T:Capnp.Rpc.PromisedAnswer"/>.
            </summary>
            <param name="promisedAnswer">The serialization target</param>
        </member>
        <member name="M:Capnp.Rpc.MemberAccessPath.Eval(Capnp.DeserializerState)">
            <summary>
            Evaluates the path on a given object.
            </summary>
            <param name="rpcState">The object (usually "params struct") on which to evaluate this path.</param>
            <returns>Resulting low-level capability</returns>
            <exception cref="T:Capnp.DeserializationException">Evaluation of this path did not give a capability</exception>
        </member>
        <member name="T:Capnp.Rpc.MidlayerExtensions">
            <summary>
            Provides extension methods for installing midlayers to <see cref="T:Capnp.Rpc.TcpRpcServer"/> and <see cref="T:Capnp.Rpc.TcpRpcClient"/>./>.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.MidlayerExtensions.AddBuffering(Capnp.Rpc.ISupportsMidlayers,System.Int32)">
            <summary>
            Enables stream buffering on the given object. Stream buffering reduces the number of I/O operations, 
            hence may cause a significant performance boost.
            </summary>
            <param name="obj"><see cref="T:Capnp.Rpc.TcpRpcServer"/> or <see cref="T:Capnp.Rpc.TcpRpcClient"/></param>
            <param name="bufferSize">Buffer size (bytes). You should choose it according to the maximum expected raw capnp frame size</param>
        </member>
        <member name="M:Capnp.Rpc.MidlayerExtensions.AddBuffering(Capnp.Rpc.ISupportsMidlayers)">
            <summary>
            Enables stream buffering on the given object. Stream buffering reduces the number of I/O operations, 
            hence may cause a significant performance boost. Some default buffer size will be chosen.
            </summary>
            <param name="obj"><see cref="T:Capnp.Rpc.TcpRpcServer"/> or <see cref="T:Capnp.Rpc.TcpRpcClient"/></param>
        </member>
        <member name="T:Capnp.Rpc.NoResultsException">
            <summary>
            Thrown when a pending question did return, but was not configured to deliver the result back to the sender
            (typcial for tail calls).
            </summary>
        </member>
        <member name="M:Capnp.Rpc.NoResultsException.#ctor">
            <summary>
            Creates an instance
            </summary>
        </member>
        <member name="T:Capnp.Rpc.NullCapability">
            <summary>
            Null capability
            </summary>
        </member>
        <member name="F:Capnp.Rpc.NullCapability.Instance">
            <summary>
            Singleton instance
            </summary>
        </member>
        <member name="M:Capnp.Rpc.NullCapability.ReleaseRemotely">
            <summary>
            Does nothing
            </summary>
        </member>
        <member name="M:Capnp.Rpc.NullCapability.ToString">
            <summary>
            String hint
            </summary>
            <returns>"Null capability"</returns>
        </member>
        <member name="T:Capnp.Rpc.NullSkeleton">
            <summary>
            Null skeleton
            </summary>
        </member>
        <member name="F:Capnp.Rpc.NullSkeleton.Instance">
            <summary>
            Singleton instance
            </summary>
        </member>
        <member name="M:Capnp.Rpc.NullSkeleton.Invoke(System.UInt64,System.UInt16,Capnp.DeserializerState,System.Threading.CancellationToken)">
            <summary>
            Always throws an exception
            </summary>
            <exception cref="T:System.InvalidOperationException">always thrown</exception>
        </member>
        <member name="T:Capnp.Rpc.PendingQuestion">
            <summary>
            A promised answer due to RPC.
            </summary>
            <remarks>
            Disposing the instance before the answer is available results in a best effort attempt to cancel
            the ongoing call.
            </remarks>
        </member>
        <member name="T:Capnp.Rpc.PendingQuestion.State">
            <summary>
            Question lifetime management state
            </summary>
        </member>
        <member name="F:Capnp.Rpc.PendingQuestion.State.None">
            <summary>
            The question has not yet been sent.
            </summary>
        </member>
        <member name="F:Capnp.Rpc.PendingQuestion.State.TailCall">
            <summary>
            Tail call flag
            </summary>
        </member>
        <member name="F:Capnp.Rpc.PendingQuestion.State.Sent">
            <summary>
            The question has been sent.
            </summary>
        </member>
        <member name="F:Capnp.Rpc.PendingQuestion.State.Returned">
            <summary>
            The question has been answered.
            </summary>
        </member>
        <member name="F:Capnp.Rpc.PendingQuestion.State.FinishRequested">
            <summary>
            A 'finish' request was sent to the peer, indicating that no further requests will refer
            to this question.
            </summary>
        </member>
        <member name="F:Capnp.Rpc.PendingQuestion.State.CanceledByDispose">
            <summary>
            Question object was disposed.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.PendingQuestion.WhenReturned">
            <summary>
            Eventually returns the server answer
            </summary>
        </member>
        <member name="P:Capnp.Rpc.PendingQuestion.IsTailCall">
            <summary>
            Whether this question represents a tail call
            </summary>
        </member>
        <member name="M:Capnp.Rpc.PendingQuestion.Access(Capnp.Rpc.MemberAccessPath)">
            <summary>
            Refer to a (possibly nested) member of this question's (possibly future) result and return
            it as a capability.
            </summary>
            <param name="access">Access path</param>
            <returns>Low-level capability</returns>
            <exception cref="T:Capnp.DeserializationException">The referenced member does not exist or does not resolve to a capability pointer.</exception>
        </member>
        <member name="M:Capnp.Rpc.PendingQuestion.Access(Capnp.Rpc.MemberAccessPath,System.Threading.Tasks.Task{System.IDisposable})">
            <summary>
            Refer to a (possibly nested) member of this question's (possibly future) result and return
            it as a capability.
            </summary>
            <param name="access">Access path</param>
            <param name="task">promises the cap whose ownership is transferred to this object</param>
            <returns>Low-level capability</returns>
            <exception cref="T:Capnp.DeserializationException">The referenced member does not exist or does not resolve to a capability pointer.</exception>
        </member>
        <member name="M:Capnp.Rpc.PendingQuestion.Dispose">
            <summary>
            Implements <see cref="T:System.IDisposable"/>.
            </summary>
        </member>
        <member name="T:Capnp.Rpc.PolySkeleton">
            <summary>
            Combines multiple skeletons to represent objects which implement multiple interfaces.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.PolySkeleton.AddInterface(System.UInt64,Capnp.Rpc.Skeleton)">
            <summary>
            Adds a skeleton to this instance.
            </summary>
            <param name="interfaceId">Interface ID</param>
            <param name="skeleton">Skeleton to add</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="skeleton"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">A skeleton with <paramref name="interfaceId"/> was already added.</exception>
        </member>
        <member name="M:Capnp.Rpc.PolySkeleton.Invoke(System.UInt64,System.UInt16,Capnp.DeserializerState,System.Threading.CancellationToken)">
            <summary>
            Calls an interface method of this capability.
            </summary>
            <param name="interfaceId">ID of interface to call</param>
            <param name="methodId">ID of method to call</param>
            <param name="args">Method arguments ("params struct")</param>
            <param name="cancellationToken">Cancellation token, indicating when the call should cancelled.</param>
            <returns>A Task which will resolve to the call result</returns>
        </member>
        <member name="M:Capnp.Rpc.PolySkeleton.Dispose(System.Boolean)">
            <summary>
            Dispose pattern implementation
            </summary>
        </member>
        <member name="T:Capnp.Rpc.Proxy">
            <summary>
            Application-level wrapper for consumer-side capabilities.
            The code generator will produce a Proxy specialization for each capability interface.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.Proxy.Share``1(``0)">
            <summary>
            Creates a new proxy object for an existing implementation or proxy, sharing its ownership.
            </summary>
            <typeparam name="T">Capability interface</typeparam>
            <param name="obj">instance to share</param>
            <returns></returns>
        </member>
        <member name="P:Capnp.Rpc.Proxy.WhenResolved">
            <summary>
            Completes when the capability gets resolved.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.Proxy.GetResolvedCapability``1">
            <summary>
            Returns the resolved capability
            </summary>
            <typeparam name="T">Capability interface or <see cref="T:Capnp.Rpc.BareProxy"/></typeparam>
            <returns>the resolved capability, or null if it did not resolve yet</returns>
        </member>
        <member name="P:Capnp.Rpc.Proxy.ConsumedCap">
            <summary>
            Underlying low-level capability
            </summary>
        </member>
        <member name="P:Capnp.Rpc.Proxy.IsNull">
            <summary>
            Whether is this a broken capability.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.Proxy.IsDisposed">
            <summary>
            Whether <see cref="M:Capnp.Rpc.Proxy.Dispose"/> was called on this Proxy.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.Proxy.Call(System.UInt64,System.UInt16,Capnp.DynamicSerializerState,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            Calls a method of this capability.
            </summary>
            <param name="interfaceId">Interface ID to call</param>
            <param name="methodId">Method ID to call</param>
            <param name="args">Method arguments ("param struct")</param>
            <param name="obsoleteAndIgnored">This flag is ignored. It is there to preserve compatibility with the
            code generator and will be removed in future versions.</param>
            <param name="cancellationToken">For cancelling an ongoing method call</param>
            <returns>An answer promise</returns>
            <exception cref="T:System.ObjectDisposedException">This instance was disposed, or transport-layer stream was disposed.</exception>
            <exception cref="T:System.InvalidOperationException">Capability is broken.</exception>
            <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
        </member>
        <member name="M:Capnp.Rpc.Proxy.#ctor">
            <summary>
            Constructs a null instance.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.Proxy.Dispose(System.Boolean)">
            <summary>
            Dispose pattern implementation
            </summary>
        </member>
        <member name="M:Capnp.Rpc.Proxy.Finalize">
            <summary>
            Finalizer
            </summary>
        </member>
        <member name="M:Capnp.Rpc.Proxy.Dispose">
            <summary>
            Dispose pattern implementation
            </summary>
        </member>
        <member name="M:Capnp.Rpc.Proxy.Cast``1(System.Boolean)">
            <summary>
            Casts this Proxy to a different capability interface.
            </summary>
            <typeparam name="T">Desired capability interface</typeparam>
            <param name="disposeThis">Whether to Dispose() this Proxy instance</param>
            <returns>Proxy for desired capability interface</returns>
            <exception cref="T:Capnp.Rpc.InvalidCapabilityInterfaceException"><typeparamref name="T"/> did not qualify as capability interface.</exception>
            <exception cref="T:System.InvalidOperationException">Mismatch between generic type arguments (if capability interface is generic).</exception>
            <exception cref="T:System.ArgumentException">Mismatch between generic type arguments (if capability interface is generic).</exception>
            <exception cref="T:System.Reflection.TargetInvocationException">Problem with instatiating the Proxy (constructor threw exception).</exception>
            <exception cref="T:System.MemberAccessException">Caller does not have permission to invoke the Proxy constructor.</exception>
            <exception cref="T:System.TypeLoadException">Problem with building the Proxy type, or problem with loading some dependent class.</exception>
        </member>
        <member name="T:Capnp.Rpc.ProxyAttribute">
            <summary>
            Annotates a capability interface with its Proxy implementation.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.ProxyAttribute.#ctor(System.Type)">
            <summary>
            Constructs this attribute.
            </summary>
            <param name="proxyClass">Proxy type. This must be a class which inherits from <see cref="T:Capnp.Rpc.Proxy"/> and
            exposes a public parameterless constructor. Moreover, it must have same amount of generic type
            parameters like the annotated interface, with identical generic constraints.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="proxyClass"/> is null.</exception>
        </member>
        <member name="P:Capnp.Rpc.ProxyAttribute.ProxyClass">
            <summary>
            The Proxy type.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.RefCountingCapability.Dispose(System.Boolean)">
            <summary>
            Part of the Dispose pattern implementation.
            </summary>
        </member>
        <member name="T:Capnp.Rpc.RefCountingSkeleton">
            <summary>
            Skeleton with reference counting and dispose pattern
            </summary>
        </member>
        <member name="M:Capnp.Rpc.RefCountingSkeleton.Dispose(System.Boolean)">
            <summary>
            Dispose pattern implementation
            </summary>
        </member>
        <member name="M:Capnp.Rpc.RefCountingSkeleton.Finalize">
            <summary>
            Finalizer
            </summary>
        </member>
        <member name="P:Capnp.Rpc.RefCountingSkeleton.IsDisposed">
            <summary>
            Whether this instance is in disposed state.
            </summary>
        </member>
        <member name="T:Capnp.Rpc.RpcEngine">
            <summary>
            Implements the Cap'n Proto RPC protocol.
            </summary>
        </member>
        <member name="T:Capnp.Rpc.RpcEngine.RpcEndpoint">
            <summary>
            Stateful implementation for hosting a two-party RPC session. <see cref="T:Capnp.Rpc.RpcEngine"/> may own multiple mutually 
            independent endpoints.
            </summary>
        </member>
        <member name="T:Capnp.Rpc.RpcEngine.RpcEndpoint.EndpointState">
            <summary>
            Endpoint state
            </summary>
        </member>
        <member name="F:Capnp.Rpc.RpcEngine.RpcEndpoint.EndpointState.Active">
            <summary>
            Active means ready for exchanging RPC messages.
            </summary>
        </member>
        <member name="F:Capnp.Rpc.RpcEngine.RpcEndpoint.EndpointState.Dismissed">
            <summary>
            The session is closed, either deliberately or due to an error condition.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.RpcEngine.RpcEndpoint.State">
            <summary>
            Session state
            </summary>
        </member>
        <member name="M:Capnp.Rpc.RpcEngine.RpcEndpoint.Dismiss">
            <summary>
            Closes the session, clears export table, terminates all pending questions and enters 'Dismissed' state.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.RpcEngine.RpcEndpoint.Forward(Capnp.WireFrame)">
            <summary>
            Feeds a frame for processing
            </summary>
            <param name="frame">frame to process</param>
        </member>
        <member name="P:Capnp.Rpc.RpcEngine.RpcEndpoint.SendCount">
            <summary>
            Number of frames sent so far
            </summary>
        </member>
        <member name="P:Capnp.Rpc.RpcEngine.RpcEndpoint.RecvCount">
            <summary>
            Number of frames received so far
            </summary>
        </member>
        <member name="P:Capnp.Rpc.RpcEngine.RpcEndpoint.ImportedCapabilityCount">
            <summary>
            Current number of entries in import table
            </summary>
        </member>
        <member name="P:Capnp.Rpc.RpcEngine.RpcEndpoint.ExportedCapabilityCount">
            <summary>
            Current number of entries in export table
            </summary>
        </member>
        <member name="P:Capnp.Rpc.RpcEngine.RpcEndpoint.PendingQuestionCount">
            <summary>
            Current number of unanswered questions
            </summary>
        </member>
        <member name="P:Capnp.Rpc.RpcEngine.RpcEndpoint.PendingAnswerCount">
            <summary>
            Current number of unfinished answers
            </summary>
        </member>
        <member name="M:Capnp.Rpc.RpcEngine.RpcEndpoint.QueryMain">
            <summary>
            Queries the peer for its bootstrap capability
            </summary>
            <returns>low-level capability</returns>
        </member>
        <member name="M:Capnp.Rpc.RpcEngine.AddEndpoint(Capnp.Rpc.IEndpoint)">
            <summary>
            Adds an endpoint
            </summary>
            <param name="outboundEndpoint">endpoint for handling outgoing messages</param>
            <returns>endpoint for handling incoming messages</returns>
        </member>
        <member name="P:Capnp.Rpc.RpcEngine.BootstrapCap">
            <summary>
            Gets or sets the bootstrap capability.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.RpcEngine.Main">
            <summary>
            Sets the bootstrap capability. It must be an object which implements a valid capability interface
            (<see cref="T:Capnp.Rpc.SkeletonAttribute"/>).
            </summary>
        </member>
        <member name="T:Capnp.Rpc.RpcException">
            <summary>
            Thrown when an RPC-related error condition occurs.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.RpcException.#ctor(System.String)">
            <summary>
            Constructs an instance.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.RpcException.#ctor(System.String,System.Exception)">
            <summary>
            Constructs an instance with message and inner exception.
            </summary>
        </member>
        <member name="T:Capnp.Rpc.Skeleton">
            <summary>
            A skeleton is a wrapper around a capability interface implementation which adapts it in the way it is
            expected by the <see cref="T:Capnp.Rpc.RpcEngine"/>.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.Skeleton.Claim``1(``0)">
            <summary>
            Claims ownership on the given capability, preventing its automatic disposal.
            </summary>
            <typeparam name="T">Capability interface</typeparam>
            <param name="impl">Capability implementation</param>
            <returns>A disposable object. Calling Dispose() on the returned instance relinquishes ownership again.</returns>
        </member>
        <member name="M:Capnp.Rpc.Skeleton.Invoke(System.UInt64,System.UInt16,Capnp.DeserializerState,System.Threading.CancellationToken)">
            <summary>
            Calls an interface method of this capability.
            </summary>
            <param name="interfaceId">ID of interface to call</param>
            <param name="methodId">ID of method to call</param>
            <param name="args">Method arguments ("params struct")</param>
            <param name="cancellationToken">Cancellation token, indicating when the call should cancelled.</param>
            <returns>A Task which will resolve to the call result</returns>
        </member>
        <member name="T:Capnp.Rpc.Skeleton`1">
            <summary>
            Skeleton for a specific capability interface.
            </summary>
            <typeparam name="T">Capability interface</typeparam>
        </member>
        <member name="M:Capnp.Rpc.Skeleton`1.#ctor">
            <summary>
            Constructs an instance.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.Skeleton`1.SetMethodTable(System.Func{Capnp.DeserializerState,System.Threading.CancellationToken,System.Threading.Tasks.Task{Capnp.Rpc.AnswerOrCounterquestion}}[])">
            <summary>
            Populates this skeleton's method table. The method table maps method IDs (which are consecutively numbered from 0 
            onwards) to the underlying capability's method implementations.
            </summary>
            <param name="methods">The method table. Index is method ID.</param>
        </member>
        <member name="P:Capnp.Rpc.Skeleton`1.Impl">
            <summary>
            Gets the underlying capability implementation.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.Skeleton`1.InterfaceId">
            <summary>
            Gets the ID of the implemented interface.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.Skeleton`1.Invoke(System.UInt64,System.UInt16,Capnp.DeserializerState,System.Threading.CancellationToken)">
            <summary>
            Calls an interface method of this capability.
            </summary>
            <param name="interfaceId">ID of interface to call</param>
            <param name="methodId">ID of method to call</param>
            <param name="args">Method arguments ("params struct")</param>
            <param name="cancellationToken">Cancellation token, indicating when the call should cancelled.</param>
            <returns>A Task which will resolve to the call result</returns>
            <exception cref="T:System.ObjectDisposedException">This Skeleton was disposed</exception>
        </member>
        <member name="M:Capnp.Rpc.Skeleton`1.Dispose(System.Boolean)">
            <summary>
            Dispose pattern implementation
            </summary>
        </member>
        <member name="T:Capnp.Rpc.SkeletonAttribute">
            <summary>
            Annotates a capability interface with its Skeleton implementation.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.SkeletonAttribute.#ctor(System.Type)">
            <summary>
            Constructs this attribute.
            </summary>
            <param name="skeletonClass">Skeleton type. This must be a class which inherits from <see cref="T:Capnp.Rpc.Skeleton"/> and
            exposes a public parameterless constructor. Moreover, it must have same amount of generic type
            parameters like the annotated interface, with identical generic constraints.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="skeletonClass"/> is null.</exception>
        </member>
        <member name="P:Capnp.Rpc.SkeletonAttribute.SkeletonClass">
            <summary>
            Gets the skeleton type.
            </summary>
        </member>
        <member name="T:Capnp.Rpc.TcpRpcClient">
            <summary>
            TCP-based RPC implementation which will establish a connection to a TCP server implementing 
            the Cap'n Proto RPC protocol.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.TcpRpcClient.WhenConnected">
            <summary>
            Gets a Task which completes when TCP is connected. Will be
            null until connection is actually requested (either by calling Connect or using appropriate constructor).
            </summary>
        </member>
        <member name="M:Capnp.Rpc.TcpRpcClient.#ctor(System.String,System.Int32)">
            <summary>
            Constructs an instance and attempts to connect it to given host.
            </summary>
            <param name="host">The DNS name of the remote RPC host</param>
            <param name="port">The port number of the remote RPC host</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="host"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port"/> is not between System.Net.IPEndPoint.MinPort and System.Net.IPEndPoint.MaxPort.</exception>
            <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
        </member>
        <member name="M:Capnp.Rpc.TcpRpcClient.#ctor">
            <summary>
            Constructs an instance but does not yet attempt to connect.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.TcpRpcClient.Connect(System.String,System.Int32)">
            <summary>
            Attempts to connect it to given host.
            </summary>
            <param name="host">The DNS name of the remote RPC host</param>
            <param name="port">The port number of the remote RPC host</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="host"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port"/> is not between System.Net.IPEndPoint.MinPort and System.Net.IPEndPoint.MaxPort.</exception>
            <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
            <exception cref="T:System.InvalidOperationException">Connection was already requested</exception>
        </member>
        <member name="M:Capnp.Rpc.TcpRpcClient.GetMain``1">
            <summary>
            Returns the remote bootstrap capability.
            </summary>
            <typeparam name="TProxy">Bootstrap capability interface</typeparam>
            <returns>A proxy for the bootstrap capability</returns>
            <exception cref="T:System.InvalidOperationException">Not connected</exception>
        </member>
        <member name="M:Capnp.Rpc.TcpRpcClient.Dispose">
            <summary>
            Dispose pattern implementation
            </summary>
        </member>
        <member name="M:Capnp.Rpc.TcpRpcClient.AttachTracer(Capnp.FrameTracing.IFrameTracer)">
            <summary>
            Attaches a tracer to this connection. Only allowed in state 'Initializing'. To avoid race conditions, 
            this method should only be used  in conjunction with the parameterless constructor (no auto-connect).
            Call this method *before* calling Connect.
            </summary>
            <param name="tracer">Tracer to attach</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="tracer"/> is null</exception>
            <exception cref="T:System.InvalidOperationException">Connection is not in state 'Initializing'</exception>
        </member>
        <member name="M:Capnp.Rpc.TcpRpcClient.InjectMidlayer(System.Func{System.IO.Stream,System.IO.Stream})">
            <summary>
            Installs a midlayer. A midlayer is a protocal layer that resides somewhere between capnp serialization and the raw TCP stream.
            Thus, we have a hook mechanism for transforming data before it is sent to the TCP connection or after it was received
            by the TCP connection, respectively. This mechanism may be used for integrating various (de-)compression algorithms.
            </summary>
            <param name="createFunc">Callback for wrapping the midlayer around its underlying stream</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="createFunc"/> is null</exception>
        </member>
        <member name="M:Capnp.Rpc.TcpRpcClient.Capnp#Rpc#IConnection#Close">
            <summary>
            Prematurely closes this connection. Note that there is usually no need to close a connection manually.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.TcpRpcClient.State">
            <summary>
            Returns the state of this connection.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.TcpRpcClient.SendCount">
            <summary>
            Gets the number of RPC protocol messages sent by this client so far.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.TcpRpcClient.RecvCount">
            <summary>
            Gets the number of RPC protocol messages received by this client so far.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.TcpRpcClient.RemotePort">
            <summary>
            Gets the remote port number which this client is connected to, 
            or null if the connection is not yet established.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.TcpRpcClient.LocalPort">
            <summary>
            Gets the local port number which this client using, 
            or null if the connection is not yet established.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.TcpRpcClient.IsComputing">
            <summary>
            Whether the I/O thread is currently running
            </summary>
        </member>
        <member name="P:Capnp.Rpc.TcpRpcClient.IsWaitingForData">
            <summary>
            Whether the I/O thread is waiting for data to receive
            </summary>
        </member>
        <member name="T:Capnp.Rpc.ConnectionEventArgs">
            <summary>
            Carries information on RPC connection state changes.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.ConnectionEventArgs.Connection">
            <summary>
            Affected connection
            </summary>
        </member>
        <member name="M:Capnp.Rpc.ConnectionEventArgs.#ctor(Capnp.Rpc.IConnection)">
            <summary>
            Constructs an instance
            </summary>
            <param name="connection">RPC connection object</param>
        </member>
        <member name="T:Capnp.Rpc.TcpRpcServer">
            <summary>
            Cap'n Proto RPC TCP server.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.TcpRpcServer.Connection.InjectMidlayer(System.Func{System.IO.Stream,System.IO.Stream})">
            <summary>
            Installs a midlayer. A midlayer is a protocal layer that resides somewhere between capnp serialization and the raw TCP stream.
            Thus, we have a hook mechanism for transforming data before it is sent to the TCP connection or after it was received
            by the TCP connection, respectively. This mechanism may be used for integrating various (de-)compression algorithms.
            </summary>
            <param name="createFunc">Callback for wrapping the midlayer around its underlying stream</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="createFunc"/> is null</exception>
        </member>
        <member name="P:Capnp.Rpc.TcpRpcServer.ConnectionCount">
            <summary>
            Gets the number of currently active inbound TCP connections.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.TcpRpcServer.Dispose">
            <summary>
            Stops accepting incoming attempts and closes all existing connections.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.TcpRpcServer.StopListening">
            <summary>
            Stops accepting incoming attempts.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.TcpRpcServer.InjectMidlayer(System.Func{System.IO.Stream,System.IO.Stream})">
            <summary>
            Installs a midlayer.
            A midlayer is a protocal layer that resides somewhere between capnp serialization and the raw TCP stream.
            Thus, we have a hook mechanism for transforming data before it is sent to the TCP connection or after it was received
            by the TCP connection, respectively. This mechanism can be used for buffering, various (de-)compression algorithms, and more.
            </summary>
            <param name="createFunc"></param>
        </member>
        <member name="M:Capnp.Rpc.TcpRpcServer.#ctor">
            <summary>
            Constructs an instance.
            </summary>
        </member>
        <member name="M:Capnp.Rpc.TcpRpcServer.#ctor(System.Net.IPAddress,System.Int32)">
            <summary>
            Constructs an instance, starts listening to the specified TCP/IP endpoint and accepting clients.
            If you intend configuring a midlayer or consuming the <see cref="E:Capnp.Rpc.TcpRpcServer.OnConnectionChanged"/> event, 
            you should not use this constructor, since it may lead to an early-client race condition.
            Instead, use the parameterless constructor, configure, then call <see cref="M:Capnp.Rpc.TcpRpcServer.StartAccepting(System.Net.IPAddress,System.Int32)"/>.
            </summary>
            <param name="localAddr">An System.Net.IPAddress that represents the local IP address.</param>
            <param name="port">The port on which to listen for incoming connection attempts.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="localAddr"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port"/> is not between System.Net.IPEndPoint.MinPort and System.Net.IPEndPoint.MaxPort.</exception>
            <exception cref="T:System.Net.Sockets.SocketException">The underlying <see cref="T:System.Net.Sockets.TcpListener"/> detected an error condition, such as the desired endpoint is already occupied.</exception>
        </member>
        <member name="M:Capnp.Rpc.TcpRpcServer.StartAccepting(System.Net.IPAddress,System.Int32)">
            <summary>
            Starts listening to the specified TCP/IP endpoint and accepting clients. 
            </summary>
            <param name="localAddr">An System.Net.IPAddress that represents the local IP address.</param>
            <param name="port">The port on which to listen for incoming connection attempts.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="localAddr"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port"/> is not between System.Net.IPEndPoint.MinPort and System.Net.IPEndPoint.MaxPort.</exception>
            <exception cref="T:System.InvalidOperationException">Listening activity was already started</exception>
            <exception cref="T:System.Net.Sockets.SocketException">The underlying <see cref="T:System.Net.Sockets.TcpListener"/> detected an error condition, such as the desired endpoint is already occupied.</exception>
        </member>
        <member name="P:Capnp.Rpc.TcpRpcServer.IsAlive">
            <summary>
            Whether the thread which is responsible for acception incoming attempts is still alive.
            The thread will die after calling <see cref="M:Capnp.Rpc.TcpRpcServer.StopListening"/>, upon disposal, but also in case of a socket error condition.
            Errors which occur on a particular connection will just close that connection and won't interfere
            with the acceptor thread.
            </summary>
        </member>
        <member name="P:Capnp.Rpc.TcpRpcServer.Main">
            <summary>
            Sets the bootstrap capability. It must be an object which implements a valid capability interface
            (<see cref="T:Capnp.Rpc.SkeletonAttribute"/>).
            </summary>
        </member>
        <member name="P:Capnp.Rpc.TcpRpcServer.Connections">
            <summary>
            Gets a snapshot of currently active connections.
            </summary>
        </member>
        <member name="E:Capnp.Rpc.TcpRpcServer.OnConnectionChanged">
            <summary>
            Fires when a new incoming connection was accepted, or when an active connection is closed.
            </summary>
        </member>
        <member name="T:Capnp.SecurityOptions">
            <summary>
            Provides the security bounds for defeating amplification and stack overflow DoS attacks.
            See https://capnproto.org/encoding.html#security-considerations for details.
            </summary>
        </member>
        <member name="P:Capnp.SecurityOptions.TraversalLimit">
            <summary>
            The traversal limit, see https://capnproto.org/encoding.html#amplification-attack
            </summary>
        </member>
        <member name="P:Capnp.SecurityOptions.RecursionLimit">
            <summary>
            The recursion limit, see https://capnproto.org/encoding.html#stack-overflow-dos-attack
            </summary>
        </member>
        <member name="T:Capnp.SegmentAllocator">
            <summary>
            The segment allocator default implementation.
            </summary>
        </member>
        <member name="M:Capnp.SegmentAllocator.#ctor(System.Int32)">
            <summary>
            Constructs an instance.
            </summary>
            <param name="defaultSegmentSize">Default size (in words) of a newly allocated segment. If a single allocation requires 
            a bigger size, a bigger dedicated segment will be allocated. On the wire, segments will be truncated to their actual
            occupancies.</param>
        </member>
        <member name="P:Capnp.SegmentAllocator.Segments">
            <summary>
            The list of currently allocated segments, each one truncated to its actual occupancy.
            </summary>
        </member>
        <member name="M:Capnp.SegmentAllocator.Allocate(System.UInt32,System.UInt32,Capnp.SegmentSlice@,System.Boolean)">
            <summary>
            Allocates memory.
            </summary>
            <param name="nwords">Number of words to allocate</param>
            <param name="preferredSegmentIndex">Preferred segment index. If enough space is available, 
            memory will be allocated inside that segment. Otherwise, a different segment will be chosen, or
            a new one will be allocated, or allocation will fail (depending on <paramref name="forcePreferredSegment"/>).</param>
            <param name="result">The allocated memory slice in case of success (<code>default(SegmentSlice) otherwise)</code></param>
            <param name="forcePreferredSegment">Whether using the preferred segment is mandatory. If it is and there is not
            enough space available, allocation will fail.</param>
            <returns>Whether allocation was successful.</returns>
        </member>
        <member name="T:Capnp.SegmentSlice">
            <summary>
            Helper struct to represent the tuple (segment index, offset)
            </summary>
        </member>
        <member name="F:Capnp.SegmentSlice.SegmentIndex">
            <summary>
            Segment index
            </summary>
        </member>
        <member name="F:Capnp.SegmentSlice.Offset">
            <summary>
            Word offset within segment
            </summary>
        </member>
        <member name="T:Capnp.SerializerExtensions">
            <summary>
            Provides extensions to the <see cref="T:Capnp.IStructDeserializer"/> and <see cref="T:Capnp.IStructSerializer"/> interfaces for type-safe reading and writing.
            </summary>
        </member>
        <member name="M:Capnp.SerializerExtensions.ReadDataBool``1(``0,System.UInt64,System.Boolean)">
            <summary>
            Reads a boolean field.
            </summary>
            <typeparam name="T">Type implementing <see cref="T:Capnp.IStructDeserializer"/></typeparam>
            <param name="d">"this" instance</param>
            <param name="bitOffset">Start bit</param>
            <param name="defaultValue">Field default value (will be XORed with the result)</param>
            <returns>The read value</returns>
        </member>
        <member name="M:Capnp.SerializerExtensions.WriteData``1(``0,System.UInt64,System.Boolean,System.Boolean)">
            <summary>
            Writes a boolean field.
            </summary>
            <typeparam name="T">Type implementing <see cref="T:Capnp.IStructSerializer"/></typeparam>
            <param name="d">"this" instance</param>
            <param name="bitOffset">Start bit</param>
            <param name="value">Value to write</param>
            <param name="defaultValue">Field default value (will be XORed with the value to write)</param>
        </member>
        <member name="M:Capnp.SerializerExtensions.ReadDataByte``1(``0,System.UInt64,System.Byte)">
            <summary>
            Reads a byte field.
            </summary>
            <typeparam name="T">Type implementing <see cref="T:Capnp.IStructDeserializer"/></typeparam>
            <param name="d">"this" instance</param>
            <param name="bitOffset">Start bit</param>
            <param name="defaultValue">Field default value (will be XORed with the result)</param>
            <returns>The read value</returns>
        </member>
        <member name="M:Capnp.SerializerExtensions.WriteData``1(``0,System.UInt64,System.Byte,System.Byte)">
            <summary>
            Writes a byte field.
            </summary>
            <typeparam name="T">Type implementing <see cref="T:Capnp.IStructSerializer"/></typeparam>
            <param name="d">"this" instance</param>
            <param name="bitOffset">Start bit</param>
            <param name="value">Value to write</param>
            <param name="defaultValue">Field default value (will be XORed with the value to write)</param>
        </member>
        <member name="M:Capnp.SerializerExtensions.ReadDataSByte``1(``0,System.UInt64,System.SByte)">
            <summary>
            Reads a signed byte field.
            </summary>
            <typeparam name="T">Type implementing <see cref="T:Capnp.IStructDeserializer"/></typeparam>
            <param name="d">"this" instance</param>
            <param name="bitOffset">Start bit</param>
            <param name="defaultValue">Field default value (will be XORed with the result)</param>
            <returns>The read value</returns>
        </member>
        <member name="M:Capnp.SerializerExtensions.WriteData``1(``0,System.UInt64,System.SByte,System.SByte)">
            <summary>
            Writes a signed byte field.
            </summary>
            <typeparam name="T">Type implementing <see cref="T:Capnp.IStructSerializer"/></typeparam>
            <param name="d">"this" instance</param>
            <param name="bitOffset">Start bit</param>
            <param name="value">Value to write</param>
            <param name="defaultValue">Field default value (will be XORed with the value to write)</param>
        </member>
        <member name="M:Capnp.SerializerExtensions.ReadDataUShort``1(``0,System.UInt64,System.UInt16)">
            <summary>
            Reads a ushort field.
            </summary>
            <typeparam name="T">Type implementing <see cref="T:Capnp.IStructDeserializer"/></typeparam>
            <param name="d">"this" instance</param>
            <param name="bitOffset">Start bit</param>
            <param name="defaultValue">Field default value (will be XORed with the result)</param>
            <returns>The read value</returns>
        </member>
        <member name="M:Capnp.SerializerExtensions.WriteData``1(``0,System.UInt64,System.UInt16,System.UInt16)">
            <summary>
            Writes a ushort field.
            </summary>
            <typeparam name="T">Type implementing <see cref="T:Capnp.IStructSerializer"/></typeparam>
            <param name="d">"this" instance</param>
            <param name="bitOffset">Start bit</param>
            <param name="value">Value to write</param>
            <param name="defaultValue">Field default value (will be XORed with the value to write)</param>
        </member>
        <member name="M:Capnp.SerializerExtensions.ReadDataShort``1(``0,System.UInt64,System.Int16)">
            <summary>
            Reads a short field.
            </summary>
            <typeparam name="T">Type implementing <see cref="T:Capnp.IStructDeserializer"/></typeparam>
            <param name="d">"this" instance</param>
            <param name="bitOffset">Start bit</param>
            <param name="defaultValue">Field default value (will be XORed with the result)</param>
            <returns>The read value</returns>
        </member>
        <member name="M:Capnp.SerializerExtensions.WriteData``1(``0,System.UInt64,System.Int16,System.Int16)">
            <summary>
            Writes a short field.
            </summary>
            <typeparam name="T">Type implementing <see cref="T:Capnp.IStructSerializer"/></typeparam>
            <param name="d">"this" instance</param>
            <param name="bitOffset">Start bit</param>
            <param name="value">Value to write</param>
            <param name="defaultValue">Field default value (will be XORed with the value to write)</param>
        </member>
        <member name="M:Capnp.SerializerExtensions.ReadDataUInt``1(``0,System.UInt64,System.UInt32)">
            <summary>
            Reads a uint field.
            </summary>
            <typeparam name="T">Type implementing <see cref="T:Capnp.IStructDeserializer"/></typeparam>
            <param name="d">"this" instance</param>
            <param name="bitOffset">Start bit</param>
            <param name="defaultValue">Field default value (will be XORed with the result)</param>
            <returns>The read value</returns>
        </member>
        <member name="M:Capnp.SerializerExtensions.WriteData``1(``0,System.UInt64,System.UInt32,System.UInt32)">
            <summary>
            Writes a uint field.
            </summary>
            <typeparam name="T">Type implementing <see cref="T:Capnp.IStructSerializer"/></typeparam>
            <param name="d">"this" instance</param>
            <param name="bitOffset">Start bit</param>
            <param name="value">Value to write</param>
            <param name="defaultValue">Field default value (will be XORed with the value to write)</param>
        </member>
        <member name="M:Capnp.SerializerExtensions.RefData``1(Capnp.IStructSerializer,System.Int32)">
            <summary>
            Performs a "reinterpret cast" of the struct's data section and returns a reference to a single element of the cast result.
            </summary>
            <typeparam name="U">The cast target type. Must be a primitive type which qualifies for <code><![CDATA[MemoryMarshal.Cast<ulong, U>()]]></code></typeparam>
            <param name="d">"this" instance</param>
            <param name="woffset">Index within the cast result, conceptually into <code>U[]</code></param>
            <returns>A reference to the data element</returns>
        </member>
        <member name="M:Capnp.SerializerExtensions.ReadDataInt``1(``0,System.UInt64,System.Int32)">
            <summary>
            Reads an int field.
            </summary>
            <typeparam name="T">Type implementing <see cref="T:Capnp.IStructDeserializer"/></typeparam>
            <param name="d">"this" instance</param>
            <param name="bitOffset">Start bit</param>
            <param name="defaultValue">Field default value (will be XORed with the result)</param>
            <returns>The read value</returns>
        </member>
        <member name="M:Capnp.SerializerExtensions.WriteData``1(``0,System.UInt64,System.Int32,System.Int32)">
            <summary>
            Writes an int field.
            </summary>
            <typeparam name="T">Type implementing <see cref="T:Capnp.IStructSerializer"/></typeparam>
            <param name="d">"this" instance</param>
            <param name="bitOffset">Start bit</param>
            <param name="value">Value to write</param>
            <param name="defaultValue">Field default value (will be XORed with the value to write)</param>
        </member>
        <member name="M:Capnp.SerializerExtensions.ReadDataULong``1(``0,System.UInt64,System.UInt64)">
            <summary>
            Reads a ulong field.
            </summary>
            <typeparam name="T">Type implementing <see cref="T:Capnp.IStructDeserializer"/></typeparam>
            <param name="d">"this" instance</param>
            <param name="bitOffset">Start bit</param>
            <param name="defaultValue">Field default value (will be XORed with the result)</param>
            <returns>The read value</returns>
        </member>
        <member name="M:Capnp.SerializerExtensions.WriteData``1(``0,System.UInt64,System.UInt64,System.UInt64)">
            <summary>
            Writes a ulong field.
            </summary>
            <typeparam name="T">Type implementing <see cref="T:Capnp.IStructSerializer"/></typeparam>
            <param name="d">"this" instance</param>
            <param name="bitOffset">Start bit</param>
            <param name="value">Value to write</param>
            <param name="defaultValue">Field default value (will be XORed with the value to write)</param>
        </member>
        <member name="M:Capnp.SerializerExtensions.ReadDataLong``1(``0,System.UInt64,System.Int64)">
            <summary>
            Reads a long field.
            </summary>
            <typeparam name="T">Type implementing <see cref="T:Capnp.IStructDeserializer"/></typeparam>
            <param name="d">"this" instance</param>
            <param name="bitOffset">Start bit</param>
            <param name="defaultValue">Field default value (will be XORed with the result)</param>
            <returns>The read value</returns>
        </member>
        <member name="M:Capnp.SerializerExtensions.WriteData``1(``0,System.UInt64,System.Int64,System.Int64)">
            <summary>
            Writes a long field.
            </summary>
            <typeparam name="T">Type implementing <see cref="T:Capnp.IStructSerializer"/></typeparam>
            <param name="d">"this" instance</param>
            <param name="bitOffset">Start bit</param>
            <param name="value">Value to write</param>
            <param name="defaultValue">Field default value (will be XORed with the value to write)</param>
        </member>
        <member name="M:Capnp.SerializerExtensions.ReadDataFloat``1(``0,System.UInt64,System.Single)">
            <summary>
            Reads a float field.
            </summary>
            <typeparam name="T">Type implementing <see cref="T:Capnp.IStructDeserializer"/></typeparam>
            <param name="d">"this" instance</param>
            <param name="bitOffset">Start bit</param>
            <param name="defaultValue">Field default value (raw bits will be XORed with the result)</param>
            <returns>The read value</returns>
        </member>
        <member name="M:Capnp.SerializerExtensions.WriteData``1(``0,System.UInt64,System.Single,System.Single)">
            <summary>
            Writes a float field.
            </summary>
            <typeparam name="T">Type implementing <see cref="T:Capnp.IStructSerializer"/></typeparam>
            <param name="d">"this" instance</param>
            <param name="bitOffset">Start bit</param>
            <param name="value">Value to write</param>
            <param name="defaultValue">Field default value (raw bits will be XORed with the value to write)</param>
        </member>
        <member name="M:Capnp.SerializerExtensions.ReadDataDouble``1(``0,System.UInt64,System.Double)">
            <summary>
            Reads a double field.
            </summary>
            <typeparam name="T">Type implementing <see cref="T:Capnp.IStructDeserializer"/></typeparam>
            <param name="d">"this" instance</param>
            <param name="bitOffset">Start bit</param>
            <param name="defaultValue">Field default value (raw bits will be XORed with the result)</param>
            <returns>The read value</returns>
        </member>
        <member name="M:Capnp.SerializerExtensions.WriteData``1(``0,System.UInt64,System.Double,System.Double)">
            <summary>
            Writes a double field.
            </summary>
            <typeparam name="T">Type implementing <see cref="T:Capnp.IStructSerializer"/></typeparam>
            <param name="d">"this" instance</param>
            <param name="bitOffset">Start bit</param>
            <param name="value">Value to write</param>
            <param name="defaultValue">Field default value (raw bits will be XORed with the value to write)</param>
        </member>
        <member name="T:Capnp.SerializerState">
            <summary>
            Implements the heart of serialization. Exposes all functionality to encode serialized data.
            Although it is public, you should not use it directly. Instead, use the reader, writer, and domain class adapters which are produced
            by the code generator. Particularly, those writer classes are actually specializations of SerializerState, adding convenience methods
            for accessing the struct's fields.
            </summary>
        </member>
        <member name="M:Capnp.SerializerState.CreateForRpc``1">
            <summary>
            Constructs a SerializerState instance for use in RPC context.
            This particularly means that the capability table will be initialized.
            </summary>
            <typeparam name="T">Type of state (must inherit from SerializerState)</typeparam>
            <returns>root object state</returns>
        </member>
        <member name="M:Capnp.SerializerState.#ctor">
            <summary>
            Constructs an unbound serializer state.
            </summary>
        </member>
        <member name="M:Capnp.SerializerState.#ctor(Capnp.MessageBuilder)">
            <summary>
            Constructs a serializer state which is bound to a particular message builder.
            </summary>
            <param name="messageBuilder">message builder to bind</param>
        </member>
        <member name="M:Capnp.SerializerState.Rewrap``1">
            <summary>
            Represents this state by a different serializer state specialization. This is similar to a type-cast: The underlying object remains the same,
            but the specialization adds a particular "view" on that data.
            </summary>
            <typeparam name="TS">target serializer state type</typeparam>
            <returns>serializer state instance</returns>
            <exception cref="T:System.InvalidOperationException">The target serializer state is incompatible to this instance, because the instances do not agree on the
            kind of underlying object (e.g. struct with particular data/pointer section size, list of something)</exception>
        </member>
        <member name="P:Capnp.SerializerState.IsAllocated">
            <summary>
            Whether storage space for the underlying object was already allocated. Note that allocation happens
            lazily, i.e. constructing a SerializerState and binding it to a MessageBuilder does NOT yet result in allocation.
            </summary>
        </member>
        <member name="P:Capnp.SerializerState.StructDataSection">
            <summary>
            Given this state describes a struct and is allocated, returns the struct's data section.
            </summary>
        </member>
        <member name="P:Capnp.SerializerState.RawData">
            <summary>
            Returns the allocated memory slice (given this state already is allocated). Note that this definition is somewhat
            non-symmetric to <code>DeserializerState.RawData</code>. Never mind: You should not use it directly, anyway.
            </summary>
        </member>
        <member name="P:Capnp.SerializerState.Kind">
            <summary>
            The kind of object this state currently represents.
            </summary>
        </member>
        <member name="M:Capnp.SerializerState.Allocate">
            <summary>
            Allocates storage for the underlying object. Does nothing if it is already allocated. From the point the object is allocated, its type cannot be changed
            anymore (e.g. changing from struct to list, or modifying the struct's section sizes).
            </summary>
        </member>
        <member name="M:Capnp.SerializerState.Link(System.Int32,Capnp.SerializerState,System.Boolean)">
            <summary>
            Links a sub-item (struct field or list element) of this state to another state. Usually, this operation is not necessary, since objects are constructed top-down.
            However, there might be some advanced scenarios where you want to reference the same object twice (also interesting for designing amplification attacks).
            The Cap'n Proto serialization intrinsically supports this, since messages are object graphs, not trees.
            </summary>
            <param name="slot">If this state describes a struct: Index into this struct's pointer table. 
            If this state describes a list of pointers: List element index.</param>
            <param name="target">state to be linked</param>
            <param name="allowCopy">Whether to deep copy the target state if it belongs to a different message builder than this state.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="target"/> is null</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="slot"/> out of range</exception>
            <exception cref="T:System.InvalidOperationException"><list type="bullet">
            <item><description>This state does neither describe a struct, nor a list of pointers</description></item>
            <item><description>Another state is already linked to the specified position (sorry, no overwrite allowed)</description></item>
            <item><description>This state and <paramref name="target"/> belong to different message builder, and<paramref name="allowCopy"/> is false</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Capnp.SerializerState.LinkToCapability(System.Int32,System.Nullable{System.UInt32})">
            <summary>
            Links a sub-item (struct field or list element) of this state to a capability.
            </summary>
            <param name="slot">If this state describes a struct: Index into this struct's pointer table. 
            If this state describes a list of pointers: List element index.</param>
            <param name="capabilityIndex">capability index inside the capability table</param>
            <exception cref="T:System.InvalidOperationException"><list type="bullet">
            <item><description>This state does neither describe a struct, nor a list of pointers</description></item>
            <item><description>Another state is already linked to the specified position (sorry, no overwrite allowed)</description></item></list>
            </exception>
        </member>
        <member name="M:Capnp.SerializerState.SetStruct(System.UInt16,System.UInt16)">
            <summary>
            Determines the underlying object to be a struct.
            </summary>
            <param name="dataCount">Desired size of the struct's data section, in words</param>
            <param name="ptrCount">Desired size of the struct's pointer section, in words</param>
            <exception cref="T:System.InvalidOperationException">The object type was already set to something different</exception>
        </member>
        <member name="M:Capnp.SerializerState.SetCapability(System.Nullable{System.UInt32})">
            <summary>
            Determines the underyling object to be a capability.
            </summary>
            <param name="capabilityIndex">Capability table index, or null to encode a null pointer</param>
            <exception cref="T:System.InvalidOperationException">The object type was already set to something different</exception>
        </member>
        <member name="M:Capnp.SerializerState.SetListOfValues(System.Byte,System.Int32)">
            <summary>
            Determines the underlying object to be a list of (primitive) values.
            </summary>
            <param name="bitsPerElement">Element size in bits, must be 0 (void), 1 (bool), 8, 16, 32, or 64</param>
            <param name="totalCount">Desired element count</param>
            <exception cref="T:System.InvalidOperationException">The object type was already set to something different</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bitsPerElement"/> outside allowed range, 
            <paramref name="totalCount"/> negative or exceeding 2^29-1</exception>
        </member>
        <member name="M:Capnp.SerializerState.SetListOfPointers(System.Int32)">
            <summary>
            Determines the underlying object to be a list of pointers.
            </summary>
            <param name="totalCount">Desired element count</param>
            <exception cref="T:System.InvalidOperationException">The object type was already set to something different</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="totalCount"/> negative or exceeding 2^29-1</exception>
        </member>
        <member name="M:Capnp.SerializerState.SetListOfStructs(System.Int32,System.UInt16,System.UInt16)">
            <summary>
            Determines the underlying object to be a list of structs (fixed-width compound list).
            </summary>
            <param name="totalCount">Desired element count</param>
            <param name="dataCount">Desired size of each struct's data section, in words</param>
            <param name="ptrCount">Desired size of each struct's pointer section, in words</param>
            <exception cref="T:System.InvalidOperationException">The object type was already set to something different</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="totalCount"/> negative, or total word count would exceed 2^29-1</exception>
        </member>
        <member name="M:Capnp.SerializerState.WriteText(System.String)">
            <summary>
            Determines the underlying object to be a list of bytes and encodes the given text.
            </summary>
            <param name="text">text to encode</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="text"/> is null</exception>
            <exception cref="T:System.Text.EncoderFallbackException">Trying to obtain the UTF-8 encoding might throw this exception.</exception>
            <exception cref="T:System.InvalidOperationException">The object type was already set to something different</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">UTF-8 encoding exceeds 2^29-2 bytes</exception>
        </member>
        <member name="M:Capnp.SerializerState.StructWriteData(System.UInt64,System.Int32,System.UInt64)">
            <summary>
            Writes data (up to 64 bits) into the underlying struct's data section. 
            The write operation must be aligned to fit within a single word.
            </summary>
            <param name="bitOffset">Start bit relative to the struct's data section, little endian</param>
            <param name="bitCount">Number of bits to write</param>
            <param name="value">Data bits to write</param>
            <exception cref="T:System.InvalidOperationException">The object was not determined to be a struct</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The data slice specified by <paramref name="bitOffset"/> and <paramref name="bitCount"/>
            is not completely within the struct's data section, misaligned, exceeds one word, or <paramref name="bitCount"/> is negative</exception>
        </member>
        <member name="M:Capnp.SerializerState.StructReadData(System.UInt64,System.Int32)">
            <summary>
            Reads data (up to 64 bits) from the underlying struct's data section. 
            The write operation must be aligned to fit within a single word.
            </summary>
            <param name="bitOffset">Start bit relative to the struct's data section, little endian</param>
            <param name="count">Number of bits to read</param>
            <returns>Data bits which were read</returns>
            <exception cref="T:System.InvalidOperationException">The object was not determined to be a struct</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The data slice specified by <paramref name="bitOffset"/> and <paramref name="count"/>
            is not completely within the struct's data section, misaligned, exceeds one word, or <paramref name="count"/> is negative</exception>
        </member>
        <member name="M:Capnp.SerializerState.BuildPointer``1(System.Int32)">
            <summary>
            Constructs a new object at a struct field or list element, or returns the serializer state for an existing object.
            </summary>
            <typeparam name="TS">Target state type</typeparam>
            <param name="index">If the underlying object is a struct: index into the struct's pointer section.
            If the underlying object is a list of pointers: Element index</param>
            <returns>Bound serializer state instance</returns>
            <exception cref="T:System.InvalidOperationException"><list type="bullet">
            <item><description>The underlying object was not determined to be a struct or list of pointers.</description></item>
            <item><description>Object at given position was already built and is not compatible with the desired target serializer type.</description></item>
            </list></exception>
            <exception cref="T:System.IndexOutOfRangeException"><paramref name="index"/> is out of bounds.</exception>
        </member>
        <member name="M:Capnp.SerializerState.TryGetPointer``1(System.Int32)">
            <summary>
            Returns an existing serializer state for a struct field or list element, or null if no such object exists.
            </summary>
            <typeparam name="TS">Target state type</typeparam>
            <param name="index">If the underlying object is a struct: index into the struct's pointer section.
            If the underlying object is a list of pointers: Element index</param>
            <returns>Bound serializer state instance</returns>
            <exception cref="T:System.InvalidOperationException"><list type="bullet">
            <item><description>The underlying object was not determined to be a struct or list of pointers.</description></item>
            <item><description>Object at given position is not compatible with the desired target serializer type.</description></item>
            </list></exception>
            <exception cref="T:System.IndexOutOfRangeException"><paramref name="index"/> is out of bounds.</exception>
        </member>
        <member name="M:Capnp.SerializerState.BuildPointer(System.Int32)">
            <summary>
            Convenience method for <code><![CDATA[BuildPointer<DynamicSerializerState>]]></code>
            </summary>
            <param name="index">If the underlying object is a struct: index into the struct's pointer section.
            If the underlying object is a list of pointers: Element index</param>
            <returns>Bound serializer state instance</returns>
            <exception cref="T:System.InvalidOperationException"><list type="bullet">
            <item><description>The underlying object was not determined to be a struct or list of pointers.</description></item>
            <item><description>Object at given position was already built and is not compatible with the desired target serializer type.</description></item>
            </list></exception>
            <exception cref="T:System.IndexOutOfRangeException"><paramref name="index"/> is out of bounds.</exception>
        </member>
        <member name="M:Capnp.SerializerState.TryGetPointer(System.Int32)">
            <summary>
            Convenience method for <code><![CDATA[TryGetPointer<SerializerState>]]></code>
            </summary>
            <param name="index">If the underlying object is a struct: index into the struct's pointer section.
            If the underlying object is a list of pointers: Element index</param>
            <returns>Bound serializer state instance</returns>
            <exception cref="T:System.InvalidOperationException"><list type="bullet">
            <item><description>The underlying object was not determined to be a struct or list of pointers.</description></item>
            <item><description>Object at given position is not compatible with the desired target serializer type.</description></item>
            </list></exception>
            <exception cref="T:System.IndexOutOfRangeException"><paramref name="index"/> is out of bounds.</exception>
        </member>
        <member name="M:Capnp.SerializerState.ReadText(System.Int32,System.String)">
            <summary>
            Reads text from a struct field or list element.
            </summary>
            <param name="index">If the underlying object is a struct: index into the struct's pointer section.
            If the underlying object is a list of pointers: Element index</param>
            <param name="defaultText">String to return in case of null</param>
            <returns>The decoded text</returns>
        </member>
        <member name="M:Capnp.SerializerState.WriteText(System.Int32,System.String)">
            <summary>
            Encodes text into a struct field or list element.
            </summary>
            <param name="index">If the underlying object is a struct: index into the struct's pointer section.
            If the underlying object is a list of pointers: Element index</param>
            <param name="text">Text to encode</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="text"/>is null</exception>
            <exception cref="T:System.InvalidOperationException"><list type="bullet">
            <item><description>The underlying object was not determined to be a struct or list of pointers.</description></item>
            <item><description>Object at given position was already set.</description></item>
            </list></exception>
            <exception cref="T:System.IndexOutOfRangeException"><paramref name="index"/> is out of bounds.</exception>
        </member>
        <member name="M:Capnp.SerializerState.WriteText(System.Int32,System.String,System.String)">
            <summary>
            Encodes text into a struct field or list element, with fallback to a default text.
            </summary>
            <param name="index">If the underlying object is a struct: index into the struct's pointer section.
            If the underlying object is a list of pointers: Element index</param>
            <param name="text">Text to encode</param>
            <param name="defaultText">Default text if <paramref name="text"/>> is null</param>
            <exception cref="T:System.ArgumentNullException">Both <paramref name="text"/> and <paramref name="defaultText"/> are null</exception>
            <exception cref="T:System.InvalidOperationException"><list type="bullet">
            <item><description>The underlying object was not determined to be a struct or list of pointers.</description></item>
            <item><description>Object at given position was already set.</description></item>
            </list></exception>
            <exception cref="T:System.IndexOutOfRangeException"><paramref name="index"/> is out of bounds.</exception>
        </member>
        <member name="M:Capnp.SerializerState.ListBuildStruct(System.Int32)">
            <summary>
            Returns a state which represents a fixed-width composite list element.
            </summary>
            <param name="index">Element index</param>
            <returns>Bound serializer state</returns>
            <exception cref="T:System.InvalidOperationException">Underlying object was not determined to be a fixed-width composite list.</exception>
            <exception cref="T:System.IndexOutOfRangeException"><paramref name="index"/>is out of bounds.</exception>
        </member>
        <member name="M:Capnp.SerializerState.ListBuildStruct``1(System.Int32)">
            <summary>
            Returns a state which represents a fixed-width composite list element.
            </summary>
            <typeparam name="TS">Target serializer state type</typeparam>
            <param name="index"></param>
            <returns>Bound serializer state</returns>
            <exception cref="T:System.InvalidOperationException">Underlying object was not determined to be a fixed-width composite list.</exception>
            <exception cref="T:System.IndexOutOfRangeException"><paramref name="index"/>is out of bounds.</exception>
        </member>
        <member name="M:Capnp.SerializerState.ListWriteValue(System.Int32,System.Boolean,System.Boolean)">
            <summary>
            Sets an element of a list of bits.
            </summary>
            <param name="index">Element index</param>
            <param name="value">Element value</param>
            <param name="defaultValue">Element default value (serialized value will be XORed with the default value)</param>
            <exception cref="T:System.InvalidOperationException">The underlying object was not set to a list of bits.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is out of bounds.</exception>
        </member>
        <member name="M:Capnp.SerializerState.ListWriteValues(System.Collections.Generic.IReadOnlyList{System.Boolean},System.Boolean)">
            <summary>
            Sets the list-of-bits' content.
            </summary>
            <param name="values">Content to set</param>
            <param name="defaultValue">Element default value (serialized value will be XORed with the default value)</param>
            <exception cref="T:System.InvalidOperationException">The underlying object was not set to a list of bits.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="values"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The given element count does not match the underlying list's element count.</exception>
        </member>
        <member name="M:Capnp.SerializerState.ListWriteValue(System.Int32,System.Byte,System.Byte)">
            <summary>
            Sets an element of a list of bytes.
            </summary>
            <param name="index">Element index</param>
            <param name="value">Element value</param>
            <param name="defaultValue">Element default value (serialized value will be XORed with the default value)</param>
            <exception cref="T:System.InvalidOperationException">The underlying object was not set to a list of bytes.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is out of bounds.</exception>
        </member>
        <member name="M:Capnp.SerializerState.ListGetBytes">
            <summary>
            Returns the content of a list of bytes.
            </summary>
            <returns>The list bytes</returns>
            <exception cref="T:System.InvalidOperationException">The underlying object was not set to a list of bytes.</exception>
        </member>
        <member name="M:Capnp.SerializerState.ListReadAsText">
            <summary>
            Decodes a list of bytes as text.
            </summary>
            <returns>The decoded text.</returns>
            <exception cref="T:System.InvalidOperationException">The underlying object was not set to a list of bytes.</exception>
            <exception cref="T:System.Text.DecoderFallbackException">Might theoretically be thrown during decoding.</exception>
        </member>
        <member name="M:Capnp.SerializerState.ListWriteValue(System.Int32,System.SByte,System.SByte)">
            <summary>
            Sets an element of a list of (signed) bytes.
            </summary>
            <param name="index">Element index</param>
            <param name="value">Element value</param>
            <param name="defaultValue">Element default value (serialized value will be XORed with the default value)</param>
            <exception cref="T:System.InvalidOperationException">The underlying object was not set to a list of bytes.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is out of bounds.</exception>
        </member>
        <member name="M:Capnp.SerializerState.ListWriteValue(System.Int32,System.UInt16,System.UInt16)">
            <summary>
            Sets an element of a list of 16 bit words.
            </summary>
            <param name="index">Element index</param>
            <param name="value">Element value</param>
            <param name="defaultValue">Element default value (serialized value will be XORed with the default value)</param>
            <exception cref="T:System.InvalidOperationException">The underlying object was not set to a list of 16 bit words.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is out of bounds.</exception>
        </member>
        <member name="M:Capnp.SerializerState.ListWriteValue(System.Int32,System.Int16,System.Int16)">
            <summary>
            Sets an element of a list of 16 bit words.
            </summary>
            <param name="index">Element index</param>
            <param name="value">Element value</param>
            <param name="defaultValue">Element default value (serialized value will be XORed with the default value)</param>
            <exception cref="T:System.InvalidOperationException">The underlying object was not set to a list of 16 bit words.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is out of bounds.</exception>
        </member>
        <member name="M:Capnp.SerializerState.ListWriteValue(System.Int32,System.UInt32,System.UInt32)">
            <summary>
            Sets an element of a list of 32 bit words.
            </summary>
            <param name="index">Element index</param>
            <param name="value">Element value</param>
            <param name="defaultValue">Element default value (serialized value will be XORed with the default value)</param>
            <exception cref="T:System.InvalidOperationException">The underlying object was not set to a list of 32 bit words.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is out of bounds.</exception>
        </member>
        <member name="M:Capnp.SerializerState.ListWriteValue(System.Int32,System.Int32,System.Int32)">
            <summary>
            Sets an element of a list of 32 bit words.
            </summary>
            <param name="index">Element index</param>
            <param name="value">Element value</param>
            <param name="defaultValue">Element default value (serialized value will be XORed with the default value)</param>
            <exception cref="T:System.InvalidOperationException">The underlying object was not set to a list of 32 bit words.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is out of bounds.</exception>
        </member>
        <member name="M:Capnp.SerializerState.ListWriteValue(System.Int32,System.Single,System.Single)">
            <summary>
            Sets an element of a list of 32 bit words.
            </summary>
            <param name="index">Element index</param>
            <param name="value">Element value</param>
            <param name="defaultValue">Element default value (serialized value will be XORed with the default value)</param>
            <exception cref="T:System.InvalidOperationException">The underlying object was not set to a list of 32 bit words.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is out of bounds.</exception>
        </member>
        <member name="M:Capnp.SerializerState.ListWriteValue(System.Int32,System.UInt64,System.UInt64)">
            <summary>
            Sets an element of a list of 64 bit words.
            </summary>
            <param name="index">Element index</param>
            <param name="value">Element value</param>
            <param name="defaultValue">Element default value (serialized value will be XORed with the default value)</param>
            <exception cref="T:System.InvalidOperationException">The underlying object was not set to a list of 64 bit words.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is out of bounds.</exception>
        </member>
        <member name="M:Capnp.SerializerState.ListWriteValue(System.Int32,System.Int64,System.Int64)">
            <summary>
            Sets an element of a list of 64 bit words.
            </summary>
            <param name="index">Element index</param>
            <param name="value">Element value</param>
            <param name="defaultValue">Element default value (serialized value will be XORed with the default value)</param>
            <exception cref="T:System.InvalidOperationException">The underlying object was not set to a list of 64 bit words.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is out of bounds.</exception>
        </member>
        <member name="M:Capnp.SerializerState.ListWriteValue(System.Int32,System.Double,System.Double)">
            <summary>
            Sets an element of a list of 64 bit words.
            </summary>
            <param name="index">Element index</param>
            <param name="value">Element value</param>
            <param name="defaultValue">Element default value (serialized value will be XORed with the default value)</param>
            <exception cref="T:System.InvalidOperationException">The underlying object was not set to a list of 64 bit words.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is out of bounds.</exception>
        </member>
        <member name="M:Capnp.SerializerState.ProvideCapability(Capnp.Rpc.ConsumedCapability)">
            <summary>
            Adds an entry to the capability table if the provided capability does not yet exist.
            </summary>
            <param name="capability">The low-level capability object to provide.</param>
            <returns>Index of the given capability in the capability table, null if capability is null</returns>
            <exception cref="T:System.InvalidOperationException">The underlying message builder was not configured for capability table support.</exception>
        </member>
        <member name="M:Capnp.SerializerState.ProvideCapability(Capnp.Rpc.Skeleton)">
            <summary>
            Adds an entry to the capability table if the provided capability does not yet exist.
            </summary>
            <param name="capability">The capability to provide, in terms of its skeleton.</param>
            <returns>Index of the given capability in the capability table</returns>
            <exception cref="T:System.InvalidOperationException">The underlying message builder was not configured for capability table support.</exception>
        </member>
        <member name="M:Capnp.SerializerState.ProvideCapability(System.Object)">
            <summary>
            Adds an entry to the capability table if the provided capability does not yet exist.
            </summary>
            <param name="obj">The capability, in one of the following forms:<list type="bullet">
            <item><description>Low-level capability (<see cref="T:Capnp.Rpc.ConsumedCapability"/>)</description></item>
            <item><description>Proxy object (<see cref="T:Capnp.Rpc.Proxy"/>). Note that the provision has "move semantics": SerializerState
            takes ownership, so the Proxy object will be disposed.</description></item>
            <item><description><see cref="T:Capnp.Rpc.Skeleton"/> instance</description></item>
            <item><description>Capability interface implementation</description></item>
            </list></param>
            <returns>Index of the given capability in the capability table</returns>
            <exception cref="T:System.InvalidOperationException">The underlying message builder was not configured for capability table support.</exception>
        </member>
        <member name="M:Capnp.SerializerState.LinkObject``1(System.Int32,``0)">
            <summary>
            Links a sub-item (struct field or list element) of this state to another object. 
            In contrast to <see cref="M:Capnp.SerializerState.Link(System.Int32,Capnp.SerializerState,System.Boolean)"/>, this method also accepts deserializer states, domain objects, capabilites, and lists thereof.
            If necessary, it will perform a deep copy.
            </summary>
            <param name="slot">If this state describes a struct: Index into this struct's pointer table. 
            If this state describes a list of pointers: List element index.</param>
            <param name="obj">Object to be linked. Must be one of the following:<list type="bullet">
            <item><description>Another <see cref="T:Capnp.SerializerState"/></description></item>
            <item><description>A <see cref="T:Capnp.DeserializerState"/> (will always deep copy)</description></item>
            <item><description>An object implementing <see cref="T:Capnp.ICapnpSerializable"/></description></item>
            <item><description>A low-level capability object (<see cref="T:Capnp.Rpc.ConsumedCapability"/>)</description></item>
            <item><description>A proxy object (<see cref="T:Capnp.Rpc.Proxy"/>)</description></item>
            <item><description>A skeleton object (<see cref="T:Capnp.Rpc.Skeleton"/>)</description></item>
            <item><description>A capability interface implementation</description></item>
            <item><description>A <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of one of the things listed here.</description></item>
            </list></param>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="slot"/> is out of range.</exception>
            <exception cref="T:System.InvalidOperationException"><list type="bullet">
            <item><description>Object neither describes a struct, nor a list of pointers, nor a capability</description></item>
            <item><description>Another state is already linked to the specified position (sorry, no overwrite allowed)</description></item></list>
            </exception>
        </member>
        <member name="M:Capnp.SerializerState.ReadCap``1(System.Int32)">
            <summary>
            Reads a struct field as capability and returns a proxy to that capability. 
            </summary>
            <typeparam name="T">Desired capability interface</typeparam>
            <param name="slot">Index into this struct's pointer table.</param>
            <returns>The proxy instance</returns>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="slot"/> is out of range.</exception>
            <exception cref="T:System.ArgumentException">The desired interface does not qualify as capability interface (<see cref="T:Capnp.Rpc.ProxyAttribute"/>)</exception>
            <exception cref="T:System.InvalidOperationException">This state does not represent a struct.</exception>
        </member>
        <member name="M:Capnp.SerializerState.ReadCap(System.Int32)">
            <summary>
            Reads a struct field as capability and returns a bare (generic) proxy to that capability. 
            </summary>
            <param name="slot">Index into this struct's pointer table.</param>
            <returns>The proxy instance</returns>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="slot"/> is out of range.</exception>
            <exception cref="T:System.InvalidOperationException">This state does not represent a struct.</exception>
        </member>
        <member name="M:Capnp.SerializerState.Dispose">
            <summary>
            Releases the capability table
            </summary>
        </member>
        <member name="T:Capnp.TypeIdAttribute">
            <summary>
            Annotates an enum, class or interface with its schema type identifier.
            </summary>
        </member>
        <member name="M:Capnp.TypeIdAttribute.#ctor(System.UInt64)">
            <summary>
            Constructs this attribute.
            </summary>
            <param name="typeId">The 64-bit type identifier from the schema file.</param>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="typeId"/> is zero.</exception>
        </member>
        <member name="P:Capnp.TypeIdAttribute.Id">
            <summary>
            The schema type identifier.
            </summary>
        </member>
        <member name="M:Capnp.UtilityExtensions.ReplacementTryAdd``2(System.Collections.Generic.Dictionary{``0,``1},``0,``1)">
            <summary>
            This method exists until NET Standard 2.1 is released
            </summary>
            <param name="thisDict"></param>
            <param name="key"></param>
            <param name="value"></param>
            <typeparam name="K"></typeparam>
            <typeparam name="V"></typeparam>
            <returns></returns>
        </member>
        <member name="M:Capnp.UtilityExtensions.ReplacementTryRemove``2(System.Collections.Generic.Dictionary{``0,``1},``0,``1@)">
            <summary>
            This method exists until NET Standard 2.1 is released
            </summary>
            <param name="thisDict"></param>
            <param name="key"></param>
            <param name="value"></param>
            <typeparam name="K"></typeparam>
            <typeparam name="V"></typeparam>
            <returns></returns>
        </member>
        <member name="M:Capnp.UtilityExtensions.ReplacementTaskIsCompletedSuccessfully(System.Threading.Tasks.Task)">
            <summary>
            This method exists until NET Standard 2.1 is released
            </summary>
            <param name="task"></param>
            <returns></returns>
        </member>
        <member name="T:Capnp.Util.StrictlyOrderedAwaitTask">
            <summary>
            A task-like object which enforces that all await operations from the same thread leave in the exact order they were issued.
            Note that an ordinary .NET Task does not fulfill this requirement if completed by a thread which is different from the
            awaiting thread.
            </summary>
        </member>
        <member name="M:Capnp.Util.StrictlyOrderedAwaitTask.#ctor(System.Threading.Tasks.Task)">
            <summary>
            Constructs an instance
            </summary>
            <param name="awaitedTask">Task on which the order shall be enforced</param>
        </member>
        <member name="M:Capnp.Util.StrictlyOrderedAwaitTask.GetAwaiter">
            <summary>
            await pattern implementation
            </summary>
            <returns>An object suitable for the await pattern</returns>
        </member>
        <member name="M:Capnp.Util.StrictlyOrderedAwaitTask.OnCompleted(System.Action)">
            <summary>
            Part of await pattern implementation. Do not use directly.
            </summary>
        </member>
        <member name="P:Capnp.Util.StrictlyOrderedAwaitTask.IsCompleted">
            <summary>
            Whether the underlying task did complete and it is safe to skip continuation registration.
            </summary>
        </member>
        <member name="M:Capnp.Util.StrictlyOrderedAwaitTask.GetResult">
            <summary>
            Part of await pattern implementation. Do not use directly.
            </summary>
        </member>
        <member name="P:Capnp.Util.StrictlyOrderedAwaitTask.WrappedTask">
            <summary>
            Task on which the order shall be enforced.
            </summary>
        </member>
        <member name="T:Capnp.Util.StrictlyOrderedAwaitTask`1">
            <summary>
            A task-like object which enforces that all await operations from the same thread leave in the exact order they were issued.
            Note that an ordinary .NET Task does not fulfill this requirement if completed by a thread which is different from the
            awaiting thread.
            </summary>
        </member>
        <member name="M:Capnp.Util.StrictlyOrderedAwaitTask`1.#ctor(System.Threading.Tasks.Task{`0})">
            <summary>
            Constructs an instance
            </summary>
            <param name="awaitedTask">Task on which the order shall be enforced</param>
        </member>
        <member name="P:Capnp.Util.StrictlyOrderedAwaitTask`1.WrappedTask">
            <summary>
            Task on which the order shall be enforced.
            </summary>
        </member>
        <member name="M:Capnp.Util.StrictlyOrderedAwaitTask`1.GetAwaiter">
            <summary>
            await pattern implementation
            </summary>
            <returns>An object suitable for the await pattern</returns>
        </member>
        <member name="M:Capnp.Util.StrictlyOrderedAwaitTask`1.GetResult">
            <summary>
            Part of await pattern implementation. Do not use directly.
            </summary>
        </member>
        <member name="P:Capnp.Util.StrictlyOrderedAwaitTask`1.Result">
            <summary>
            Redirects to the wrapped Task's result.
            </summary>
        </member>
        <member name="T:Capnp.Util.StrictlyOrderedTaskExtensions">
            <summary>
            Extension methods to simplify the use of <see cref="T:Capnp.Util.StrictlyOrderedAwaitTask"/>
            </summary>
        </member>
        <member name="M:Capnp.Util.StrictlyOrderedTaskExtensions.EnforceAwaitOrder``1(System.Threading.Tasks.Task{``0})">
            <summary>
            Converts the task to a task-like object which enforces that all await operations from the same thread leave in the exact order they were issued.
            </summary>
            <typeparam name="T">The type of the result produced by the Task</typeparam>
            <param name="task">Task to wrap</param>
            <returns>awaitable object</returns>
        </member>
        <member name="M:Capnp.Util.StrictlyOrderedTaskExtensions.EnforceAwaitOrder(System.Threading.Tasks.Task)">
            <summary>
            Converts the task to a task-like object which enforces that all await operations from the same thread leave in the exact order they were issued.
            </summary>
            <param name="task">Task to wrap</param>
            <returns>awaitable object</returns>
        </member>
        <member name="T:Capnp.WireFrame">
            <summary>
            Represents a Cap'n Proto message. Actually a lightweight wrapper struct around a read-only list of memory segments.
            </summary>
        </member>
        <member name="F:Capnp.WireFrame.Segments">
            <summary>
            The message segments
            </summary>
        </member>
        <member name="M:Capnp.WireFrame.#ctor(System.Collections.Generic.IReadOnlyList{System.Memory{System.UInt64}})">
            <summary>
            Constructs a message from a list of segments.
            </summary>
        </member>
        <member name="T:Capnp.PointerKind">
            <summary>
            Pointer tag, see https://capnproto.org/encoding.html/>
            </summary>
        </member>
        <member name="F:Capnp.PointerKind.Struct">
            <summary>
            Struct pointer
            </summary>
        </member>
        <member name="F:Capnp.PointerKind.List">
            <summary>
            List pointer
            </summary>
        </member>
        <member name="F:Capnp.PointerKind.Far">
            <summary>
            Far pointer
            </summary>
        </member>
        <member name="F:Capnp.PointerKind.Other">
            <summary>
            Other (capability) pointer
            </summary>
        </member>
        <member name="T:Capnp.WirePointer">
            <summary>
            Lightweight wrapper struct around a Cap'n Proto pointer. Useful for both encoding and decoding pointers.
            </summary>
        </member>
        <member name="M:Capnp.WirePointer.#ctor(System.UInt64)">
            <summary>
            Constructs this struct from pointer raw data
            </summary>
        </member>
        <member name="M:Capnp.WirePointer.op_Implicit(System.UInt64)~Capnp.WirePointer">
            <summary>
            Interprets any ulong value as Cap'n Proto pointer
            </summary>
        </member>
        <member name="M:Capnp.WirePointer.op_Implicit(Capnp.WirePointer)~System.UInt64">
            <summary>
            Extracts the wire data from the pointer.
            </summary>
        </member>
        <member name="P:Capnp.WirePointer.Kind">
            <summary>
            Pointer tag "A"
            </summary>
        </member>
        <member name="P:Capnp.WirePointer.IsNull">
            <summary>
            Returns true iff this is a null pointer.
            </summary>
        </member>
        <member name="P:Capnp.WirePointer.Offset">
            <summary>
            The Offset (field "B") for struct and list pointers.
            </summary>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown by setter if encoded value would require more than 30 bits</exception>
        </member>
        <member name="P:Capnp.WirePointer.LandingPadOffset">
            <summary>
            Returns the landing pad offset (field "C") for inter-segment pointers.
            </summary>
        </member>
        <member name="P:Capnp.WirePointer.StructDataCount">
            <summary>
            Returns the size of the struct's data section (field "C"), in words, for struct pointers.
            </summary>
        </member>
        <member name="P:Capnp.WirePointer.StructPtrCount">
            <summary>
            Returns the size of the struct's pointer section (field "D"), in words, for struct pointers.
            </summary>
        </member>
        <member name="P:Capnp.WirePointer.StructSize">
            <summary>
            Convenience getter which returns the sum of the struct's pointer and data section sizes.
            </summary>
        </member>
        <member name="M:Capnp.WirePointer.BeginStruct(System.UInt16,System.UInt16)">
            <summary>
            Begins encoding a struct pointer.
            </summary>
            <param name="dataCount">the size of the struct's data section, in words</param>
            <param name="ptrCount">the size of the struct's pointer section, in words</param>
        </member>
        <member name="P:Capnp.WirePointer.ListKind">
            <summary>
            Returns the list "size" (field "C") for list pointers.
            </summary>
        </member>
        <member name="P:Capnp.WirePointer.ListOfStructsElementCount">
            <summary>
            Gets or sets the element count if this pointer represents a list of fixed-width composite values.
            </summary>
            <exception cref="T:System.OverflowException">negative value, or encoded value would require more than 30 bits</exception>
        </member>
        <member name="P:Capnp.WirePointer.ListElementCount">
            <summary>
            Returns the element count if this pointer represents a list of anything, except fixed-width composite values.
            </summary>
        </member>
        <member name="M:Capnp.WirePointer.BeginList(Capnp.ListKind,System.Int32)">
            <summary>
            Begins encoding a list pointer
            </summary>
            <param name="kind">element "size" (field "C")</param>
            <param name="count">element count</param>
            <exception cref="T:System.ArgumentOutOfRangeException">element count would require more than 29 bits</exception>
        </member>
        <member name="P:Capnp.WirePointer.TargetSegmentIndex">
            <summary>
            Returns the target segment index (field "D") for inter-segment pointers.
            </summary>
        </member>
        <member name="P:Capnp.WirePointer.IsDoubleFar">
            <summary>
            Whether the landing pad is two words (field "B") for inter-segment pointers.
            </summary>
        </member>
        <member name="M:Capnp.WirePointer.SetFarPointer(System.UInt32,System.Int32,System.Boolean)">
            <summary>
            Encodes an inter-segment pointer.
            </summary>
            <param name="targetSegmentIndex">target segment index</param>
            <param name="landingPadOffset">landing pad offset</param>
            <param name="isDoubleFar">whether the landing pad is two words</param>
            <exception cref="T:System.ArgumentOutOfRangeException">negative landing pad offset, or encoding would require more than 29 bits</exception>
        </member>
        <member name="P:Capnp.WirePointer.OtherPointerKind">
            <summary>
            Returns the sub-kind of pointer (field "B") if this is an "other" pointer.
            Currently, only 0 is specified, which is a capability pointer.
            </summary>
        </member>
        <member name="P:Capnp.WirePointer.CapabilityIndex">
            <summary>
            Returns the capability index (field "C") if this is a capability pointer.
            </summary>
        </member>
        <member name="M:Capnp.WirePointer.SetCapability(System.Nullable{System.UInt32})">
            <summary>
            Encodes a capability pointer.
            </summary>
            <param name="index">capability index, 'null' means 'null pointer'</param>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute">
            <summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.DisallowNullAttribute">
            <summary>Specifies that null is disallowed as an input even if the corresponding type allows it.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute">
            <summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.NotNullAttribute">
            <summary>Specifies that an output will not be null even if the corresponding type allows it.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute">
            <summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue"/>, the parameter may be null even if the corresponding type disallows it.</summary>
        </member>
        <member name="M:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.#ctor(System.Boolean)">
            <summary>Initializes the attribute with the specified return value condition.</summary>
            <param name="returnValue">
            The return value condition. If the method returns this value, the associated parameter may be null.
            </param>
        </member>
        <member name="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue">
            <summary>Gets the return value condition.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute">
            <summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue"/>, the parameter will not be null even if the corresponding type allows it.</summary>
        </member>
        <member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)">
            <summary>Initializes the attribute with the specified return value condition.</summary>
            <param name="returnValue">
            The return value condition. If the method returns this value, the associated parameter will not be null.
            </param>
        </member>
        <member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue">
            <summary>Gets the return value condition.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute">
            <summary>Specifies that the output will be non-null if the named parameter is non-null.</summary>
        </member>
        <member name="M:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.#ctor(System.String)">
            <summary>Initializes the attribute with the associated parameter name.</summary>
            <param name="parameterName">
            The associated parameter name.  The output will be non-null if the argument to the parameter specified is non-null.
            </param>
        </member>
        <member name="P:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName">
            <summary>Gets the associated parameter name.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute">
            <summary>Applied to a method that will never return under any circumstance.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute">
            <summary>Specifies that the method will not return if the associated Boolean parameter is passed the specified value.</summary>
        </member>
        <member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)">
            <summary>Initializes the attribute with the specified parameter value.</summary>
            <param name="parameterValue">
            The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to
            the associated parameter matches this value.
            </param>
        </member>
        <member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue">
            <summary>Gets the condition parameter value.</summary>
        </member>
    </members>
</doc>
bin\capnpc-csharp.deps.json
{
  "runtimeTarget": {
    "name": ".NETCoreApp,Version=v2.1/win-x86",
    "signature": ""
  },
  "compilationOptions": {},
  "targets": {
    ".NETCoreApp,Version=v2.1": {},
    ".NETCoreApp,Version=v2.1/win-x86": {
      "capnpc-csharp/1.0.0": {
        "dependencies": {
          "Capnp.Net.Runtime": "1.0.0",
          "CapnpC.CSharp.Generator": "1.0.0",
          "Microsoft.CodeAnalysis.CSharp": "3.2.1",
          "Microsoft.Extensions.Logging": "2.2.0",
          "Microsoft.NETCore.App": "2.1.17",
          "Microsoft.SourceLink.GitHub": "1.0.0",
          "Nerdbank.GitVersioning": "3.0.28"
        },
        "runtime": {
          "capnpc-csharp.dll": {}
        }
      },
      "Microsoft.Build.Tasks.Git/1.0.0": {},
      "Microsoft.CodeAnalysis.Analyzers/2.9.3": {},
      "Microsoft.CodeAnalysis.Common/3.2.1": {
        "dependencies": {
          "Microsoft.CodeAnalysis.Analyzers": "2.9.3",
          "System.Collections.Immutable": "1.5.0",
          "System.Memory": "4.5.2",
          "System.Reflection.Metadata": "1.6.0",
          "System.Runtime.CompilerServices.Unsafe": "4.5.2",
          "System.Text.Encoding.CodePages": "4.5.1",
          "System.Threading.Tasks.Extensions": "4.5.2"
        },
        "runtime": {
          "lib/netstandard2.0/Microsoft.CodeAnalysis.dll": {
            "assemblyVersion": "3.2.0.0",
            "fileVersion": "3.200.119.40803"
          }
        },
        "resources": {
          "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.resources.dll": {
            "locale": "cs"
          },
          "lib/netstandard2.0/de/Microsoft.CodeAnalysis.resources.dll": {
            "locale": "de"
          },
          "lib/netstandard2.0/es/Microsoft.CodeAnalysis.resources.dll": {
            "locale": "es"
          },
          "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.resources.dll": {
            "locale": "fr"
          },
          "lib/netstandard2.0/it/Microsoft.CodeAnalysis.resources.dll": {
            "locale": "it"
          },
          "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.resources.dll": {
            "locale": "ja"
          },
          "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.resources.dll": {
            "locale": "ko"
          },
          "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.resources.dll": {
            "locale": "pl"
          },
          "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.resources.dll": {
            "locale": "pt-BR"
          },
          "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.resources.dll": {
            "locale": "ru"
          },
          "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.resources.dll": {
            "locale": "tr"
          },
          "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll": {
            "locale": "zh-Hans"
          },
          "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll": {
            "locale": "zh-Hant"
          }
        }
      },
      "Microsoft.CodeAnalysis.CSharp/3.2.1": {
        "dependencies": {
          "Microsoft.CodeAnalysis.Common": "3.2.1"
        },
        "runtime": {
          "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.dll": {
            "assemblyVersion": "3.2.0.0",
            "fileVersion": "3.200.119.40803"
          }
        },
        "resources": {
          "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": {
            "locale": "cs"
          },
          "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll": {
            "locale": "de"
          },
          "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll": {
            "locale": "es"
          },
          "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": {
            "locale": "fr"
          },
          "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll": {
            "locale": "it"
          },
          "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": {
            "locale": "ja"
          },
          "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": {
            "locale": "ko"
          },
          "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": {
            "locale": "pl"
          },
          "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": {
            "locale": "pt-BR"
          },
          "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": {
            "locale": "ru"
          },
          "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": {
            "locale": "tr"
          },
          "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": {
            "locale": "zh-Hans"
          },
          "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": {
            "locale": "zh-Hant"
          }
        }
      },
      "Microsoft.Extensions.Configuration/2.2.0": {
        "dependencies": {
          "Microsoft.Extensions.Configuration.Abstractions": "2.2.0"
        },
        "runtime": {
          "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {
            "assemblyVersion": "2.2.0.0",
            "fileVersion": "2.2.0.18315"
          }
        }
      },
      "Microsoft.Extensions.Configuration.Abstractions/2.2.0": {
        "dependencies": {
          "Microsoft.Extensions.Primitives": "2.2.0"
        },
        "runtime": {
          "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
            "assemblyVersion": "2.2.0.0",
            "fileVersion": "2.2.0.18315"
          }
        }
      },
      "Microsoft.Extensions.Configuration.Binder/2.2.0": {
        "dependencies": {
          "Microsoft.Extensions.Configuration": "2.2.0"
        },
        "runtime": {
          "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {
            "assemblyVersion": "2.2.0.0",
            "fileVersion": "2.2.0.18315"
          }
        }
      },
      "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": {
        "runtime": {
          "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
            "assemblyVersion": "2.2.0.0",
            "fileVersion": "2.2.0.18315"
          }
        }
      },
      "Microsoft.Extensions.Logging/2.2.0": {
        "dependencies": {
          "Microsoft.Extensions.Configuration.Binder": "2.2.0",
          "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0",
          "Microsoft.Extensions.Logging.Abstractions": "2.2.0",
          "Microsoft.Extensions.Options": "2.2.0"
        },
        "runtime": {
          "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": {
            "assemblyVersion": "2.2.0.0",
            "fileVersion": "2.2.0.18315"
          }
        }
      },
      "Microsoft.Extensions.Logging.Abstractions/2.2.0": {
        "runtime": {
          "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {
            "assemblyVersion": "2.2.0.0",
            "fileVersion": "2.2.0.18315"
          }
        }
      },
      "Microsoft.Extensions.Options/2.2.0": {
        "dependencies": {
          "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0",
          "Microsoft.Extensions.Primitives": "2.2.0",
          "System.ComponentModel.Annotations": "4.5.0"
        },
        "runtime": {
          "lib/netstandard2.0/Microsoft.Extensions.Options.dll": {
            "assemblyVersion": "2.2.0.0",
            "fileVersion": "2.2.0.18315"
          }
        }
      },
      "Microsoft.Extensions.Primitives/2.2.0": {
        "dependencies": {
          "System.Memory": "4.5.2",
          "System.Runtime.CompilerServices.Unsafe": "4.5.2"
        },
        "runtime": {
          "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {
            "assemblyVersion": "2.2.0.0",
            "fileVersion": "2.2.0.18315"
          }
        }
      },
      "Microsoft.NETCore.App/2.1.17": {
        "dependencies": {
          "Microsoft.NETCore.DotNetHostPolicy": "2.1.17",
          "Microsoft.NETCore.Platforms": "2.1.9",
          "Microsoft.NETCore.Targets": "2.0.0",
          "NETStandard.Library": "2.0.3",
          "runtime.win-x86.Microsoft.NETCore.App": "2.1.17"
        }
      },
      "Microsoft.NETCore.DotNetAppHost/2.1.17": {
        "dependencies": {
          "runtime.win-x86.Microsoft.NETCore.DotNetAppHost": "2.1.17"
        }
      },
      "Microsoft.NETCore.DotNetHostPolicy/2.1.17": {
        "dependencies": {
          "Microsoft.NETCore.DotNetHostResolver": "2.1.17",
          "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy": "2.1.17"
        }
      },
      "Microsoft.NETCore.DotNetHostResolver/2.1.17": {
        "dependencies": {
          "Microsoft.NETCore.DotNetAppHost": "2.1.17",
          "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver": "2.1.17"
        }
      },
      "Microsoft.NETCore.Platforms/2.1.9": {},
      "Microsoft.NETCore.Targets/2.0.0": {},
      "Microsoft.SourceLink.Common/1.0.0": {},
      "Microsoft.SourceLink.GitHub/1.0.0": {
        "dependencies": {
          "Microsoft.Build.Tasks.Git": "1.0.0",
          "Microsoft.SourceLink.Common": "1.0.0"
        }
      },
      "Nerdbank.GitVersioning/3.0.28": {},
      "NETStandard.Library/2.0.3": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "2.1.9"
        }
      },
      "runtime.win-x86.Microsoft.NETCore.App/2.1.17": {
        "runtime": {
          "runtimes/win-x86/lib/netcoreapp2.1/Microsoft.CSharp.dll": {
            "assemblyVersion": "4.0.4.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/Microsoft.VisualBasic.dll": {
            "assemblyVersion": "10.0.4.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/Microsoft.Win32.Primitives.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/Microsoft.Win32.Registry.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/SOS.NETCore.dll": {
            "assemblyVersion": "1.0.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.AppContext.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Buffers.dll": {
            "assemblyVersion": "4.0.3.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Collections.Concurrent.dll": {
            "assemblyVersion": "4.0.14.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Collections.Immutable.dll": {
            "assemblyVersion": "1.2.3.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Collections.NonGeneric.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Collections.Specialized.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Collections.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.ComponentModel.Annotations.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.ComponentModel.DataAnnotations.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.ComponentModel.EventBasedAsync.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.ComponentModel.Primitives.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.ComponentModel.TypeConverter.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.ComponentModel.dll": {
            "assemblyVersion": "4.0.3.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Configuration.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Console.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Core.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Data.Common.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Data.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Diagnostics.Contracts.dll": {
            "assemblyVersion": "4.0.3.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Diagnostics.Debug.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Diagnostics.DiagnosticSource.dll": {
            "assemblyVersion": "4.0.3.1",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Diagnostics.FileVersionInfo.dll": {
            "assemblyVersion": "4.0.3.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Diagnostics.Process.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Diagnostics.StackTrace.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Diagnostics.TextWriterTraceListener.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Diagnostics.Tools.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Diagnostics.TraceSource.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Diagnostics.Tracing.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Drawing.Primitives.dll": {
            "assemblyVersion": "4.2.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Drawing.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Dynamic.Runtime.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Globalization.Calendars.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Globalization.Extensions.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Globalization.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.IO.Compression.Brotli.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.IO.Compression.FileSystem.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.IO.Compression.ZipFile.dll": {
            "assemblyVersion": "4.0.4.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.IO.Compression.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.IO.FileSystem.AccessControl.dll": {
            "assemblyVersion": "4.0.3.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.IO.FileSystem.DriveInfo.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.IO.FileSystem.Primitives.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.IO.FileSystem.Watcher.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.IO.FileSystem.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.IO.IsolatedStorage.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.IO.MemoryMappedFiles.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.IO.Pipes.AccessControl.dll": {
            "assemblyVersion": "4.0.3.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.IO.Pipes.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.IO.UnmanagedMemoryStream.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.IO.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Linq.Expressions.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Linq.Parallel.dll": {
            "assemblyVersion": "4.0.3.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Linq.Queryable.dll": {
            "assemblyVersion": "4.0.3.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Linq.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Memory.dll": {
            "assemblyVersion": "4.1.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Net.Http.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Net.HttpListener.dll": {
            "assemblyVersion": "4.0.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Net.Mail.dll": {
            "assemblyVersion": "4.0.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Net.NameResolution.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Net.NetworkInformation.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Net.Ping.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Net.Primitives.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Net.Requests.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Net.Security.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Net.ServicePoint.dll": {
            "assemblyVersion": "4.0.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Net.Sockets.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Net.WebClient.dll": {
            "assemblyVersion": "4.0.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Net.WebHeaderCollection.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Net.WebProxy.dll": {
            "assemblyVersion": "4.0.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Net.WebSockets.Client.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Net.WebSockets.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Net.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Numerics.Vectors.dll": {
            "assemblyVersion": "4.1.4.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Numerics.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.ObjectModel.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Private.DataContractSerialization.dll": {
            "assemblyVersion": "4.1.4.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Private.Uri.dll": {
            "assemblyVersion": "4.0.5.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Private.Xml.Linq.dll": {
            "assemblyVersion": "4.0.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Private.Xml.dll": {
            "assemblyVersion": "4.0.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Reflection.DispatchProxy.dll": {
            "assemblyVersion": "4.0.4.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Reflection.Emit.ILGeneration.dll": {
            "assemblyVersion": "4.0.3.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Reflection.Emit.Lightweight.dll": {
            "assemblyVersion": "4.0.3.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Reflection.Emit.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Reflection.Extensions.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Reflection.Metadata.dll": {
            "assemblyVersion": "1.4.3.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Reflection.Primitives.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Reflection.TypeExtensions.dll": {
            "assemblyVersion": "4.1.3.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Reflection.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Resources.Reader.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Resources.ResourceManager.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Resources.Writer.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Runtime.CompilerServices.VisualC.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Runtime.Extensions.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Runtime.Handles.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
            "assemblyVersion": "4.0.3.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Runtime.InteropServices.WindowsRuntime.dll": {
            "assemblyVersion": "4.0.3.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Runtime.InteropServices.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Runtime.Loader.dll": {
            "assemblyVersion": "4.0.3.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Runtime.Numerics.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Runtime.Serialization.Formatters.dll": {
            "assemblyVersion": "4.0.3.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Runtime.Serialization.Json.dll": {
            "assemblyVersion": "4.0.4.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Runtime.Serialization.Primitives.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Runtime.Serialization.Xml.dll": {
            "assemblyVersion": "4.1.4.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Runtime.Serialization.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Runtime.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Security.AccessControl.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Security.Claims.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Security.Cryptography.Algorithms.dll": {
            "assemblyVersion": "4.3.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll": {
            "assemblyVersion": "4.3.1.1",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Security.Cryptography.Csp.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Security.Cryptography.Encoding.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Security.Cryptography.OpenSsl.dll": {
            "assemblyVersion": "4.1.1.1",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Security.Cryptography.Primitives.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Security.Cryptography.X509Certificates.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": {
            "assemblyVersion": "4.1.1.1",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Security.Principal.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Security.SecureString.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Security.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.ServiceModel.Web.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.ServiceProcess.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Text.Encoding.Extensions.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Text.Encoding.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Text.RegularExpressions.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Threading.Overlapped.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Threading.Tasks.Dataflow.dll": {
            "assemblyVersion": "4.6.3.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Threading.Tasks.Extensions.dll": {
            "assemblyVersion": "4.3.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Threading.Tasks.Parallel.dll": {
            "assemblyVersion": "4.0.3.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Threading.Tasks.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Threading.Thread.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Threading.ThreadPool.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Threading.Timer.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Threading.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Transactions.Local.dll": {
            "assemblyVersion": "4.0.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Transactions.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.ValueTuple.dll": {
            "assemblyVersion": "4.0.3.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Web.HttpUtility.dll": {
            "assemblyVersion": "4.0.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Web.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Windows.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Xml.Linq.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Xml.ReaderWriter.dll": {
            "assemblyVersion": "4.2.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Xml.Serialization.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Xml.XDocument.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Xml.XPath.XDocument.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Xml.XPath.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Xml.XmlDocument.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Xml.XmlSerializer.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.Xml.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/System.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/WindowsBase.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/mscorlib.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/lib/netcoreapp2.1/netstandard.dll": {
            "assemblyVersion": "2.0.0.0",
            "fileVersion": "4.6.28619.1"
          }
        },
        "native": {
          "runtimes/win-x86/native/API-MS-Win-core-xstate-l2-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/Microsoft.DiaSymReader.Native.x86.dll": {
            "fileVersion": "14.12.25830.2"
          },
          "runtimes/win-x86/native/System.Private.CoreLib.dll": {
            "assemblyVersion": "4.0.0.0",
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/native/api-ms-win-core-console-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-datetime-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-debug-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-errorhandling-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-file-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-file-l1-2-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-file-l2-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-handle-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-heap-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-interlocked-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-libraryloader-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-localization-l1-2-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-memory-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-namedpipe-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-processenvironment-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-processthreads-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-processthreads-l1-1-1.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-profile-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-rtlsupport-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-string-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-synch-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-synch-l1-2-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-sysinfo-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-timezone-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-core-util-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-crt-conio-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-crt-convert-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-crt-environment-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-crt-filesystem-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-crt-heap-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-crt-locale-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-crt-math-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-crt-multibyte-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-crt-private-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-crt-process-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-crt-runtime-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-crt-stdio-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-crt-string-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-crt-time-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/api-ms-win-crt-utility-l1-1-0.dll": {
            "fileVersion": "10.0.17134.12"
          },
          "runtimes/win-x86/native/clrcompression.dll": {
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/native/clretwrc.dll": {
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/native/clrjit.dll": {
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/native/coreclr.dll": {
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/native/dbgshim.dll": {
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/native/mscordaccore.dll": {
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/native/mscordaccore_x86_x86_4.6.28619.01.dll": {
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/native/mscordbi.dll": {
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/native/mscorrc.debug.dll": {
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/native/mscorrc.dll": {
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/native/sos.dll": {
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/native/sos_x86_x86_4.6.28619.01.dll": {
            "fileVersion": "4.6.28619.1"
          },
          "runtimes/win-x86/native/ucrtbase.dll": {
            "fileVersion": "10.0.17134.12"
          }
        }
      },
      "runtime.win-x86.Microsoft.NETCore.DotNetAppHost/2.1.17": {
        "native": {
          "runtimes/win-x86/native/apphost.exe": {
            "fileVersion": "0.0.0.0"
          }
        }
      },
      "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy/2.1.17": {
        "dependencies": {
          "Microsoft.NETCore.DotNetHostResolver": "2.1.17"
        },
        "native": {
          "runtimes/win-x86/native/hostpolicy.dll": {
            "fileVersion": "2.1.28619.3"
          }
        }
      },
      "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver/2.1.17": {
        "dependencies": {
          "Microsoft.NETCore.DotNetAppHost": "2.1.17"
        },
        "native": {
          "runtimes/win-x86/native/hostfxr.dll": {
            "fileVersion": "2.1.28619.3"
          }
        }
      },
      "System.Collections.Immutable/1.5.0": {},
      "System.ComponentModel.Annotations/4.5.0": {},
      "System.Memory/4.5.2": {},
      "System.Reflection.Metadata/1.6.0": {},
      "System.Runtime.CompilerServices.Unsafe/4.5.2": {
        "runtime": {
          "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll": {
            "assemblyVersion": "4.0.4.1",
            "fileVersion": "4.6.26919.2"
          }
        }
      },
      "System.Text.Encoding.CodePages/4.5.1": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "2.1.9",
          "System.Runtime.CompilerServices.Unsafe": "4.5.2"
        },
        "runtime": {
          "runtimes/win/lib/netcoreapp2.0/System.Text.Encoding.CodePages.dll": {
            "assemblyVersion": "4.1.1.0",
            "fileVersion": "4.6.27129.4"
          }
        }
      },
      "System.Threading.Tasks.Extensions/4.5.2": {},
      "Capnp.Net.Runtime/1.0.0": {
        "dependencies": {
          "Microsoft.Extensions.Logging": "2.2.0"
        },
        "runtime": {
          "Capnp.Net.Runtime.dll": {}
        }
      },
      "CapnpC.CSharp.Generator/1.0.0": {
        "dependencies": {
          "Capnp.Net.Runtime": "1.0.0",
          "Microsoft.CodeAnalysis.CSharp": "3.2.1"
        },
        "runtime": {
          "CapnpC.CSharp.Generator.dll": {}
        }
      }
    }
  },
  "libraries": {
    "capnpc-csharp/1.0.0": {
      "type": "project",
      "serviceable": false,
      "sha512": ""
    },
    "Microsoft.Build.Tasks.Git/1.0.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-z2fpmmt+1Jfl+ZnBki9nSP08S1/tbEOxFdsK1rSR+LBehIJz1Xv9/6qOOoGNqlwnAGGVGis1Oj6S8Kt9COEYlQ==",
      "path": "microsoft.build.tasks.git/1.0.0",
      "hashPath": "microsoft.build.tasks.git.1.0.0.nupkg.sha512"
    },
    "Microsoft.CodeAnalysis.Analyzers/2.9.3": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-cDKEoHdg3icjLrn9EJ4KIkJG+ahU1YouhB0J8EARhj6fTqA/3oUneak0hWbToLOBLOTePu/Oc1QEA4mwmMEYVA==",
      "path": "microsoft.codeanalysis.analyzers/2.9.3",
      "hashPath": "microsoft.codeanalysis.analyzers.2.9.3.nupkg.sha512"
    },
    "Microsoft.CodeAnalysis.Common/3.2.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-oqvOYeQz0ZsobFCnkj8wpeSZEhvuEcq56TChfCgFNAcMrCAJr3ex8STcKZMPhNRXloT5KuBAekyeXABLiPhQRg==",
      "path": "microsoft.codeanalysis.common/3.2.1",
      "hashPath": "microsoft.codeanalysis.common.3.2.1.nupkg.sha512"
    },
    "Microsoft.CodeAnalysis.CSharp/3.2.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Ryuly1pmsQMBlFVeNk/QwdrE2BgAYY3VXX91ALJM37hU3c/H3XlcUfRblZ8XY1E3Ia3CQRkqtt9Lp+lMCSPVcQ==",
      "path": "microsoft.codeanalysis.csharp/3.2.1",
      "hashPath": "microsoft.codeanalysis.csharp.3.2.1.nupkg.sha512"
    },
    "Microsoft.Extensions.Configuration/2.2.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-nOP8R1mVb/6mZtm2qgAJXn/LFm/2kMjHDAg/QJLFG6CuWYJtaD3p1BwQhufBVvRzL9ceJ/xF0SQ0qsI2GkDQAA==",
      "path": "microsoft.extensions.configuration/2.2.0",
      "hashPath": "microsoft.extensions.configuration.2.2.0.nupkg.sha512"
    },
    "Microsoft.Extensions.Configuration.Abstractions/2.2.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-65MrmXCziWaQFrI0UHkQbesrX5wTwf9XPjY5yFm/VkgJKFJ5gqvXRoXjIZcf2wLi5ZlwGz/oMYfyURVCWbM5iw==",
      "path": "microsoft.extensions.configuration.abstractions/2.2.0",
      "hashPath": "microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512"
    },
    "Microsoft.Extensions.Configuration.Binder/2.2.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-vJ9xvOZCnUAIHcGC3SU35r3HKmHTVIeHzo6u/qzlHAqD8m6xv92MLin4oJntTvkpKxVX3vI1GFFkIQtU3AdlsQ==",
      "path": "microsoft.extensions.configuration.binder/2.2.0",
      "hashPath": "microsoft.extensions.configuration.binder.2.2.0.nupkg.sha512"
    },
    "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-f9hstgjVmr6rmrfGSpfsVOl2irKAgr1QjrSi3FgnS7kulxband50f2brRLwySAQTADPZeTdow0mpSMcoAdadCw==",
      "path": "microsoft.extensions.dependencyinjection.abstractions/2.2.0",
      "hashPath": "microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg.sha512"
    },
    "Microsoft.Extensions.Logging/2.2.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Nxqhadc9FCmFHzU+fz3oc8sFlE6IadViYg8dfUdGzJZ2JUxnCsRghBhhOWdM4B2zSZqEc+0BjliBh/oNdRZuig==",
      "path": "microsoft.extensions.logging/2.2.0",
      "hashPath": "microsoft.extensions.logging.2.2.0.nupkg.sha512"
    },
    "Microsoft.Extensions.Logging.Abstractions/2.2.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-B2WqEox8o+4KUOpL7rZPyh6qYjik8tHi2tN8Z9jZkHzED8ElYgZa/h6K+xliB435SqUcWT290Fr2aa8BtZjn8A==",
      "path": "microsoft.extensions.logging.abstractions/2.2.0",
      "hashPath": "microsoft.extensions.logging.abstractions.2.2.0.nupkg.sha512"
    },
    "Microsoft.Extensions.Options/2.2.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-UpZLNLBpIZ0GTebShui7xXYh6DmBHjWM8NxGxZbdQh/bPZ5e6YswqI+bru6BnEL5eWiOdodsXtEz3FROcgi/qg==",
      "path": "microsoft.extensions.options/2.2.0",
      "hashPath": "microsoft.extensions.options.2.2.0.nupkg.sha512"
    },
    "Microsoft.Extensions.Primitives/2.2.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-azyQtqbm4fSaDzZHD/J+V6oWMFaf2tWP4WEGIYePLCMw3+b2RQdj9ybgbQyjCshcitQKQ4lEDOZjmSlTTrHxUg==",
      "path": "microsoft.extensions.primitives/2.2.0",
      "hashPath": "microsoft.extensions.primitives.2.2.0.nupkg.sha512"
    },
    "Microsoft.NETCore.App/2.1.17": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Twbr4gDoF/YeFZwEKEg4CtKu47jjwCSs80CAQzhAQlqyqMvKL85QBktzbkhr5Wt8DJblQglOsfuKV7OOHk2SIQ==",
      "path": "microsoft.netcore.app/2.1.17",
      "hashPath": "microsoft.netcore.app.2.1.17.nupkg.sha512"
    },
    "Microsoft.NETCore.DotNetAppHost/2.1.17": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-bmM5SUkXgxxjyGT+FXXT9stIf5kxaMgNfWKgxoikWVIYUxNbJwnhMEbaq4atiRt+M8SIhsR83qgvIHRGLOpnYg==",
      "path": "microsoft.netcore.dotnetapphost/2.1.17",
      "hashPath": "microsoft.netcore.dotnetapphost.2.1.17.nupkg.sha512"
    },
    "Microsoft.NETCore.DotNetHostPolicy/2.1.17": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-2ths8+dGTwYI2rZOOM5rRnD19Mc5VCffGDOWvdkS+kcV1uvtgeGF9MnNkhl4S59S60dDhenj7P37caguZ3BQWw==",
      "path": "microsoft.netcore.dotnethostpolicy/2.1.17",
      "hashPath": "microsoft.netcore.dotnethostpolicy.2.1.17.nupkg.sha512"
    },
    "Microsoft.NETCore.DotNetHostResolver/2.1.17": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-gIijt/8psLT2y/b0M7s1Xc5vU5t7rHvpPZuZtRIl0iGZW/3aMCbVVLxkf2bKYcLxlj/oN6QfT1LEIdliRwqwOw==",
      "path": "microsoft.netcore.dotnethostresolver/2.1.17",
      "hashPath": "microsoft.netcore.dotnethostresolver.2.1.17.nupkg.sha512"
    },
    "Microsoft.NETCore.Platforms/2.1.9": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-TN0A9uwwfKhD/PhzEYvLgy+DDQE8p205jX/zi0RXP52u0rfuNopJbFWXhhGoUzK1OgfDhnDx3EehojNhoUBsoQ==",
      "path": "microsoft.netcore.platforms/2.1.9",
      "hashPath": "microsoft.netcore.platforms.2.1.9.nupkg.sha512"
    },
    "Microsoft.NETCore.Targets/2.0.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-odP/tJj1z6GylFpNo7pMtbd/xQgTC3Ex2If63dRTL38bBNMwsBnJ+RceUIyHdRBC0oik/3NehYT+oECwBhIM3Q==",
      "path": "microsoft.netcore.targets/2.0.0",
      "hashPath": "microsoft.netcore.targets.2.0.0.nupkg.sha512"
    },
    "Microsoft.SourceLink.Common/1.0.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-G8DuQY8/DK5NN+3jm5wcMcd9QYD90UV7MiLmdljSJixi3U/vNaeBKmmXUqI4DJCOeWizIUEh4ALhSt58mR+5eg==",
      "path": "microsoft.sourcelink.common/1.0.0",
      "hashPath": "microsoft.sourcelink.common.1.0.0.nupkg.sha512"
    },
    "Microsoft.SourceLink.GitHub/1.0.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-aZyGyGg2nFSxix+xMkPmlmZSsnGQ3w+mIG23LTxJZHN+GPwTQ5FpPgDo7RMOq+Kcf5D4hFWfXkGhoGstawX13Q==",
      "path": "microsoft.sourcelink.github/1.0.0",
      "hashPath": "microsoft.sourcelink.github.1.0.0.nupkg.sha512"
    },
    "Nerdbank.GitVersioning/3.0.28": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-pEK+I9A22tN0MgUSqupWeR5vqNHQZYFG5KSFz4q3uH8rQ3xQvGQHDuO0dAOrvSbwppWw0etReOIZ4ZzysrvdCg==",
      "path": "nerdbank.gitversioning/3.0.28",
      "hashPath": "nerdbank.gitversioning.3.0.28.nupkg.sha512"
    },
    "NETStandard.Library/2.0.3": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==",
      "path": "netstandard.library/2.0.3",
      "hashPath": "netstandard.library.2.0.3.nupkg.sha512"
    },
    "runtime.win-x86.Microsoft.NETCore.App/2.1.17": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-FmPiFNWBXNyamkfqD44p5gS26HAweTvKM4WV0453NRW9Trfz7AH8dubbwQIlUF/EYpmatPPkHqFw9bY2V2oItw==",
      "path": "runtime.win-x86.microsoft.netcore.app/2.1.17",
      "hashPath": "runtime.win-x86.microsoft.netcore.app.2.1.17.nupkg.sha512"
    },
    "runtime.win-x86.Microsoft.NETCore.DotNetAppHost/2.1.17": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-jse1puqMNbhh5uNrAMfF2+ywkcl4vsO94V7Z6Kvg3boQhNR9BCn74+vD1vRdghYdOSKH7djy5tIs44Bqttwuhw==",
      "path": "runtime.win-x86.microsoft.netcore.dotnetapphost/2.1.17",
      "hashPath": "runtime.win-x86.microsoft.netcore.dotnetapphost.2.1.17.nupkg.sha512"
    },
    "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy/2.1.17": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-ODwJ//C4tGW3eNBOcgIknPR1SkJv7RXWgcY6bwBmHvHP95A0NKLSNra0OGZIRRbXosEFjvrp+Pdifq+MlPsxlg==",
      "path": "runtime.win-x86.microsoft.netcore.dotnethostpolicy/2.1.17",
      "hashPath": "runtime.win-x86.microsoft.netcore.dotnethostpolicy.2.1.17.nupkg.sha512"
    },
    "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver/2.1.17": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-mUuTezQpClg9zMht4xkV+qfyEX0xeHvQ0QcIbSaZLzsQV0QKAKzVWBIeoc5qFh67l5UoPnWbEqinBEz7oepFdg==",
      "path": "runtime.win-x86.microsoft.netcore.dotnethostresolver/2.1.17",
      "hashPath": "runtime.win-x86.microsoft.netcore.dotnethostresolver.2.1.17.nupkg.sha512"
    },
    "System.Collections.Immutable/1.5.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-EXKiDFsChZW0RjrZ4FYHu9aW6+P4MCgEDCklsVseRfhoO0F+dXeMSsMRAlVXIo06kGJ/zv+2w1a2uc2+kxxSaQ==",
      "path": "system.collections.immutable/1.5.0",
      "hashPath": "system.collections.immutable.1.5.0.nupkg.sha512"
    },
    "System.ComponentModel.Annotations/4.5.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-UxYQ3FGUOtzJ7LfSdnYSFd7+oEv6M8NgUatatIN2HxNtDdlcvFAf+VIq4Of9cDMJEJC0aSRv/x898RYhB4Yppg==",
      "path": "system.componentmodel.annotations/4.5.0",
      "hashPath": "system.componentmodel.annotations.4.5.0.nupkg.sha512"
    },
    "System.Memory/4.5.2": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-fvq1GNmUFwbKv+aLVYYdgu/+gc8Nu9oFujOxIjPrsf+meis9JBzTPDL6aP/eeGOz9yPj6rRLUbOjKMpsMEWpNg==",
      "path": "system.memory/4.5.2",
      "hashPath": "system.memory.4.5.2.nupkg.sha512"
    },
    "System.Reflection.Metadata/1.6.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==",
      "path": "system.reflection.metadata/1.6.0",
      "hashPath": "system.reflection.metadata.1.6.0.nupkg.sha512"
    },
    "System.Runtime.CompilerServices.Unsafe/4.5.2": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-wprSFgext8cwqymChhrBLu62LMg/1u92bU+VOwyfBimSPVFXtsNqEWC92Pf9ofzJFlk4IHmJA75EDJn1b2goAQ==",
      "path": "system.runtime.compilerservices.unsafe/4.5.2",
      "hashPath": "system.runtime.compilerservices.unsafe.4.5.2.nupkg.sha512"
    },
    "System.Text.Encoding.CodePages/4.5.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==",
      "path": "system.text.encoding.codepages/4.5.1",
      "hashPath": "system.text.encoding.codepages.4.5.1.nupkg.sha512"
    },
    "System.Threading.Tasks.Extensions/4.5.2": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-BG/TNxDFv0svAzx8OiMXDlsHfGw623BZ8tCXw4YLhDFDvDhNUEV58jKYMGRnkbJNm7c3JNNJDiN7JBMzxRBR2w==",
      "path": "system.threading.tasks.extensions/4.5.2",
      "hashPath": "system.threading.tasks.extensions.4.5.2.nupkg.sha512"
    },
    "Capnp.Net.Runtime/1.0.0": {
      "type": "project",
      "serviceable": false,
      "sha512": ""
    },
    "CapnpC.CSharp.Generator/1.0.0": {
      "type": "project",
      "serviceable": false,
      "sha512": ""
    }
  },
  "runtimes": {
    "win-x86": [
      "win",
      "any",
      "base"
    ],
    "win-x86-aot": [
      "win-aot",
      "win-x86",
      "win",
      "aot",
      "any",
      "base"
    ],
    "win10-x86": [
      "win10",
      "win81-x86",
      "win81",
      "win8-x86",
      "win8",
      "win7-x86",
      "win7",
      "win-x86",
      "win",
      "any",
      "base"
    ],
    "win10-x86-aot": [
      "win10-aot",
      "win10-x86",
      "win10",
      "win81-x86-aot",
      "win81-aot",
      "win81-x86",
      "win81",
      "win8-x86-aot",
      "win8-aot",
      "win8-x86",
      "win8",
      "win7-x86-aot",
      "win7-aot",
      "win7-x86",
      "win7",
      "win-x86-aot",
      "win-aot",
      "win-x86",
      "win",
      "aot",
      "any",
      "base"
    ],
    "win7-x86": [
      "win7",
      "win-x86",
      "win",
      "any",
      "base"
    ],
    "win7-x86-aot": [
      "win7-aot",
      "win7-x86",
      "win7",
      "win-x86-aot",
      "win-aot",
      "win-x86",
      "win",
      "aot",
      "any",
      "base"
    ],
    "win8-x86": [
      "win8",
      "win7-x86",
      "win7",
      "win-x86",
      "win",
      "any",
      "base"
    ],
    "win8-x86-aot": [
      "win8-aot",
      "win8-x86",
      "win8",
      "win7-x86-aot",
      "win7-aot",
      "win7-x86",
      "win7",
      "win-x86-aot",
      "win-aot",
      "win-x86",
      "win",
      "aot",
      "any",
      "base"
    ],
    "win81-x86": [
      "win81",
      "win8-x86",
      "win8",
      "win7-x86",
      "win7",
      "win-x86",
      "win",
      "any",
      "base"
    ],
    "win81-x86-aot": [
      "win81-aot",
      "win81-x86",
      "win81",
      "win8-x86-aot",
      "win8-aot",
      "win8-x86",
      "win8",
      "win7-x86-aot",
      "win7-aot",
      "win7-x86",
      "win7",
      "win-x86-aot",
      "win-aot",
      "win-x86",
      "win",
      "aot",
      "any",
      "base"
    ]
  }
}
bin\capnpc-csharp.dll
md5: DE6D64E24E45DD84B7649D8AA30AC56A | sha1: D3A3520CED19E89630864AAED822A4745E595C3C | sha256: 530FD9F55F353726A1040FD90C3FED7F65E9ED344B1B3AF02CF3D85390E19BD2 | sha512: 496122B88F3B87053789FEF5C40C76A43268A8205EF15A6247AFFAC3AE85A6257F7982B1E3373AA9BE649D45CBE39319018385E875F0EB361DB32BC3499CAF68
bin\capnpc-csharp.exe
md5: A7B35EF09816038B94D9703F782EEDD9 | sha1: 7F74C5D814E1DB74E61C1FC81D0A9A46019B45A9 | sha256: 4B94E57688128EDC8DD9CC32EAE87ECA2DCD0F399E804D0F152973EA3BD28904 | sha512: 92F8492DB6CDDCB9B329B8C1EDFF6801AA7A8B7A40DB879277A1FD4ED93490C287968D5ED225459CB9B14492FC1363F3F915F65AA42358C145A906BDB371B7BF
bin\capnpc-csharp.pdb
 
bin\capnpc-csharp.runtimeconfig.json
{
  "runtimeOptions": {
    "tfm": "netcoreapp2.1"
  }
}
bin\CapnpC.CSharp.Generator.dll
md5: DD453869F9C7094522CEB6717812A6DB | sha1: 0C1B2A028F01CAF9C17AB49FFD3436FA8462ACE2 | sha256: E6E1F0271112E07E786B6BC050BCC64548702AB5B28241ACD7AB2C3F9D3686D2 | sha512: 44424B2410027E5AF7020031748A16CF032A83B76695A75EB1297550934E03E04A5EB5BA91FA86BA9EE386A3AE77FBFFF5F5077615C5053659901F98A30823D9
bin\CapnpC.CSharp.Generator.pdb
 
bin\CapnpC.CSharp.Generator.xml
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>CapnpC.CSharp.Generator</name>
    </assembly>
    <members>
        <member name="T:CapnpC.CSharp.Generator.CapnpCompilation">
            <summary>
            Provides methods for controlling both the C# code generator backend and the frontend "capnpc"
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CapnpCompilation.CapnpCompilerFilename">
            <summary>
            Returns the basename of the capnp executable
            </summary>
        </member>
        <member name="M:CapnpC.CSharp.Generator.CapnpCompilation.GenerateFromStream(System.IO.Stream,CapnpC.CSharp.Generator.CodeGen.GeneratorOptions)">
            <summary>
            Generates C# code from given input stream
            </summary>
            <param name="input">Input stream containing the binary code generation request, which the frontend capnpc emits</param>
            <param name="options">Configuration options for code generator. If null, default options will be used.</param>
            <returns>generation result</returns>
            <exception cref="T:System.ArgumentNullException">if <paramref name="input"/> is null</exception>
        </member>
        <member name="M:CapnpC.CSharp.Generator.CapnpCompilation.GenerateFromStream(System.IO.Stream)">
            <summary>
            Generates C# code from given input stream
            </summary>
            <param name="input">input stream containing the binary code generation request, which the frontend capnpc emits</param>
            <returns>generation result</returns>
            <exception cref="T:System.ArgumentNullException">if <paramref name="input"/> is null</exception>
        </member>
        <member name="M:CapnpC.CSharp.Generator.CapnpCompilation.InvokeCapnpAndGenerate(System.Collections.Generic.IEnumerable{System.String},System.String)">
            <summary>
            Invokes "capnp.exe -o-" with given additional arguments and redirects the output to the C# generator backend.
            </summary>
            <param name="arguments">additional command line arguments</param>
            <param name="workingDirectory">optional working directory</param>
            <returns>generation result</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="arguments"/>is null</exception>
        </member>
        <member name="T:CapnpC.CSharp.Generator.CapnpMessage">
            <summary>
            Represents a capnp.exe output message
            </summary>
        </member>
        <member name="M:CapnpC.CSharp.Generator.CapnpMessage.#ctor(System.String)">
            <summary>
            Constructs an instance from given message
            </summary>
            <param name="fullMessage">output message (one line)</param>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CapnpMessage.FullMessage">
            <summary>
            The original message
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CapnpMessage.IsParseSuccess">
            <summary>
            Whether the message could be decompsed into [filename]:[line]:[column]: [category]: [text]
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CapnpMessage.FileName">
            <summary>
            Parsed file name (null iff not IsParseSuccess)
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CapnpMessage.Line">
            <summary>
            Parsed line (0 if not IsParseSuccess)
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CapnpMessage.Column">
            <summary>
            Parsed column (0 if not IsParseSuccess)
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CapnpMessage.EndColumn">
            <summary>
            Parsed end column (0 if there is none)
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CapnpMessage.Category">
            <summary>
            Parsed category (e.g. "error", null iff not IsParseSuccess)
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CapnpMessage.MessageText">
            <summary>
            Parsed message body text (0 if not IsParseSuccess)
            </summary>
        </member>
        <member name="T:CapnpC.CSharp.Generator.CapnpProcessFailure">
            <summary>
            Why did invocation of capnpc.exe fail?
            </summary>
        </member>
        <member name="F:CapnpC.CSharp.Generator.CapnpProcessFailure.NotFound">
            <summary>
            Because capnpc.exe was not found. It is probably not installed.
            </summary>
        </member>
        <member name="F:CapnpC.CSharp.Generator.CapnpProcessFailure.BadInput">
            <summary>
            Because it exited with an error. Probably invalid .capnp file input.
            </summary>
        </member>
        <member name="F:CapnpC.CSharp.Generator.CapnpProcessFailure.BadOutput">
            <summary>
            Because it produced an apparently bad code generation request.
            </summary>
        </member>
        <member name="T:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions">
            <summary>
            Provides options properties defining how the generated code will look like.
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.TopNamespaceName">
            <summary>
            Default namespace if .capnp file does not specify any.
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.ReaderStructName">
            <summary>
            Type name of generated struct reader
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.WriterStructName">
            <summary>
            Type name of generated struct writer
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.ReaderParameterName">
            <summary>
            Parameter name when struct reader is passed as argument
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.WriterParameterName">
            <summary>
            Parameter name when struct writer is passed as argument
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.ReaderCreateMethodName">
            <summary>
            Struct reader creation method name
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.ReaderContextFieldName">
            <summary>
            Name of struct reader's underlying DeserializerState field 
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.ContextParameterName">
            <summary>
            Name of struct writer's underlying SerializerState field
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.GroupReaderContextArgName">
            <summary>
            Name of group reader's underlying DeserializerState field
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.UnionDiscriminatorEnumName">
            <summary>
            Name of union discriminator enum
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.UnionDiscriminatorPropName">
            <summary>
            Name of union discriminator property
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.UnionDiscriminatorFieldName">
            <summary>
            Name of private union dicriminator field
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.UnionDiscriminatorUndefinedName">
            <summary>
            Literal name for undetermined union discriminators
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.UnionContentFieldName">
            <summary>
            Name of union content field
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.SerializeMethodName">
            <summary>
            Domain class method name for serializing its contents to the writer class
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.ApplyDefaultsMethodName">
            <summary>
            Domain class method name for applying default values
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.AnonymousParameterName">
            <summary>
            Default input-arguments parameter name for interface methods
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.CancellationTokenParameterName">
            <summary>
            Parameter name for passing a CancellationToken to interface methods
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.ParamsLocalName">
            <summary>
            Local name for usage in generated proxy/skeleton code.
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.DeserializerLocalName">
            <summary>
            Local name for usage in generated proxy/skeleton code.
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.SerializerLocalName">
            <summary>
            Local name for usage in generated proxy/skeleton code.
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.ResultLocalName">
            <summary>
            Local name for usage in generated proxy/skeleton code.
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.ParamsStructFormat">
            <summary>
            Pattern for generating method input struct name
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.ResultStructFormat">
            <summary>
            Pattern for generating method output struct name
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.PropertyNamedLikeTypeRenameFormat">
            <summary>
            Renaming pattern when a generated property would happen to have the same name like its surrounding type
            (which is illegal in C#)
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.GenericTypeParameterFormat">
            <summary>
            Pattern for generating generic type parameter names
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.PipeliningExtensionsClassFormat">
            <summary>
            Pattern for generating pipelining-related support classes
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.ProxyClassFormat">
            <summary>
            Pattern for generating proxy class name
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.SkeletonClassFormat">
            <summary>
            Pattern for generating skeleton class name
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.MemberAccessPathNameFormat">
            <summary>
            Pattern for generating member access path objects used in pipelining-related support classes
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.TaskParameterName">
            <summary>
            Parameter name for passing a Task
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.TypeIdFieldName">
            <summary>
            Field name for type ID
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.AwaitProxyName">
            <summary>
            Local method name used in generated code.
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.NullableEnableDefault">
            <summary>
            Whether to generate nullable reference types if not explicitly specified
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.GeneratorToolName">
            <summary>
            Generator tool name for GeneratedCodeAttribute
            </summary>
        </member>
        <member name="F:CapnpC.CSharp.Generator.CodeGen.GeneratorOptions.GeneratorToolVersion">
            <summary>
            Generator tool version for GeneratedCodeAttribute
            </summary>
        </member>
        <member name="T:CapnpC.CSharp.Generator.FileGenerationResult">
            <summary>
            Represents the generation result of a single .capnp file
            </summary>
        </member>
        <member name="M:CapnpC.CSharp.Generator.FileGenerationResult.#ctor(System.String,System.String)">
            <summary>
            Constructs an instance in case of successful generation
            </summary>
            <param name="capnpFilePath">path to .capnp file</param>
            <param name="generatedContent">generated C# code</param>
        </member>
        <member name="M:CapnpC.CSharp.Generator.FileGenerationResult.#ctor(System.String,System.Exception)">
            <summary>
            Constructs an instance in case of unsuccessful generation
            </summary>
            <param name="capnpFilePath">path to .capnp file</param>
            <param name="exception">Exception giving details on the error which prevented generation</param>
        </member>
        <member name="P:CapnpC.CSharp.Generator.FileGenerationResult.CapnpFilePath">
            <summary>
            Path to .capnp file
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.FileGenerationResult.GeneratedContent">
            <summary>
            Generated C# or null if generation failed
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.FileGenerationResult.Exception">
            <summary>
            Exception giving details on the error which prevented generation
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.FileGenerationResult.IsSuccess">
            <summary>
            true iff generation was successful
            </summary>
        </member>
        <member name="T:CapnpC.CSharp.Generator.GenerationResult">
            <summary>
            Represents a .capnp -> code generator result
            </summary>
        </member>
        <member name="M:CapnpC.CSharp.Generator.GenerationResult.#ctor(System.Collections.Generic.IReadOnlyList{CapnpC.CSharp.Generator.FileGenerationResult})">
            <summary>
            Constructs an instance in case of at least partially successful generation.
            </summary>
            <param name="generatedFiles">Generation result per file to generate</param>
        </member>
        <member name="M:CapnpC.CSharp.Generator.GenerationResult.#ctor(System.Exception)">
            <summary>
            Constructs an instance in case of total failure.
            </summary>
            <param name="exception">Exception with details on error</param>
        </member>
        <member name="P:CapnpC.CSharp.Generator.GenerationResult.GeneratedFiles">
            <summary>
            Generation result per file to generate or null in case of total failure
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.GenerationResult.Exception">
            <summary>
            Exception with details on error or null in case of success
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.GenerationResult.IsSuccess">
            <summary>
            true iff generation was successful
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.GenerationResult.Messages">
            <summary>
            Messages read from standard error. Valid for both failure and success (capnp might spit out some warnings).
            </summary>
        </member>
        <member name="P:CapnpC.CSharp.Generator.GenerationResult.ErrorCategory">
            <summary>
            Error classification (if any error)
            </summary>
        </member>
    </members>
</doc>
bin\clrcompression.dll
md5: 6EE402A9DAEF1024A997C80657AAE9CE | sha1: 5B6AF0AC29997ADF5781D97AA31E3FAEB620E1AB | sha256: A1AFFDACBEA0F6BA6DA1E9F5CE4832EFD9F1EE345D2513078E4C9D7AAA8C0DAC | sha512: BB852B52C264D2D79D1714EF514212E26FD41E94B67C8A12965FA15E868CC39C6122E5B409D967A6B731A6321D693EC4C8833B9CC8F3C706F8D11AF1D318905B
bin\clretwrc.dll
md5: F2D4B784B2136611B29993B6E8963CB6 | sha1: 53B592CF13183D9949157BD0BEBEF384673C5E96 | sha256: 2CD391E7818F600BABC0B3F3CB7D321E2FEA5C80B4FFC5B6056CC0C454B22AA3 | sha512: 2C0279A6261F8677699CE2E632F2ED76F91131F72A819261311B007403EED475EC26844432697EEA9B0335B5705D1BA79273FE9C33EA36588C524E51AAF101F1
bin\clrjit.dll
md5: 17D7A53935372C22BB324D21CA7B88F5 | sha1: 7B134E280D9F05DA930A9D508EB24E22D9DB4BC2 | sha256: A0A6B010AE735270AAFCD2FB232AE9A3C6986683E85C0A63D962F8889DC1378C | sha512: C26756C18123843EB2A027BC17E79302D5668BECCB7122B5230E347E9ACA8CD43AEA1DF4A9327815D5832D5B2D18EE4E12604165C6E1B5C4FD1CAE192EF44E2F
bin\coreclr.dll
md5: 96DCF37F3294CA6BC380D204B3D09DB0 | sha1: DF5E54963B0CB4D0F772FD007453F247B67E485E | sha256: B1591697A8F7ED3EA653FF4F7FB37E6C9ADE8D3885AC9A5A71DAAE0EAA78312B | sha512: 80E57915B95BDD7279092E4F195BF9BC1C596AC3CF0909DC3E2326BB7156788E7664A9370B6D16D1547BD08A117B365A9E7918D9877CB6343DF896EF0F1A298C
bin\cs\Microsoft.CodeAnalysis.CSharp.resources.dll
md5: F2FD1A1678F264FA72986173D68D51A8 | sha1: 6F1503F13F7EDBB539056E73176F360879D299B4 | sha256: C37DDD3AAA8BE2C0D9E11CAC05FB77A9979E4E0F6FA8E6F29F4A872EA7478656 | sha512: 849636664C895EF06BBEE0D9BB256B40046030DB66AB7E2E80D76109C19546F0541FA135DD54BA45031F02345C863A5A3AB7DEA3850789E6B53FFE2C55A79030
bin\cs\Microsoft.CodeAnalysis.resources.dll
md5: 3B7088747711FC93F2023A99549DED23 | sha1: 38CB833576006EFE19BF5043EE3364702407E5EF | sha256: D3695604E5245966D11C976D250F1F603505F313AD8A65B1323A6157EDF4A616 | sha512: 4BB088BD95DFB4AFCB4B53C036CB2C6411C836570447BF1DFC793539F859C31637999A02B11BB69EBC66C0FC1525F4E8B54BC3129765EE93D196501C12824B5B
bin\dbgshim.dll
md5: 3FE2D5FE19A4378798DB1680290F630B | sha1: B3054EE2A578C998491D1C8B7B9E137C5AC6892E | sha256: 1BE8ACACB9B5F7CDF7E225E2D49C76115FA6E260955317512AE38EF5EF9BA361 | sha512: 880DE39DD2C3089850298CA3D9D7B0F3BA5F60CACCB548E71BB1E895B04C705BA81A7EF41ABC6429F696A63D7F2960675115EAE58A2DA03ADB570F1B207C09C1
bin\de\Microsoft.CodeAnalysis.CSharp.resources.dll
md5: 8781D7AB0A774F24B111380269D5093B | sha1: 3EA3A9A74CC0A76D7E3BE94518F163C32E322F02 | sha256: E07775A98165C8900C0231960BEAA66AC7C42025C55DB000AB543963AD2BF0AF | sha512: E1D435AE669706A97F373F607FE89E0809F0982D11388AF71B91B17250E449A9E61F7BE4C81AAC0B29F22290C1FFABA41293F7B09764E21339F4D39F10BB4227
bin\de\Microsoft.CodeAnalysis.resources.dll
md5: 077B4499E57976A8807E28FE75DED48A | sha1: A791AD1DB8C2C3EEA8FA5D559DE342EDB87724E5 | sha256: E6977C2A23BBD533714AA91955F3D63652EF7C8300EC0FF18782E98F521461F3 | sha512: A1D3E9777D543EE1524F8109664904E85ED7106903EF9DAC795F53F161EB12E249E58CBAAF34D7EB99233C800ABE9352044E1E36C33D5D8D093E7F0CB73BA342
bin\es\Microsoft.CodeAnalysis.CSharp.resources.dll
md5: 448A48DB9859DE73ACDD3BB060F80279 | sha1: 74570C86A833226F863463219F03F7085C62ED97 | sha256: 07EA8ECFA9B5701CB3274C2CBCD2996B64CACFAE4C070F9145F8B08696584F8E | sha512: DDBF437FC6D736969FB6CD7472F694E0AD57FC6C3CF5ABC48854443CB5FC8B6A5FE0B51E6829EE7F4BD8A8A399A8903F03DF3EEF4C4EDDD0094DDD3DE0235322
bin\es\Microsoft.CodeAnalysis.resources.dll
md5: 45B1AF0FC5B7685D5B57F8F9011B187E | sha1: 6152F41CA6C36C24C8CB1ACBB3CDA59724E14234 | sha256: 42E6266455D57BEE8FC1B0A29D3EA45A558EBC4994624B5C69252BC8476669B1 | sha512: 391EA3D748986F049ECAF1FBB46C6205CD36DD723830711C7CCDCDEC4FEC1E10CA6E006D35922E03AA33C112992809B5579EF02778A50EECC289CE99B2CE9CC9
bin\fr\Microsoft.CodeAnalysis.CSharp.resources.dll
md5: 718232F18D6B3C2943CE9A1A68FC6120 | sha1: 32940E539E6F06D0179C93B24D0CDEC5E4ABE5FD | sha256: CFE41B69E9C9C98973032A509D0CEA202E1C00AC2A66D64B23F1690DA972CAAB | sha512: 19BC7CF5BF1E3491048D33F8BC3115EACF2D540C69C85BB2934FB6F4DAC05219E540E5112117CB1D84F6B74B781969D9EC3C70956461F56D29C628FDD4B4F9B7
bin\fr\Microsoft.CodeAnalysis.resources.dll
md5: FF447585766FB5F4110BA1BF2ED75076 | sha1: E0227E457745AFA3D2FB5F766698C05F636D84FD | sha256: E209BE6EBCF8C010511BDA5134900AAA55F3C7F3EA207259BEB6A575A978C4DF | sha512: A39C7D48A640AEFF9634FD4FCC9155F926596B8CF5E1BE111088C19CFBCC534BB3925415CF04D835FE1CD845252677CCADCCA2D04E33565F6D4A4852A093DAB7
bin\hostfxr.dll
md5: 49F9E439984D937EFBC33A755A4BAACB | sha1: 4AEFF5FFF0CB9D81700DE60372B58B63D80FA14C | sha256: 6A4F33C0A947D3F8964876E082F75A05B0DE9BE59119421EF20F9BAE2FBA97C9 | sha512: 4E6EFC7E780F34FDC38F535E6D171421C4E24DD72CED307735F124578A709D558D9EEBE5EFF7E4DF80CC4511718300D5B9E18C3A1A46C072C3B24BBE9B3729B4
bin\hostpolicy.dll
md5: 957638F10B7B38F08C468B41454A1B25 | sha1: 3E6F72EFD9459111B95E840C8EA3F5FE8E3E6229 | sha256: 06C1A3AFC87A7ECDD1F4D17D622D368A95D081EDA9B9CFBF6544888DAC65C212 | sha512: AC3F0DAA1DF035D90A1CEEE4686F0FF31B546918485D8230A98B6BF493D6011AA6AE6D8971B4E621D84A0F2BA4AD71F84CB33D3315D84CC020C54C94A14861B0
bin\it\Microsoft.CodeAnalysis.CSharp.resources.dll
md5: 86E262D4F0402238F3D811763F728A93 | sha1: FD53A95A1F3DFB60EEFBCAA8763D0DB4A2B39749 | sha256: 0275C5A876A65A0C9F2A6CCF2EA0F7DD3DCD936ED99C85E9556F1FDA3AD4C7CA | sha512: 27C4F399516879180C1726356E4D1CF8D4ECE4F49094BDBB1185763D62361200AC008728FEEE38F9856518C6A197D3C221B8ED07446A964AEB890FA5530B978B
bin\it\Microsoft.CodeAnalysis.resources.dll
md5: 2536E38AEEBD3CC59734CE523E3D8BE8 | sha1: EA8CC11E19A9F4F0E0F87985D16A57D2B567E156 | sha256: B952D4E670274D2C95BA3E1969BC61392B46BBE33D6AB7683B3F17B308D9540F | sha512: DF3A8A71B823E60063B54227341C2BDBDDC8B4616F9FE8D58F2853D3AD8BD09B9D35CA08390445607AE33CD689DD1442589A2FB93126508D6548BFBCF59450C7
bin\ja\Microsoft.CodeAnalysis.CSharp.resources.dll
md5: ACA206D99C378FD9CF9EED3EE6AB4F36 | sha1: 1D769C75E051805698D037CBCB31994D2FA75501 | sha256: 144FE17116AAEFFE188620ECB3E6368839AADB5BBFBA0579236D775FA1BAB6F8 | sha512: 5746A5A449D022207B01A4F141FC25254CB3B2B46396EEA88C7858F9DB65E51705D8977B6A65B393C2A0790C989B9487A19039805846170C4E2B5EDF2BD0E2FE
bin\ja\Microsoft.CodeAnalysis.resources.dll
md5: 9A835F43F3266B2D03B136893E8E9378 | sha1: FB090BD1CBF1795EDC17E8225CBE2109D94A53AA | sha256: F8D1A8C0868157A803767853B7A1857561C3F4E5CEB3327DBAE4E3F16B076319 | sha512: 1CE578A76E198F2F46DBEB8E356FD9B2ECFF6C5CE8BC898CF9F66BFE05D51C44BD2DA391E489D97E684C6DFFC9A6D6D1EFD22BEC963B78F668E14792C817056D
bin\ko\Microsoft.CodeAnalysis.CSharp.resources.dll
md5: DE73C6520880433CB2A968925B6B3248 | sha1: 84476B1C630B22CF7B60CD2D3A445108A4A0D34D | sha256: 3FAABD342A67858313A8ACAA6E6D9FCB0C761BA0CB9453A26B8A140F10E1601B | sha512: 68F2152F2E4839946A796A0EEA0A44C3E6595A60E4FC77BEE56A8E2F4AEE8235B121DB81A5657D493DD70633B34BE1BA0A272BDF94BFC63405EA4D9DB631A8E8
bin\ko\Microsoft.CodeAnalysis.resources.dll
md5: 19E5638B675EF6DBFFD1B89CB234DD66 | sha1: D82968A8100B9E777C71482DA2B988E71020712D | sha256: 11F1B0E3C5C4AF27B0B7E985B2EEEF410F9BC905C5A24CFC4F9BD59E85DB2AFA | sha512: 850B04873202B44F565A4339619C228F81CAF91B2E90F2F57F54CC2E0FE135895F2BB5245E6834AAAB7A0799D50209ACA7EB806D14A8BF9AE4D8A0A105CE5049
bin\Microsoft.CodeAnalysis.CSharp.dll
md5: E9FCD3A7638663A747485C1450732019 | sha1: 44EC1E4479607930512D810A1494A8014DC9C2FF | sha256: 264180AC5E8A09904F7CD3C8425CBFB8CDD8782B05DE8CB3ED833174ABFF2D59 | sha512: 1024FC6D48A06B1EEFC59E201499E8FA7F9455F8A62C352D28C2F1D57BD52D673210A4403A2B197A0D38AF251E868C833754913DC48957893D8628EE663CEEE0
bin\Microsoft.CodeAnalysis.dll
md5: F187AC02784E3809CCB887EED84A4784 | sha1: D96FE758B9AF011AABF78E85313A8CFB9601C140 | sha256: 4FD40E87C78524DFDD89BD1B8DF4B5CAEE671F80A747B3FD6024388C774EAE5B | sha512: A7FFF1A96AB9344D17AE5D210E523FC77269E38B30BCD86246A28A287845437F12A4086B81030102C772D516410343D799E8623F7F80843D3ACB3E0B98E72AF0
bin\Microsoft.CSharp.dll
md5: 7C9C49282D80C85BA391AAF8BA6D26FD | sha1: 2C1B663D85341B5826BB2F8C68A017845E9C3117 | sha256: 669575F0C3F0E7CEF00530DCB161259101481061B1EDBE8777BC0914EBFD6F57 | sha512: D6453779D2B44EAE61E9BF5A1CDAA8B3E9B8F2CF661C19CB2A47FA4CCB3DF55124B617D5E94E13FF6B3AE5720603786398BE6C44E7F44250F268761D11A4F546
bin\Microsoft.DiaSymReader.Native.x86.dll
md5: 4FF7094E3EDFDA47CED912012044296B | sha1: C6F3C9D81713687DC3820D8CABF14C2A32208D27 | sha256: F21DA9FB831AC943736135B6EE109A4B352511B8D6C07CB03C66B61996D1DDC9 | sha512: 372867BBAE96C51EE11B413F552A67A53992B16DBFA44105381DB3813E3C2F9A3DC9D16FC6BD6366514D4E1B4BF1EECCCE5261BC3DF837BF3E3EB5A04446C551
bin\Microsoft.Extensions.Configuration.Abstractions.dll
md5: D8E064AD8F2419F204723CF7CAA7AB0B | sha1: F19F20D758DAE8563FC4914C737E06F1292F58E2 | sha256: 32CCDB2AB4348F195D247F920D1432C0CBB1CC5FD548FEC8EE562C438AA48849 | sha512: B2ED620BC914433435E655F7A1C956735F959C3E8C60A182D96AB0A59A54C81FFA0C52214D88C6E48CA82E198AD7E9FCB603D6DC017EC64399FCF40D3178C341
bin\Microsoft.Extensions.Configuration.Binder.dll
md5: 3FC2AA5A1717ACCF911040B215BCE29E | sha1: 4B70D0392884C1DFD5EC66242EF58F7F804F58E8 | sha256: 8D0BBBD3DA37805186B4958E9EB8C7DA038A759176E26EAE64DBDEA75E535AD2 | sha512: C74240A310AD5F236A805B40C8C407F0BF501BA6664E259FFF610DEA0D0148628DF01EA96DD1D03A7C6CB01C7F59D374CB9B2E613A0B93813CC590AEAF0E2D4B
bin\Microsoft.Extensions.Configuration.dll
md5: BA5145200FCEA6B50A2223F98B468BD3 | sha1: 7AF4F0B8A4A7B75763BBC72C5C3EDF3D85FD8A50 | sha256: 5971CA80CF7EC34845334C9734542CD4DE2548FB15192A19E6DF3272019E6317 | sha512: 3E442028CB9208B1925D53BC3F0146FA832E1A912B8C09DACC6B5EE419C78931E4B5E256D58299A3ADB9F54B2A66F24E454BE74017FD0F0E2FBE5B7E98ADA464
bin\Microsoft.Extensions.DependencyInjection.Abstractions.dll
md5: BD0CB2BC62A2485E93AA36FA6941C0CE | sha1: 453CFC5D9A9CB9C54EC38FEF07D7BB3289484C7E | sha256: 4CBAFB5C80B11692638D857C0227429F56CD27DEE8FBF85B75CB1A98C8A86F84 | sha512: 14C74166CD8F010CC6F0C496931E0AD11B9292E35FD3C899620980432C191EF4E44A44100D675B5D288BC779FE850E0727E161EE718CAA60D1FDE286BD65A8AA
bin\Microsoft.Extensions.Logging.Abstractions.dll
md5: FA43B31FAC519D4537325B2D77595C3F | sha1: DC3C0912D2275684A95816401F63E155FE2B5ED1 | sha256: CE4721EB7591C77EC23650C079C25730BC9E4F2AF440ED0CE913258151434CDA | sha512: E9E050EC7BD310CE3C5C13AC7F3849DD96EE34CA68A91956B956EEF6C228A23D790736D05F07562B039A888471F823107D11384E72E172F505192964680335F4
bin\Microsoft.Extensions.Logging.dll
md5: B7F13CB30356DBE3E3BF7C01E2D8C7B1 | sha1: 712900D638167A85017AB7F99119964D84E0A39F | sha256: 9CB78661A77FBBAE56DE368F018AC9B06E6A171DAB37E49091AC4ABC4A3D1126 | sha512: 6DF9337D590ADB72DF002CD64005A59F60BA064B2AE2D207559F0B43C9C8978AE75B22115556F0F4E7567B7B7862B99FE069EC92B3C98752623636BEA92D1BB5
bin\Microsoft.Extensions.Options.dll
md5: D195309528F364DFACD3BAE393EA08B8 | sha1: 763721AA95EB354FE7CB88AC5EADBF6D854BC5CB | sha256: 123766D210B9793CE76C2779FA87B3C8FE122A526FAA6D46841CF7CF6E5495FF | sha512: 332578FC59E8C518A0E45957D20A9A491B7D6D7567C1655C2F2FA5535450D2D9238B7937BA26B1EB271335E0DD605CB64768AC875EB0901692D021ACB1E344D1
bin\Microsoft.Extensions.Primitives.dll
md5: 30F911D2FF61105F7B5680006A9E4DEF | sha1: 12285FFDA48A642F3B06B06CE73F79341475C006 | sha256: 42BBC209A1A39F3BAB6652478DE1BC7DD240146E3B668D34253425EB663BCC4F | sha512: BCC6E1B979A370D1E11083327776364620E7055CF21D05F56F5867839DE77C5C3823BD1ADF123865533263FE7766A6FDE6E66A55535C705A9097662E1181D463
bin\Microsoft.VisualBasic.dll
md5: E8F176282DE796FEB322B373FA8A2F01 | sha1: 1617CFE6D0963E6E6A9F15264AB39C074634E413 | sha256: 8F00D712C5B49C86F44914ED877989EE9C1B4202828C6864554AD0CE36FDC598 | sha512: 5EFA8D74DBF5E9673ACC570CFDD22063167EFF14E2D81AA4481428582B2AEF8E27093588478D224EB3A182341D78455396430321AD80E0329F34AC37BE9416EE
bin\Microsoft.Win32.Primitives.dll
md5: A4F27E8A98B184F31698ACE02CA5BF51 | sha1: 45ACEA699DE55E76F9881E44803AACB4077DAB98 | sha256: 7518552AEF0C7DD4CB1014EABB868B6B142C3BE93A5FE0264315FA2BEA21E8BD | sha512: 5BB401E50C18FE2CD970AD8DEB2C7C3AC578EA0A457143BEBD95B35A544FBF9E9ACF17E13419D76BFA2926E7B24C447D98C819A394136AEC2BF3C553F910CA81
bin\Microsoft.Win32.Registry.dll
md5: 519A1EDC93492EDA21A6EAA43C73F223 | sha1: 125956186AF6AEACF5C577BB82D1671DAB36E2D2 | sha256: F49286F8894F1DDA92A6E31BE521074691C68C9E0736BAF3CFA0F88F0CEED6D1 | sha512: B4A596E4BAA30ECB94A96D570DF97E7273C713B68755E8FF2AA5A8CE73BBD67B1A54F1DEEB5609D36C0B56690D21E5F55C356071F77831CB1A1E9E08AD7A73F5
bin\mscordaccore.dll
md5: 0E453FBEE2DDBE26085570FB5E74BA3F | sha1: 87FF40A72A6A94003B79C1AE0498DFA031ECEB29 | sha256: 754695BC2576CB24F1D2CC0F2A6EDADB0BA92DFFF2D8AE62DDB3512B8991CB0D | sha512: 9A4E077904E99A59CA7203B07FB6A28D39E315BAC35BC717100925696C4A8370A42066F525779F5C43D7C13FA04AAC012A7794338380E7FA2E9FF05858C84B27
bin\mscordaccore_x86_x86_4.6.28619.01.dll
md5: 0E453FBEE2DDBE26085570FB5E74BA3F | sha1: 87FF40A72A6A94003B79C1AE0498DFA031ECEB29 | sha256: 754695BC2576CB24F1D2CC0F2A6EDADB0BA92DFFF2D8AE62DDB3512B8991CB0D | sha512: 9A4E077904E99A59CA7203B07FB6A28D39E315BAC35BC717100925696C4A8370A42066F525779F5C43D7C13FA04AAC012A7794338380E7FA2E9FF05858C84B27
bin\mscordbi.dll
md5: BB41A6FC613107A07F2088A56405D584 | sha1: 58583C8FCC1DE460E67FE7045BC8B8408DFFA712 | sha256: 5A0CD85E66D7E413116C0C045DCE621A59E6DBB035E0CE04662D828EB90C5B57 | sha512: AA04F112723CFE682725A252332C7F6FB2561FD71C26A390BCE13BB546E3F62D8F514B5BA7D54E58B84ECEF0679F3BCDF90A572961B8467E89BE2E42ACDE76D2
bin\mscorlib.dll
md5: F6C3346329C9F0F5A32146D52475E09E | sha1: A78D7325064A897AAFF3F22ACEF9297CBDC9480A | sha256: B05A008034B98026512417FA010766C0B98C1A221E29BB2241993548AE0A9897 | sha512: FAE0B29CE4D4BEF513B2F3B41C827787A7936490050A2EBDC71D3AAE73D6A77825671F43394812E53FED44EBB3B703D0602328BD69433B60BD9EF4E393E9D7A9
bin\mscorrc.debug.dll
md5: 598379C0C7164E825755838940F49983 | sha1: 72377DE80DFA6AA40EDF863633CCBA5E7CFB9D64 | sha256: D5DD6615931491967E0892F19536DA53235798D3CB349972E865DFDC33ABADBE | sha512: DC1B3F8D1B9C871479048C35BA02F207B6FF7BBDD69E7B15CE4C5EFDAB6D14435C060855AE12F9AF076F95A58C6E66810E13DCE2804B20F74141F57C12591FD7
bin\mscorrc.dll
md5: D49C6F3D488222F9E598FBF0CABB8A96 | sha1: 3099610648C4C079FC64131157CAF4CC22E70BD1 | sha256: F88F4FF8F2AB623C058BED9E4A4EFF96D74E15CF2069E07A7EF969E70FB857BA | sha512: DA65D027752E51CB72A596E01A532D67B02644CC58A6B5ADED5B2CCD777C8B939254D1AEF0E464F60DBD451494A915F97E8C6FE61C8524A7599A1883658E08BC
bin\netstandard.dll
md5: 81C91E26DAEBF101B68A1C24F0FCA9D7 | sha1: BE380DF75F0EE0EA98B002FD7EDD5535BBD74FE0 | sha256: 8C16CBEE61AC23A265AC127181F6F46ED345D6B598BB8E39E428F27B8F3F7E40 | sha512: C00DE297E438BE0A4E6ABE89B1C45FF90C257EFB84C38EF6785FAC557FF336D165268AF0C1C329B21F0FD78D580F9BAE470F6D743A0110CD2E70D28B3FDF9D84
bin\pl\Microsoft.CodeAnalysis.CSharp.resources.dll
md5: 406F439D32418221EA814576FD7A7C5C | sha1: B1BE3CA321E8B6FFCB957081413A3217BFFC7B15 | sha256: FED4C037ED3C3AAB414E0737D18F6D5089D9551CB04F9F5A199035D75AFB454C | sha512: 2488E9290A86B47A2EAE5557243C5619ED6F64150467E1D659C55E310E51980B574A0F97B13777411929562C77F5F4624A006278AD9E3BB2358A9FAE9094D931
bin\pl\Microsoft.CodeAnalysis.resources.dll
md5: 298C69C2A69A2916158A909EB8AEBFAD | sha1: C7B3E28D8BF2B32BCEDAB7580EDE4ECA5171A7EA | sha256: 768D155DD19C5644C7019809821424838528B98E2157D88B895248FFDDF5C80F | sha512: ED9FE96C60404B01066C1BEE36EC5A098AFA716465E976C35B2016047FFE9FB2760ED076CD12397A34557B15DFED561B2F62D4A9D1C43B10BB095BB2468E85A3
bin\pt-BR\Microsoft.CodeAnalysis.CSharp.resources.dll
md5: 8A4ED8976F141466BAABF4EAF0A6E2CA | sha1: 1DEC7494BCC8BEE7A169C91F55D112AC226A9699 | sha256: 5E1B10BEDBF56BDD472C1ECDDC4DEFCB94AACCBFD1EAAC55A2FDFAE42AFC452B | sha512: 2C5D3E82E51E5E159C96D2CBE5510912B493E564CC906BF3D47941255C37F717E094A7FB994E92F2CFD293268D4251001D13D46FD77AF5949958E80565C157E8
bin\pt-BR\Microsoft.CodeAnalysis.resources.dll
md5: C2656796154C3AB64A30F040996CCEAC | sha1: AEC0317B0C17E18B7FBCB223C68BEE2A7058FF01 | sha256: 6B57447D279897DE5D9C69BC5A8DBD3A76E5E9FD616B6B730796D28A76C3FB51 | sha512: BF8E9ADD8E7BF9C47927127B37E850AD70AFC8921723D060A2892284D7BB97692CE491010626ACB5B93ED99248DE2A0F416BF611DD5BDDE36DA1F98734C7E9CA
bin\ru\Microsoft.CodeAnalysis.CSharp.resources.dll
md5: 9D7CA524373C1D156F942A1BF3329DE1 | sha1: 4E1237863E83AE68A38A1A2F30F383EF2B7BCB1A | sha256: AD94F781F07B0BB6E7FB2D86E48526F5DD39AE151DED723797B72446AC7111C3 | sha512: FDF02813FB322DAFEA4D239F4D2E3BBF53BF19A24D2C7DFA8A8CBA5A072457E19EC74E4F8DE90AFC80CFB065C6D3186932F1C48435C27DAC96ADDBC4BD0700F0
bin\ru\Microsoft.CodeAnalysis.resources.dll
md5: 3EDD36AA41F349047886D3DF369B6F67 | sha1: 2BBA90F2839A399561A44A616368DE811736417E | sha256: 25075B34A0EFB67D233745B6359A8D3311C137EC5D9F6D47478369175D217AF9 | sha512: A3A53C37E042A83C4806E1A7AB55F7E7D960ED3B57AD340F22FCD4BC0F661294A631846CFFF567F2638AA69E7402B76437732A649567D657980E99FD97325C0D
bin\sos.dll
md5: 346763D1A98044D0BD1C4C90C5661FEF | sha1: 5A46755A801E180072B3DFC249F07E6652EEDDA8 | sha256: 1B2AD9B462FE435344A5C20C07837682B01E4BA1FD3438C3B8737D657D36C215 | sha512: 897C7FE27F1AC3E5BDE62D10CACB2A3A409186E7591DBEB751EB46C019561471C426B656F30C486866CE395F88EF5E4B630E7D05E309CFFE555D4F3737C13136
bin\SOS.NETCore.dll
md5: 80B9DF9076D5656CB3EDBB22A34FAE56 | sha1: 9A7EDE3156D8DEBA32FAC298C28D9BC9832DB516 | sha256: 28423F2B0788186B5DFB4B5CCF419FF56AE94E117A8241F516A2EA0F2A1667F0 | sha512: 0BEB86D4EC06512571D61DDF9C1EB468E82860EB0D6B79B62B947BF9341BB291EBFF8E77E7C761C632C18B4EE7CA8703B68AF73DA96FAE63B39EF262D9995C6B
bin\sos_x86_x86_4.6.28619.01.dll
md5: 346763D1A98044D0BD1C4C90C5661FEF | sha1: 5A46755A801E180072B3DFC249F07E6652EEDDA8 | sha256: 1B2AD9B462FE435344A5C20C07837682B01E4BA1FD3438C3B8737D657D36C215 | sha512: 897C7FE27F1AC3E5BDE62D10CACB2A3A409186E7591DBEB751EB46C019561471C426B656F30C486866CE395F88EF5E4B630E7D05E309CFFE555D4F3737C13136
bin\System.AppContext.dll
md5: 9BE2DDF916E892FAED6CBB97E8D7BA8E | sha1: 6A9862D5681DBE8A0C33B4EA186F0540CDD4D0A2 | sha256: 3E72C204772A516A6BC24BE90E54D946A34541C53C1F6D6CAA392DA8EF1F7F4D | sha512: AB28DEB67F86119DABE1245FA1290AD0C814CA8B58593A25506A43EE011D22B318AD2BC5498B3648191255AEF11AC1EAA3742DA5A1C2BB4B9A477C0ACE69CE0E
bin\System.Buffers.dll
md5: F6652100D4DD6D47AA72E1F20D2FDCD1 | sha1: 72C996B6D564D7F4443A4EE2BF7DAFCF9EEA3B0A | sha256: 2BE74465B413BEFDDFA304AA12998586005B7A250F4CCACA1490904691AA4E63 | sha512: 3EDC10E54DAF021838F712DBF65EB4C565033CE47E5DE6B762099E2A7A4D709E0D0EF8CCE9D4D7CFCFDB43A024FA8EFECCCC5359CDFC2E59B028C6C890D62931
bin\System.Collections.Concurrent.dll
md5: 9B20ACB22D81EE3EA27D9B709A3AF874 | sha1: 163CDE4FC4E0EA8E91C10F3EF85159AD288D9750 | sha256: 227B64E0602A8C6CCD109F893BFD1AD10C741A9290861D9682E592A9952ABBA2 | sha512: 2675E434E65CE386BDA42F5745F9BE5F3B4926B9C1CE74997746BA5B68C7C8648D443F57E6722AEF06E453B47F4655011CF3832C53BEBAE0DCD650D4CC723CC9
bin\System.Collections.dll
md5: 813ADEC5D4F6DD8A3F96ABA428576421 | sha1: 699501874F9F609AC9247642EC98FD4AF398F64C | sha256: EBD223454FC6F42CCE7DACA9E4D94A117D408BB3695F9B3E5F5966A015439CC0 | sha512: 17CCBCF1B5085726A429F37342B6F0EDAF64829DBA5554FE67DE70B0FAFBE3461884598164DF7E0C5731CC3907130FEB76A190AD7DDF4742EB5D31184A7EF19E
bin\System.Collections.Immutable.dll
md5: 53078A8879AE581F0642A96682642F99 | sha1: B165B46A1A71DECD5E790EFCBD10D584173CF1A7 | sha256: E3C52D6FF04CF728FBB6C2575022889AEF24BEA58501E8DC5182830E830B154B | sha512: E2C76C19144D5FE4ED3322F1AFFF2A6718A08B49296151BCCA351F409D34D112737B3C980D2D5D0BF4B86E0EAE40E055E385184DDE7541CBC6218CD75EA0F8D2
bin\System.Collections.NonGeneric.dll
md5: DDD27058D1ECFD71C08A9535F34737CC | sha1: 882D0DC38541A9144131683F498EA3C7831BDA82 | sha256: 6ADE882AAFFD1260B4FAA4A9D9CD5552D719483E7ABA869C945E85AC0E149EE7 | sha512: 808241B85C276C2E53B0C037FD63909605B3CABFC61EA180307386BEF333BF58717FBB244235FADD187CBE468F87F989C3A997919BA75BFD94C82A6BBBA32E8F
bin\System.Collections.Specialized.dll
md5: 9FF2782E9D7BE89F92E6D5F3FEC2E559 | sha1: 6AED4A9B42E63A9CA307C2242737F1251140F1E5 | sha256: D4CADF35B8D5EC077ADDE49BF7A4AC30D41D947EEECBEC270F9D6E4A7A9C6D43 | sha512: D183F51E5D1AFA194E35E06A3673D7C032B20D64069BFF71606812D92F40DE2300AB2E121E54D0D0BBE8B176637470B44179947E28EE19526BE02A1F99E01C5D
bin\System.ComponentModel.Annotations.dll
md5: 8EAB3520EF562366AB69C3BA3384802C | sha1: CF0120E13E8DD6C099D2DAFEE0C7F673D54B9528 | sha256: A8D07ADC228F8CCC61C40BBA0CCE00BFD2EB05D6AD72DA55EB4876E73B010348 | sha512: F89BD78FDC633757FBC34CAC9D71E25D7F4135CF5E94B220F9D6BF999D74D6FA947286092DC468AD018D210204FAB9BA708082D62A2A512FFE42F86D4B259DA5
bin\System.ComponentModel.DataAnnotations.dll
md5: 7EDF34BB6896D89E2E615DD483C2423F | sha1: 624E0B0D114AAB7EC1E183D429733AEEE292D9C3 | sha256: A6C9F9E6FFA56BF4D28E25F056701865E50045B7EF3E8D89E2B86CB18516C0E1 | sha512: FACF0B63432967DB5D32FBD791FC8C301DE8DB013B6A8B20E9C66DD0E9508CB58FFD00C147EEF1AFF8DC100C7FF30E37868B494ABE66F707946FC3B161724944
bin\System.ComponentModel.dll
md5: 0AAC5F2935298A975B28CBCFC8ABFF0F | sha1: 4D75379A03F8C6FAD6C4443330185B1CEDABF82F | sha256: 74315E733512486868509C2511DE2C031C7843E461FA7145A774325D67F8D3AF | sha512: 6DEF1F5B81F16D106598FAE96EF2883ADF870999D63CB79BEAE2B798776C09EAE122FF4471E4E87692CE20241ACFE613A014B1B7B5AE3FBC6BE12036CCBC6089
bin\System.ComponentModel.EventBasedAsync.dll
md5: 687E6F256053B81C32F6B1DE7B9101A4 | sha1: 24D4704E9C156B1AA50CC96AB82769579725B5B4 | sha256: 825397EEF4B50CF09036BF7538E354121D19A1F13A1258867685FF7F8C0ADEEA | sha512: 5232F1DB7EE9FB2D34F1EDAEBA063E2D7A136D8A79C04806E11E3CE12A8CF35E3B784C42734BC3A12D15F4EF6842223CAB2AC34CE694CF120F9898F94DFDD51E
bin\System.ComponentModel.Primitives.dll
md5: 4572A442869107C0B5853B3605F72424 | sha1: 5B43B4D843B2D60BAB987B90A35A9C070A5159EB | sha256: DC1396AFA99BABBF5C304AD929858D542542C46E2DD638A6259A0E9097E6ABE1 | sha512: 237503E0DBB765DDF13EF988605DFDA2B65785BEE3ACAB3FF47751C7C666D2C8B46FCBB96DE588510AEFE93E8ADDBF3EE4CC86D3B41D904C6618D27EFDCB7B85
bin\System.ComponentModel.TypeConverter.dll
md5: 118621B71C5E420E6D50DC36EC80715F | sha1: E0DEB9FD03AA0335E1D9AEE185FFD6F134F072D5 | sha256: CB8439A67D708D867BCF57C05A6230AA9B160675B869169038C71D46852EA9E7 | sha512: 51985CC1879CB2AD133BA976BA9E176F78665E0F6AA37F4CAFBD6F1F8DDBDA74F24B3F1022CB902CD9572108309A1D3160938ECB004DF1C0B1159E2606A5900A
bin\System.Configuration.dll
md5: 9292BD8DA421D9441AA3AFCA704590DB | sha1: 8F69B243335FFE78C08D7448826227C13936BEBE | sha256: 85CA713374154BE6D0543571570F17A0711FB46A7A425A7B2F138625AE59F165 | sha512: E0258F4DF94A4064C9066B467753896191852FD18E1CB8FA1763DC51A76648D2687E2606E4C47A5F2D31FA4637F9A7E41F061821C164E05D922224ED6385AEE2
bin\System.Console.dll
md5: 2D40477720918A3C02A3B76E551561C7 | sha1: 566E32925B95BDDBC18637646D1FFF9EE716EB62 | sha256: EA4588001104701E2D03402FA06C2A6C6D73EBB7F9DAAE0AE5FDA5B20FA167DA | sha512: 2D528E54F79585434D0449E9611C2CEABDE8F6BE40CB7A1ADB0C2E91B2937ED45017204239AAA2A00E7367E2ECD6C9F2445EA6D1B437F045FA590B280E1D02C1
bin\System.Core.dll
md5: E67DC8755D59CB16CB64774A2CDB8609 | sha1: 96D98B1AA7E58B82C602E2C999607477C3F701DE | sha256: B2E3DC1E07227639F2B55FAB77482017571CAAEE73162F7B735C2FA5DFFF0A0B | sha512: 692617FC70A5089A64270C8B2A1DC22988DF0F1C512055E033FB4EF1D45F1A287F9C490532561BA66F8BB766A0DB0EC99E928F5AB4441274EFDD6563CE07660D
bin\System.Data.Common.dll
md5: 45E9BB825C8913C6D20453DA711A7ADA | sha1: 456F3B00E5D7B6985B62F9DC40E217D10A9EA5A8 | sha256: 8A96075BB41E905F9CC91A24E3D5930160778B529988161A32B6E86FF24873D6 | sha512: AABD446D7873274CF6ABAF76408A974CD305F45BFC7CB16EAEC9B9BE8F9C6B86B05D29F8BCCC80B78AD568A6D966D0A7E844C8D16C82888BA3AE1F273166AE5E
bin\System.Data.dll
md5: 0B59C042B0FB9E22C3C2F5C169556B27 | sha1: 6D0833233C9B6763F5DBD92A74721BEF9F09F59E | sha256: A7385B1E48EC8113910373CD193E878DD9237AE6A9607ECAA024E9A73BE57AC2 | sha512: 2D11D59441FDC47D540C4D9325E423B879660D4980356A1E761D4CD43266E997CEDD61993E8BF6C5CB075E163159D0F98A569277B7DD54C79D8FD337C1D01290
bin\System.Diagnostics.Contracts.dll
md5: D140C7921659B0F7BC9830CA27B57BBA | sha1: F0798520B00E3FEA7D7B0B79E882B8BA77A2AAFF | sha256: 966B05EA8ED2D3E59A8BA48F21D0BBC5E53458D2B34688CDA6F29090A78C6208 | sha512: 69AECE1A5ED7BDAB053781854D05E486495286399E5AECE9627D45C8A2C43AFBBAF6EE2FC22E28FF5FEB7B873EC1939E8BDD8B92316DDA17D05D637504E4FC0D
bin\System.Diagnostics.Debug.dll
md5: EB6AE408E08117554EF3D3A850C7AC0B | sha1: 2B5089244314DF5748D1632B5B9A5B126F229C96 | sha256: 4EB0DE99BF4B25B80E138D53BE7BE6D482F9B6FC2DB2051669922FD8F6B1E33B | sha512: 584772884CD9A1F9090B5CDAAA777190C1AC5C140DB57C434789D42BF14C8C1B60CFB31D7DDF5EB7D62EF1E3203C7148C8FCC7BCA5416BDBFA6AFBD57738E7A0
bin\System.Diagnostics.DiagnosticSource.dll
md5: 70FEFA08F31F9A586D034555EB7DA51C | sha1: 60FDBB57755A23D556149BB721B8A283CF280430 | sha256: AFEEB77C751389F6D2F97C7A96889CA2F1F46AF9E626C8E0E311B0A0F54524DB | sha512: A2664B51B0A2E9BAA2AF1B04E1F5D48CD39B999A4582EF3057C6E8B11E6B844C69B6186D639EC17B8D4736FC3658D85DDEB2C7AC1F45782D9C92F34B587BFD62
bin\System.Diagnostics.FileVersionInfo.dll
md5: A4A0AFDA0CEB341C1351BF6FE846162A | sha1: E594327A46FD712004B77544F1F72C632758FDAB | sha256: 16581FE66B02A4668CDD307FAC300D7B388881DCD829F4246860455577EA8A50 | sha512: 6BE55731DAC230F5C4D8FEFB6C4F5D414CE86DF329B5ADC23CF9DA58FE11A2326EDC1F27C80AFAB68AC2849B39619DB113FA58C6FFD09ADD642414B2DD404F01
bin\System.Diagnostics.Process.dll
md5: 74BC604F7308436C9B60AD00BF03ADEF | sha1: F82F4A91BE75D2D42457CB87A03F0177D7271C57 | sha256: 68D9C382959B5F76D78227410A290A8403DAF137643F2DC49A5326C091037C46 | sha512: 2E826DE545990A6C9E1CB452C3CA0CDAD86FD757969C6B39C7694A212AF59E25E52A9261C2412582449B34A2A490B20A0A6568E71FB39D982856F546B4EB8241
bin\System.Diagnostics.StackTrace.dll
md5: 141D875DCDCEA606CE866DB7B72399B9 | sha1: AB3138305A8BEB4F97B55AF978C6C425248F4262 | sha256: A8C8448F8E6F6965EB37A5469D50DFBA53E3F95339C4705C13CE81B189284927 | sha512: EDDF2D802C76CAE915F59DD510F31BBAF20353A9EA3BDA1AA48366AEFE41DDE9422567ADDF35666CD9B3CF33B359B82A9F20587B2CF75BFF2E25AE92CF87053F
bin\System.Diagnostics.TextWriterTraceListener.dll
md5: 0ACAE45C9D267A51AC1510CC5A37C98D | sha1: E12C1F83F522C96EBAEAF3C592286AFB31322168 | sha256: 8C374736A7EC88088527E3CC47D14AA9D2311197C1F43A86A994CD15BE11BF36 | sha512: 648FE8DCB4695FA325B80B7EEB39B77CA185CC546023C9272A36B1B9648F19730E71E422A23274FDF187C71FA85A07A8C32DC6DD730E2FCA7B4F265888AADA86
bin\System.Diagnostics.Tools.dll
md5: 6936CE71CCAB7E6ED5BBE2FB93395F97 | sha1: 8CFE842CBF7F92A72712DF410733087AEEECBB39 | sha256: CCB6ABFC27CE21562F47347B4BCE6BE7E3FF8133982EB144418E4F95DAD4228E | sha512: CA1948759CF054057CB444B241782F0C7B9E488580A53327ADAC9FD621A18724F2C693C84ACA4763526664CBFBC4EF656BE427D6F7C945DE280F74A8C6D5945A
bin\System.Diagnostics.TraceSource.dll
md5: 89A215C0AD0E789D02D888AF3C3F0480 | sha1: 0960B899CBB58AA8E95A6781C9FCF25D6365B40E | sha256: 7D98C47F9DAF722ABD53A0FA9907FB4A2E386509E7B21870732107BEE64A30B2 | sha512: 12C449CDA2ADA92B0C8FF35DFBD0ACDC09220B69755F36C0FB22A05D11024D2EFB8BD69D74649387B99287C9F3651815A29DFFE59A62679B08C4B008C406860D
bin\System.Diagnostics.Tracing.dll
md5: 50907C1AE3AD2EDF77FDFE8B64A0F50A | sha1: DA8BAB531BE84C0E5441F7197375BC6E31542B4B | sha256: ED2181D193721CB14ECA56E87D10297798091AFB0A9D2FA898DA5308FF625D81 | sha512: C3910B1B34FA1C1682F9F4B8777C592598EBA52A48AE6E8B4AABF4568BA101C79D8FBD566F7C3435D145BB0853018B7FAE13A017EA0A166AADB3F2055A511A2A
bin\System.dll
md5: FCC9C3FFA17C62A79DAD9F1578414F4E | sha1: 0993F019D210946815CA9836D93CBC7877316F30 | sha256: 031CBC0450B5CAD5091BDCC3DC651048AD908DE035E7C04A0BA2089495E6DAC0 | sha512: 757AEB31BBB3F4A23CD81A47781F5D3F0FE650519D6B750640A5B8D627B6BED09A2EC01A8002B67A485ECC5381C5607662126B580AC7FEE2B64FD681C74FAB36
bin\System.Drawing.dll
md5: 84273758DBFC1FAF49664B9914BD0B50 | sha1: BB13DB87C58C0A89190959FB3FF762C0003D5078 | sha256: 2C4338FAD83DEFE997D04722195AA5E6F06ABA009E0C897CBAB1617CCD283E84 | sha512: B8293B75EF2B4D20AEAFE643CD2614699A67A9B3D3A103C71D9BC55E811F9B4C37C0C47AA5EAEFDCA10808E24956099E4A08629BA2F833C9875CCDADD3CB52AB
bin\System.Drawing.Primitives.dll
md5: 47AC0002E3FA9B77632B117785C89998 | sha1: CDC9D8A6CC50A3878F1E93C2153C11CD1C677C21 | sha256: 4B83D41984B48CBDB92EDF1D6707BAED00A27BE173A8B2C6F5E00D26ED0BF519 | sha512: 71C645F2172C5DEE8D984E69559CC000D4B73443CE8A34CD4461DB53B824581005DB31EE492FD97EE319554750A021C1E89AFFF296B97E54907BC6DCFBD31294
bin\System.Dynamic.Runtime.dll
md5: 16D67A792C85C75D781F5BF0E0D7288B | sha1: 50D126A534B37905A63C96A0E64FF9B18BA03FA8 | sha256: EE1DF52E054BF7EAE51D8A2E1D6DEE3A4D1741615AFD1B51003F2D5A8E9745A8 | sha512: DB2CC139D64C04C49D033CD3550FE7784F90ECE7E973C6D7D02C29077C56C64D79ECB4ABCDCF0341B2E4B4498F636385B2E376FF5A2E679F9686A4443946927D
bin\System.Globalization.Calendars.dll
md5: 29187E49193735F02F90AAEA33459449 | sha1: 2F54DF9DDF50F132AC14D8A0574804FA87D20D30 | sha256: F023AD187DDA78F31A2A73C82EF57668784FA7996474761C468F1C34EE8A4AD6 | sha512: 6D31B40E6FF3F7A98C9D01C492AD4E1B88432D382B22C6123AAF0559C4DAA592140936F8F0C6BA2F849F61009F23DD0647008F1F05A3D9E5D1833F0EE0C49FDF
bin\System.Globalization.dll
md5: D9E6EF79F98CF3EE6A36ED147771E0D2 | sha1: DC36563673CF690EA29374B6961F40BCADABD023 | sha256: 42A54C20FF481101B706250AC0CE8FDF5F74560112827FAC575C19FBFAE9BF20 | sha512: DD978CC0466424E6BEBBA5F0A0194FF715D2F09FE61C4B9C8BB62A4B4F32E94831B8996468E3594D9914A2AFEB590C78FDC6D3084F1E0F6B77C208ED67B7797E
bin\System.Globalization.Extensions.dll
md5: 4552A9D174902AE2C4B66380EC0783E9 | sha1: 4E74BC0D47CAE6EAC6D436E6F5321C9A8D6CC4B9 | sha256: 6184BEC70C0B909B6E2751C8E506C3C632D5AC25143182CE008262497CA7C043 | sha512: 9D27F1D7A28000A182F2B619EEA741D49711FFA20246B983B58E65B27D652222319FE7FF27EC6A3F610C1B396C7B28554B0217A3116183C70BC200366F81D4CC
bin\System.IO.Compression.Brotli.dll
md5: FEFD99FB4DF3E3CAE2586A1A6CD41B6B | sha1: 72B54E01DEE7EFBBCAA1CA25909327C6BE8672A1 | sha256: B5C7C5B86752DA8AFD962F32871E15007721AB63BBCDCD8E4B88B9D6B9133BE6 | sha512: C4DC37FCB92E67387D8D7F3AD81F9FB56E2266926F7F3F5F239E50B1523620C3A1F6B38A6C862E6A54AE7241E48374A6CA7D3C0E8BABE8DBB5BEF0BFEDB943B0
bin\System.IO.Compression.dll
md5: 481E8C3522F386C46A15622C37771746 | sha1: 30D6AC53204242F6D144E1CAB4845DBF99737A2B | sha256: 1B7A6B368B5061330838E931557A9853DDC8BB608C840E6F73159B3C26E89F9E | sha512: 37CF17657EB773ED27A72AC8FBE27D2945180864EA287A3AD13D7AC2B6228E19CA89D9A87827403540646D658D182CF4821894E9B9E8118BD0F55ECD871319B8
bin\System.IO.Compression.FileSystem.dll
md5: 89D5CD29C2A15CDFC5B6A7DB5738B437 | sha1: 715AFACE37C6791D9E8C9286B1CE330050974E8E | sha256: 0875F74D41C815D5739FC6DA8383D81E88E683D0CE3953199701639D956C62D5 | sha512: DB667DCA80453FC9AFB86C41E0605D80ED22E55C128D5137C4D3148F73404BF01D357A83C278277B36DCE58654496696A25DE6925DED86810AC7F43C808191EA
bin\System.IO.Compression.ZipFile.dll
md5: BA2175D03C810AF60484F89AA79614AC | sha1: 8A2631F31D14E42F977A63A2380446048B9919D2 | sha256: 8195415B43B9504AAE2FA92BA656940DE137DD1E0E33895AF39ED4DC584A0353 | sha512: 015047101AC9C2DBD2723EE32EA7EFBF2F9E07FE5EBD0CB91EC1C034CDA91AC0515382EA4BB45544B16180DB7687D0E232FF23285720C28B8AF944D79CD823F2
bin\System.IO.dll
md5: 33E74D97ED219CDD4620F6C0460F7427 | sha1: EEA3EF6E648F4D363B1E9522A52ADE37EE8216D9 | sha256: 0E359A414635FCE8632BF1DAC41FF209F3015AC25EA79339AF0E1C59D96986EC | sha512: 0F8DA1F37B51C98099729F66BE640E710951BE01BA90AACADBA90A3D116BE84CC7A60928663023946DEB2E76CC551AD0A10136F14E8565039CA73E601BBB9BAD
bin\System.IO.FileSystem.AccessControl.dll
md5: F47EF0D905E2FBB152E4CD65A88A7E9D | sha1: 64EABF227A2D32398651F1B194FB7FA3C6FBB81E | sha256: A6F4F419DDBE7CFC059E67499F69B233AFD9F6E454579ECAA7C517AD6E8A5C55 | sha512: 0039A8DD053D18024BB00CCF9BB2009F47F9F216776FF084858A8335145C8DEA3985A1C003937B7B4B4A981613DA032F318AE9950D7EBE39C431741B037247D5
bin\System.IO.FileSystem.dll
md5: 0C6222EF62DC533DC1A270DB1D55FF56 | sha1: 25206A80BA39FD5DAACADCD97B745770941EA5BD | sha256: 1E7751836D995260086F3070554204C8BFF71A4B185398A03CF9E1B938132538 | sha512: 5DC5322B62DE9BE31CA6F8BF11EAD176921E9E2D1B6FD7668D18FA414141B677617B25B10D4E0D6270E3B57E0E7CD1D0BAC29577311A833AF23B487550BFD040
bin\System.IO.FileSystem.DriveInfo.dll
md5: 0B86E1F55C084285175B5C6F87AA2E8C | sha1: 6750768A0BDFEB72AF4243D65210499D34E986CD | sha256: AF0D0243B8157A42091DDAADB09F9BBD8BC320EC9FA284E215B982CB89FEC262 | sha512: 533A12635C403A0BFC8BEAA148F19E204357B2DC39FA76D6798B7523F827FEE2E93297D30630E537288912D1EF65B1997B7DE6D91E5AB46CED6DD5CBD832B55A
bin\System.IO.FileSystem.Primitives.dll
md5: E49DC2B68569AF73453CFAA34D69678C | sha1: 472F97216028D1F09D1886854ABA670166AAD449 | sha256: A925D9470C765CF5B8996EE1EF2C7248F6C7F7896AF5A770B5365FD6BFE0D38B | sha512: FFD9E29A3E010D24C2B0AC85D7C83083899F9216EDC208C8EB010B106600B8072CD6FC5A99049932C21960C972F68E090FF02E49067EECBCB114C934A7EDA0F6
bin\System.IO.FileSystem.Watcher.dll
md5: E6CC6D4D64018307DA88D8CCEAC129F9 | sha1: FDAF794EEEA2E4354A2CAD95765EB1764104E835 | sha256: EB14ED068C583EEBC53E6CBA7897E3354AE0AD21F415A48E0BECF6B1DD55C434 | sha512: 7DEDAC0FE2899144C5FFBC6C8EBB6F6AB26D24D64082294756B0C8452C86065E5FEC6BD5CEE205B661BB08F258D485D4BD43A8214D9745732F7B87DFAAF47C7D
bin\System.IO.IsolatedStorage.dll
md5: 948031F0ACB3562D49B0AAA692486555 | sha1: 59F451228BCD2FC72200D29CC422EACBC8E28708 | sha256: F59993228ABCE3F48B6D03FC4F574BDA8F54B90FF0754809A926512CC21DD84E | sha512: C5DF474B36D884FEA4B88153511F34D81D2447CB504A8BFB0456BE4C8A02CFFB220C3E769BEDD1B78DDFF1427305899EC5E83DF798AE46AC1B7E19A3B6FF9F81
bin\System.IO.MemoryMappedFiles.dll
md5: 66D0CF53045C37FE47DC44D683D55091 | sha1: 7E91CFFD4AFF65D0CE68F670811688FC7DC9F261 | sha256: 8F22456E5F58F76AAA3B9ADC8581E6EAB96F25D1D80E7D5C1150CC7D5AE4AF9D | sha512: CFF77D719E1F6008CEBE8E7B22D4BD9F0FDDB544FD7AB0D0DBB9F7E0A3718DF5B89665AF03A05B21C584340CA209CB51D0B73E1FA491DEC329F7B31E1D8E5C1F
bin\System.IO.Pipes.AccessControl.dll
md5: F856079DFB2711A0C6FADBE8C7EC03D3 | sha1: 4EDF4DB060FD1297BD48CBAB6BF3C6B719783CD1 | sha256: 79C5005CEF8F324BBC72388820B5F51F19C2E5ED42379281C149A6D851E19AED | sha512: C059F63C0EBE12650945C316F61838EF0541CA42BD369C27E2DA07CF215EF41E051455C9520038CB8163B2E326634D6CCDD78B9F72ACB5189FE787A76222B168
bin\System.IO.Pipes.dll
md5: B9FF008874D951A9E3C1F26DC0F9267C | sha1: BFA8B9D323A4C350A39BE1679579377464E1D07E | sha256: BC100E2E9D9D580F57F25617EE24F46AADCFF30610492BEE68F7E3B3563C017A | sha512: C79687D24DA5684813E326AF8C2792EC11152E7C5BE30456A724DA6E1021C35F66FEF85B5523D42073E2586E627B97513CDB30AB4D77185896EB3B18977657C4
bin\System.IO.UnmanagedMemoryStream.dll
md5: A37B6C40FC1CE6F56DF117FFFC14AF38 | sha1: 6F182ED137A2E88BBB65836FDA2AE2A6126F3FAB | sha256: 02BE81D740282D2B85AC9CC7DA12BE0E5F8CAEC7DDC2BDF094C39383D343681E | sha512: 8FFAC49D603BA35A8747CDC78B8ECCA0ECE9F592C6A37DB01A3831D8922B6D2AECCA8385E6406F5C58D2AEEFA0677A2E17352DDAE29467FECFADBDCF208D1089
bin\System.Linq.dll
md5: B5D36843ED2257FA6B3E04FD696B9BF1 | sha1: D5B02C9ADCECE58EC856F35F3F800BF3CFBE0267 | sha256: 0CC507EFD596931EE2FF5DA304E35063B017140DED6D9A48DBDA39DB9D327C95 | sha512: 8F7E88F77DEF05A0A4ADADF3F258DD46CE7FDA9402F36F2B70BFCCB4FB0A4681119048B6C7646A3B75A27EA772266632FEB0825CB89CF01E1E83D0E1ADD60307
bin\System.Linq.Expressions.dll
md5: E0CD0587A7B5101BF923F3DC8D716505 | sha1: D33175F16A9FA9D8A9257ED691B88897A3CEE800 | sha256: 683DDD86637F463D44AF616FBD79A4E754AFC1054AE0C412BC8F1DA5060FBA93 | sha512: 26381980E52E3FA7EE63FEB04480D8F1318E019EBED6945E633AAA06AC882B60D8C6D9FF6F690E6DDAC0DA603D4206CAE6F6D9922AC358DF2EF5434C19DFCCD8
bin\System.Linq.Parallel.dll
md5: FFC1B856F3AB34F55920905631FBA7D1 | sha1: B6CE33B2790BBC0FEBFE6C3080BCF296B37630DA | sha256: 335D6D17C07D01B98369FD2F88BBCDDF119AC5FC08E6EDCA58E503FF98794F18 | sha512: A65926017EDF95F5F037153068306849960BFCA50DC152FC1A5CB1326161C8FB2699BA303B78FD19EC173D7577BD6978BF57944D8DFD162719D29195F5CCC927
bin\System.Linq.Queryable.dll
md5: E11BF0069617E4487517A8E7FE694EF1 | sha1: 599B59C3AB22CE21BC271AC9C37194B65A10213A | sha256: 6770B4C224F75C6E36474A4663C48D6D11247EA1E3D4233A62158D4A62C77683 | sha512: 2D3B11D60DB95E908381C6DCACE4E9B82CB4CFD514AC47A8280F922AB120E707226BD164B178A24E14A7A1265BFBB0300CB94FE3E997366860E0ED835DFEA108
bin\System.Memory.dll
md5: BAF8668EB33C3CB7C6C22DAA1FDB815E | sha1: A68181213D3DF75234BE128FC06DBD06CAA233F2 | sha256: C4A70BAB0A6630901A6C3682DE51CA9A0FE44B10590671E77D96DB72A373CC3D | sha512: 520CB4B1628D848220A2CEBA117758541B3FF5055E8A50BCC627352B4FECB3D311128B7E713F9D834FDF36505DE0A25EA34DBCA5B8052F0FA4B10C660E4BD2AA
bin\System.Net.dll
md5: D7E040D6FC679FC6868079091404E5F5 | sha1: 47FBC052EE1C7E35B5720E3DF4D443338AC1AA98 | sha256: 0B3C074770731155291B8389F931C7B4048ACB4F7143381CBBB61CFE355443EA | sha512: 42C3D58A65EF71F4C4A371BB2AFE05FC0E7328898605283D5670D9056424B79BF910DF433ACD0F1482D93910CE5A39C5FD52DE9C5D3FA14475D1C23F76775A76
bin\System.Net.Http.dll
md5: 5753DD414ADE8FA3A77A8F41BCA262BE | sha1: F067A64455966C4110F49B278F1C9451978F788E | sha256: D8F1C123A496F8F6DD71F1AE9DDCDA3FA992933FF0865D4F00B6F20960B03E0D | sha512: 13E29CBB71A5CC2139C6C9A3722CD79D457135B6844E5286AF04C3AFCE3A925D955E5E09C5EDBAE9D60B0B120CB544D7B39CBA7DECDBBF14E443F1DE8D5AF216
bin\System.Net.HttpListener.dll
md5: 7ED3FA5C5E5ACD25B814A4D1052EC807 | sha1: 11F17929C542860E6212423151A158807A24244C | sha256: 5F0EF3A2763987A94A2ABBDD95723271522FE005765B7841AC6F90ED41272821 | sha512: E5BF04F2DBFB776554BBDF802B380E65AD60138C65DEE152406AF302C90DB06D33F3A41326F16F4BF4DF94880C8C0DABDD686AFED2683B955C074C0F45940F69
bin\System.Net.Mail.dll
md5: A2B95875B6C9F306152A5760E7B8E7CC | sha1: 3C5E682093D3DAC106A5E64D4DB1DC93E66642B3 | sha256: A1B29ADB4725C699F11A30E80F8D045E95246B1C4FD2D35B43968346B2815C72 | sha512: 9D47BE06D311E4305C098E0FFC1970875D0EB6E599EC2401E9E67817DDEEC6D37F94EB087BE0BF1F7A71B69CEA0A14A3560709333148F150AF9DE212678F1B25
bin\System.Net.NameResolution.dll
md5: C24361028C2AF19DD06F064F9C4DA5E3 | sha1: 234292ECF2C2F6F99D629D8D05D3D24D0BFAF236 | sha256: 1ACE07B5F6C88111BCCD9D218D4EF39F5605873C5EF28F1A7FCF53F2280FC8FD | sha512: 970538C9560B9C84DE18138FB44F8C3DD00937852849919A112E989CDB10A89FF56906366B59DF87882CD4F2483A3D997DEE8C5BD4F42AC6FD812C921DDDF489
bin\System.Net.NetworkInformation.dll
md5: ABB1BFC9187E207CA105AA65910DCDEC | sha1: 6CF1B927CFBC500D2255C5246B44FAB022313093 | sha256: BFB27B6959173D234365436EAB308E37E1BB50AA3B15B48BA9006A3B5C1DE2AD | sha512: B86E010936109EA50A90A13A8E24DE0C100EF17FFAD9C6D595E27430772221791A1AB9A6E0A6422637D096A80B1FED427E2A68246B5236F3A28C0C4D106A2848
bin\System.Net.Ping.dll
md5: EA32289B6829DBF81FB110722ADA1817 | sha1: 29AC06B077AE5F2984F109C90BE21A21BB1685E7 | sha256: 9571D00AC26159172CE110A56F09DB45433CBEAAC595929EA16C324105F69F01 | sha512: FDC7CFA7AD3BA7BF63D63D36CDE3753DB7F3DA928B51417837403E9E42AE223C2BDF9718F5EF20975BCCA9E408BC32BCDBE6EE1A4E1DB2910C8980EFFFC2477E
bin\System.Net.Primitives.dll
md5: F9C094AAD29F8E6188A54D21B9880A4E | sha1: D9538FF7F2A166A65D7AC983DD5A9977F076D0B8 | sha256: 126A74F8AEA521B4226E5CA017D40FA36F3594F5F3F967392454857F98DB3609 | sha512: 8E24E5D5E0489F23E47DF696F104E49AB6218934A2A8AAFDF78376DFDC54B7B65C678750E52BDC7B1AD6749233DAA81BDBBBAF426AE4CE7E02627F7CEC38D97C
bin\System.Net.Requests.dll
md5: 9CD8D7F3E3CF4D2A43821161FB252ECB | sha1: 4BCEF850AE9734F025666C0A400675CDFABC2434 | sha256: D59AD4DEF416DCEB558833516C0084FA9556D94BDB22FCD781B11EC2A48648DA | sha512: 676B69441ACE8DEEBB855896EC2DEFE676D3F72D8B5FA1C1BB53391C496EA6C14F1F7A0FF17EEDF6D9A64DA77D4D15E0FE7762CB68B636361F4CA65C35A0F655
bin\System.Net.Security.dll
md5: 92CCD3811D8EBEC60441B207F3F14C35 | sha1: 1D22CE66706908BBF5E74BEEE65F91C7E9B0165F | sha256: 3673B4A5D49B2930023B67118C80E43C5C6B33C50442F71C59DAC83EC2412FC9 | sha512: 6533222BB02C4EC635A08C4798CBD9A0EBD0174DE42BBB422A80DCB5BABE9979D25D70B2E3C2B05434B362B74C23900DF63BAC9FB9C47DD7C661D8361139D457
bin\System.Net.ServicePoint.dll
md5: 70AAD6ABC8B142092C0BECDE6E70FA03 | sha1: 704FEA905A0EC8BF83E53C73A95D598E1CB7C449 | sha256: 592A4E4BC4FDEBEE27086BBBCFABC886B87CE0DA58EA4307A404BABAEEFEA11B | sha512: 303E753151B8807C957C0E77FC2E67B13B600A485492D8C58638B680F486B68895EE1CC4A523FBB6D68475F45CD9B66EE8EA9671830AA5E6F56488847CB39137
bin\System.Net.Sockets.dll
md5: 3B08E6FE5CEE5E82DB412C10F80F3CF3 | sha1: CE052006265F9A168D78A17D7B2C8D469B750C84 | sha256: 695A4EF12ADFF16F8FCE15F2F55C02B3BAEBB907B8A6FBAA71C00D49E8E0DF92 | sha512: 7B91AB8A3508E1959C195860712F20C4799CA8B869936D61EC1ABF17C5D44C7FF25D2520DD4FFD074DB7B15BDFCB9B50A79581BD3739C3F250085DB68B2BFE5C
bin\System.Net.WebClient.dll
md5: 370EFF058A68C2D93D919553617FDEF6 | sha1: E48A4B17DF68D7A27A1CA41A10D931094ED19FCB | sha256: F41A8E16B77E46928B2E1EA5CB5F2FA306854D6CCB4C30848E1BD4D0FDAAB4EB | sha512: 53F771C07A3316E6EF53BCA2C71C2ED8B7B572B49409714C2B2AA488DDD8DA91FC9207AB67E8BEFF9B5CB41DB3A0C4A4EF489A0555A39F1C863442C48E46A7F6
bin\System.Net.WebHeaderCollection.dll
md5: 9BF2171896D989546912DCA6E9B4712A | sha1: BBF09BA08BBAC3D4BCC865F04AF86D6CA215A125 | sha256: 48D51BF03D1E222A0CD8A864812EFEB3FBF25C500EF1FA7E5110D655C6134E7E | sha512: BD7A2A6207C15CC0BC9A492810342F0D777C33B048FEF5D11866B25F3AF8BD3792CB88526C916B46B38C3F07A617351E91B95EAF427726E65463295258B8B0E3
bin\System.Net.WebProxy.dll
md5: 4F35725E26BA6601D0DB55F0F940681A | sha1: 81134569BBAC0D3E58C5DF0DCA5151E2DE5F3507 | sha256: EFF04C6B8CFCCA1C4A93451769C3D64E28CCA12A079CFA358E03414D47387A98 | sha512: 99C398DE4E7E43B9EBB297F8D21F073391EB962E46FD172473087987B756507ECE661BE7CC076E9F5757B8C5E047C6CEB28F634E3EAFDD5A45CB8758B157F39D
bin\System.Net.WebSockets.Client.dll
md5: 90C23D6F8F19AFB32E377AEFE6650666 | sha1: C42D2C0A4540659B6C320B7AFC235F4402C25949 | sha256: 07CD7BE165F8E0E708C392A14D40E57AD5410730C50035E27B613A041FA0C499 | sha512: B456E48112790917E979ED0AED1573E7FE0D6802AD92171AE24E122151ED813040661064A9EDA1F7C731A3B1630E5B316CE05D73D722429921131191D23F1783
bin\System.Net.WebSockets.dll
md5: 0AB78B293AB2D959C82F8CEEC6B92E9C | sha1: 520EBEAE296D9AB9854DC0F29D8A2EC75AE2307C | sha256: 4BDE6080F0D01BEAFA54FEE722323612AACCA50DB85545F5BF2B9A47266A2097 | sha512: B4F10808904EBA7EC005345F03377307085B78422E93FC04814C1E27ABC0D7A56EA5F825EC95C26F62D08D5BF89F365AE013C0BF4DE5174A4B49645514E96683
bin\System.Numerics.dll
md5: 26A86B3FE010AA54275B6B484A8068B4 | sha1: EDA8E5D79DB01AF02F8784941BE5F7ACA8819F59 | sha256: F86B0F979D2A7036D87EEC7862ED103581EDD2FAE80C4EB7ACE6F290F9BD2BCE | sha512: 5C048DF0B1949B14E06542ADF4347889087794DA83E4E721611DA88BE33B83698DEA6345B56692D0D86ED96A5DADBB62ADB8EAF51C93A9E9501957234443486C
bin\System.Numerics.Vectors.dll
md5: 6A6EFED1ADCE4B8747D79D94C1A3A9BF | sha1: FF94BD47F1C796A0CB94FDE70523051481CF00E6 | sha256: E1384EF54E5B79AFA191CCBA99001F16F6903AC19D71A1B4E446DCA69D618903 | sha512: 7CDC2A2E700D70CE094A8A782DECFBC3AD69B72DE0277989B0370362ACDF656B3D3E70A92D889B53C160A134C16A63A1D53621EDE5D5DE3F12B3BFA12798F26C
bin\System.ObjectModel.dll
md5: FCBEF73889F8FF1B46D85A5CE4BB4E38 | sha1: 190922506C9E387F5D11773DE2CAD5144EF271D9 | sha256: A2558C0903000D54543E84E2554300C59E182DCD70F4B7FEE6F7838B9C631AA9 | sha512: 26D92453EA4E93537A68BA706B74585358AA85E80E7122BE99F7DAFDF1D7D3680B865B258004E3B0E449738DD3D8679A6FD650A55708C87126C99855855E9A96
bin\System.Private.CoreLib.dll
md5: 45E4EA5008C04DD864368A9C7EE6FEEF | sha1: DF69FE4CBBADBB0E2BF78FB05A294B7FBFD9586B | sha256: EE1963777C04272BD1AE72E7B54FD5F664B8189A3959F093769590B3315EDFDB | sha512: 76A36A280F602A186707948F7ED1B44E9DAB022C5BC3A65126C2BC1E0588E259E40F003BFE7FD8DB70D2A8957E3DCF8852C219D74393E0ED67E3422B7E550E0E
bin\System.Private.DataContractSerialization.dll
md5: D9D12C624F7960F2CD9BA4756F7D3837 | sha1: C83B26B424FBE86285461D346CD7E16BD3EA1F67 | sha256: 8E9CB5B0E44D1108A4AA9DCE4A9DC46446915F0FC6C2121D0943866732BFF72D | sha512: 8B5906482495FF0AE93D567B124D6CE8E37A4612DE709DE6D179ECD89721B548D3D38D3D0B175E02F7BD0313D4142E85588654D383EBC29CD3D2D014890E3549
bin\System.Private.Uri.dll
md5: 17003B55AC48C9287A3F7A12184E3992 | sha1: 5FF44120E2C7D2618BA3DBEF5D34290CBF27B9EC | sha256: 111876DCCA96D3B2B2753AFFFFD1601B78FE759043FC3586E3979A474FA9AD7C | sha512: F33AEBE22B6054B2660705CADB037F0F6101D25B2C82B868A6EA894814D52CB8D9993041BBDAC9E35B505A71F850242A2B985825CB95FC2194A89E5B11FFEBF4
bin\System.Private.Xml.dll
md5: 4AD8E4B46AB0E3E5033332FD1CB23483 | sha1: 2C410736AA9E8FE129F20FC6019B4694A2537576 | sha256: 5286BF0DBD5B1C6AB928E58BF58D6F4077B3DCD20DAACD8FE6F69CFC772930E7 | sha512: 2E1ECECAAB75B7D89467B88051C5027E8732605FC06FB2E5362855ECD112AA868E2AA3E857B90F98D52A930E06BADEC7C9F9B22751617D1B61B787B6BBA44514
bin\System.Private.Xml.Linq.dll
md5: 1D8BD77E2D9D5B01F5DB8322C5662F5F | sha1: 376551A4D4C8EB62343EF0B352835D151CB4759A | sha256: 3834EA5CAECB2C98DAC7A166CB0A9289084484E2483C00D4C5840F5AC3DC427D | sha512: 78C131F0C6C1954363467AD468E245E3F9365D2935327C99138EA25735EF4C117DC7FC9CF09ACEB66C64171F6BAF1E1240431DAE8A0C2CA3B305095EECD37897
bin\System.Reflection.DispatchProxy.dll
md5: D40B547B3F6FF821974D842961DB4F6A | sha1: B70C31A1466986FD2B70CDED84DBFFB36A87FBAB | sha256: 8CA615406021755A1705203F5E6225E1569DD184CFB80F1C9684AB4EF8A08C27 | sha512: E9D018E5DCD0FED9078888D963444D6481B063B696DAF1DE012FC58503EE038BE9B121FFF08512840211C7E439EAF9C0EC69746F4B7AFA433DD9595551CDFA0F
bin\System.Reflection.dll
md5: 53968B656402368330559F16501EB0F8 | sha1: 0B073C3C57AE9E52B2CFE8DD11F5A28A59763049 | sha256: 45D2561150B3669F0EB379E9D4E5B41523EAC894D9F97AC6679E66EF857DB5FF | sha512: 23FEAEDFF3055B5FBFFD34024D3F42275F33F13AD79B2F1C3A4486F2C827B0BEC35BBC67232872A04610C2E6014552BFBB1F967F96343412AB9AD39978A8C876
bin\System.Reflection.Emit.dll
md5: E4C911700D95C56BF0960790756765B6 | sha1: 2864A05C7A68FB68671231705BC2D60703495DB2 | sha256: 451BBF8ED2D24682EF54E878215B8A27C9436EFA10A2A9FE0B3A0C16E0363972 | sha512: 2383D0D9B7C28C1C62502928C52B39FBCDF5D23D863FE9856BE3B6F74C5EA8BBC8AC1F7E9CAA8935ECE946389E458E5D568E0278B8FF6EC137D59E6344490B35
bin\System.Reflection.Emit.ILGeneration.dll
md5: 141005772C014982C149C62F2FE36B26 | sha1: 5C0B5BCA83B0AD7E3B44079923B44C62F1CA4DC5 | sha256: EF97743DADF99A1A3BFEE909C613D4D5682EBD9C49C1D7A3377EEFAEE64BDB90 | sha512: E403EA83EDF9F5C69E07D2ECF8B326BA6EE612A50E7BD57C5A61F88E25ED0665FB2424111947CD44E8D03819943D870D04F73D973DBDA161926D8DA2088291BE
bin\System.Reflection.Emit.Lightweight.dll
md5: 6795D7EBC74FD90F0939D7CC2398F697 | sha1: A7706C3EAF724F3350FBD6093AC0E25A84422FDE | sha256: 09D37FD8B3BE78299BCEA5D622CB5D66E2815E44BF4D36A3717AAE91018544F9 | sha512: CCD94D520BF6D566C75C87DFFE5D3FE09986E0D1292B0DDB458B84800D5B32E89CA6C855115CB7E1840F4D6000FD41CFC031E6F5451A8BFEB0E26DA7B9FA55E9
bin\System.Reflection.Extensions.dll
md5: 7E51C4B59EBCBB70B922A43CB976C435 | sha1: D48DB3FC704783CD415D5CD3995F7DD94E48A5CE | sha256: 19D8A7129A205FEA5858CCD581216970A2D7AAA17B44C735CD4EA2AE7293BDAA | sha512: 22D834F161985B2A5BAD3F89012F1D73DE13769A870608F18A3FA6E05FA1BA7F51DC818D35EDFD7E5DFE47BAE815C63873A9CDC1CB0DA54F0517487F67502B2C
bin\System.Reflection.Metadata.dll
bin\System.Reflection.Primitives.dll
md5: 03DCA9C89FF97F7D441703F58933C060 | sha1: 394FE9A694FF21C88C7C38569044D088350F59C2 | sha256: 124DAA16A4D33F834062BFD444B0FCD37074F6D65D425DD966E1BFC3E9EB06D9 | sha512: 3C191651B50A9970B8B192FBE8073FCC2F0EDB5F8D7980BF332B76C14C93BB7C9AB4EE53829BF0CE846C38CAE19FB89C6A0850F0A2511E8C956B58D755F1C83D
bin\System.Reflection.TypeExtensions.dll
md5: D9BC0E4D9E7256B506C197B1813C9D20 | sha1: D4C7EF97633030AC881178977A0AE05C6B4F99E4 | sha256: 27D40353A8D7B4CE4611CBE142917482B225CFA13738A3D0D3B4A6112A958BF3 | sha512: 09DACBEFF46E5664E3B26242F4838681BB521C645ABBA734E40977E1C7E3683599C5C8D2FE2DD47DF5C6A4D06B9F520C3B357F0C0502948BE79C2F97C3478688
bin\System.Resources.Reader.dll
md5: A139540470615C8FC0AD3C8AC3154DA2 | sha1: 2438150DA59E8DDC1B114EF4C5F112F0BE9F5795 | sha256: 09A30F77927E8A94BF5B99FB5F94C44D124E4C0D2DCF02026BCC7E9BB90AA81F | sha512: CDE847B5842B9BCD6DCF428AD0B4D0BECA25CCE8D030005F95BA28428FCEC3F1EAE153BC62056ACCCCBE5C9C93AB3C9F709844B1C1082599D348F57406FF0E6F
bin\System.Resources.ResourceManager.dll
md5: 12E4EC1F9957A14EED89794109943BB8 | sha1: D8F6AB06A6A2E9CB3DC4A3C344D5CD59733B02F9 | sha256: F3B6B6F05BB6CA4F488A7C848C9E3040C1DEA98DAAC33F0524F82DC0C3A57A16 | sha512: 5FD99A7D90F5BC92FB49B720CDDD52F896298D8BC91C0805E81E8B59F9DE28D6FE84B3095089E0CE3D1B1201B7FD937BEB32DAEB14B61E02B3B997EE2920B819
bin\System.Resources.Writer.dll
md5: CCB759081CB4941836D5BFB9FDB3AF3C | sha1: 7DC967DA99B81665A2DBD8C6AF4B8A2EBF357CA4 | sha256: 47715B4BC989745B38CC9F1A4076F4F23B0B291CEB053871FBF10C8C5E585008 | sha512: 58577580A8B9E8CC7D123F53507B310436A459EDF5CECC353982FE6F4817ABC4F8D26D2B63477A2B3211931A9B84FB1AD6727644DAEB84D5113EC50B5BDEC5E2
bin\System.Runtime.CompilerServices.Unsafe.dll
md5: 3B50C8ED5651DC2E5255E3F9D25C824B | sha1: 83818760F5766488F4E917A03B22DB9CF2AFB161 | sha256: D5B5BE62EBBEAEB2F92EEEEF2FA48D87B2DB33D041C609F3507EC34364305CC5 | sha512: 377BCCA8D76AE57A58252401AFB2DB8DEE3784B1CFF0355BA9D39ED8698DE09CAEA645FBC6533C86D59CE69B7D88733380FF00A0CC74188BADBEB27B2B0E2974
bin\System.Runtime.CompilerServices.VisualC.dll
md5: 36D516D0E99695747F500F3DA9BB060F | sha1: FDCA5E2C0E3F6CED2E6CF19D955495599CAE2AF0 | sha256: A8DB35EAAC4B0BDB1EA06F8F512E5003B910E83E2BEBA773609E8CDEECEC257D | sha512: E88AB59F0D08E3086AD59DC6BF59CD2A24DFBF3FCE497E81B954A1507225DFD435A1B1756E96B734C5BD947C18E87EAD926995F94ACA23619284407543BA5CBF
bin\System.Runtime.dll
md5: DB03E50AAF752042A0AB87AB3DB140D1 | sha1: B36DA25BF29771BA27B31FF17335668404CC70B0 | sha256: 3E3532B369C5D277E76D2A0BB0897C729516AF9B3CC0EC1D34C04FB81C300FA0 | sha512: 4BCBD9C63C3529E1E512864B541624188B52915A17C58137C453154C771BE0571E2CB3661774D8300372C882365AD3857944CB60067F0733A5D1D9F23955DD8B
bin\System.Runtime.Extensions.dll
md5: 96460546392362AD6EF12C77093FD0E3 | sha1: 6AB859708335ECD15846B4E5D07C5E22D18CC9B2 | sha256: C4CA854B9E0E25CF94848A3CBE4FC2377DE7EA5D89947DB6C31E97063ABEE6D6 | sha512: 7F8CFF4EC235866332ECCDD99A0EFEFAF5F19FB0774D0EB8DDEA0A974FDCA3059D8339AAEB4CD89A20334506A92F4584753063753B1F50093A5A3672EB6F2872
bin\System.Runtime.Handles.dll
md5: 53344290FF78BBC579BA68BAAF0887F2 | sha1: D13650BDE61827D21F698E6643659B2D360791A9 | sha256: 8B095357DB96D7BEB25779AFDC43BD70609F28419B2D125D7688B31D6514C03B | sha512: D513BA41136765139D06097C6AB96E2A39159AC52A1427525A8A7B0566ECC48BE4F07BEDD5E47F19DF3DBBE46BEB96AB64CF9253B919152A045D864F89398E8F
bin\System.Runtime.InteropServices.dll
md5: F1015BDBA1DC6DCD98EDAEA61F87494E | sha1: 46C097C81AAEE6491950F489618CED3EC968DD66 | sha256: ACF45C85BD81AA44556A106572A6313368FFE28ECE8B379F60F691063681FD0A | sha512: 4969BE7367572159CF8EB6AF8ECD66AC2F99267A7C6D1EE9EAD6C8D1661923ED7E659199266203A97E442DEE9AEF8562E23FBCE332BFBBA3999475935B31647E
bin\System.Runtime.InteropServices.RuntimeInformation.dll
md5: 6504D2176925E105620724C796C47581 | sha1: 75D5DE7EFDCDF1A37327FA743497066C8A2C2006 | sha256: A43476AA48D1A826F77A5DC2D28774369B712451E491A4F48C1A6D192358C187 | sha512: 10B1D13406201835CC03114EF3A7BDA0BA83523815ABA9988555069C8EEE6BCD31FA6D237977C7B4FD91F440042B61F6D2C4C03574E2BB24C5BE8E13C9E9AC0F
bin\System.Runtime.InteropServices.WindowsRuntime.dll
md5: C93C07CF2137E8D3F516750ED823BF02 | sha1: 93DE27F2523438C89B010A8A588AEE148DA058F2 | sha256: A527C679BBB8862B4EDDA34A52404E5933B31366C2D6E572F15D0D027549C70F | sha512: 1059D3377381764D022140D15E96198CF8E776D758F8F80D62673962B7A3941EB3655DB060608E2050EFDB834B508BE5350F5FCBCD9FD9FBE631285A3ABA3155
bin\System.Runtime.Loader.dll
md5: D2927B7DF12680ECAB359499CBA528F5 | sha1: F53614EC218C8953162A9E7B8DA16F5287EC4ADE | sha256: 8C8ED840FCAB8700F5F72871B748C5FA660BEDBF742C0174605D8BEE0B3252BB | sha512: FA22EFB6787BA36F5D32288DA0D24AB8BFFC51F8245F336F6DB3C429DECEF46F17D6839427E035C178592E7389853FA1145B1B53AD162388DF247810D8761BF0
bin\System.Runtime.Numerics.dll
md5: BFC1CB1A1B786E226D3DDF30BB08AC85 | sha1: 70A9B3084F9557A56555B86912CBC794F37BDC42 | sha256: E836915CCC88C5FA503D12E1CD40F2502203FF00F7DD0FD4206315F061CF8DE4 | sha512: 4FD9CE693EEE45798ED9BF03AF3FB519FE6490DCB1412F1F99517D397D452E50145227B9E920072D2FF9BAD203AED4A80878AD5BB810C2D7FD2CD825499B63DF
bin\System.Runtime.Serialization.dll
md5: AD995988FF292B18A56476EA8AFC0CB8 | sha1: 8C4CFC3857496B7F6E6DF96754CB12FE57D263DB | sha256: 28C9AB4814527547C1DF72671FA8458FB2CA7CBA8A4A968A540CDA80C873B496 | sha512: 7FD18D982384479F2F59CC49324FED94694D832D5BD5ADD6ABBDDEB33B9C09F154BAD67E5080D30C1E19F41CF5C2EB480A0BCDDACB7BF8BFF33606209ECA61CA
bin\System.Runtime.Serialization.Formatters.dll
md5: B0270E3ECDB0AC59D54A18136AF8097C | sha1: 648D4B6C65A55DE480D57557711DE3460405D5AC | sha256: 2AC5CD3374A71C68A09002482960DAD65F27BC25DD64E4FCC5558980ED6BB16E | sha512: 29ECB6B7CD7F5EE0B0A09C7733E666B572ED58CD790B20FC04A176CDE12CAE3CFD041AE56A924C521C6DB78CA5A273A812179495818031C1AA8F5F01C1DF411D
bin\System.Runtime.Serialization.Json.dll
md5: CF4C237BFBD46B02D7E859EA67B8B425 | sha1: C1A786174D57ADA009D829980A084A0CCF6DA2CE | sha256: 1D5AE2F7D7BBFB3588B2228A35B95C817534DEB4F3CE5A85A06F40F91892A95F | sha512: 6F405A6EC1D3A35B8BE3A34B024A2CCE88154681BE5229025F35B8DEDC735E9608A1F4C0AF7C1154F51AE631E9BCD474DEF2A235A27D21E4CB8848AE2FADC3F1
bin\System.Runtime.Serialization.Primitives.dll
md5: E4CB57FB1EDA978B9F2B991F269567F0 | sha1: B20F8C20F90667FB008D7541E9292D514DE0251F | sha256: 31881DF32F519D9952D39B3D0EEC51FF79A6C093750654B126053C73B613E44E | sha512: 37D27AD648087C510A960A1370F7165F6B1CB53BE08EAE7AFE98C755CB3EA6445A5034471C5A0CF13401570AE3D295BE282C204AF19023AF030EF4FB19578ED9
bin\System.Runtime.Serialization.Xml.dll
md5: 1654C08ED6DB1B7AA934B8E124DC4C0D | sha1: 421EB614BD9320DBCDC6AA88F13A3FB18D512C45 | sha256: 6164390B628C03AA9DCBE831EA28F0F7D176A9C52B718765C2AC06DFBB909E22 | sha512: 96CC06EF2DE70F91CD9A17478710E56AAA32039A478A039BFCCCBC44CEE9123D0A18187A6526EAA56ECC582D7651EF64F2FE77948FC34C9E53436AB63BBDA06E
bin\System.Security.AccessControl.dll
md5: E467E7F63139E1ED41AB89B2A9457F2E | sha1: A7F25466E33F328915222AA94238F1A264E23694 | sha256: 7242A3A18C297C0C8682D9EC9D496BAB97C6EAB0F0033F795AC6325F3994D0A2 | sha512: D6BD3D081F14E21E6C6ABAAC3475AA41C18A5E575EF25C107AFFF4B401D5911FA348278B1211CF8C5AAF58DC64EF7E243142522AFA70B89CB5717609D9A8A87D
bin\System.Security.Claims.dll
md5: C01E9E78671EBA2556C822F6F7F954B6 | sha1: C88723CE34E90A98D1DC69E4E3B7664A4FD99E0F | sha256: 41DE2BE731F7824DBB24F079E560F1D7E011338F6A0BB53ECE38AB4220410D75 | sha512: E76E237463B11CF6848ED6BACD7B89EC6250B0DAA4ABCEC196E3FEF61B2024A4817D6F41AE9E0461BCAAB45770B91305F2BF930C76FA97BCA3A986DB44E69493
bin\System.Security.Cryptography.Algorithms.dll
md5: 5D1FE8DEA183AA333F7E56E2DE08A0BF | sha1: 8CE42EF60A433C7DDF403ABB71B11D79C0171FB8 | sha256: CBC41346068A3CED419BC0B3BABFE1601F828A06076F1EC8E32C79E7D00A3F2A | sha512: 63935D15738385B74F03DA1D6EDC7AAFAD979649810239D1544241C707632C86DE89B2EFF02371ED66364E0D9C6252E755DC8A33C0614CDD086DF48403206004
bin\System.Security.Cryptography.Cng.dll
md5: 3B2AF88FB3FC1BF6457EB255D7BF506E | sha1: D5C864D38E39C1179DA521355CEAB91FC707C5B3 | sha256: A19BBBB8A15810C3B2EC1BC9FD3EB848EE507C136D1947BAC1EB9D42236CA8DB | sha512: B6AD3C5270CD494953F3BFC26EE102270416ED9ABDB3ED6E9A0701D44ACFCF8D913DCC0BFF8BBE60C516C5B287A55EA28946BB3123ADADD2288D1501EC10D586
bin\System.Security.Cryptography.Csp.dll
md5: E51B174D23D56A653C5FDE3D5827D746 | sha1: 0FF578A02A799644A2B444091219856513238AC4 | sha256: 17A85CB043A2EE90D6518E6B6830E9C994CC68FC481ECBD7EB1D56D63064A44D | sha512: 2278C3F9A6AF9D58BD1308BB8218FE39E4FC855B97F6B3EF543EDAE1F4B37D231C0BFC6CC87116563F912F06A4AF61F1453531F27EE8F28D613DAF744BE06B81
bin\System.Security.Cryptography.Encoding.dll
md5: 09BE5DAFCA4F664BD0ADE089514AC9A3 | sha1: 1A3B3C8249889654B56AED2353AF548006B9E1DE | sha256: 7CB9033D80B89B28CED3F5C1A7E5857AF8977713815D0CE7DE355F8EFFCFE6A9 | sha512: CCC8C80C342FAFF073AE2816CB916869E0B8B21B2DDDDB9FEE3F8B4E628DD2754687A7A60EB9E682803AC12FC32211A901C54E6C4697AE441A0E2601CB338A76
bin\System.Security.Cryptography.OpenSsl.dll
md5: F774D4C6DB40899D17BFC384CC8DE756 | sha1: 0B1095B6C450593024A78B76F795C3BAC43794C1 | sha256: 448B81C0C02B6916A119DDA4C8A13CBA035693B695BA9CB7DE5D49677A7432D0 | sha512: 651755F794C7CE80A9915C39C9A621057FF40BC09687DBEF514D00F11A61DCA1F9C94757FBB4D2811C8144FF931DA29D3292E7A9781AB36C441FC5105C350EC0
bin\System.Security.Cryptography.Primitives.dll
md5: E36670164E2D5F67D2045CE909074A70 | sha1: 8D00682E6DCBBC377A4D668E8389A101A989359E | sha256: B710DD5A82644F33B198B065F511542FDD6434DB6B2D9B3C19EBBA831101ED09 | sha512: CFF5BC64F7DBFE708E76C50BA61E2F3EE4C4F996A6395481DD63FB9BAC0F5084635B2F922ABF82DDE29FEE69052D5E6CE68438B1E62E17EA1FA8CF4D3AF4A309
bin\System.Security.Cryptography.X509Certificates.dll
md5: FD79639913F2F10AC0880443D64F8DA6 | sha1: 294C970215365E17755FC81AEAA49CF3B5635800 | sha256: 3D8EF02CE232153589E6D64594E0DDD743F47DDCFFA3F874D014E73D5DA52662 | sha512: A3CD7319DC456EA4653CBAEF9AC439A093004E2EC3185368E62E26253ADE5D062B83F472EB0B9DA826F4DCE41F1D3DBBDE685C3A2CCC280B60EBC7919BC38C71
bin\System.Security.dll
md5: 9E8F2964210FBAAEE29B492D05038A5A | sha1: 766B9177E9D4F9215D87F009057ABFC841DB49AA | sha256: 22E9F7075DDE1DCFC5C95DA9A53373D011E7FDAB331349A03B9DD94BF0F4BE20 | sha512: 52F7B8DBC6EB16732FD9B4B2D43D2C5AA154BFEF24F4E879CBAD29C93749AA176563BDA1D6B4CBAC3E6282575C5E5E63E376B68BFDE223623E99891A5626AC7D
bin\System.Security.Principal.dll
md5: DA711098E0B55B7842A8DD3E834FFA6B | sha1: FD0C44E81A87B69E6DF589331DD8650990534F21 | sha256: 5C32513D5903AC8A19F9E16DBF44A0F07D75F506C7E4A3EFE4275A617A0FFA38 | sha512: 821F56A865E2BB548E7AC08D24AF9BBA2A9C4A667232942F26671C0CE066EDF96724047DEA0DE4F96E931D6C3E887EC5D23C4CF8E5B37DFC1FD8AFB46745FA30
bin\System.Security.Principal.Windows.dll
md5: 618233493E50D7CDA5C785569C732184 | sha1: 1D8FEF2D2884495199B3617702746B460BA462EE | sha256: 93004762DE6EA6C3064CBA98F2BD6BA1CCDDD9BB53B325EA445834DECE7B5F54 | sha512: FBC6D1592C5128133FB1140CBB8A465750D1AEC662491FC94CEE0D92AB602C207403B51623E6BE68DCE6F1F60C76810CAEBCAC640B2B230DF9DE680DCD62EAC7
bin\System.Security.SecureString.dll
md5: 53C398D609AC83D9DF2CD464133B544B | sha1: 97DC72436CB915D5060D48003F32BFEE993EFB77 | sha256: C4EF4731FDFAB6ABC6E020BA7C854DD744B77BFB9B5E16F30682DB2DF68DBB4E | sha512: B6818D5AA2278E07E564E9DF6788640ED63DDC9D445A2FE23C3C2EFE1C4FDD8CE2A1591820EE96B625AD120BE5D83BA640866725AC46AD4BD5E8FC25A1814DC2
bin\System.ServiceModel.Web.dll
md5: 6D03D8F803E9F9FA4195D3E7C92FC4D9 | sha1: 5E9EBE17635D0C3075D136FB39B9E9FFEC5D2F14 | sha256: FBC9A45646439F661B2210A1F975D093E5F563CA9A3EE0615BC73FA0A8D942B5 | sha512: ADE263C395CEAF85C8CB0B101BDE011ADF83D4FD5D6FBC67C02DA0093D00284C82D649C7B46553E4D7C6FCD06B63B6E632D693398A4D3A9E616B5ADD89E7EDCB
bin\System.ServiceProcess.dll
md5: 049147FD6053BC51C13922329AF19529 | sha1: 5E3DC89C5A149FCD9D6492E926627A587F40E9F2 | sha256: 46C0C18C29FBA88FAE6C1AC279FBEBC4169580DF2D02511B9042D430D64E2D2B | sha512: CF81D4154E5DF127575C3914844EE904FF2984BE2D4DF797679D16E81121AD615AD9E92E2E3299A23C65AAF26E128AE43A88C37FEC2630CFEE76C091C8D31106
bin\System.Text.Encoding.CodePages.dll
md5: 38DD01B4BFDD070F89A95258EEC7656D | sha1: 7551276CBCF40A9CB0377C0FA577108F382541E0 | sha256: 6FDF063E8D2771B93D9EFBD5673A43D593988F2A59E3B8BA90328626CD22DEB2 | sha512: 0437425A35278B594B10617257766EF4B14F3147AA5EEFAAE01E233EC2413CFFDB346D969EF9DAE044EFA1CC82DE2AFCC86DFF19F78032BC98C8A51358EE655B
bin\System.Text.Encoding.dll
md5: D87E252D1E14482223CCA7774EB26AAA | sha1: 0FC409301433034F53B1AD7E810682B096DB95A6 | sha256: 90B7006CD353AE574A45FD7A717E6069E4D2B4F4530D40BAE69AF916B36D6A7B | sha512: 704B35A27013E288B1F8D696264CFD19F37489095DC7C7BBCBA43C063CC28795864E492E3BC9FF2213235938E88FD90F7E94EEA206E946D0C85C401A8F431D92
bin\System.Text.Encoding.Extensions.dll
md5: D3BDD4A627532D368C7735DC7374905D | sha1: D69C0D7917C8F5658519D079170A889B172F4EC6 | sha256: 6626D5D4FC1F32AD3D63920122223A5A8A9FD6B41B40071A5B53E7008B5E652E | sha512: 9460FB81D33E87461A9556E454A0B650689893107D4FA614068F56B6F3A7F44903AF618489035EAB5671A77E9BCBBF0F8F6C8ED788C97B312CC1E920C12E7CDA
bin\System.Text.RegularExpressions.dll
md5: F823C91F5B583B23D4A4179861331DA4 | sha1: 671F9FA6A52CDF12A75FCD44A05CC3DB77DDB1AF | sha256: D948C5186C241C7E9DEEF1BB7028E390AE96871C255CFE9BC6B6225BA5092998 | sha512: B66FD69569F125CB7AE7DD05D5D202C34AD4CE4A52769E31169842B9C68E1D250BA7A78BBDD2C7C6A8E8D72C0995A7B91E0C3DB0E8CC3C46828CEA7FA35F12DD
bin\System.Threading.dll
md5: 7E0480F9C0659F00FB31FFA00831CF39 | sha1: 5A08F588570F26BD132ACD6D9CC9FBD717099F45 | sha256: 494C520FF1F735A70D5C9B3D39D7FB8D23CD5506412FAAB9E68314F143492FE4 | sha512: 53544741156D6555F6B0F1CB4239A91BD1A50B773657416891983A36749F158D70245C93DE77E470C390DE5FAA9F863BF5DE234E414A3630BE7C4E3F6B2FAAA0
bin\System.Threading.Overlapped.dll
md5: CFACEBBB36BCDE536E98C6A43277CD34 | sha1: 1EA10548625B5CEE9301336D955A1168F3FC0FEC | sha256: A1D7A85950DCFD03D8AADAAE702C98F86FAF104EE62262D31ACFF1D04C74F318 | sha512: 72E934AD4B53F0120C5B04D365DBA30050F1A4C60AED1FF7BB3CF3F8D73E2A0F5CCCA57405EB9AD24D327DB249C7F1B470CD02F81F02297E66D87BCE92774DE6
bin\System.Threading.Tasks.Dataflow.dll
md5: A6C148D07F9D2F0BB662B743272AD9FD | sha1: F4855FE62BB6716CB54F18E6DB71DC6CC65B042E | sha256: 2CD7B8B1F7441933054F171B6028C6787999AE9319226340B0D467314933B5AA | sha512: 2D58918C99BDA221C3C81697C29A97CF98C9E1C9BF26CC8DA07C68AE14A28CA44A0E7CF6A71D98B5125DDD2935F0BE1D441CEAD69DAFD0BE97F7C981042FCACA
bin\System.Threading.Tasks.dll
md5: 1EA80BBFD959E0C0A3E0B4897B6E0CA7 | sha1: E9D5392603C7EC1B4EF7E985B63944B036C6410A | sha256: 9937B9396BC4EA861FA5176C48FADE9BBB6613AA784770941577FD6EBF095339 | sha512: 45F562AAC7E58BD304F07424A4673A1A3AF55677A5DA62B3268453C90A3E43C08F7BCACB148B95BE80C63FD18701775D806AE615268EE57BE6BBD818D93D4437
bin\System.Threading.Tasks.Extensions.dll
md5: 241B79FEF8BCD7A6CC23729D4461DEBD | sha1: 855BBDBE8F2874D33919BB73E734949DB832FE94 | sha256: FD5685A1C6988E6F0AEB3F448C8DF56DE6A1B66BCC3BA1B58789996B280DAB62 | sha512: 390829E3DF9BC73C50F7B8AEB61AA4ABE074897A294FE97D5AB00CECAA4540CC14CB005E0B91CD3C1486F9E688AFBF34FD4AD70F78441898E1BA5456D16DD72C
bin\System.Threading.Tasks.Parallel.dll
md5: 55BB2B83FD0375A92B3E655BB3965931 | sha1: 908BBC4EE642A2E02A42D557EB7B698E13D256AA | sha256: 25C467EDDE73B30F227F3B678794CECCD089C09C8F4D9168BA269BD05E0EC8DF | sha512: DD117726D5D5D59EE4544722BFA2D8EACF30910F0F4B86652ED806ACE74EEE2F7A75AA0BE0664C0D5CE4A407FE197703A939B6B7FB1C91443BD46559ED50F8AB
bin\System.Threading.Thread.dll
md5: 476D746563E365E6783532D860D1179D | sha1: D80C7D3B752CAD8747890762E6DDE0D63C416252 | sha256: 9989C3B728037C08FD9B749E5EDFD6F879C1FCF81572A066BBEF0DA4182D6904 | sha512: AEC080691B7F6D7BEFF52C0C9EF602CDF39573FBBE11038BCC152FBD59C0D5D816D8028F2CE4E24DC939DCE594BD4E4181DF266F448882F57795719992FA481E
bin\System.Threading.ThreadPool.dll
md5: EC3CE08CC60028EFC466933D0E49FFDD | sha1: 4E0D614DE9B032F855A553D341C32903874B89D2 | sha256: C00B917DC70BC85EA9E3C7BBC721AA88E185BE957EE5FC17FAACFFB4C981393A | sha512: C6E4B7A66C32F57E22AD3CC0882ADA517F74E55CA8498588A11260EC873281B60E9BE1ABA26D303E13DC0481B9F95754503B555924E3A8706302027E6E701906
bin\System.Threading.Timer.dll
md5: A5B9B3EE7EC27752558A94C74AB1FA23 | sha1: B9975003DB077C825F4A5543C56123958B13D8C5 | sha256: BB2021E49C50EF917FBAEA6001DE9B9EB5CFA9DC2C6ED3709AF0ED2FD4E50ECF | sha512: D0B985E9EF60657506DC5BEF8AAF5821FD37B72B6EDF8ABE72F37C3A9B048981016BF0819F25366BDE6656E8BEC01FF76A9958C720B7B4E07D8475481F282F80
bin\System.Transactions.dll
md5: 7553BBB439AA0814FE6761DE9EBA5AF3 | sha1: 948D4EBEDC7BF34A9D860CCD48A6C1F2057B3A81 | sha256: FD72849208D0C36C94E8163F867A8B16C27143AA737087A334D93D51F1B9AD89 | sha512: 15098F6288DEF26289CD2F62FB9DC24ECBFB8CDE133B7BE0E9956977011429CB452CA96AB035755043772E32A8E4CD404AD49E224C200AC5CFF1A3AE83D6F06B
bin\System.Transactions.Local.dll
md5: EB19A31BB38C369F2F54A720AD4D41E0 | sha1: BC31460D67FCFEC9EF19BE587A24F2ACCF43515C | sha256: A8AD856B9193AACA43DC9EAC095CFD9CEE4280DC6308E754A4C876D865316196 | sha512: 3B4EB9B4B557423D44C343FB2F0F154FD055E70CCB4E3CFE9E3468C2EAF7A2439DB96248E0ADACD33DD5332A9F63B75EBB13784B4AE04FE450B78055D13565B7
bin\System.ValueTuple.dll
md5: 1DB2F387DA166163CE50EBE4F03B79F3 | sha1: B168CF97296D922D459FD16D7D36ED855C63EA02 | sha256: C1842E26BEEDF87732DFD46E4AEE37D53BB1F719CD889B4386CADA54AC8D6ADD | sha512: ED01AA491FE8550084F35830A034614DE9ABFE6BE0A76C34CFC37C418286CFD95CA7A68242F9ED14E7E4573414008EB951F043C5FAB546758C954DCC7472DC25
bin\System.Web.dll
md5: 5D8B655FDCA9E12655971EA1DA46692B | sha1: 15E775D955D218AB79321ADF1E3D681AF0ECD0C0 | sha256: 30C1E8E83F57298B3E80F13153B79EC795213CDB0DBADB9231BD9D43A9E32060 | sha512: 7D3D9D3406562E5DA529B07E9E648716EE9A9B027650166FF4E02A4429794FA0DB23F3E3E29623F507A2F4C1595168665D1B15CC63CF2398112A878291FA35AE
bin\System.Web.HttpUtility.dll
md5: DEDD2E6E48BDDA9F1EEDD9381BCFACF8 | sha1: 5446895AD817538D71BDFC40665D1A43C0C339E1 | sha256: 92ACBC96699D58B0C18255B58F94562A3BFAE1FA38E82BDB4CF58E9C44CF7F92 | sha512: F09D66878C7B1940D063E38853B77B19C7A306362EEB2AF0130A515C5C6BBA3880C80ADDA041B8595AE091E0E4CFEB378D138A076CA76F4FF99604593A9C7605
bin\System.Windows.dll
md5: 51D07353740ADC1B6EDD9980FD02CF0C | sha1: 0041CF59DF80B6D3948C5998610CEDE86B7D1BC9 | sha256: 6CEBECA0C9C18053AE6B79B0DFD3944170F8996CD5FA0EC76C9CD59601F0D8D6 | sha512: 119393B196B3859CCB9751C2DDB9321E5468DE6D426D9F3C467A2ECB38AEA9DAB2B94119DC2686159E7FCDC48794514D0E3EDFB9ADAE4F30402572264876F376
bin\System.Xml.dll
md5: B274E38F13EA603F43179F1B2356D3C2 | sha1: 4C8BBDF71C7DC2C185974F2A9D331C8D3F4B911E | sha256: F042D868AA3CC34E95CEB48FCDC7BDE85D516953EA1E9D7DA0E2737020FBFD2E | sha512: 88B4B299FD272B0A05288562F64ABC8F21FF8B0938989B27CE432F4F7C4065F3ED4F0332000FFCA2A7DAA83F9DA83F0B24FB02B8DBFE41C4E244707FD96BDC3F
bin\System.Xml.Linq.dll
md5: 193C35FC25D91644EA3F5B46F380EFE0 | sha1: 5EA4E0F903095BD455B71CF3EE0D7085CA6B3589 | sha256: DE5DD6D3AE35E865F9E0CBEC3E31406A115E2ED273A3D635AE2DF5A02B87799C | sha512: 0BB15EB6091864EFBD3E2250BCE259F0B976FE00607D34F5382190D999CB7463A0AFAAF4A8C82D4BB3E000B6CB11167087D8E9F4CF4F4DD171645B2ADC29653B
bin\System.Xml.ReaderWriter.dll
md5: 0FC83BB771A2557B2BA3ED23E8EB7C8A | sha1: 9272730B1FCA6CDC9519D10BC8442E77D7EDDDA3 | sha256: 6A425FB073FEF93D11475E990C8C5DB74669321E5FE2172F390BA5D728AE34E1 | sha512: A99F8461F837EBBCECB3EAF28C65E19B79C564C4567A274F3FD2C9E0E624D924C8142E6258F212454AA01B62F5A09CE3D68BBDA87F73C09429D64DC775BF4B21
bin\System.Xml.Serialization.dll
md5: 8F9C7E6BFD53B95A38AA7879E8CD8731 | sha1: 0A3230EA968DEF4ED2E66C0D597BB56105C199F9 | sha256: 6FDDC3212913E9CF285FBEAE90BE7B20188457233160D5433EF11A463602FF8E | sha512: B38F139FB3FDF63F245FAF0627C0CE7866E25B7D88B3D4822A9E217A55CCAABD338549EE4B6C68C4C1D40C5F11B9629F5ABCA6DFB8C1AE4712FE2F98C4955C76
bin\System.Xml.XDocument.dll
md5: C37B3F3C4B2D0A71CEA9A2A796B5061D | sha1: 713D064F12076EE56789E34C51D7F81299A51D78 | sha256: FBBE426A5B7AF13809E056CF4509A1C4D1F7124EA769B28692B766EBE83C4176 | sha512: 0EBF50D0D76BA25B5BAC282825FB8A60BEAB30678E8C2B4B1FA58B71FB5CD073337A0BF9F3D9AF5A2AF5B92A681DB2DBF815991ECB015A695C91FD7EA7812225
bin\System.Xml.XmlDocument.dll
md5: 0245417EAF082BBA7BA85FF2DE2EBD7B | sha1: 35DD4AAA7A6E39FD60892F2B2DA808995CF4D402 | sha256: C1E522F6DFEC8109F08B932A349F6433DA9981FB64C1E3E7664B083257A29FF2 | sha512: B5C701EF0F840BA3B348BC261B105D0A6F0F8BE12075063AEE1CAB7D3D3C1E0BC015B06975EC0B2687619C994151FC0D79CF12DD42D6A815EFA944EB8F76E84D
bin\System.Xml.XmlSerializer.dll
md5: 4197482A2E75386E9F953375CFFFB6EB | sha1: 9B513FFCB42FCA24CFFD6BC2DB392606F5D9A70C | sha256: 71906D6BE0C4A73ABBC05F4ED8CEF54B29EBB0D56FBFCB4D7AE72B27C788104A | sha512: 8B3BF1BADD7EB10DB3E4D35A620597ECD2952821862998B758393AD1B43AE11CD2DD82341A871A1C384B0732973168BF00643857A9B6EB40FB838FBDEF3A4EFB
bin\System.Xml.XPath.dll
md5: C527DE2257E978B7E85FA52834AFCA5C | sha1: 833A90ABCDFC787CB290F77A3DA8A33476010976 | sha256: AFDA30A67B956CE85E1C2A12538FAC51798F6721A55F95FC896FDCB11F7CA471 | sha512: 5C1C823BFBC156D39A069B91593395542848F50C172023CFA36F8E30DA8EFC011D5EC3F2ACBC94BFC99CD04AD18DDDFD00140E5683597DC642C32806BA7592E9
bin\System.Xml.XPath.XDocument.dll
md5: 11E46A1395933B6FBBDFD4FAF4E69F62 | sha1: CE94B8722C20350427BC3E513811443C913A8354 | sha256: B0D0C5BC795BDBEB601E4504CB11A08238688FF8E1A9DE6CAEA5C436C7846F54 | sha512: 6BE35586082F025B9D69247F6CCB089EB6168E71EF2E656BEB25803525CECB20FF5E688940B75B5D4EBEF852AF80FA710A8F94670C054446FA01010DF1B40D0C
bin\tr\Microsoft.CodeAnalysis.CSharp.resources.dll
md5: B7DD51302285C460181DA2A9386E4871 | sha1: C14A1EFA975D2E1042FBB1E9AB275262BA63301E | sha256: D45A22127EA0610D5E75CC2D0D1B8AA32757A9B5D9BA2C6D20C3C19D6B4D7E98 | sha512: 5C733614F510ACE7921A1E29FF8CB35D741A8C215FCDEED96C912D60732BF50965D24835EA53146C297C13280F1A2DD0CDD110D0DA5490DE8EFB5E980A6339DA
bin\tr\Microsoft.CodeAnalysis.resources.dll
md5: A2404CB36C9FF94A911544C86CE8E508 | sha1: 6858357E0A90756E185D96859520916CA561BEA7 | sha256: 63A12624C0765D050852A5F25AC661B57E17942018BB582FA1F54E3A126BA87A | sha512: AEEC24127BC37C3A74E4C4F75951DE2C9D7ADBEC8E4F2C9FDBC0313DACF8A927269C081368CB9F7B75994E9E5B61863142472BF7EE02ECE4FCA4DFE32AB88126
bin\ucrtbase.dll
md5: 6343FF7874BA03F78BB0DFE20B45F817 | sha1: 82221A9AC1C1B8006F3F5E8539E74E3308F10BCB | sha256: 6F8F05993B8A25CADF5E301E58194C4D23402E467229B12E40956E4F128588B3 | sha512: 63C3D3207577D4761103DAF3F9901DD0A0AE8A89694AD1128FD7E054627CDD930D1020049317C5A898411735E2F75E2103AE303E7E514B6387A3C8463A4FB994
bin\WindowsBase.dll
md5: ACC061DE33B9A72F7BDDFFC82F3205C8 | sha1: D915A7C7F8C1BB4851FF42B8D09C4F84498FFD7E | sha256: 560A0BC66327D213E707E3113718F386C031C833C1C4A2800D17B36871DEC83A | sha512: 2B61FAD35221E7FF380BD4A4A7D7808B3496857A3B69121B7AD82E0D36042592A01A7FC52D21B0BCCC44F29FA3F8DC25007FAE6F077B94020D2FA2484A0FA12D
bin\zh-Hans\Microsoft.CodeAnalysis.CSharp.resources.dll
md5: C5D1BC348DC70AC56A8125281FF6E870 | sha1: 9D99A59DAE1EC7024D40FEBBE277E65BD492D60C | sha256: 0E905508DAEEFF5F6A8231980E6381B2A149C915CC2B8FC69E2B3D87C3E5419E | sha512: 29019DDBE43B0102E3222F2FE763BDA6DFD7A14CE1A9008F86AB9B06CDE92F6AFCD8FFF4D097EA3D6A62E9080B44457F3D58E73E3CA280B79494C7D631A7524A
bin\zh-Hans\Microsoft.CodeAnalysis.resources.dll
md5: B4CA235324E9F7CF0A06A6FD2F3AA07E | sha1: 805CBD8CC91D5030A22C22E9C523F3DD94E88750 | sha256: 2EF9019E358629094A858F61259F1796CC48602DADF9517FEBFA109FB8673794 | sha512: F1F58B9162C4E923F848CBDC038919A26CED33988E1FD1E97A8EAEA900049DF49A1688D81E7744034B5792321960F3BB35C07074E93ADD0EAF2D2A1B2A9E1D9F
bin\zh-Hant\Microsoft.CodeAnalysis.CSharp.resources.dll
md5: 41C463081820328DEB6568E153AD2E50 | sha1: FD738451F2F8F3FEE54137A6209CACD6A3F6780A | sha256: A82A133938B8CEB1D49B00DA9B64E3C854FB1DE587EFFA81B7ECD9A6E30D116C | sha512: 308FBF7D9F21196E905D586802475A8A0F086F138326FD51E898F138C3D8378773254524F8648E33D054482318EED9C72F9078BA4B5B978FE88E1731AEE62689
bin\zh-Hant\Microsoft.CodeAnalysis.resources.dll
md5: 60422803110B2C3447BED9C7F377DD64 | sha1: 4A54BE926BC92A76F2DB069DB194D5B78BE87EFD | sha256: 74697C7C846CB27105D78724C1830D1852881F1953A4CE2FAA021E52FCDF1017 | sha512: 6C083A1FB04DFF43A63165A730B9C0D847A1CEE3B32018CC67925DC26F224AFEDCF906E836FDFA9470828B9A1BFD3176798CF5051D95AE37BA221B22CB2AF488
tools\chocolateyinstall.ps1
$ErrorActionPreference = 'Stop'

$binDir   = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)\..\bin"

Install-Binfile -Name capnpc-csharp -Path "$binDir\capnpc-csharp.exe"
tools\chocolateyuninstall.ps1
$ErrorActionPreference = 'Stop'

Uninstall-BinFile capnpc-csharp
tools\LICENSE.txt
https://github.com/c80k/capnproto-dotnetcore/blob/master/LICENSE

MIT License

Copyright (c) 2019 c80k and contributors

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.
 
This package is published by the capnproto-dotnetcore project itself. It must be identical to the 
package which is published on GitHub (replace $version$ by the appropriate version tag):
https://github.com/c80k/capnproto-dotnetcore/releases/tag/v$version$

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
capnpc-csharp (Install) 1.2.138 141 Sunday, December 29, 2019 Approved
capnpc-csharp (Install) 1.1.112 157 Wednesday, October 9, 2019 Approved
capnpc-csharp (Install) 1.0.71 146 Sunday, September 1, 2019 Approved

Discussion for the capnpc-csharp (Install) Package

Ground Rules:

  • This discussion is only about capnpc-csharp (Install) and the capnpc-csharp (Install) 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 capnpc-csharp (Install), 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