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:

13,128

Downloads of v 3.4.0:

6,140

Last Update:

23 Mar 2020

Package Maintainer(s):

Software Author(s):

  • Ken Duck
  • Allister Beharry

Tags:

devaudit vulnerability vulnerabilities cve audit

DevAudit

  • 1
  • 2
  • 3

3.4.0 | Updated: 23 Mar 2020

Downloads:

13,128

Downloads of v 3.4.0:

6,140

Maintainer(s):

Software Author(s):

  • Ken Duck
  • Allister Beharry

DevAudit 3.4.0

  • 1
  • 2
  • 3

All Checks are Passing

3 Passing Tests


Validation Testing Passed


Verification Testing Passed

Details

Scan Testing Successful:

No detections found in any package files

Details
Learn More

Deployment Method: Individual Install, Upgrade, & Uninstall

To install DevAudit, run the following command from the command line or from PowerShell:

>

To upgrade DevAudit, run the following command from the command line or from PowerShell:

>

To uninstall DevAudit, 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 devaudit -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 devaudit -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 devaudit
  win_chocolatey:
    name: devaudit
    version: '3.4.0'
    source: INTERNAL REPO URL
    state: present

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


chocolatey_package 'devaudit' do
  action    :install
  source   'INTERNAL REPO URL'
  version  '3.4.0'
end

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


cChocoPackageInstaller devaudit
{
    Name     = "devaudit"
    Version  = "3.4.0"
    Source   = "INTERNAL REPO URL"
}

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


package { 'devaudit':
  ensure   => '3.4.0',
  provider => 'chocolatey',
  source   => 'INTERNAL REPO URL',
}

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


4. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

Package Approved

This package was approved as a trusted package on 23 Mar 2020.

Description

Identify known vulnerabilities in development packages and applications (NuGet, MSI, Chocolatey, OneGet, Bower)


lib\devaudit\Alpheus.dll
md5: A0DB1AF688E1F167A04F4E68E82C0ECE | sha1: 999D3064B22E3435F59C79689502D50DE142B7B6 | sha256: 5059684B8837C015B1580972888884FBD423AB717A2D10FE589C7535ABA7F537 | sha512: EB3E1B47ED15DA08D6FA9578E04ADA72390B11A24914C9E1C3DD378A61DF1BFEEC9E0A2FA82A1C9DBD839D7CF339F590445F87C4CF1D20CA6D77F6F9A999C9DD
lib\devaudit\chunky.flf
 
lib\devaudit\Colorful.Console.dll
md5: 0D6F02B87CD031A6A0E31062FC7996E8 | sha1: 652570EA322CABF9A6ADE1CD562338D0428DE63E | sha256: E3DC81672FBD899FC6F6B592117B28652467E9DAC32FA2CDD8E24F55D43CF1B9 | sha512: 245A25627A36AAD51B6F1AFD1954993E3E30BB3BDEAB19E6AFC6A5EB74D0C72ED6F0823CDDFC4598F70A1387DACCCF03249D85601E333A48AC7908A132F08BB1
lib\devaudit\Colorful.Console.pdb
 
lib\devaudit\Colorful.Console.xml
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Colorful.Console</name>
    </assembly>
    <members>
        <member name="T:Colorful.ColorAlternator">
            <summary>
            Exposes methods and properties used for alternating over a set of colors.
            </summary>
        </member>
        <member name="P:Colorful.ColorAlternator.Colors">
            <summary>
            The set of colors over which to alternate.
            </summary>
        </member>
        <member name="M:Colorful.ColorAlternator.#ctor">
            <summary>
            Exposes methods and properties used for alternating over a set of colors.
            </summary>
        </member>
        <member name="M:Colorful.ColorAlternator.#ctor(System.Drawing.Color[])">
            <summary>
            Exposes methods and properties used for alternating over a set of colors.
            </summary>
        </member>
        <member name="M:Colorful.ColorAlternator.GetNextColor(System.String)">
            <summary>
            Alternates colors based on the state of the ColorAlternator instance.
            </summary>
            <param name="input">The string to be styled.</param>
            <returns>The current color of the ColorAlternator.</returns>
        </member>
        <member name="T:Colorful.Console">
            <summary>
            Wraps around the System.Console class, adding enhanced styling functionality.
            </summary>
            <summary>
            Wraps around the System.Console class, adding enhanced styling functionality.
            </summary>
        </member>
        <member name="T:Colorful.ColorManager">
            <summary>
            Manages the number of different colors that the Windows console is able to display in a given session.
            </summary>
        </member>
        <member name="M:Colorful.ColorManager.#ctor(Colorful.ColorStore,Colorful.ColorMapper,System.Int32,System.Int32)">
            <summary>
            Manages the number of different colors that the Windows console is able to display in a given session.
            </summary>
            <param name="colorStore">The ColorStore instance in which the ColorManager will store colors.</param>
            <param name="colorMapper">The ColorMapper instance the ColorManager will use to relate different color 
            types to one another.</param>
            <param name="maxColorChanges">The maximum number of color changes allowed by the ColorManager.  It's 
            necessary to keep track of this, because the Windows console can only display 16 different colors in
            a given session.</param>
            <param name="initialColorChangeCountValue">The number of color changes which have already occurred.</param>
        </member>
        <member name="M:Colorful.ColorManager.GetColor(System.ConsoleColor)">
            <summary>
            Gets the System.Drawing.Color mapped to the ConsoleColor provided as an argument.
            </summary>
            <param name="color">The ConsoleColor alias under which the desired System.Drawing.Color is stored.</param>
            <returns>The corresponding System.Drawing.Color.</returns>
        </member>
        <member name="M:Colorful.ColorManager.GetConsoleColor(System.Drawing.Color)">
            <summary>
            Gets the ConsoleColor mapped to the System.Drawing.Color provided as an argument.
            </summary>
            <param name="color">The System.Drawing.Color whose ConsoleColor alias should be retrieved.</param>
            <returns>The corresponding ConsoleColor.</returns>
        </member>
        <member name="T:Colorful.ColorMapper">
            <summary>
            Exposes methods used for mapping System.Drawing.Colors to System.ConsoleColors.
            Based on code that was originally written by Alex Shvedov, and that was then modified by MercuryP.
            </summary>
        </member>
        <member name="M:Colorful.ColorMapper.MapColor(System.ConsoleColor,System.Drawing.Color)">
            <summary>
            Maps a System.Drawing.Color to a System.ConsoleColor.
            </summary>
            <param name="oldColor">The color to be replaced.</param>
            <param name="newColor">The color to be mapped.</param>
        </member>
        <member name="T:Colorful.ColorMappingException">
            <summary>
            Encapsulates information relating to exceptions thrown during color mapping.
            </summary>
        </member>
        <member name="M:Colorful.ColorMappingException.#ctor(System.Int32)">
            <summary>
            Encapsulates information relating to exceptions thrown during color mapping.
            </summary>
            <param name="errorCode">The underlying Win32 error code associated with the exception that
            has been trapped.</param>
        </member>
        <member name="T:Colorful.ColorStore">
            <summary>
            Stores and manages the assignment of System.Drawing.Color objects to ConsoleColor objects.
            </summary>
        </member>
        <member name="P:Colorful.ColorStore.Colors">
            <summary>
            A map from System.Drawing.Color to ConsoleColor.
            </summary>
        </member>
        <member name="P:Colorful.ColorStore.ConsoleColors">
            <summary>
            A map from ConsoleColor to System.Drawing.Color.
            </summary>
        </member>
        <member name="M:Colorful.ColorStore.#ctor(System.Collections.Concurrent.ConcurrentDictionary{System.Drawing.Color,System.ConsoleColor},System.Collections.Concurrent.ConcurrentDictionary{System.ConsoleColor,System.Drawing.Color})">
            <summary>
            Manages the assignment of System.Drawing.Color objects to ConsoleColor objects.
            </summary>
            <param name="colorMap">The Dictionary the ColorStore should use to key System.Drawing.Color objects
            to ConsoleColor objects.</param>
            <param name="consoleColorMap">The Dictionary the ColorStore should use to key ConsoleColor
            objects to System.Drawing.Color objects.</param>
        </member>
        <member name="M:Colorful.ColorStore.Update(System.Drawing.Color,System.ConsoleColor)">
            <summary>
            Adds a new System.Drawing.Color to the ColorStore.
            </summary>
            <param name="newColor">The System.Drawing.Color to be added to the ColorStore.</param>
            <param name="oldColor">The ConsoleColor to be replaced by the new System.Drawing.Color.</param>
        </member>
        <member name="M:Colorful.ColorStore.RequiresUpdate(System.Drawing.Color)">
            <summary>
            Notifies the caller as to whether or not the specified System.Drawing.Color needs to be added 
            to the ColorStore.
            </summary>
            <param name="color">The System.Drawing.Color to be checked for membership.</param>
            <returns>Returns 'true' if the ColorStore already contains the specified System.Drawing.Color.</returns>
        </member>
        <member name="M:Colorful.ExtensionMethods.AsString``1(``0)">
            <summary>
            Convenience wrapper around the String.Join method.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Colorful.ExtensionMethods.Normalize``1(``0)">
            <summary>
            Takes a single object (which could be a 1-dimensional array) and returns it (or, potentially,
            all of its elements) as an element of an array of the corresponding type.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="input">The object which will be transformed into an array.</param>
            <returns>An array of a certain type, as dynamic.</returns>
        </member>
        <member name="T:Colorful.Formatter">
            <summary>
            Exposes properties representing an object and its color.  This is a convenience wrapper around
            the StyleClass type, so you don't have to provide the type argument each time.
            </summary>
        </member>
        <member name="P:Colorful.Formatter.Target">
            <summary>
            The object to be styled.
            </summary>
        </member>
        <member name="P:Colorful.Formatter.Color">
            <summary>
            The color to be applied to the target.
            </summary>
        </member>
        <member name="M:Colorful.Formatter.#ctor(System.Object,System.Drawing.Color)">
            <summary>
            Exposes properties representing an object and its color.  This is a convenience wrapper around
            the StyleClass type, so you don't have to provide the type argument each time.
            </summary>
            <param name="target">The object to be styled.</param>
            <param name="color">The color to be applied to the target.</param>
        </member>
        <member name="T:Colorful.FrequencyBasedColorAlternator">
            <summary>
            Exposes methods and properties used for alternating over a set of colors according to
            frequency of use.
            </summary>
        </member>
        <member name="M:Colorful.FrequencyBasedColorAlternator.#ctor(System.Int32,System.Drawing.Color[])">
            <summary>
            Exposes methods and properties used for alternating over a set of colors according to
            frequency of use.
            </summary>
            <param name="alternationFrequency">The number of times GetNextColor must be called in order for
            the color to alternate.</param>
            <param name="colors">The set of colors over which to alternate.</param>
        </member>
        <member name="M:Colorful.FrequencyBasedColorAlternator.GetNextColor(System.String)">
            <summary>
            Alternates colors based on the number of times GetNextColor has been called.
            </summary>
            <param name="input">The string to be styled.</param>
            <returns>The current color of the ColorAlternator.</returns>
        </member>
        <member name="T:Colorful.IPrototypable`1">
            <summary>
            Exposes methods used for creating (potentially inexact) copies of objects.
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:Colorful.IPrototypable`1.Prototype">
            <summary>
            Returns a potentially inexact copy of the target object.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Colorful.MatchLocation">
            <summary>
            Exposes properties describing the indices of the beginning and end of a pattern match.
            </summary>
        </member>
        <member name="P:Colorful.MatchLocation.Beginning">
            <summary>
            The index of the beginning of the pattern match.
            </summary>
        </member>
        <member name="P:Colorful.MatchLocation.End">
            <summary>
            The index of the end of the pattern match.
            </summary>
        </member>
        <member name="M:Colorful.MatchLocation.#ctor(System.Int32,System.Int32)">
            <summary>
            Exposes properties describing the indices of the beginning and end of a pattern match.
            </summary>
            <param name="beginning">The index of the beginning of the pattern match.</param>
            <param name="end">The index of the end of the pattern match.</param>
        </member>
        <member name="T:Colorful.Pattern`1">
            <summary>
            Exposes methods and properties representing a pattern.
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="P:Colorful.Pattern`1.Value">
            <summary>
            The value, or definition, of the pattern.
            </summary>
        </member>
        <member name="M:Colorful.Pattern`1.#ctor(`0)">
            <summary>
            Exposes methods and properties representing a pattern.
            </summary>
            <param name="pattern">The value, or definition, of the pattern.</param>
        </member>
        <member name="M:Colorful.Pattern`1.GetMatches(`0)">
            <summary>
            Finds matches between the Pattern instance and a given object.
            </summary>
            <param name="input">The object to which the Pattern instance should be compared.</param>
            <returns>Returns a collection of the locations in the object under comparison that
            match the Pattern instance.</returns>
        </member>
        <member name="T:Colorful.PatternBasedColorAlternator`1">
            <summary>
            Exposes methods and properties used for alternating over a set of colors according to
            the occurrences of patterns.
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:Colorful.PatternBasedColorAlternator`1.#ctor(Colorful.PatternCollection{`0},System.Drawing.Color[])">
            <summary>
            Exposes methods and properties used for alternating over a set of colors according to
            the occurrences of patterns.
            </summary>
            <param name="patternMatcher">The PatternMatcher instance which will dictate what will
            need to happen in order for the color to alternate.</param>
            <param name="colors">The set of colors over which to alternate.</param>
        </member>
        <member name="M:Colorful.PatternBasedColorAlternator`1.GetNextColor(System.String)">
            <summary>
            Alternates colors based on patterns matched in the input string.
            </summary>
            <param name="input">The string to be styled.</param>
            <returns>The current color of the ColorAlternator.</returns>
        </member>
        <member name="T:Colorful.PatternCollection`1">
            <summary>
            Represents a collection of Pattern objects.
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:Colorful.PatternCollection`1.#ctor">
            <summary>
            Represents a collection of Pattern objects.
            </summary>
        </member>
        <member name="M:Colorful.PatternCollection`1.MatchFound(System.String)">
            <summary>
            Attempts to match any of the PatternCollection's member Patterns against a string input.
            </summary>
            <param name="input">The input against which Patterns will potentially be matched.</param>
            <returns>Returns 'true' if any of the PatternCollection's member Patterns matches against
            the input string.</returns>
        </member>
        <member name="T:Colorful.StyleClass`1">
            <summary>
            Exposes methods and properties that represent a style classification.
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="P:Colorful.StyleClass`1.Target">
            <summary>
            The object to be styled.
            </summary>
        </member>
        <member name="P:Colorful.StyleClass`1.Color">
            <summary>
            The color to be applied to the target.
            </summary>
        </member>
        <member name="M:Colorful.StyleClass`1.#ctor">
            <summary>
            Exposes methods and properties that represent a style classification.
            </summary>
        </member>
        <member name="M:Colorful.StyleClass`1.#ctor(`0,System.Drawing.Color)">
            <summary>
            Exposes methods and properties that represent a style classification.
            </summary>
            <param name="target">The object to be styled.</param>
            <param name="color">The color to be applied to the target.</param>
        </member>
        <member name="T:Colorful.StyledString">
            <summary>
            A string encoded with style!
            </summary>
        </member>
        <member name="P:Colorful.StyledString.AbstractValue">
            <summary>
            The one-dimensional representation of the StyledString.  Maps 1:1 with System.String.
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "P:Colorful.StyledString.ConcreteValue" -->
        <member name="P:Colorful.StyledString.ColorGeometry">
            <summary>
            A matrix of colors that corresponds to each concrete character in the StyledString.
            Dimensions are [row, column].
            </summary>
        </member>
        <member name="P:Colorful.StyledString.CharacterGeometry">
            <summary>
            A matrix of concrete characters that corresponds to each concrete character in the StyledString.
            In other words, this is a two-dimensional representation of the StyledString.ConcreteValue property.
            </summary>
        </member>
        <member name="P:Colorful.StyledString.CharacterIndexGeometry">
            <summary>
            A matrix of abstract character indices that corresponds to each concrete character in the StyledString.
            Dimensions are [row, column].
            </summary>
        </member>
        <member name="M:Colorful.StyledString.ToString">
            <summary>
            Returns the StyledString's concrete representation.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Colorful.Styler">
            <summary>
            A StyleClass instance that exposes a delegate instance which can be used for more 
            customized styling.
            </summary>
        </member>
        <member name="T:Colorful.Styler.MatchFound">
            <summary>
            Defines a string transformation.
            </summary>
            <param name="unstyledInput">The entire input string being matched against, before
            styling has taken place.</param>
            <param name="matchLocation">The location of the target in the input string.</param>
            <param name="match">The "matching" portion of the input string.</param>
            <returns>A transformed version of the 'match' parameter.</returns>
        </member>
        <member name="T:Colorful.Styler.MatchFoundLite">
            <summary>
            Defines a simpler string transformation.
            </summary>
            <param name="match">The "matching" portion of the input string.</param>
            <returns>A transformed version of the 'match' parameter.</returns>
        </member>
        <member name="P:Colorful.Styler.MatchFoundHandler">
            <summary>
            A delegate instance which can be used for custom styling.
            </summary>
        </member>
        <member name="M:Colorful.Styler.#ctor(System.String,System.Drawing.Color,Colorful.Styler.MatchFound)">
            <summary>
            A StyleClass instance that exposes a delegate instance which can be used for more 
            customized styling.
            </summary>
            <param name="target">The string to be styled.</param>
            <param name="color">The color to be applied to the target.</param>
            <param name="matchHandler">A delegate instance which describes a transformation that
            can be applied to the target.</param>
        </member>
        <member name="T:Colorful.StyleSheet">
            <summary>
            Exposes a collection of style classifications which can be used to style text.
            </summary>
        </member>
        <member name="P:Colorful.StyleSheet.Styles">
            <summary>
            The StyleSheet's collection of style classifications.
            </summary>
        </member>
        <member name="F:Colorful.StyleSheet.UnstyledColor">
            <summary>
            The color to be associated with unstyled text.
            </summary>
        </member>
        <member name="M:Colorful.StyleSheet.#ctor(System.Drawing.Color)">
            <summary>
            Exposes a collection of style classifications which can be used to style text.
            </summary>
            <param name="defaultColor">The color to be associated with unstyled text.</param>
        </member>
        <member name="M:Colorful.StyleSheet.AddStyle(System.String,System.Drawing.Color,Colorful.Styler.MatchFound)">
            <summary>
            Adds a style classification to the StyleSheet.
            </summary>
            <param name="target">The string to be styled.</param>
            <param name="color">The color to be applied to the target.</param>
            <param name="matchHandler">A delegate instance which describes a transformation that
            can be applied to the target.</param>
        </member>
        <member name="M:Colorful.StyleSheet.AddStyle(System.String,System.Drawing.Color,Colorful.Styler.MatchFoundLite)">
            <summary>
            Adds a style classification to the StyleSheet.
            </summary>
            <param name="target">The string to be styled.</param>
            <param name="color">The color to be applied to the target.</param>
            <param name="matchHandler">A delegate instance which describes a simpler transformation that
            can be applied to the target.</param>
        </member>
        <member name="M:Colorful.StyleSheet.AddStyle(System.String,System.Drawing.Color)">
            <summary>
            Adds a style classification to the StyleSheet.
            </summary>
            <param name="target">The string to be styled.</param>
            <param name="color">The color to be applied to the target.</param>
        </member>
        <member name="T:Colorful.TextAnnotator">
            <summary>
            Exposes methods and properties used in batch styling of text.
            </summary>
        </member>
        <member name="M:Colorful.TextAnnotator.#ctor(Colorful.StyleSheet)">
            <summary>
            Exposes methods and properties used in batch styling of text.
            </summary>
            <param name="styleSheet">The StyleSheet instance that defines the way in which text should be styled.</param>
        </member>
        <member name="M:Colorful.TextAnnotator.GetAnnotationMap(System.String)">
            <summary>
            Partitions the input text into styled and unstyled pieces.
            </summary>
            <param name="input">The text to be styled.</param>
            <returns>Returns a map relating pieces of text to their corresponding styles.</returns>
        </member>
        <member name="T:Colorful.TextFormatter">
            <summary>
            Exposes methods and properties used in batch styling of text.  In contrast to the TextAnnotator
            class, this class is meant to be used in the styling of *formatted* strings, i.e. strings that
            follow the "{0}, {1}...{n}" pattern.
            </summary>
        </member>
        <member name="M:Colorful.TextFormatter.#ctor(System.Drawing.Color)">
            <summary>
            Exposes methods and properties used in batch styling of text.  In contrast to the TextAnnotator
            class, this class is meant to be used in the styling of *formatted* strings, i.e. strings that
            follow the "{0}, {1}...{n}" pattern.
            </summary>
            <param name="defaultColor">The color to be associated with unstyled text.</param>
        </member>
        <member name="M:Colorful.TextFormatter.#ctor(System.Drawing.Color,System.String)">
            <summary>
            Exposes methods and properties used in batch styling of text.  In contrast to the TextAnnotator
            class, this class is meant to be used in the styling of *formatted* strings, i.e. strings that
            follow the "{0}, {1}...{n}" pattern.
            </summary>
            <param name="defaultColor">The color to be associated with unstyled text.</param>
            <param name="formatToken">A regular expression representing the format token.  By default,
            the TextFormatter will use a regular expression that matches the "{0}, {1}...{n}" pattern.</param>
        </member>
        <member name="M:Colorful.TextFormatter.GetFormatMap(System.String,System.Object[],System.Drawing.Color[])">
            <summary>
            Partitions the input text into styled and unstyled pieces.
            </summary>
            <param name="input">The text to be styled.</param>
            <param name="args">A collection of objects that will replace the format tokens in the
            input string.</param>
            <returns>Returns a map relating pieces of text to their corresponding styles.</returns>
        </member>
        <member name="T:Colorful.TextPattern">
            <summary>
            Exposes methods and properties representing a text pattern.
            </summary>
        </member>
        <member name="M:Colorful.TextPattern.#ctor(System.String)">
            <summary>
            Exposes methods and properties representing a text pattern.
            </summary>
            <param name="pattern">A string representation of the pattern.  This can be either a 
            regular string *or* a regular expression (as string).</param>
        </member>
        <member name="M:Colorful.TextPattern.GetMatches(System.String)">
            <summary>
            Finds matches between the TextPattern instance and a given object.
            </summary>
            <param name="input">The string to which the TextPattern instance should be compared.</param>
            <returns>Returns a collection of the locations in the string under comparison that
            match the TextPattern instance.</returns>
        </member>
        <member name="T:Colorful.TextPatternCollection">
            <summary>
            Represents a collection of TextPattern objects.
            </summary>
        </member>
        <member name="M:Colorful.TextPatternCollection.#ctor(System.String[])">
            <summary>
            Represents a collection of TextPattern objects.
            </summary>
            <param name="firstPattern">The first pattern to be added to the collection.</param>
            <param name="morePatterns">Other patterns to be added to the collection.</param>
        </member>
        <member name="M:Colorful.TextPatternCollection.MatchFound(System.String)">
            <summary>
            Attempts to match any of the TextPatternCollection's member TextPatterns against a string input.
            </summary>
            <param name="input">The input against which Patterns will potentially be matched.</param>
            <returns>Returns 'true' if any of the TextPatternCollection's member TextPatterns matches against
            the input string.</returns>
        </member>
    </members>
</doc>
lib\devaudit\CommandLine.dll
md5: EC0E2DD54144D6F6A317B7DAA715D418 | sha1: 62C2E04BBA8436912D9BCEC1EC4D4C7AFC843A47 | sha256: 4923528D3D18689D58FA30B3D822AB72A13BE21A57F13E0BC59B55B864424F7A | sha512: CCAF01F89FAB001EF2DED15B352E1DD2AB3967584A8720ACB7C6B7203240F9C896F7D46600B12E0E86B25B30779B1E5ED59CE97FB3F295AFB11D6391670265EF
lib\devaudit\CommandLine.xml
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>CommandLine</name>
    </assembly>
    <members>
        <member name="T:CommandLine.BaseOptionAttribute">
            <summary>
            Provides base properties for creating an attribute, used to define rules for command line parsing.
            </summary>
        </member>
        <member name="M:CommandLine.BaseOptionAttribute.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.BaseOptionAttribute"/> class.
            </summary>
        </member>
        <member name="M:CommandLine.BaseOptionAttribute.#ctor(System.Char,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.BaseOptionAttribute"/> class.
            Validating <paramref name="shortName"/> and <paramref name="longName"/>.
            </summary>
            <param name="shortName">Short name of the option.</param>
            <param name="longName">Long name of the option.</param>
        </member>
        <member name="M:CommandLine.BaseOptionAttribute.#ctor(System.Nullable{System.Char},System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.BaseOptionAttribute"/> class. Validating <paramref name="shortName"/>
            and <paramref name="longName"/>. This constructor accepts a <see cref="T:System.Nullable`1"/> as short name.
            </summary>
            <param name="shortName">Short name of the option.</param>
            <param name="longName">Long name of the option.</param>
        </member>
        <member name="P:CommandLine.BaseOptionAttribute.ShortName">
            <summary>
            Gets a short name of this command line option. You can use only one character.
            </summary>
        </member>
        <member name="P:CommandLine.BaseOptionAttribute.LongName">
            <summary>
            Gets long name of this command line option. This name is usually a single english word.
            </summary>
        </member>
        <member name="P:CommandLine.BaseOptionAttribute.MutuallyExclusiveSet">
            <summary>
            Gets or sets the option's mutually exclusive set.
            </summary>
        </member>
        <member name="P:CommandLine.BaseOptionAttribute.Required">
            <summary>
            Gets or sets a value indicating whether a command line option is required.
            </summary>
        </member>
        <member name="P:CommandLine.BaseOptionAttribute.DefaultValue">
            <summary>
            Gets or sets mapped property default value.
            </summary>
        </member>
        <member name="P:CommandLine.BaseOptionAttribute.MetaValue">
            <summary>
            Gets or sets mapped property meta value.
            </summary>
        </member>
        <member name="P:CommandLine.BaseOptionAttribute.HelpText">
            <summary>
            Gets or sets a short description of this command line option. Usually a sentence summary. 
            </summary>
        </member>
        <member name="T:CommandLine.OptionAttribute">
            <summary>
            Models an option specification.
            </summary>
        </member>
        <member name="M:CommandLine.OptionAttribute.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.OptionAttribute"/> class.
            The default long name will be inferred from target property.
            </summary>
        </member>
        <member name="M:CommandLine.OptionAttribute.#ctor(System.Char)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.OptionAttribute"/> class.
            </summary>
            <param name="shortName">The short name of the option..</param>
        </member>
        <member name="M:CommandLine.OptionAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.OptionAttribute"/> class.
            </summary>
            <param name="longName">The long name of the option.</param>
        </member>
        <member name="M:CommandLine.OptionAttribute.#ctor(System.Char,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.OptionAttribute"/> class.
            </summary>
            <param name="shortName">The short name of the option.</param>
            <param name="longName">The long name of the option or null if not used.</param>
        </member>
        <member name="M:CommandLine.OptionAttribute.CreateOptionInfo">
            <summary>
            Helper factory method for testing purpose.
            </summary>
            <returns>An <see cref="T:CommandLine.Parsing.OptionInfo"/> instance.</returns>
        </member>
        <member name="T:CommandLine.OptionArrayAttribute">
            <summary>
            Models an option that can accept multiple values as separated arguments.
            </summary>
        </member>
        <member name="M:CommandLine.OptionArrayAttribute.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.OptionArrayAttribute"/> class.
            The default long name will be inferred from target property.
            </summary>
        </member>
        <member name="M:CommandLine.OptionArrayAttribute.#ctor(System.Char)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.OptionArrayAttribute"/> class.
            </summary>
            <param name="shortName">The short name of the option.</param>
        </member>
        <member name="M:CommandLine.OptionArrayAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.OptionArrayAttribute"/> class.
            </summary>
            <param name="longName">The long name of the option.</param>
        </member>
        <member name="M:CommandLine.OptionArrayAttribute.#ctor(System.Char,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.OptionArrayAttribute"/> class.
            </summary>
            <param name="shortName">The short name of the option.</param>
            <param name="longName">The long name of the option or null if not used.</param>
        </member>
        <member name="T:CommandLine.HelpOptionAttribute">
            <summary>
            Indicates the instance method that must be invoked when it becomes necessary show your help screen.
            The method signature is an instance method with no parameters and <see cref="T:System.String"/>
            return value.
            </summary>
        </member>
        <member name="M:CommandLine.HelpOptionAttribute.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.HelpOptionAttribute"/> class.
            Although it is possible, it is strongly discouraged redefine the long name for this option
            not to disorient your users. It is also recommended not to define a short one.
            </summary>
        </member>
        <member name="M:CommandLine.HelpOptionAttribute.#ctor(System.Char)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.HelpOptionAttribute"/> class
            with the specified short name. Use parameter less constructor instead.
            </summary>
            <param name="shortName">The short name of the option.</param>
            <remarks>
            It's highly not recommended change the way users invoke help. It may create confusion.
            </remarks>
        </member>
        <member name="M:CommandLine.HelpOptionAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.HelpOptionAttribute"/> class
            with the specified long name. Use parameter less constructor instead.
            </summary>
            <param name="longName">The long name of the option or null if not used.</param>
            <remarks>
            It's highly not recommended change the way users invoke help. It may create confusion.
            </remarks>
        </member>
        <member name="M:CommandLine.HelpOptionAttribute.#ctor(System.Char,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.HelpOptionAttribute"/> class.
            Allows you to define short and long option names.
            </summary>
            <param name="shortName">The short name of the option.</param>
            <param name="longName">The long name of the option or null if not used.</param>
            <remarks>
            It's highly not recommended change the way users invoke help. It may create confusion.
            </remarks>
        </member>
        <member name="P:CommandLine.HelpOptionAttribute.Required">
            <summary>
            Returns always false for this kind of option.
            This behaviour can't be changed by design; if you try set <see cref="P:CommandLine.HelpOptionAttribute.Required"/>
            an <see cref="T:System.InvalidOperationException"/> will be thrown.
            </summary>
        </member>
        <member name="T:CommandLine.OptionListAttribute">
            <summary>
            Models an option that can accept multiple values.
            Must be applied to a field compatible with an <see cref="T:System.Collections.Generic.IList`1"/> interface
            of <see cref="T:System.String"/> instances.
            </summary>
        </member>
        <member name="M:CommandLine.OptionListAttribute.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.OptionListAttribute"/> class.
            The default long name will be inferred from target property.
            </summary>
        </member>
        <member name="M:CommandLine.OptionListAttribute.#ctor(System.Char)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.OptionListAttribute"/> class.
            </summary>
            <param name="shortName">The short name of the option.</param>
        </member>
        <member name="M:CommandLine.OptionListAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.OptionListAttribute"/> class.
            </summary>
            <param name="longName">The long name of the option or null if not used.</param>
        </member>
        <member name="M:CommandLine.OptionListAttribute.#ctor(System.Char,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.OptionListAttribute"/> class.
            </summary>
            <param name="shortName">The short name of the option.</param>
            <param name="longName">The long name of the option or null if not used.</param>
        </member>
        <member name="M:CommandLine.OptionListAttribute.#ctor(System.Char,System.String,System.Char)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.OptionListAttribute"/> class.
            </summary>
            <param name="shortName">The short name of the option or null if not used.</param>
            <param name="longName">The long name of the option or null if not used.</param>
            <param name="separator">Values separator character.</param>
        </member>
        <member name="P:CommandLine.OptionListAttribute.Separator">
            <summary>
            Gets or sets the values separator character.
            </summary>
        </member>
        <member name="T:CommandLine.ParserStateAttribute">
            <summary>
            Indicates that the property can receive an instance of type <see cref="T:CommandLine.IParserState"/>.
            </summary>
        </member>
        <member name="T:CommandLine.ValueListAttribute">
            <summary>
            Models a list of command line arguments that are not options.
            Must be applied to a field compatible with an <see cref="T:System.Collections.Generic.IList`1"/> interface
            of <see cref="T:System.String"/> instances.
            </summary>
            <remarks>To map individual values use instead <see cref="T:CommandLine.ValueOptionAttribute"/>.</remarks>
        </member>
        <member name="M:CommandLine.ValueListAttribute.#ctor(System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.ValueListAttribute"/> class.
            </summary>
            <param name="concreteType">A type that implements <see cref="T:System.Collections.Generic.IList`1"/>.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="concreteType"/> is null.</exception>
        </member>
        <member name="P:CommandLine.ValueListAttribute.MaximumElements">
            <summary>
            Gets or sets the maximum element allow for the list managed by <see cref="T:CommandLine.ValueListAttribute"/> type.
            If lesser than 0, no upper bound is fixed.
            If equal to 0, no elements are allowed.
            </summary>
        </member>
        <member name="P:CommandLine.ValueListAttribute.ConcreteType">
            <summary>
            Gets the concrete type specified during initialization.
            </summary>
        </member>
        <member name="T:CommandLine.ValueOptionAttribute">
            <summary>
            Maps a single unnamed option to the target property. Values will be mapped in order of Index.
            This attribute takes precedence over <see cref="T:CommandLine.ValueListAttribute"/> with which
            can coexist.
            </summary>
            <remarks>It can handle only scalar values. Do not apply to arrays or lists.</remarks>
        </member>
        <member name="M:CommandLine.ValueOptionAttribute.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.ValueOptionAttribute"/> class.
            </summary>
            <param name="index">The _index of the option.</param>
        </member>
        <member name="P:CommandLine.ValueOptionAttribute.Index">
            <summary>
            Gets the position this option has on the command line.
            </summary>
        </member>
        <member name="T:CommandLine.Extensions.CharExtensions">
            <summary>
            Utility extension methods for System.Char.
            </summary>
        </member>
        <member name="T:CommandLine.Parsing.PropertyWriter">
            <summary>
            Encapsulates property writing primitives.
            </summary>
        </member>
        <member name="T:CommandLine.Extensions.StringExtensions">
            <summary>
            Utility extension methods for System.String.
            </summary>
        </member>
        <member name="P:CommandLine.Infrastructure.ReflectionHelper.AssemblyFromWhichToPullInformation">
            <summary>
            Gets or sets the assembly from which to pull information. Setter provided for testing purpose.
            </summary>
        </member>
        <member name="T:CommandLine.Parsing.TargetCapabilitiesExtensions">
            <summary>
            Utility extension methods for query target capabilities.
            </summary>
        </member>
        <member name="T:CommandLine.Parsing.ValueMapper">
            <summary>
            Maps unnamed options to property using <see cref="T:CommandLine.ValueOptionAttribute"/> and <see cref="T:CommandLine.ValueListAttribute"/>.
            </summary>
        </member>
        <member name="M:CommandLine.Parsing.ArgumentParser.InternalWrapperOfGetNextInputValues(CommandLine.Parsing.IArgumentEnumerator)">
            <summary>
            Helper method for testing purpose.
            </summary>
            <param name="ae">An argument enumerator instance.</param>
            <returns>The next input value.</returns>
        </member>
        <member name="M:CommandLine.Parsing.OptionInfo.#ctor(System.Nullable{System.Char},System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.Parsing.OptionInfo"/> class. Used for unit testing purpose.
            </summary>
            <param name="shortName">Option short name.</param>
            <param name="longName">Option long name.</param>
        </member>
        <member name="M:CommandLine.Parsing.OptionMap.#ctor(System.Int32,CommandLine.ParserSettings)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.Parsing.OptionMap"/> class.
            It is internal rather than private for unit testing purpose.
            </summary>
            <param name="capacity">Initial internal capacity.</param>
            <param name="settings">Parser settings instance.</param>
        </member>
        <member name="T:CommandLine.Text.HelpText">
            <summary>
            Provides means to format an help screen.
            You can assign it in place of a <see cref="T:System.String"/> instance.
            </summary>
        </member>
        <member name="M:CommandLine.Text.HelpText.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.Text.HelpText"/> class.
            </summary>
        </member>
        <member name="M:CommandLine.Text.HelpText.#ctor(CommandLine.Text.BaseSentenceBuilder)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.Text.HelpText"/> class 
            specifying the sentence builder.
            </summary>
            <param name="sentenceBuilder">
            A <see cref="T:CommandLine.Text.BaseSentenceBuilder"/> instance.
            </param>
        </member>
        <member name="M:CommandLine.Text.HelpText.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.Text.HelpText"/> class
            specifying heading string.
            </summary>
            <param name="heading">An heading string or an instance of <see cref="T:CommandLine.Text.HeadingInfo"/>.</param>
            <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="heading"/> is null or empty string.</exception>
        </member>
        <member name="M:CommandLine.Text.HelpText.#ctor(CommandLine.Text.BaseSentenceBuilder,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.Text.HelpText"/> class
            specifying the sentence builder and heading string.
            </summary>
            <param name="sentenceBuilder">A <see cref="T:CommandLine.Text.BaseSentenceBuilder"/> instance.</param>
            <param name="heading">A string with heading or an instance of <see cref="T:CommandLine.Text.HeadingInfo"/>.</param>
        </member>
        <member name="M:CommandLine.Text.HelpText.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.Text.HelpText"/> class
            specifying heading and copyright strings.
            </summary>
            <param name="heading">A string with heading or an instance of <see cref="T:CommandLine.Text.HeadingInfo"/>.</param>
            <param name="copyright">A string with copyright or an instance of <see cref="T:CommandLine.Text.CopyrightInfo"/>.</param>
            <exception cref="T:System.ArgumentException">Thrown when one or more parameters <paramref name="heading"/> are null or empty strings.</exception>
        </member>
        <member name="M:CommandLine.Text.HelpText.#ctor(CommandLine.Text.BaseSentenceBuilder,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.Text.HelpText"/> class
            specifying heading and copyright strings.
            </summary>
            <param name="sentenceBuilder">A <see cref="T:CommandLine.Text.BaseSentenceBuilder"/> instance.</param>
            <param name="heading">A string with heading or an instance of <see cref="T:CommandLine.Text.HeadingInfo"/>.</param>
            <param name="copyright">A string with copyright or an instance of <see cref="T:CommandLine.Text.CopyrightInfo"/>.</param>
            <exception cref="T:System.ArgumentException">Thrown when one or more parameters <paramref name="heading"/> are null or empty strings.</exception>
        </member>
        <member name="M:CommandLine.Text.HelpText.#ctor(System.String,System.String,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.Text.HelpText"/> class
            specifying heading and copyright strings.
            </summary>
            <param name="heading">A string with heading or an instance of <see cref="T:CommandLine.Text.HeadingInfo"/>.</param>
            <param name="copyright">A string with copyright or an instance of <see cref="T:CommandLine.Text.CopyrightInfo"/>.</param>
            <param name="options">The instance that collected command line arguments parsed with <see cref="T:CommandLine.Parser"/> class.</param>
            <exception cref="T:System.ArgumentException">Thrown when one or more parameters <paramref name="heading"/> are null or empty strings.</exception>
        </member>
        <member name="M:CommandLine.Text.HelpText.#ctor(CommandLine.Text.BaseSentenceBuilder,System.String,System.String,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.Text.HelpText"/> class
            specifying heading and copyright strings.
            </summary>
            <param name="sentenceBuilder">A <see cref="T:CommandLine.Text.BaseSentenceBuilder"/> instance.</param>
            <param name="heading">A string with heading or an instance of <see cref="T:CommandLine.Text.HeadingInfo"/>.</param>
            <param name="copyright">A string with copyright or an instance of <see cref="T:CommandLine.Text.CopyrightInfo"/>.</param>
            <param name="options">The instance that collected command line arguments parsed with <see cref="T:CommandLine.Parser"/> class.</param>
            <exception cref="T:System.ArgumentException">Thrown when one or more parameters <paramref name="heading"/> are null or empty strings.</exception>
        </member>
        <member name="M:CommandLine.Text.HelpText.AutoBuild(System.Object)">
            <summary>
            Creates a new instance of the <see cref="T:CommandLine.Text.HelpText"/> class using common defaults.
            </summary>
            <returns>
            An instance of <see cref="T:CommandLine.Text.HelpText"/> class.
            </returns>
            <param name="options">The instance that collected command line arguments parsed with <see cref="T:CommandLine.Parser"/> class.</param>
        </member>
        <member name="M:CommandLine.Text.HelpText.AutoBuild(System.Object,System.Action{CommandLine.Text.HelpText},System.Boolean)">
            <summary>
            Creates a new instance of the <see cref="T:CommandLine.Text.HelpText"/> class using common defaults.
            </summary>
            <returns>
            An instance of <see cref="T:CommandLine.Text.HelpText"/> class.
            </returns>
            <param name="options">The instance that collected command line arguments parsed with <see cref="T:CommandLine.Parser"/> class.</param>
            <param name="onError">A delegate used to customize the text block for reporting parsing errors.</param>
            <param name="verbsIndex">If true the output style is consistent with verb commands (no dashes), otherwise it outputs options.</param>
        </member>
        <member name="M:CommandLine.Text.HelpText.AutoBuild(System.Object,System.String)">
            <summary>
            Creates a new instance of the <see cref="T:CommandLine.Text.HelpText"/> class using common defaults,
            for verb commands scenario.
            </summary>
            <returns>
            An instance of <see cref="T:CommandLine.Text.HelpText"/> class.
            </returns>
            <param name="options">The instance that collected command line arguments parsed with <see cref="T:CommandLine.Parser"/> class.</param>
            <param name="verb">The verb command invoked.</param>
        </member>
        <member name="M:CommandLine.Text.HelpText.DefaultParsingErrorsHandler(System.Object,CommandLine.Text.HelpText)">
            <summary>
            Supplies a default parsing error handler implementation.
            </summary>
            <param name="options">The instance that collects parsed arguments parsed and associates <see cref="T:CommandLine.ParserStateAttribute"/>
            to a property of type <see cref="T:CommandLine.IParserState"/>.</param>
            <param name="current">The <see cref="T:CommandLine.Text.HelpText"/> instance.</param>
        </member>
        <member name="M:CommandLine.Text.HelpText.op_Implicit(CommandLine.Text.HelpText)~System.String">
            <summary>
            Converts the help instance to a <see cref="T:System.String"/>.
            </summary>
            <param name="info">This <see cref="T:CommandLine.Text.HelpText"/> instance.</param>
            <returns>The <see cref="T:System.String"/> that contains the help screen.</returns>
        </member>
        <member name="M:CommandLine.Text.HelpText.AddPreOptionsLine(System.String)">
            <summary>
            Adds a text line after copyright and before options usage strings.
            </summary>
            <param name="value">A <see cref="T:System.String"/> instance.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="value"/> is null or empty string.</exception>
        </member>
        <member name="M:CommandLine.Text.HelpText.AddPostOptionsLine(System.String)">
            <summary>
            Adds a text line at the bottom, after options usage string.
            </summary>
            <param name="value">A <see cref="T:System.String"/> instance.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="value"/> is null or empty string.</exception>
        </member>
        <member name="M:CommandLine.Text.HelpText.AddOptions(System.Object)">
            <summary>
            Adds a text block with options usage string.
            </summary>
            <param name="options">The instance that collected command line arguments parsed with <see cref="T:CommandLine.Parser"/> class.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="options"/> is null.</exception>
        </member>
        <member name="M:CommandLine.Text.HelpText.AddOptions(System.Object,System.String)">
            <summary>
            Adds a text block with options usage string.
            </summary>
            <param name="options">The instance that collected command line arguments parsed with the <see cref="T:CommandLine.Parser"/> class.</param>
            <param name="requiredWord">The word to use when the option is required.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="options"/> is null.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="requiredWord"/> is null or empty string.</exception>
        </member>
        <member name="M:CommandLine.Text.HelpText.AddOptions(System.Object,System.String,System.Int32)">
            <summary>
            Adds a text block with options usage string.
            </summary>
            <param name="options">The instance that collected command line arguments parsed with the <see cref="T:CommandLine.Parser"/> class.</param>
            <param name="requiredWord">The word to use when the option is required.</param>
            <param name="maximumLength">The maximum length of the help documentation.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="options"/> is null.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="requiredWord"/> is null or empty string.</exception>
        </member>
        <member name="M:CommandLine.Text.HelpText.RenderParsingErrorsText(System.Object,System.Int32)">
            <summary>
            Builds a string that contains a parsing error message.
            </summary>
            <param name="options">An options target instance that collects parsed arguments parsed with the <see cref="T:CommandLine.ParserStateAttribute"/>
            associated to a property of type <see cref="T:CommandLine.IParserState"/>.</param>
            <param name="indent">Number of spaces used to indent text.</param>
            <returns>The <see cref="T:System.String"/> that contains the parsing error message.</returns>
        </member>
        <member name="M:CommandLine.Text.HelpText.ToString">
            <summary>
            Returns the help screen as a <see cref="T:System.String"/>.
            </summary>
            <returns>The <see cref="T:System.String"/> that contains the help screen.</returns>
        </member>
        <member name="M:CommandLine.Text.HelpText.OnFormatOptionHelpText(CommandLine.Text.FormatOptionHelpTextEventArgs)">
            <summary>
            The OnFormatOptionHelpText method also allows derived classes to handle the event without attaching a delegate.
            This is the preferred technique for handling the event in a derived class.
            </summary>
            <param name="e">Data for the <see cref="E:CommandLine.Text.HelpText.FormatOptionHelpText"/> event.</param>
        </member>
        <member name="E:CommandLine.Text.HelpText.FormatOptionHelpText">
            <summary>
            Occurs when an option help text is formatted.
            </summary>
        </member>
        <member name="P:CommandLine.Text.HelpText.Heading">
            <summary>
            Gets or sets the heading string.
            You can directly assign a <see cref="T:CommandLine.Text.HeadingInfo"/> instance.
            </summary>
        </member>
        <member name="P:CommandLine.Text.HelpText.Copyright">
            <summary>
            Gets or sets the copyright string.
            You can directly assign a <see cref="T:CommandLine.Text.CopyrightInfo"/> instance.
            </summary>
        </member>
        <member name="P:CommandLine.Text.HelpText.MaximumDisplayWidth">
            <summary>
            Gets or sets the maximum width of the display.  This determines word wrap when displaying the text.
            </summary>
            <value>The maximum width of the display.</value>
        </member>
        <member name="P:CommandLine.Text.HelpText.AddDashesToOption">
            <summary>
            Gets or sets a value indicating whether the format of options should contain dashes.
            It modifies behavior of <see cref="M:CommandLine.Text.HelpText.AddOptions(System.Object)"/> method.
            </summary>
        </member>
        <member name="P:CommandLine.Text.HelpText.AdditionalNewLineAfterOption">
            <summary>
            Gets or sets a value indicating whether to add an additional line after the description of the option.
            </summary>
        </member>
        <member name="P:CommandLine.Text.HelpText.SentenceBuilder">
            <summary>
            Gets the <see cref="T:CommandLine.Text.BaseSentenceBuilder"/> instance specified in constructor.
            </summary>
        </member>
        <member name="T:CommandLine.Text.BaseSentenceBuilder">
            <summary>
            Models an abstract sentence builder.
            </summary>
        </member>
        <member name="M:CommandLine.Text.BaseSentenceBuilder.CreateBuiltIn">
            <summary>
            Creates the built in sentence builder.
            </summary>
            <returns>The built in sentence builder.</returns>
        </member>
        <member name="P:CommandLine.Text.BaseSentenceBuilder.OptionWord">
            <summary>
            Gets a string containing word 'option'.
            </summary>
            <value>The word 'option'.</value>
        </member>
        <member name="P:CommandLine.Text.BaseSentenceBuilder.AndWord">
            <summary>
            Gets a string containing the word 'and'.
            </summary>
            <value>The word 'and'.</value>
        </member>
        <member name="P:CommandLine.Text.BaseSentenceBuilder.RequiredOptionMissingText">
            <summary>
            Gets a string containing the sentence 'required option missing'.
            </summary>
            <value>The sentence 'required option missing'.</value>
        </member>
        <member name="P:CommandLine.Text.BaseSentenceBuilder.ViolatesFormatText">
            <summary>
            Gets a string containing the sentence 'violates format'.
            </summary>
            <value>The sentence 'violates format'.</value>
        </member>
        <member name="P:CommandLine.Text.BaseSentenceBuilder.ViolatesMutualExclusivenessText">
            <summary>
            Gets a string containing the sentence 'violates mutual exclusiveness'.
            </summary>
            <value>The sentence 'violates mutual exclusiveness'.</value>
        </member>
        <member name="P:CommandLine.Text.BaseSentenceBuilder.ErrorsHeadingText">
            <summary>
            Gets a string containing the error heading text.
            </summary>
            <value>The error heading text.</value>
        </member>
        <member name="T:CommandLine.Text.EnglishSentenceBuilder">
            <summary>
            Models an english sentence builder, currently the default one.
            </summary>
        </member>
        <member name="P:CommandLine.Text.EnglishSentenceBuilder.OptionWord">
            <summary>
            Gets a string containing word 'option' in english.
            </summary>
            <value>The word 'option' in english.</value>
        </member>
        <member name="P:CommandLine.Text.EnglishSentenceBuilder.AndWord">
            <summary>
            Gets a string containing the word 'and' in english.
            </summary>
            <value>The word 'and' in english.</value>
        </member>
        <member name="P:CommandLine.Text.EnglishSentenceBuilder.RequiredOptionMissingText">
            <summary>
            Gets a string containing the sentence 'required option missing' in english.
            </summary>
            <value>The sentence 'required option missing' in english.</value>
        </member>
        <member name="P:CommandLine.Text.EnglishSentenceBuilder.ViolatesFormatText">
            <summary>
            Gets a string containing the sentence 'violates format' in english.
            </summary>
            <value>The sentence 'violates format' in english.</value>
        </member>
        <member name="P:CommandLine.Text.EnglishSentenceBuilder.ViolatesMutualExclusivenessText">
            <summary>
            Gets a string containing the sentence 'violates mutual exclusiveness' in english.
            </summary>
            <value>The sentence 'violates mutual exclusiveness' in english.</value>
        </member>
        <member name="P:CommandLine.Text.EnglishSentenceBuilder.ErrorsHeadingText">
            <summary>
            Gets a string containing the error heading text in english.
            </summary>
            <value>The error heading text in english.</value>
        </member>
        <member name="T:CommandLine.Text.CopyrightInfo">
            <summary>
            Models the copyright part of an help text.
            You can assign it where you assign any <see cref="T:System.String"/> instance.
            </summary>
        </member>
        <member name="M:CommandLine.Text.CopyrightInfo.#ctor(System.String,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.Text.CopyrightInfo"/> class
            specifying author and year.
            </summary>
            <param name="author">The company or person holding the copyright.</param>
            <param name="year">The year of coverage of copyright.</param>
            <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="author"/> is null or empty string.</exception>
        </member>
        <member name="M:CommandLine.Text.CopyrightInfo.#ctor(System.String,System.Int32[])">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.Text.CopyrightInfo"/> class
            specifying author and copyrightYears.
            </summary>
            <param name="author">The company or person holding the copyright.</param>
            <param name="years">The copyrightYears of coverage of copyright.</param>
            <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="author"/> is null or empty string.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when parameter <paramref name="years"/> is not supplied.</exception>
        </member>
        <member name="M:CommandLine.Text.CopyrightInfo.#ctor(System.Boolean,System.String,System.Int32[])">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.Text.CopyrightInfo"/> class
            specifying symbol case, author and copyrightYears.
            </summary>
            <param name="isSymbolUpper">The case of the copyright symbol.</param>
            <param name="author">The company or person holding the copyright.</param>
            <param name="copyrightYears">The copyrightYears of coverage of copyright.</param>
            <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="author"/> is null or empty string.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when parameter <paramref name="copyrightYears"/> is not supplied.</exception>
        </member>
        <member name="M:CommandLine.Text.CopyrightInfo.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.Text.CopyrightInfo"/> class.
            </summary>
        </member>
        <member name="M:CommandLine.Text.CopyrightInfo.#ctor(System.Reflection.AssemblyCopyrightAttribute)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.Text.CopyrightInfo"/> class
            with an assembly attribute, this overrides all formatting.
            </summary>
            <param name="attribute">The attribute which text to use.</param>
        </member>
        <member name="M:CommandLine.Text.CopyrightInfo.op_Implicit(CommandLine.Text.CopyrightInfo)~System.String">
            <summary>
            Converts the copyright instance to a <see cref="T:System.String"/>.
            </summary>
            <param name="info">This <see cref="T:CommandLine.Text.CopyrightInfo"/> instance.</param>
            <returns>The <see cref="T:System.String"/> that contains the copyright.</returns>
        </member>
        <member name="M:CommandLine.Text.CopyrightInfo.ToString">
            <summary>
            Returns the copyright as a <see cref="T:System.String"/>.
            </summary>
            <returns>The <see cref="T:System.String"/> that contains the copyright.</returns>
        </member>
        <member name="M:CommandLine.Text.CopyrightInfo.FormatYears(System.Int32[])">
            <summary>
            When overridden in a derived class, allows to specify a new algorithm to render copyright copyrightYears
            as a <see cref="T:System.String"/> instance.
            </summary>
            <param name="years">A <see cref="T:System.Int32"/> array of copyrightYears.</param>
            <returns>A <see cref="T:System.String"/> instance with copyright copyrightYears.</returns>
        </member>
        <member name="P:CommandLine.Text.CopyrightInfo.Default">
            <summary>
            Gets the default copyright information.
            Retrieved from <see cref="T:System.Reflection.AssemblyCopyrightAttribute"/>, if it exists,
            otherwise it uses <see cref="T:System.Reflection.AssemblyCompanyAttribute"/> as copyright holder with the current year.
            If neither exists it throws an <see cref="T:System.InvalidOperationException"/>.
            </summary>
        </member>
        <member name="P:CommandLine.Text.CopyrightInfo.CopyrightWord">
            <summary>
            Gets a different copyright word when overridden in a derived class.
            </summary>
        </member>
        <member name="T:CommandLine.Text.HeadingInfo">
            <summary>
            Models the heading part of an help text.
            You can assign it where you assign any <see cref="T:System.String"/> instance.
            </summary>
        </member>
        <member name="M:CommandLine.Text.HeadingInfo.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.Text.HeadingInfo"/> class
            specifying program name.
            </summary>
            <param name="programName">The name of the program.</param>
            <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="programName"/> is null or empty string.</exception>
        </member>
        <member name="M:CommandLine.Text.HeadingInfo.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.Text.HeadingInfo"/> class
            specifying program name and version.
            </summary>
            <param name="programName">The name of the program.</param>
            <param name="version">The version of the program.</param>
            <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="programName"/> is null or empty string.</exception>
        </member>
        <member name="M:CommandLine.Text.HeadingInfo.op_Implicit(CommandLine.Text.HeadingInfo)~System.String">
            <summary>
            Converts the heading to a <see cref="T:System.String"/>.
            </summary>
            <param name="info">This <see cref="T:CommandLine.Text.HeadingInfo"/> instance.</param>
            <returns>The <see cref="T:System.String"/> that contains the heading.</returns>
        </member>
        <member name="M:CommandLine.Text.HeadingInfo.ToString">
            <summary>
            Returns the heading as a <see cref="T:System.String"/>.
            </summary>
            <returns>The <see cref="T:System.String"/> that contains the heading.</returns>
        </member>
        <member name="M:CommandLine.Text.HeadingInfo.WriteMessage(System.String,System.IO.TextWriter)">
            <summary>
            Writes out a string and a new line using the program name specified in the constructor
            and <paramref name="message"/> parameter.
            </summary>
            <param name="message">The <see cref="T:System.String"/> message to write.</param>
            <param name="writer">The target <see cref="T:System.IO.TextWriter"/> derived type.</param>
            <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="message"/> is null or empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="writer"/> is null.</exception>
        </member>
        <member name="M:CommandLine.Text.HeadingInfo.WriteMessage(System.String)">
            <summary>
            Writes out a string and a new line using the program name specified in the constructor
            and <paramref name="message"/> parameter to standard output stream.
            </summary>
            <param name="message">The <see cref="T:System.String"/> message to write.</param>
            <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="message"/> is null or empty string.</exception>
        </member>
        <member name="M:CommandLine.Text.HeadingInfo.WriteError(System.String)">
            <summary>
            Writes out a string and a new line using the program name specified in the constructor
            and <paramref name="message"/> parameter to standard error stream.
            </summary>
            <param name="message">The <see cref="T:System.String"/> message to write.</param>
            <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="message"/> is null or empty string.</exception>
        </member>
        <member name="P:CommandLine.Text.HeadingInfo.Default">
            <summary>
            Gets the default heading instance.
            The title is retrieved from <see cref="T:System.Reflection.AssemblyTitleAttribute"/>,
            or the assembly short name if its not defined.
            The version is retrieved from <see cref="T:System.Reflection.AssemblyInformationalVersionAttribute"/>,
            or the assembly version if its not defined.
            </summary>
        </member>
        <member name="T:CommandLine.MultilineTextAttribute">
            <summary>
            Provides base properties for creating an attribute, used to define multiple lines of text.
            </summary>
        </member>
        <member name="M:CommandLine.MultilineTextAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.MultilineTextAttribute"/> class. Used in derived type
            using one line of text.
            </summary>
            <param name="line1">The first line of text.</param>
        </member>
        <member name="M:CommandLine.MultilineTextAttribute.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.MultilineTextAttribute"/> class. Used in  type
            using two lines of text.
            </summary>
            <param name="line1">The first line of text.</param>
            <param name="line2">The second line of text.</param>
        </member>
        <member name="M:CommandLine.MultilineTextAttribute.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.MultilineTextAttribute"/> class. Used in  type
            using three lines of text.
            </summary>
            <param name="line1">The first line of text.</param>
            <param name="line2">The second line of text.</param>
            <param name="line3">The third line of text.</param>
        </member>
        <member name="M:CommandLine.MultilineTextAttribute.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.MultilineTextAttribute"/> class. Used in type
            using four lines of text.
            </summary>
            <param name="line1">The first line of text.</param>
            <param name="line2">The second line of text.</param>
            <param name="line3">The third line of text.</param>
            <param name="line4">The fourth line of text.</param>
        </member>
        <member name="M:CommandLine.MultilineTextAttribute.#ctor(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.MultilineTextAttribute"/> class. Used in type
            using five lines of text.
            </summary>
            <param name="line1">The first line of text.</param>
            <param name="line2">The second line of text.</param>
            <param name="line3">The third line of text.</param>
            <param name="line4">The fourth line of text.</param>
            <param name="line5">The fifth line of text.</param>
        </member>
        <member name="M:CommandLine.MultilineTextAttribute.GetLastLineWithText(System.String[])">
            <summary>
            Returns the last line with text. Preserves blank lines if user intended by skipping a line.
            </summary>
            <returns>The last index of line of the non-blank line.
            </returns>
            <param name='value'>The string array to process.</param>
        </member>
        <member name="P:CommandLine.MultilineTextAttribute.Value">
            <summary>
            Gets the all non-blank lines as string.
            </summary>
            <value>A string of all non-blank lines.</value>
        </member>
        <member name="P:CommandLine.MultilineTextAttribute.Line1">
            <summary>
            Gets the first line of text.
            </summary>
        </member>
        <member name="P:CommandLine.MultilineTextAttribute.Line2">
            <summary>
            Gets the second line of text.
            </summary>
        </member>
        <member name="P:CommandLine.MultilineTextAttribute.Line3">
            <summary>
            Gets third line of text.
            </summary>
        </member>
        <member name="P:CommandLine.MultilineTextAttribute.Line4">
            <summary>
            Gets the fourth line of text.
            </summary>
        </member>
        <member name="P:CommandLine.MultilineTextAttribute.Line5">
            <summary>
            Gets the fifth line of text.
            </summary>
        </member>
        <member name="T:CommandLine.AssemblyLicenseAttribute">
            <summary>
            Models a multiline assembly license text.
            </summary>
        </member>
        <member name="M:CommandLine.AssemblyLicenseAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.AssemblyLicenseAttribute"/> class
            with one line of text.
            </summary>
            <param name="line1">First line of license text.</param>
        </member>
        <member name="M:CommandLine.AssemblyLicenseAttribute.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.AssemblyLicenseAttribute"/> class
            with two lines of text.
            </summary>
            <param name="line1">First line of license text.</param>
            <param name="line2">Second line of license text.</param>
        </member>
        <member name="M:CommandLine.AssemblyLicenseAttribute.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.AssemblyLicenseAttribute"/> class
            with three lines of text.
            </summary>
            <param name="line1">First line of license text.</param>
            <param name="line2">Second line of license text.</param>
            <param name="line3">Third line of license text.</param>
        </member>
        <member name="M:CommandLine.AssemblyLicenseAttribute.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.AssemblyLicenseAttribute"/> class
            with four lines of text.
            </summary>
            <param name="line1">First line of license text.</param>
            <param name="line2">Second line of license text.</param>
            <param name="line3">Third line of license text.</param>
            <param name="line4">Fourth line of license text.</param>
        </member>
        <member name="M:CommandLine.AssemblyLicenseAttribute.#ctor(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.AssemblyLicenseAttribute"/> class
            with five lines of text.
            </summary>
            <param name="line1">First line of license text.</param>
            <param name="line2">Second line of license text.</param>
            <param name="line3">Third line of license text.</param>
            <param name="line4">Fourth line of license text.</param>
            <param name="line5">Fifth line of license text.</param>
        </member>
        <member name="T:CommandLine.AssemblyUsageAttribute">
            <summary>
            Models a multiline assembly usage text.
            </summary>
        </member>
        <member name="M:CommandLine.AssemblyUsageAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.AssemblyUsageAttribute"/> class
            with one line of text.
            </summary>
            <param name="line1">First line of usage text.</param>
        </member>
        <member name="M:CommandLine.AssemblyUsageAttribute.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.AssemblyUsageAttribute"/> class
            with two lines of text.
            </summary>
            <param name="line1">First line of usage text.</param>
            <param name="line2">Second line of usage text.</param>
        </member>
        <member name="M:CommandLine.AssemblyUsageAttribute.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.AssemblyUsageAttribute"/> class
            with three lines of text.
            </summary>
            <param name="line1">First line of usage text.</param>
            <param name="line2">Second line of usage text.</param>
            <param name="line3">Third line of usage text.</param>
        </member>
        <member name="M:CommandLine.AssemblyUsageAttribute.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.AssemblyUsageAttribute"/> class
            with four lines of text.
            </summary>
            <param name="line1">First line of usage text.</param>
            <param name="line2">Second line of usage text.</param>
            <param name="line3">Third line of usage text.</param>
            <param name="line4">Fourth line of usage text.</param>
        </member>
        <member name="M:CommandLine.AssemblyUsageAttribute.#ctor(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.AssemblyUsageAttribute"/> class
            with five lines of text.
            </summary>
            <param name="line1">First line of usage text.</param>
            <param name="line2">Second line of usage text.</param>
            <param name="line3">Third line of usage text.</param>
            <param name="line4">Fourth line of usage text.</param>
            <param name="line5">Fifth line of usage text.</param>
        </member>
        <member name="T:CommandLine.Text.FormatOptionHelpTextEventArgs">
            <summary>
            Provides data for the FormatOptionHelpText event.
            </summary>
        </member>
        <member name="M:CommandLine.Text.FormatOptionHelpTextEventArgs.#ctor(CommandLine.BaseOptionAttribute)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.Text.FormatOptionHelpTextEventArgs"/> class.
            </summary>
            <param name="option">Option to format.</param>
        </member>
        <member name="P:CommandLine.Text.FormatOptionHelpTextEventArgs.Option">
            <summary>
            Gets the option to format.
            </summary>
        </member>
        <member name="T:CommandLine.HelpVerbOptionAttribute">
            <summary>
            Indicates the instance method that must be invoked when it becomes necessary show your help screen.
            The method signature is an instance method with that accepts and returns a <see cref="T:System.String"/>.
            </summary>
        </member>
        <member name="M:CommandLine.HelpVerbOptionAttribute.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.HelpVerbOptionAttribute"/> class.
            Although it is possible, it is strongly discouraged redefine the long name for this option
            not to disorient your users.
            </summary>
        </member>
        <member name="M:CommandLine.HelpVerbOptionAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.HelpVerbOptionAttribute"/> class
            with the specified long name. Use parameter less constructor instead.
            </summary>
            <param name="longName">Help verb option alternative name.</param>
            <remarks>
            It's highly not recommended change the way users invoke help. It may create confusion.
            </remarks>
        </member>
        <member name="P:CommandLine.HelpVerbOptionAttribute.ShortName">
            <summary>
            Help verb command do not support short name by design.
            </summary>
        </member>
        <member name="P:CommandLine.HelpVerbOptionAttribute.Required">
            <summary>
            Help verb command like ordinary help option cannot be mandatory by design.
            </summary>
        </member>
        <member name="T:CommandLine.VerbOptionAttribute">
            <summary>
            Models a verb command specification.
            </summary>
        </member>
        <member name="M:CommandLine.VerbOptionAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.VerbOptionAttribute"/> class.
            </summary>
            <param name="longName">The long name of the verb command.</param>
        </member>
        <member name="P:CommandLine.VerbOptionAttribute.ShortName">
            <summary>
            Verb commands do not support short name by design.
            </summary>
        </member>
        <member name="P:CommandLine.VerbOptionAttribute.Required">
            <summary>
            Verb commands cannot be mandatory since are mutually exclusive by design.
            </summary>
        </member>
        <member name="T:CommandLine.BadOptionInfo">
            <summary>
            Models a bad parsed option.
            </summary>
        </member>
        <member name="P:CommandLine.BadOptionInfo.ShortName">
            <summary>
            Gets the short name of the option.
            </summary>
            <value>Returns the short name of the option.</value>
        </member>
        <member name="P:CommandLine.BadOptionInfo.LongName">
            <summary>
            Gets the long name of the option.
            </summary>
            <value>Returns the long name of the option.</value>
        </member>
        <member name="T:CommandLine.Parser">
            <summary>
            Provides methods to parse command line arguments.
            </summary>
        </member>
        <member name="F:CommandLine.Parser.DefaultExitCodeFail">
            <summary>
            Default exit code (1) used by <see cref="M:CommandLine.Parser.ParseArgumentsStrict(System.String[],System.Object,System.Action)"/>
            and <see cref="M:CommandLine.Parser.ParseArgumentsStrict(System.String[],System.Object,System.Action{System.String,System.Object},System.Action)"/> overloads.
            </summary>
        </member>
        <member name="M:CommandLine.Parser.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.Parser"/> class.
            </summary>
        </member>
        <member name="M:CommandLine.Parser.#ctor(CommandLine.ParserSettings)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.Parser"/> class,
            configurable with a <see cref="T:CommandLine.ParserSettings"/> object.
            </summary>
            <param name="settings">The <see cref="T:CommandLine.ParserSettings"/> object is used to configure
            aspects and behaviors of the parser.</param>
        </member>
        <member name="M:CommandLine.Parser.#ctor(System.Action{CommandLine.ParserSettings})">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.Parser"/> class,
            configurable with <see cref="T:CommandLine.ParserSettings"/> using a delegate.
            </summary>
            <param name="configuration">The <see cref="T:System.Action`1"/> delegate used to configure
            aspects and behaviors of the parser.</param>
        </member>
        <member name="M:CommandLine.Parser.Finalize">
            <summary>
            Finalizes an instance of the <see cref="T:CommandLine.Parser"/> class.
            </summary>
        </member>
        <member name="M:CommandLine.Parser.ParseArguments(System.String[],System.Object)">
            <summary>
            Parses a <see cref="T:System.String"/> array of command line arguments, setting values in <paramref name="options"/>
            parameter instance's public fields decorated with appropriate attributes.
            </summary>
            <param name="args">A <see cref="T:System.String"/> array of command line arguments.</param>
            <param name="options">An instance used to receive values.
            Parsing rules are defined using <see cref="T:CommandLine.BaseOptionAttribute"/> derived types.</param>
            <returns>True if parsing process succeed.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="args"/> is null.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options"/> is null.</exception>
        </member>
        <member name="M:CommandLine.Parser.ParseArguments(System.String[],System.Object,System.Action{System.String,System.Object})">
            <summary>
            Parses a <see cref="T:System.String"/> array of command line arguments with verb commands, setting values in <paramref name="options"/>
            parameter instance's public fields decorated with appropriate attributes.
            This overload supports verb commands.
            </summary>
            <param name="args">A <see cref="T:System.String"/> array of command line arguments.</param>
            <param name="options">An instance used to receive values.
            Parsing rules are defined using <see cref="T:CommandLine.BaseOptionAttribute"/> derived types.</param>
            <param name="onVerbCommand">Delegate executed to capture verb command name and instance.</param>
            <returns>True if parsing process succeed.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="args"/> is null.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options"/> is null.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="onVerbCommand"/> is null.</exception>
        </member>
        <member name="M:CommandLine.Parser.ParseArgumentsStrict(System.String[],System.Object,System.Action)">
            <summary>
            Parses a <see cref="T:System.String"/> array of command line arguments, setting values in <paramref name="options"/>
            parameter instance's public fields decorated with appropriate attributes. If parsing fails, the method invokes
            the <paramref name="onFail"/> delegate, if null exits with <see cref="F:CommandLine.Parser.DefaultExitCodeFail"/>.
            </summary>
            <param name="args">A <see cref="T:System.String"/> array of command line arguments.</param>
            <param name="options">An object's instance used to receive values.
            Parsing rules are defined using <see cref="T:CommandLine.BaseOptionAttribute"/> derived types.</param>
            <param name="onFail">The <see cref="T:System.Action"/> delegate executed when parsing fails.</param>
            <returns>True if parsing process succeed.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="args"/> is null.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options"/> is null.</exception>
        </member>
        <member name="M:CommandLine.Parser.ParseArgumentsStrict(System.String[],System.Object,System.Action{System.String,System.Object},System.Action)">
            <summary>
            Parses a <see cref="T:System.String"/> array of command line arguments with verb commands, setting values in <paramref name="options"/>
            parameter instance's public fields decorated with appropriate attributes. If parsing fails, the method invokes
            the <paramref name="onFail"/> delegate, if null exits with <see cref="F:CommandLine.Parser.DefaultExitCodeFail"/>.
            This overload supports verb commands.
            </summary>
            <param name="args">A <see cref="T:System.String"/> array of command line arguments.</param>
            <param name="options">An instance used to receive values.
            Parsing rules are defined using <see cref="T:CommandLine.BaseOptionAttribute"/> derived types.</param>
            <param name="onVerbCommand">Delegate executed to capture verb command name and instance.</param>
            <param name="onFail">The <see cref="T:System.Action"/> delegate executed when parsing fails.</param>
            <returns>True if parsing process succeed.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="args"/> is null.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options"/> is null.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="onVerbCommand"/> is null.</exception>
        </member>
        <member name="M:CommandLine.Parser.Dispose">
            <summary>
            Frees resources owned by the instance.
            </summary>
        </member>
        <member name="P:CommandLine.Parser.Default">
            <summary>
            Gets the singleton instance created with basic defaults.
            </summary>
        </member>
        <member name="P:CommandLine.Parser.Settings">
            <summary>
            Gets the instance that implements <see cref="T:CommandLine.ParserSettings"/> in use.
            </summary>
        </member>
        <member name="T:CommandLine.ParserException">
            <summary>
            This exception is thrown when a generic parsing error occurs.
            </summary>
        </member>
        <member name="M:CommandLine.ParserException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.ParserException"/> class. The exception is thrown
            when something unexpected occurs during the parsing process.
            </summary>
        </member>
        <member name="M:CommandLine.ParserException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.ParserException"/> class. The exception is thrown
            when something unexpected occurs during the parsing process.
            </summary>
            <param name="message">Error message string.</param>
        </member>
        <member name="M:CommandLine.ParserException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.ParserException"/> class. The exception is thrown
            when something unexpected occurs during the parsing process.
            </summary>
            <param name="message">Error message string.</param>
            <param name="innerException">Inner exception reference.</param>
        </member>
        <member name="M:CommandLine.ParserException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.ParserException"/> class. The exception is thrown
            when something unexpected occurs during the parsing process.
            </summary>
            <param name="info">The object that holds the serialized object data.</param>
            <param name="context">The contextual information about the source or destination.</param>
        </member>
        <member name="T:CommandLine.ParserSettings">
            <summary>
            Provides settings for <see cref="T:CommandLine.Parser"/>. Once consumed cannot be reused.
            </summary>
        </member>
        <member name="M:CommandLine.ParserSettings.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.ParserSettings"/> class.
            </summary>
        </member>
        <member name="M:CommandLine.ParserSettings.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.ParserSettings"/> class,
            setting the case comparison behavior.
            </summary>
            <param name="caseSensitive">If set to true, parsing will be case sensitive.</param>
        </member>
        <member name="M:CommandLine.ParserSettings.#ctor(System.IO.TextWriter)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.ParserSettings"/> class,
            setting the <see cref="T:System.IO.TextWriter"/> used for help method output.
            </summary>
            <param name="helpWriter">Any instance derived from <see cref="T:System.IO.TextWriter"/>,
            default <see cref="P:System.Console.Error"/>. Setting this argument to null, will disable help screen.</param>
        </member>
        <member name="M:CommandLine.ParserSettings.#ctor(System.Boolean,System.IO.TextWriter)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.ParserSettings"/> class,
            setting case comparison and help output options.
            </summary>
            <param name="caseSensitive">If set to true, parsing will be case sensitive.</param>
            <param name="helpWriter">Any instance derived from <see cref="T:System.IO.TextWriter"/>,
            default <see cref="P:System.Console.Error"/>. Setting this argument to null, will disable help screen.</param>
        </member>
        <member name="M:CommandLine.ParserSettings.#ctor(System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.ParserSettings"/> class,
            setting case comparison and mutually exclusive behaviors.
            </summary>
            <param name="caseSensitive">If set to true, parsing will be case sensitive.</param>
            <param name="mutuallyExclusive">If set to true, enable mutually exclusive behavior.</param>
        </member>
        <member name="M:CommandLine.ParserSettings.#ctor(System.Boolean,System.Boolean,System.IO.TextWriter)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.ParserSettings"/> class,
            setting case comparison, mutually exclusive behavior and help output option.
            </summary>
            <param name="caseSensitive">If set to true, parsing will be case sensitive.</param>
            <param name="mutuallyExclusive">If set to true, enable mutually exclusive behavior.</param>
            <param name="helpWriter">Any instance derived from <see cref="T:System.IO.TextWriter"/>,
            default <see cref="P:System.Console.Error"/>. Setting this argument to null, will disable help screen.</param>
        </member>
        <member name="M:CommandLine.ParserSettings.#ctor(System.Boolean,System.Boolean,System.Boolean,System.IO.TextWriter)">
            <summary>
            Initializes a new instance of the <see cref="T:CommandLine.ParserSettings"/> class,
            setting case comparison, mutually exclusive behavior and help output option.
            </summary>
            <param name="caseSensitive">If set to true, parsing will be case sensitive.</param>
            <param name="mutuallyExclusive">If set to true, enable mutually exclusive behavior.</param>
            <param name="ignoreUnknownArguments">If set to true, allow the parser to skip unknown argument, otherwise return a parse failure</param>
            <param name="helpWriter">Any instance derived from <see cref="T:System.IO.TextWriter"/>,
            default <see cref="P:System.Console.Error"/>. Setting this argument to null, will disable help screen.</param>
        </member>
        <member name="M:CommandLine.ParserSettings.Finalize">
            <summary>
            Finalizes an instance of the <see cref="T:CommandLine.ParserSettings"/> class.
            </summary>
        </member>
        <member name="M:CommandLine.ParserSettings.Dispose">
            <summary>
            Frees resources owned by the instance.
            </summary>
        </member>
        <member name="P:CommandLine.ParserSettings.CaseSensitive">
            <summary>
            Gets or sets a value indicating whether perform case sensitive comparisons.
            </summary>
        </member>
        <member name="P:CommandLine.ParserSettings.MutuallyExclusive">
            <summary>
            Gets or sets a value indicating whether set a mutually exclusive behavior.
            Default is set to false.
            </summary>
        </member>
        <member name="P:CommandLine.ParserSettings.HelpWriter">
            <summary>
            Gets or sets the <see cref="T:System.IO.TextWriter"/> used for help method output.
            Setting this property to null, will disable help screen.
            </summary>
        </member>
        <member name="P:CommandLine.ParserSettings.IgnoreUnknownArguments">
            <summary>
            Gets or sets a value indicating whether the parser shall move on to the next argument and ignore the given argument if it
            encounter an unknown arguments
            </summary>
            <value>
            <c>true</c> to allow parsing the arguments with different class options that do not have all the arguments.
            </value>
            <remarks>
            This allows fragmented version class parsing, useful for project with add-on where add-ons also requires command line arguments but
            when these are unknown by the main program at build time.
            </remarks>
        </member>
        <member name="P:CommandLine.ParserSettings.ParsingCulture">
            <summary>
            Gets or sets the culture used when parsing arguments to typed properties.
            </summary>
            <remarks>
            Default is CurrentCulture of <see cref="P:System.Threading.Thread.CurrentThread"/>.
            </remarks>
        </member>
        <member name="T:CommandLine.IParserState">
            <summary>
            Represents the parser state.
            </summary>
        </member>
        <member name="P:CommandLine.IParserState.Errors">
            <summary>
            Gets errors occurred during parsing.
            </summary>
        </member>
        <member name="T:CommandLine.ParserState">
            <summary>
            Models a type that records the parser state after parsing.
            </summary>
        </member>
        <member name="P:CommandLine.ParserState.Errors">
            <summary>
            Gets a list of parsing errors.
            </summary>
            <value>
            Parsing errors.
            </value>
        </member>
        <member name="T:CommandLine.ParsingError">
            <summary>
            Models a parsing error.
            </summary>
        </member>
        <member name="P:CommandLine.ParsingError.BadOption">
            <summary>
            Gets or a the bad parsed option.
            </summary>
            <value>
            The bad option.
            </value>
        </member>
        <member name="P:CommandLine.ParsingError.ViolatesRequired">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:CommandLine.ParsingError"/> violates required.
            </summary>
            <value>
            <c>true</c> if violates required; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:CommandLine.ParsingError.ViolatesFormat">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:CommandLine.ParsingError"/> violates format.
            </summary>
            <value>
            <c>true</c> if violates format; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:CommandLine.ParsingError.ViolatesMutualExclusiveness">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:CommandLine.ParsingError"/> violates mutual exclusiveness.
            </summary>
            <value>
            <c>true</c> if violates mutual exclusiveness; otherwise, <c>false</c>.
            </value>
        </member>
    </members>
</doc>
lib\devaudit\DevAudit.AuditLibrary.dll
md5: 2304DE9D5F33A939C98439C68AA21BD6 | sha1: 381E1CADF48315CE3F9E84FA538D35793FAF821E | sha256: 1EEB9825584B71BF036735FF59829AB90603F6F11C1E2EF9B5E64BB2660C52F0 | sha512: 8CA2610075BFE3745CDB8B3F127D8442603181F56C694E21DFAB920759010D84A1C680BED31825213606F0134AF789E0F139FA96F8FDA987F53882EE2919A5F4
lib\devaudit\DevAudit.AuditLibrary.dll.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Threading.Tasks.Dataflow" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.6.3.0" newVersion="4.6.3.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.CodeDom" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Win32.Registry" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Text.Encoding.CodePages" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Security.Cryptography.ProtectedData" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="RestSharp" publicKeyToken="598062e77f915f75" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-106.6.10.0" newVersion="106.6.10.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
</configuration>
lib\devaudit\DevAudit.AuditLibrary.pdb
 
lib\devaudit\devaudit.cmd
@echo off
.\DevAudit.CommandLine\bin\Debug\devaudit.exe %*
:end
lib\devaudit\devaudit.exe
md5: 371617B19E618BE855B6C5F3E2018949 | sha1: F45B846A3A2E36FD689EE6DD51A932F8E60EB92C | sha256: F22058E8C0EE09CDD2A783EB9BBEA4F2D91C6914EB8253DC838B980194F80BDD | sha512: 21FCE59683FB5BE0ED8756DB86D987F078FEAB4392ECCA5CFE8877F00CF876E1B0F781EDB5475B3DDF0F2D5D19F6C0C77596E2BD4D12BD906DF9055B7F851C7F
lib\devaudit\devaudit.exe.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="System.Threading.Tasks.Dataflow" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.6.3.0" newVersion="4.6.3.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.CodeDom" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Win32.Registry" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Text.Encoding.CodePages" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Security.Cryptography.ProtectedData" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="RestSharp" publicKeyToken="598062e77f915f75" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-106.6.10.0" newVersion="106.6.10.0" />
      </dependentAssembly>
    </assemblyBinding>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="System.Security.Cryptography.Algorithms" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
</configuration>
lib\devaudit\devaudit.pdb
 
lib\devaudit\Examples\bower.json.2
 
lib\devaudit\Examples\bower.json.example
 
lib\devaudit\Examples\bower.json.example.2
 
lib\devaudit\Examples\bower.json.example.3
 
lib\devaudit\Examples\composer.json.example.1
 
lib\devaudit\Examples\composer.json.example.2
 
lib\devaudit\Examples\composer.json.example.3
 
lib\devaudit\Examples\composer.json.example.4
 
lib\devaudit\Examples\composer.lock.4
 
lib\devaudit\Examples\devaudit.yaml
 
lib\devaudit\Examples\Drupal\core\composer.json
{
  "name": "drupal/core",
  "description": "Drupal is an open source content management platform powering millions of websites and applications.",
  "type": "drupal-core",
  "license": "GPL-2.0+",
  "require": {
    "php": ">=5.5.9",
    "symfony/class-loader": "2.7.*",
    "symfony/console": "2.7.*",
    "symfony/dependency-injection": "2.7.*",
    "symfony/event-dispatcher": "2.7.*",
    "symfony/http-foundation": "~2.7.2",
    "symfony/http-kernel": "2.7.*",
    "symfony/routing": "2.7.*",
    "symfony/serializer": "2.7.*",
    "symfony/translation": "2.7.*",
    "symfony/validator": "2.7.*",
    "symfony/process": "2.7.*",
    "symfony/yaml": "2.7.*",
    "twig/twig": "^1.23.1",
    "doctrine/common": "2.5.*",
    "doctrine/annotations": "1.2.*",
    "guzzlehttp/guzzle": "~6.1",
    "symfony-cmf/routing": "1.3.*",
    "easyrdf/easyrdf": "0.9.*",
    "zendframework/zend-feed": "~2.4",
    "stack/builder": "1.0.*",
    "egulias/email-validator": "1.2.*",
    "masterminds/html5": "~2.1",
    "symfony/psr-http-message-bridge": "v0.2",
    "zendframework/zend-diactoros": "~1.1",
    "composer/semver": "~1.0"
  },
  "require-dev": {
    "behat/mink": "~1.6",
    "behat/mink-goutte-driver": "~1.2",
    "jcalderonzumba/gastonjs": "^1.1@dev",
    "jcalderonzumba/mink-phantomjs-driver": "~0.3.1",
    "mikey179/vfsStream": "~1.2",
    "phpunit/phpunit": "~4.8",
    "symfony/css-selector": "2.7.*"
  },
  "replace": {
    "drupal/action": "self.version",
    "drupal/aggregator": "self.version",
    "drupal/automated_cron": "self.version",
    "drupal/bartik": "self.version",
    "drupal/ban": "self.version",
    "drupal/basic_auth": "self.version",
    "drupal/block": "self.version",
    "drupal/block_content": "self.version",
    "drupal/book": "self.version",
    "drupal/breakpoint": "self.version",
    "drupal/ckeditor": "self.version",
    "drupal/classy": "self.version",
    "drupal/color": "self.version",
    "drupal/comment": "self.version",
    "drupal/config": "self.version",
    "drupal/config_translation": "self.version",
    "drupal/contact": "self.version",
    "drupal/content_translation": "self.version",
    "drupal/contextual": "self.version",
    "drupal/core-annotation": "self.version",
    "drupal/core-bridge": "self.version",
    "drupal/core-datetime": "self.version",
    "drupal/core-diff": "self.version",
    "drupal/core-discovery": "self.version",
    "drupal/core-event-dispatcher": "self.version",
    "drupal/core-file-cache": "self.version",
    "drupal/core-gettext": "self.version",
    "drupal/core-graph": "self.version",
    "drupal/core-php-storage": "self.version",
    "drupal/core-plugin": "self.version",
    "drupal/core-proxy-builder": "self.version",
    "drupal/core-serialization": "self.version",
    "drupal/core-transliteration": "self.version",
    "drupal/core-utility": "self.version",
    "drupal/core-uuid": "self.version",
    "drupal/datetime": "self.version",
    "drupal/dblog": "self.version",
    "drupal/dynamic_page_cache": "self.version",
    "drupal/editor": "self.version",
    "drupal/entity_reference": "self.version",
    "drupal/field": "self.version",
    "drupal/field_ui": "self.version",
    "drupal/file": "self.version",
    "drupal/filter": "self.version",
    "drupal/forum": "self.version",
    "drupal/hal": "self.version",
    "drupal/help": "self.version",
    "drupal/history": "self.version",
    "drupal/image": "self.version",
    "drupal/inline_form_errors": "self.version",
    "drupal/language": "self.version",
    "drupal/link": "self.version",
    "drupal/locale": "self.version",
    "drupal/minimal": "self.version",
    "drupal/menu_link_content": "self.version",
    "drupal/menu_ui": "self.version",
    "drupal/migrate": "self.version",
    "drupal/migrate_drupal": "self.version",
    "drupal/node": "self.version",
    "drupal/options": "self.version",
    "drupal/page_cache": "self.version",
    "drupal/path": "self.version",
    "drupal/quickedit": "self.version",
    "drupal/rdf": "self.version",
    "drupal/responsive_image": "self.version",
    "drupal/rest": "self.version",
    "drupal/search": "self.version",
    "drupal/serialization": "self.version",
    "drupal/seven": "self.version",
    "drupal/shortcut": "self.version",
    "drupal/simpletest": "self.version",
    "drupal/standard": "self.version",
    "drupal/stark": "self.version",
    "drupal/statistics": "self.version",
    "drupal/syslog": "self.version",
    "drupal/system": "self.version",
    "drupal/taxonomy": "self.version",
    "drupal/telephone": "self.version",
    "drupal/text": "self.version",
    "drupal/toolbar": "self.version",
    "drupal/tour": "self.version",
    "drupal/tracker": "self.version",
    "drupal/update": "self.version",
    "drupal/user": "self.version",
    "drupal/views": "self.version",
    "drupal/views_ui": "self.version"
  },
  "minimum-stability": "dev",
  "prefer-stable": true,
  "autoload": {
    "psr-4": {
      "Drupal\\Core\\": "lib/Drupal/Core",
      "Drupal\\Component\\": "lib/Drupal/Component",
      "Drupal\\Driver\\": "../drivers/lib/Drupal/Driver"
    },
    "files": [
      "lib/Drupal.php"
    ],
    "classmap": [
      "lib/Drupal/Component/Utility/Timer.php",
      "lib/Drupal/Component/Utility/Unicode.php",
      "lib/Drupal/Core/Database/Database.php",
      "lib/Drupal/Core/DrupalKernel.php",
      "lib/Drupal/Core/DrupalKernelInterface.php",
      "lib/Drupal/Core/Site/Settings.php"
    ]
  },
  "config": {
    "preferred-install": "dist",
    "autoloader-suffix": "Drupal8"
  },
  "scripts": {
    "pre-autoload-dump": "Drupal\\Core\\Composer\\Composer::preAutoloadDump",
    "post-autoload-dump": "Drupal\\Core\\Composer\\Composer::ensureHtaccess"
  }
}
lib\devaudit\Examples\Drupal\core\core.services.yml
 
lib\devaudit\Examples\Drupal\web.config
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <!-- Don't show directory listings for URLs which map to a directory. -->
    <directoryBrowse enabled="false" />

    <!--
       Caching configuration was not delegated by default. Some hosters may not
       delegate the caching configuration to site owners by default and that
       may cause errors when users install. Uncomment this if you want to and
       are allowed to enable caching.
     -->
    <!--
    <caching>
      <profiles>
        <add extension=".php" policy="DisableCache" kernelCachePolicy="DisableCache" />
        <add extension=".html" policy="CacheForTimePeriod" kernelCachePolicy="CacheForTimePeriod" duration="14:00:00" />
      </profiles>
    </caching>
     -->

    <rewrite>
      <rules>
        <rule name="Protect files and directories from prying eyes" stopProcessing="true">
          <match url="\.(engine|inc|install|module|profile|po|sh|.*sql|theme|twig|tpl(\.php)?|xtmpl|yml|svn-base)$|^(code-style\.pl|Entries.*|Repository|Root|Tag|Template|all-wcprops|entries|format)$" />
          <action type="CustomResponse" statusCode="403" subStatusCode="0" statusReason="Forbidden" statusDescription="Access is forbidden." />
        </rule>

        <rule name="Force simple error message for requests for non-existent favicon.ico" stopProcessing="true">
          <match url="favicon\.ico" />
          <action type="CustomResponse" statusCode="404" subStatusCode="1" statusReason="File Not Found" statusDescription="The requested file favicon.ico was not found" />
          <conditions>
            <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
          </conditions>
        </rule>

    <!-- To redirect all users to access the site WITH the 'www.' prefix,
     http://example.com/foo will be redirected to http://www.example.com/foo)
     adapt and uncomment the following:   -->
    <!--
        <rule name="Redirect to add www" stopProcessing="true">
          <match url="^(.*)$" ignoreCase="false" />
          <conditions>
            <add input="{HTTP_HOST}" pattern="^example\.com$" />
          </conditions>
          <action type="Redirect" redirectType="Permanent" url="http://www.example.com/{R:1}" />
        </rule>
    -->

    <!-- To redirect all users to access the site WITHOUT the 'www.' prefix,
     http://www.example.com/foo will be redirected to http://example.com/foo)
     adapt and uncomment the following:   -->
    <!--
        <rule name="Redirect to remove www" stopProcessing="true">
          <match url="^(.*)$" ignoreCase="false" />
          <conditions>
            <add input="{HTTP_HOST}" pattern="^www\.example\.com$" />
          </conditions>
          <action type="Redirect" redirectType="Permanent" url="http://example.com/{R:1}" />
        </rule>
    -->

        <!-- Pass all requests not referring directly to files in the filesystem
         to index.php. -->
        <rule name="Short URLS" stopProcessing="true">
          <match url="^(.*)$" ignoreCase="false" />
          <conditions>
            <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
            <add input="{URL}" pattern="^/favicon.ico$" ignoreCase="false" negate="true" />
          </conditions>
          <action type="Rewrite" url="index.php" />
        </rule>
      </rules>
    </rewrite>

  <!-- If running Windows Server 2008 R2 this can be commented out -->
    <!-- httpErrors>
      <remove statusCode="404" subStatusCode="-1" />
      <error statusCode="404" prefixLanguageFilePath="" path="/index.php" responseMode="ExecuteURL" />
    </httpErrors -->

    <defaultDocument>
     <!-- Set the default document -->
      <files>
         <clear />
        <add value="index.php" />
      </files>
    </defaultDocument>

  </system.webServer>
</configuration>
lib\devaudit\Examples\my.cnf
 
lib\devaudit\Examples\package.json.1
 
lib\devaudit\Examples\package.json.2
 
lib\devaudit\Examples\package.json.3
 
lib\devaudit\Examples\package.json.4
 
lib\devaudit\Examples\packages.config.example
 
lib\devaudit\Examples\packages.config.example.2
 
lib\devaudit\Examples\packages.config.example.3
 
lib\devaudit\Examples\packages.config.example.4
 
lib\devaudit\Examples\project.1.csproj
 
lib\devaudit\Examples\Properties\launchSettings.json
{
  "iisSettings": {
    "windowsAuthentication": false,
    "anonymousAuthentication": true,
    "iisExpress": {
      "applicationUrl": "http://localhost:53976/",
      "sslPort": 44355
    }
  },
  "profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    },
    "project.1": {
      "commandName": "Project",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      },
      "applicationUrl": "https://localhost:5001;http://localhost:5000"
    }
  }
}
lib\devaudit\Examples\v6a6.packages.config
<?xml version="1.0" encoding="utf-8"?>
<packages>
  <!-- Mostly from https://github.com/OWASP/SafeNuGet/blob/master/feed/unsafepackages.xml -->
  <!-- possible version descriptors are version, before, beforeOrAt, after, afterOrAt -->
  <package id="AntiXSS" version="4.2.1" />
  <package id="Bytescout.Spreadsheet" version="2.8.5.1639" />
  <package id="Aspose.Pdf" version="7.3.0" />
  <package id="LibGit2Sharp" version="0.20.0" />
  <package id="NServiceBus" version="3.2.7" />
  <package id="Microsoft.Data.Services" version="5.0.0.50403" />
  <!-- <package id="MvvmLight" before="4.1.26.0" /> -->
  <package id="UmbracoCms" version="6.0.0" />
  <!-- <package id="UmbracoCms" version="4.5.0" /> -->
  <package id="jQuery.Migrate" version="1.1.1"/>
  <package id="jQuery" version="1.6" />
  <package id="jQuery.UI.Combined" version="1.9.2" />
  
  <package id="Ember" version="1.4.0-beta1" />
  <!-- <package id="Ember" version="1.0.0-rc60" /> -->
  <package id="Backbone.js" version="0.3.3" />
  <!-- <package id="mustache.js" before="0.3.1" infoUri="https://github.com/janl/mustache.js/issues/112" /> -->
  <!-- <package id="GleamTech.Core" before="1.0.6" infoUri="https://www.nuget.org/packages/GleamTech.Core/" /> -->
  <package id="WiX.Toolset.UnofficialFork" version="3.10.1" />
  <!-- <package id="bzip2.v100" before="1.0.6" infoUri="https://www.nuget.org/packages/bzip2.v100/" /> -->
  <!-- <package id="FileUltimate" before="5.0.7" infoUri="https://www.nuget.org/packages/FileUltimate/5.0.7" /> -->
  <package id="Twilio.Mvc" version="3.2.0" />
  <package id="Node.js" version="4.1.1" />
  <package id="Premotion.AspNet.AppHarbor.Integration" version="0.2.0" />
  <package id="Microsoft.IdentityModel.Tokens" version="5.1.1" />
  
  <package id="Newtonsoft.Json" version="6.0.6" />
  <package id="EntityFramework" version="6.0.0" />
  <package id="AutoMapper" version="4.0.4" />
  <package id="Microsoft.AspNet.Mvc" version="5.0.0" />
  <package id="log4net" version="2.0.0" />
  <package id="Microsoft.Owin.Host.SystemWeb" version="2.0.0" />
  <package id="Microsoft.AspNet.SignalR" version="2.0.1" />
  <package id="System.Data.SQLite" version="1.0.105.1" />
  <package id="jQuery.Validation" version="1.6.0" />
  <package id="Dapper" version="1.0.0" />
  <package id="System.Net.Http" version="2.0.20710" />
  <package id="Microsoft.Net.Http" version="2.0.20505" />
  <package id="SSH.NET" version="2012.20.12" />
  <package id="Microsoft.jQuery.Unobtrusive.Ajax" version="2.0.20505" />
  <package id="Microsoft.Owin.Security" version="1.1.0-beta1" />
  <package id="chocolatey" version="0.9.10" />
 
</packages>
lib\devaudit\Examples\yarn.lock.1
 
lib\devaudit\Examples\yarn.lock.4
 
lib\devaudit\Expect.NET.dll
md5: 5370133937B90AB1BB8A45DF87B0080E | sha1: 4EB3DC0D5E979E56E214EF9CB06A9BAAC26BA1F1 | sha256: 68B5F0B1EAE3F9A771DADAA9ECF7A3EAC12339463965CE953A7E54E4E8C83831 | sha512: F388E273E873A1CEDAAB9D6D88F482537F94D574DEAC8820739290118B6CEF38A20DFF5C450022537B454612CC0AA886562A6009B7CF6C5AA90006060F93605A
lib\devaudit\Expect.NET.pdb
 
lib\devaudit\FileCache.dll
md5: BF2D39B39EDE75427994F0B849F987D8 | sha1: 11B0479366E5C376B559FD4775A99C4A2E104534 | sha256: 3D47CA227C78ACEB6DDB14753D34E9233570E0DFCA81F6C7C4B9A10304205A79 | sha512: 5C591D9F50F19F42196753D2BA78714089C3A8876C378EB25D389518876295FD2E92ADAC27FCFFAE385DDB6F3605CB425E1265164BF83CD40DA2FF7C2C9D46EC
lib\devaudit\LICENSE
 
lib\devaudit\Naos.WinRM.dll
md5: 7C0D2FF1C32F7AD951DBFA612A2789AC | sha1: 95E33BB85D52626ACB45BBF528C4CDAE95660E83 | sha256: 8CC79D4A29BD03678FB744AD91CB3CF3421F640FE16E1971016B5C305CF0EE27 | sha512: 5136E917BFCF18AE861ADF27BFDDE7D28A2638F3FDBBE2273A98CF482FBAC01F95F4888040E791D39DAA936E8F8897320B20618C2700C6111A5376C141D28A15
lib\devaudit\Naos.WinRM.pdb
 
lib\devaudit\Naos.WinRM.xml
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Naos.WinRM</name>
    </assembly>
    <members>
        <member name="T:Naos.WinRM.NaosWinRmBaseException">
            <summary>
            Custom base exception to allow global catching of internally generated errors.
            </summary>
        </member>
        <member name="M:Naos.WinRM.NaosWinRmBaseException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Naos.WinRM.NaosWinRmBaseException"/> class.
            </summary>
        </member>
        <member name="M:Naos.WinRM.NaosWinRmBaseException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Naos.WinRM.NaosWinRmBaseException"/> class.
            </summary>
            <param name="message">Exception message.</param>
        </member>
        <member name="M:Naos.WinRM.NaosWinRmBaseException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Naos.WinRM.NaosWinRmBaseException"/> class.
            </summary>
            <param name="message">Exception message.</param>
            <param name="innerException">Inner exception.</param>
        </member>
        <member name="M:Naos.WinRM.NaosWinRmBaseException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Naos.WinRM.NaosWinRmBaseException"/> class.
            </summary>
            <param name="info">Serialization info.</param>
            <param name="context">Reading context.</param>
        </member>
        <member name="T:Naos.WinRM.TrustedHostMissingException">
            <summary>
            Custom exception for when trying to execute 
            </summary>
        </member>
        <member name="M:Naos.WinRM.TrustedHostMissingException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Naos.WinRM.TrustedHostMissingException"/> class.
            </summary>
        </member>
        <member name="M:Naos.WinRM.TrustedHostMissingException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Naos.WinRM.TrustedHostMissingException"/> class.
            </summary>
            <param name="message">Exception message.</param>
        </member>
        <member name="M:Naos.WinRM.TrustedHostMissingException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Naos.WinRM.TrustedHostMissingException"/> class.
            </summary>
            <param name="message">Exception message.</param>
            <param name="innerException">Inner exception.</param>
        </member>
        <member name="M:Naos.WinRM.TrustedHostMissingException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Naos.WinRM.TrustedHostMissingException"/> class.
            </summary>
            <param name="info">Serialization info.</param>
            <param name="context">Reading context.</param>
        </member>
        <member name="T:Naos.WinRM.RemoteExecutionException">
            <summary>
            Custom exception for when things go wrong running remote commands.
            </summary>
        </member>
        <member name="M:Naos.WinRM.RemoteExecutionException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Naos.WinRM.RemoteExecutionException"/> class.
            </summary>
        </member>
        <member name="M:Naos.WinRM.RemoteExecutionException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Naos.WinRM.RemoteExecutionException"/> class.
            </summary>
            <param name="message">Exception message.</param>
        </member>
        <member name="M:Naos.WinRM.RemoteExecutionException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Naos.WinRM.RemoteExecutionException"/> class.
            </summary>
            <param name="message">Exception message.</param>
            <param name="innerException">Inner exception.</param>
        </member>
        <member name="M:Naos.WinRM.RemoteExecutionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Naos.WinRM.RemoteExecutionException"/> class.
            </summary>
            <param name="info">Serialization info.</param>
            <param name="context">Reading context.</param>
        </member>
        <member name="T:Naos.WinRM.IManageMachines">
            <summary>
            Manages various remote tasks on a machine using the WinRM protocol.
            </summary>
        </member>
        <member name="P:Naos.WinRM.IManageMachines.IpAddress">
            <summary>
            Gets the IP address of the machine being managed.
            </summary>
        </member>
        <member name="M:Naos.WinRM.IManageMachines.Reboot(System.Boolean)">
            <summary>
            Executes a user initiated reboot.
            </summary>
            <param name="force">Can override default behavior of a forceful reboot (kick users off).</param>
        </member>
        <member name="M:Naos.WinRM.IManageMachines.SendFile(System.String,System.Byte[],System.Boolean,System.Boolean)">
            <summary>
            Sends a file to the remote machine at the provided file path on that target computer.
            </summary>
            <param name="filePathOnTargetMachine">File path to write the contents to on the remote machine.</param>
            <param name="fileContents">Payload to write to the file.</param>
            <param name="appended">Optionally writes the bytes in appended mode or not (default is NOT).</param>
            <param name="overwrite">Optionally will overwrite a file that is already there [can NOT be used with 'appended'] (default is NOT).</param>
        </member>
        <member name="M:Naos.WinRM.IManageMachines.RetrieveFile(System.String)">
            <summary>
            Retrieves a file from the remote machines and returns a checksum verified byte array.
            </summary>
            <param name="filePathOnTargetMachine">File path to fetch the contents of on the remote machine.</param>
            <returns>Bytes of the specified files (throws if missing).</returns>
        </member>
        <member name="M:Naos.WinRM.IManageMachines.RunCmd(System.String,System.Collections.Generic.ICollection{System.String})">
            <summary>
            Runs an arbitrary command using "CMD.exe /c".
            </summary>
            <param name="command">Command to run in "CMD.exe".</param>
            <param name="commandParameters">Parameters to be passed to the command.</param>
            <returns>Console output of the command.</returns>
        </member>
        <member name="M:Naos.WinRM.IManageMachines.RunCmdOnLocalhost(System.String,System.Collections.Generic.ICollection{System.String})">
            <summary>
            Runs an arbitrary command using "CMD.exe /c" on localhost instead of the provided remote computer..
            </summary>
            <param name="command">Command to run in "CMD.exe".</param>
            <param name="commandParameters">Parameters to be passed to the command.</param>
            <returns>Console output of the command.</returns>
        </member>
        <member name="M:Naos.WinRM.IManageMachines.RunScriptOnLocalhost(System.String,System.Collections.Generic.ICollection{System.Object})">
            <summary>
            Runs an arbitrary script block on localhost instead of the provided remote computer.
            </summary>
            <param name="scriptBlock">Script block.</param>
            <param name="scriptBlockParameters">Parameters to be passed to the script block.</param>
            <returns>Collection of objects that were the output from the script block.</returns>
        </member>
        <member name="M:Naos.WinRM.IManageMachines.RunScript(System.String,System.Collections.Generic.ICollection{System.Object})">
            <summary>
            Runs an arbitrary script block.
            </summary>
            <param name="scriptBlock">Script block.</param>
            <param name="scriptBlockParameters">Parameters to be passed to the script block.</param>
            <returns>Collection of objects that were the output from the script block.</returns>
        </member>
        <member name="T:Naos.WinRM.MachineManager">
            <inheritdoc />
        </member>
        <member name="M:Naos.WinRM.MachineManager.#ctor(System.String,System.String,System.Security.SecureString,System.Boolean,System.Int64,System.Int64,System.Int64)">
            <summary>
            Initializes a new instance of the <see cref="T:Naos.WinRM.MachineManager"/> class.
            </summary>
            <param name="ipAddress">IP address of machine to interact with.</param>
            <param name="userName">Username to use to connect.</param>
            <param name="password">Password to use to connect.</param>
            <param name="autoManageTrustedHosts">Optionally specify whether to update the TrustedHost list prior to execution or assume it's handled elsewhere (default is FALSE).</param>
            <param name="fileChunkSizeThresholdByteCount">Optionally specify file size that will trigger chunking the file rather than sending as one file (150000 is default).</param>
            <param name="fileChunkSizePerSend">Optionally specify size of each chunk that is sent when a file is being chunked for send.</param>
            <param name="fileChunkSizePerRetrieve">Optionally specify size of each chunk that is received when a file is being chunked for fetch.</param>
        </member>
        <member name="M:Naos.WinRM.MachineManager.AddIpAddressToLocalTrustedHosts(System.String)">
            <summary>
            Locally updates the trusted hosts to have the ipAddress provided.
            </summary>
            <param name="ipAddress">IP Address to add to local trusted hosts.</param>
        </member>
        <member name="M:Naos.WinRM.MachineManager.RemoveIpAddressFromLocalTrustedHosts(System.String)">
            <summary>
            Locally updates the trusted hosts to remove the ipAddress provided (if applicable).
            </summary>
            <param name="ipAddress">IP Address to remove from local trusted hosts.</param>
        </member>
        <member name="M:Naos.WinRM.MachineManager.GetListOfIpAddressesFromLocalTrustedHosts">
            <summary>
            Locally updates the trusted hosts to have the ipAddress provided.
            </summary>
            <returns>List of the trusted hosts.</returns>
        </member>
        <member name="P:Naos.WinRM.MachineManager.IpAddress">
            <inheritdoc />
        </member>
        <member name="M:Naos.WinRM.MachineManager.Reboot(System.Boolean)">
            <inheritdoc />
        </member>
        <member name="M:Naos.WinRM.MachineManager.SendFile(System.String,System.Byte[],System.Boolean,System.Boolean)">
            <inheritdoc />
        </member>
        <member name="M:Naos.WinRM.MachineManager.RetrieveFile(System.String)">
            <inheritdoc />
        </member>
        <member name="M:Naos.WinRM.MachineManager.RunCmd(System.String,System.Collections.Generic.ICollection{System.String})">
            <inheritdoc />
        </member>
        <member name="M:Naos.WinRM.MachineManager.RunCmdOnLocalhost(System.String,System.Collections.Generic.ICollection{System.String})">
            <inheritdoc />
        </member>
        <member name="M:Naos.WinRM.MachineManager.RunScriptOnLocalhost(System.String,System.Collections.Generic.ICollection{System.Object})">
            <inheritdoc />
        </member>
        <member name="M:Naos.WinRM.MachineManager.RunScript(System.String,System.Collections.Generic.ICollection{System.Object})">
            <inheritdoc />
        </member>
        <member name="T:Naos.WinRM.StringExtensions">
            <summary>
            Manages various remote tasks on a machine using the WinRM protocol.
            </summary>
        </member>
        <member name="M:Naos.WinRM.StringExtensions.ToSecureString(System.String)">
            <summary>
            Converts the source string into a secure string. Caller should dispose of the secure string appropriately.
            </summary>
            <param name="source">The source string.</param>
            <returns>A secure version of the source string.</returns>
        </member>
    </members>
</doc>
lib\devaudit\netstandard.dll
md5: 0ADF6F32F4D14F9B0BE9AA94F7EFB279 | sha1: 68E1AF02CDDD57B5581708984C2B4A35074982A3 | sha256: 8BE4A2270F8B2BEA40F33F79869FDCCA34E07BB764E63B81DED49D90D2B720DD | sha512: F81AC2895048333AC50E550D2B03E90003865F18058CE4A1DFBA9455A5BDA2485A2D31B0FDC77F6CBDFB1BB2E32D9F8AB81B3201D96D56E060E4A440719502D6
lib\devaudit\Newtonsoft.Json.dll
md5: 4DF6C8781E70C3A4912B5BE796E6D337 | sha1: CBC510520FCD85DBC1C82B02E82040702ACA9B79 | sha256: 3598CCCAD5B535FEA6F93662107A4183BFD6167BF1D0F80260436093EDC2E3AF | sha512: 964D9813E4D11E1E603E0A9627885C52034B088D0B0DFA5AC0043C27DF204E621A2A654445F440AE318E15B1C5FEA5C469DA9E6A7350A787FEF9EDF6F0418E5C
lib\devaudit\Newtonsoft.Json.xml
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Newtonsoft.Json</name>
    </assembly>
    <members>
        <member name="T:Newtonsoft.Json.Bson.BsonObjectId">
            <summary>
            Represents a BSON Oid (object id).
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Bson.BsonObjectId.Value">
            <summary>
            Gets or sets the value of the Oid.
            </summary>
            <value>The value of the Oid.</value>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> class.
            </summary>
            <param name="value">The Oid value.</param>
        </member>
        <member name="T:Newtonsoft.Json.Bson.BsonReader">
            <summary>
            Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility">
            <summary>
            Gets or sets a value indicating whether binary data reading should be compatible with incorrect Json.NET 3.5 written binary.
            </summary>
            <value>
            	<c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray">
            <summary>
            Gets or sets a value indicating whether the root object will be read as a JSON array.
            </summary>
            <value>
            	<c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling">
            <summary>
            Gets or sets the <see cref="T:System.DateTimeKind" /> used when reading <see cref="T:System.DateTime"/> values from BSON.
            </summary>
            <value>The <see cref="T:System.DateTimeKind" /> used when reading <see cref="T:System.DateTime"/> values from BSON.</value>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
            </summary>
            <param name="stream">The <see cref="T:System.IO.Stream"/> containing the BSON data to read.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
            </summary>
            <param name="reader">The <see cref="T:System.IO.BinaryReader"/> containing the BSON data to read.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
            </summary>
            <param name="stream">The <see cref="T:System.IO.Stream"/> containing the BSON data to read.</param>
            <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
            <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind" /> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
            </summary>
            <param name="reader">The <see cref="T:System.IO.BinaryReader"/> containing the BSON data to read.</param>
            <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
            <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind" /> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonReader.Read">
            <summary>
            Reads the next JSON token from the underlying <see cref="T:System.IO.Stream"/>.
            </summary>
            <returns>
            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonReader.Close">
            <summary>
            Changes the reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
            If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.Stream"/> is also closed.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.Bson.BsonWriter">
            <summary>
            Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling">
            <summary>
            Gets or sets the <see cref="T:System.DateTimeKind" /> used when writing <see cref="T:System.DateTime"/> values to BSON.
            When set to <see cref="F:System.DateTimeKind.Unspecified" /> no conversion will occur.
            </summary>
            <value>The <see cref="T:System.DateTimeKind" /> used when writing <see cref="T:System.DateTime"/> values to BSON.</value>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
            </summary>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to write to.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
            </summary>
            <param name="writer">The <see cref="T:System.IO.BinaryWriter"/> to write to.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush">
            <summary>
            Flushes whatever is in the buffer to the underlying <see cref="T:System.IO.Stream"/> and also flushes the underlying stream.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
            <summary>
            Writes the end.
            </summary>
            <param name="token">The token.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)">
            <summary>
            Writes a comment <c>/*...*/</c> containing the specified text.
            </summary>
            <param name="text">Text to place inside the comment.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)">
            <summary>
            Writes the start of a constructor with the given name.
            </summary>
            <param name="name">The name of the constructor.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)">
            <summary>
            Writes raw JSON.
            </summary>
            <param name="json">The raw JSON to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)">
            <summary>
            Writes raw JSON where a value is expected and updates the writer's state.
            </summary>
            <param name="json">The raw JSON to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray">
            <summary>
            Writes the beginning of a JSON array.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject">
            <summary>
            Writes the beginning of a JSON object.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)">
            <summary>
            Writes the property name of a name/value pair on a JSON object.
            </summary>
            <param name="name">The name of the property.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.Close">
            <summary>
            Closes this writer.
            If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.Stream"/> is also closed.
            If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)">
            <summary>
            Writes a <see cref="T:System.Object"/> value.
            An error will raised if the value cannot be written as a single JSON token.
            </summary>
            <param name="value">The <see cref="T:System.Object"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull">
            <summary>
            Writes a null value.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined">
            <summary>
            Writes an undefined value.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)">
            <summary>
            Writes a <see cref="T:System.String"/> value.
            </summary>
            <param name="value">The <see cref="T:System.String"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)">
            <summary>
            Writes a <see cref="T:System.Int32"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)">
            <summary>
            Writes a <see cref="T:System.UInt32"/> value.
            </summary>
            <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)">
            <summary>
            Writes a <see cref="T:System.Int64"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)">
            <summary>
            Writes a <see cref="T:System.UInt64"/> value.
            </summary>
            <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)">
            <summary>
            Writes a <see cref="T:System.Single"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Single"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)">
            <summary>
            Writes a <see cref="T:System.Double"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Double"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)">
            <summary>
            Writes a <see cref="T:System.Boolean"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)">
            <summary>
            Writes a <see cref="T:System.Int16"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)">
            <summary>
            Writes a <see cref="T:System.UInt16"/> value.
            </summary>
            <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)">
            <summary>
            Writes a <see cref="T:System.Char"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Char"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)">
            <summary>
            Writes a <see cref="T:System.Byte"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)">
            <summary>
            Writes a <see cref="T:System.SByte"/> value.
            </summary>
            <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)">
            <summary>
            Writes a <see cref="T:System.Decimal"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)">
            <summary>
            Writes a <see cref="T:System.DateTime"/> value.
            </summary>
            <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTimeOffset)">
            <summary>
            Writes a <see cref="T:System.DateTimeOffset"/> value.
            </summary>
            <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])">
            <summary>
            Writes a <see cref="T:System.Byte"/>[] value.
            </summary>
            <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)">
            <summary>
            Writes a <see cref="T:System.Guid"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)">
            <summary>
            Writes a <see cref="T:System.TimeSpan"/> value.
            </summary>
            <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)">
            <summary>
            Writes a <see cref="T:System.Uri"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])">
            <summary>
            Writes a <see cref="T:System.Byte"/>[] value that represents a BSON object id.
            </summary>
            <param name="value">The Object ID value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)">
            <summary>
            Writes a BSON regex.
            </summary>
            <param name="pattern">The regex pattern.</param>
            <param name="options">The regex options.</param>
        </member>
        <member name="T:Newtonsoft.Json.ConstructorHandling">
            <summary>
            Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.ConstructorHandling.Default">
            <summary>
            First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor">
            <summary>
            Json.NET will use a non-public default constructor before falling back to a parameterized constructor.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.Converters.BinaryConverter">
            <summary>
            Converts a binary value to and from a base 64 string value.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Converters.BinaryConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="M:Newtonsoft.Json.Converters.BinaryConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing value of object being read.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Converters.BinaryConverter.CanConvert(System.Type)">
            <summary>
            Determines whether this instance can convert the specified object type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>
            	<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:Newtonsoft.Json.Converters.BsonObjectIdConverter">
            <summary>
            Converts a <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> to and from JSON and BSON.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing value of object being read.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.CanConvert(System.Type)">
            <summary>
            Determines whether this instance can convert the specified object type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>
            	<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:Newtonsoft.Json.Converters.CustomCreationConverter`1">
            <summary>
            Creates a custom object.
            </summary>
            <typeparam name="T">The object type to convert.</typeparam>
        </member>
        <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing value of object being read.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)">
            <summary>
            Creates an object which will then be populated by the serializer.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>The created object.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)">
            <summary>
            Determines whether this instance can convert the specified object type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>
            	<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite">
            <summary>
            Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
            </summary>
            <value>
            	<c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:Newtonsoft.Json.Converters.DataSetConverter">
            <summary>
            Converts a <see cref="T:System.Data.DataSet"/> to and from JSON.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Converters.DataSetConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="M:Newtonsoft.Json.Converters.DataSetConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing value of object being read.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Converters.DataSetConverter.CanConvert(System.Type)">
            <summary>
            Determines whether this instance can convert the specified value type.
            </summary>
            <param name="valueType">Type of the value.</param>
            <returns>
            	<c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:Newtonsoft.Json.Converters.DataTableConverter">
            <summary>
            Converts a <see cref="T:System.Data.DataTable"/> to and from JSON.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Converters.DataTableConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="M:Newtonsoft.Json.Converters.DataTableConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing value of object being read.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Converters.DataTableConverter.CanConvert(System.Type)">
            <summary>
            Determines whether this instance can convert the specified value type.
            </summary>
            <param name="valueType">Type of the value.</param>
            <returns>
            	<c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:Newtonsoft.Json.Converters.DateTimeConverterBase">
            <summary>
            Provides a base class for converting a <see cref="T:System.DateTime"/> to and from JSON.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Converters.DateTimeConverterBase.CanConvert(System.Type)">
            <summary>
            Determines whether this instance can convert the specified object type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>
            	<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:Newtonsoft.Json.Converters.DiscriminatedUnionConverter">
            <summary>
            Converts a F# discriminated union type to and from JSON.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing value of object being read.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.CanConvert(System.Type)">
            <summary>
            Determines whether this instance can convert the specified object type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>
            	<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:Newtonsoft.Json.Converters.EntityKeyMemberConverter">
            <summary>
            Converts an Entity Framework <see cref="T:System.Data.EntityKeyMember"/> to and from JSON.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing value of object being read.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.CanConvert(System.Type)">
            <summary>
            Determines whether this instance can convert the specified object type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>
            	<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:Newtonsoft.Json.Converters.ExpandoObjectConverter">
            <summary>
            Converts an <see cref="T:System.Dynamic.ExpandoObject"/> to and from JSON.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing value of object being read.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanConvert(System.Type)">
            <summary>
            Determines whether this instance can convert the specified object type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>
            	<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="P:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanWrite">
            <summary>
            Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
            </summary>
            <value>
            	<c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:Newtonsoft.Json.Converters.IsoDateTimeConverter">
            <summary>
            Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. <c>"2008-04-12T12:53Z"</c>).
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles">
            <summary>
            Gets or sets the date time styles used when converting a date to and from JSON.
            </summary>
            <value>The date time styles used when converting a date to and from JSON.</value>
        </member>
        <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat">
            <summary>
            Gets or sets the date time format used when converting a date to and from JSON.
            </summary>
            <value>The date time format used when converting a date to and from JSON.</value>
        </member>
        <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture">
            <summary>
            Gets or sets the culture used when converting a date to and from JSON.
            </summary>
            <value>The culture used when converting a date to and from JSON.</value>
        </member>
        <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing value of object being read.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
        </member>
        <member name="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter">
            <summary>
            Converts a <see cref="T:System.DateTime"/> to and from a JavaScript <c>Date</c> constructor (e.g. <c>new Date(52231943)</c>).
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing property value of the JSON that is being converted.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
        </member>
        <member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter">
            <summary>
            Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing value of object being read.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.CanConvert(System.Type)">
            <summary>
            Determines whether this instance can convert the specified object type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>
            	<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:Newtonsoft.Json.Converters.RegexConverter">
            <summary>
            Converts a <see cref="T:System.Text.RegularExpressions.Regex"/> to and from JSON and BSON.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Converters.RegexConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="M:Newtonsoft.Json.Converters.RegexConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing value of object being read.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Converters.RegexConverter.CanConvert(System.Type)">
            <summary>
            Determines whether this instance can convert the specified object type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>
            	<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:Newtonsoft.Json.Converters.StringEnumConverter">
            <summary>
            Converts an <see cref="T:System.Enum"/> to and from its name string value.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText">
            <summary>
            Gets or sets a value indicating whether the written enum text should be camel case.
            The default value is <c>false</c>.
            </summary>
            <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.NamingStrategy">
            <summary>
            Gets or sets the naming strategy used to resolve how enum text is written.
            </summary>
            <value>The naming strategy used to resolve how enum text is written.</value>
        </member>
        <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues">
            <summary>
            Gets or sets a value indicating whether integer values are allowed when serializing and deserializing.
            The default value is <c>true</c>.
            </summary>
            <value><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</value>
        </member>
        <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
            </summary>
            <param name="camelCaseText"><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</param>
        </member>
        <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(Newtonsoft.Json.Serialization.NamingStrategy,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
            </summary>
            <param name="namingStrategy">The naming strategy used to resolve how enum text is written.</param>
            <param name="allowIntegerValues"><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</param>
        </member>
        <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
            </summary>
            <param name="namingStrategyType">The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> used to write enum text.</param>
        </member>
        <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type,System.Object[])">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
            </summary>
            <param name="namingStrategyType">The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> used to write enum text.</param>
            <param name="namingStrategyParameters">
            The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> described by <paramref name="namingStrategyType"/>.
            If <c>null</c>, the default constructor is used.
            When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> that exactly matches the number,
            order, and type of these parameters.
            </param>
        </member>
        <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type,System.Object[],System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
            </summary>
            <param name="namingStrategyType">The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> used to write enum text.</param>
            <param name="namingStrategyParameters">
            The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> described by <paramref name="namingStrategyType"/>.
            If <c>null</c>, the default constructor is used.
            When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> that exactly matches the number,
            order, and type of these parameters.
            </param>
            <param name="allowIntegerValues"><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</param>
        </member>
        <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing value of object being read.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)">
            <summary>
            Determines whether this instance can convert the specified object type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>
            <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:Newtonsoft.Json.Converters.UnixDateTimeConverter">
            <summary>
            Converts a <see cref="T:System.DateTime"/> to and from Unix epoch time
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Converters.UnixDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="M:Newtonsoft.Json.Converters.UnixDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing property value of the JSON that is being converted.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
        </member>
        <member name="T:Newtonsoft.Json.Converters.VersionConverter">
            <summary>
            Converts a <see cref="T:System.Version"/> to and from a string (e.g. <c>"1.2.3.4"</c>).
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing property value of the JSON that is being converted.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)">
            <summary>
            Determines whether this instance can convert the specified object type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>
            	<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:Newtonsoft.Json.Converters.XmlNodeConverter">
            <summary>
            Converts XML to and from JSON.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.DeserializeRootElementName">
            <summary>
            Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produced multiple root elements.
            </summary>
            <value>The name of the deserialized root element.</value>
        </member>
        <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.WriteArrayAttribute">
            <summary>
            Gets or sets a value to indicate whether to write the Json.NET array attribute.
            This attribute helps preserve arrays when converting the written XML back to JSON.
            </summary>
            <value><c>true</c> if the array attribute is written to the XML; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.OmitRootObject">
            <summary>
            Gets or sets a value indicating whether to write the root JSON object.
            </summary>
            <value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.EncodeSpecialCharacters">
            <summary>
            Gets or sets a value indicating whether to encode special characters when converting JSON to XML.
            If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify
            XML namespaces, attributes or processing directives. Instead special characters are encoded and written
            as part of the XML element name.
            </summary>
            <value><c>true</c> if special characters are encoded; otherwise, <c>false</c>.</value>
        </member>
        <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="serializer">The calling serializer.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing value of object being read.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)">
            <summary>
            Checks if the <paramref name="attributeName"/> is a namespace attribute.
            </summary>
            <param name="attributeName">Attribute name to test.</param>
            <param name="prefix">The attribute name prefix if it has one, otherwise an empty string.</param>
            <returns><c>true</c> if attribute name is for a namespace attribute, otherwise <c>false</c>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.CanConvert(System.Type)">
            <summary>
            Determines whether this instance can convert the specified value type.
            </summary>
            <param name="valueType">Type of the value.</param>
            <returns>
            	<c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:Newtonsoft.Json.DateFormatHandling">
            <summary>
            Specifies how dates are formatted when writing JSON text.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat">
            <summary>
            Dates are written in the ISO 8601 format, e.g. <c>"2012-03-21T05:40Z"</c>.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat">
            <summary>
            Dates are written in the Microsoft JSON format, e.g. <c>"\/Date(1198908717056)\/"</c>.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.DateParseHandling">
            <summary>
            Specifies how date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, are parsed when reading JSON text.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.DateParseHandling.None">
            <summary>
            Date formatted strings are not parsed to a date type and are read as strings.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.DateParseHandling.DateTime">
            <summary>
            Date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset">
            <summary>
            Date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.DateTimeZoneHandling">
            <summary>
            Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local">
            <summary>
            Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc">
            <summary>
            Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified">
            <summary>
            Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string.
            If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind">
            <summary>
            Time zone information should be preserved when converting.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.DefaultJsonNameTable">
            <summary>
            The default JSON name table implementation.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.DefaultJsonNameTable.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.DefaultJsonNameTable"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.DefaultJsonNameTable.Get(System.Char[],System.Int32,System.Int32)">
            <summary>
            Gets a string containing the same characters as the specified range of characters in the given array.
            </summary>
            <param name="key">The character array containing the name to find.</param>
            <param name="start">The zero-based index into the array specifying the first character of the name.</param>
            <param name="length">The number of characters in the name.</param>
            <returns>A string containing the same characters as the specified range of characters in the given array.</returns>
        </member>
        <member name="M:Newtonsoft.Json.DefaultJsonNameTable.Add(System.String)">
            <summary>
            Adds the specified string into name table.
            </summary>
            <param name="key">The string to add.</param>
            <remarks>This method is not thread-safe.</remarks>
            <returns>The resolved string.</returns>
        </member>
        <member name="T:Newtonsoft.Json.DefaultValueHandling">
            <summary>
            Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
            <example>
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class" />
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example" />
            </example>
        </member>
        <member name="F:Newtonsoft.Json.DefaultValueHandling.Include">
            <summary>
            Include members where the member value is the same as the member's default value when serializing objects.
            Included members are written to JSON. Has no effect when deserializing.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore">
            <summary>
            Ignore members where the member value is the same as the member's default value when serializing objects
            so that it is not written to JSON.
            This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers,
            decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by
            placing the <see cref="T:System.ComponentModel.DefaultValueAttribute"/> on the property.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate">
            <summary>
            Members with a default value but no JSON will be set to their default value when deserializing.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate">
            <summary>
            Ignore members where the member value is the same as the member's default value when serializing objects
            and set members to their default value when deserializing.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.FloatFormatHandling">
            <summary>
            Specifies float format handling options when writing special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
            <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/> with <see cref="T:Newtonsoft.Json.JsonWriter"/>.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.FloatFormatHandling.String">
            <summary>
            Write special floating point values as strings in JSON, e.g. <c>"NaN"</c>, <c>"Infinity"</c>, <c>"-Infinity"</c>.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol">
            <summary>
            Write special floating point values as symbols in JSON, e.g. <c>NaN</c>, <c>Infinity</c>, <c>-Infinity</c>.
            Note that this will produce non-valid JSON.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.FloatFormatHandling.DefaultValue">
            <summary>
            Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref="T:System.Double"/> property, <c>null</c> for a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> property.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.FloatParseHandling">
            <summary>
            Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.FloatParseHandling.Double">
            <summary>
            Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Double"/>.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.FloatParseHandling.Decimal">
            <summary>
            Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Decimal"/>.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.Formatting">
            <summary>
            Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Formatting.None">
            <summary>
            No special formatting is applied. This is the default.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Formatting.Indented">
            <summary>
            Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.IArrayPool`1">
            <summary>
            Provides an interface for using pooled arrays.
            </summary>
            <typeparam name="T">The array type content.</typeparam>
        </member>
        <member name="M:Newtonsoft.Json.IArrayPool`1.Rent(System.Int32)">
            <summary>
            Rent an array from the pool. This array must be returned when it is no longer needed.
            </summary>
            <param name="minimumLength">The minimum required length of the array. The returned array may be longer.</param>
            <returns>The rented array from the pool. This array must be returned when it is no longer needed.</returns>
        </member>
        <member name="M:Newtonsoft.Json.IArrayPool`1.Return(`0[])">
            <summary>
            Return an array to the pool.
            </summary>
            <param name="array">The array that is being returned.</param>
        </member>
        <member name="T:Newtonsoft.Json.IJsonLineInfo">
            <summary>
            Provides an interface to enable a class to return line and position information.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo">
            <summary>
            Gets a value indicating whether the class can return line information.
            </summary>
            <returns>
            	<c>true</c> if <see cref="P:Newtonsoft.Json.IJsonLineInfo.LineNumber"/> and <see cref="P:Newtonsoft.Json.IJsonLineInfo.LinePosition"/> can be provided; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber">
            <summary>
            Gets the current line number.
            </summary>
            <value>The current line number or 0 if no line information is available (for example, when <see cref="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"/> returns <c>false</c>).</value>
        </member>
        <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition">
            <summary>
            Gets the current line position.
            </summary>
            <value>The current line position or 0 if no line information is available (for example, when <see cref="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"/> returns <c>false</c>).</value>
        </member>
        <member name="T:Newtonsoft.Json.JsonArrayAttribute">
            <summary>
            Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems">
            <summary>
            Gets or sets a value indicating whether null items are allowed in the collection.
            </summary>
            <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value>
        </member>
        <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with a flag indicating whether the array can contain null items.
            </summary>
            <param name="allowNullItems">A flag indicating whether the array can contain null items.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class with the specified container Id.
            </summary>
            <param name="id">The container Id.</param>
        </member>
        <member name="T:Newtonsoft.Json.JsonConstructorAttribute">
            <summary>
            Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.JsonContainerAttribute">
            <summary>
            Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonContainerAttribute.Id">
            <summary>
            Gets or sets the id.
            </summary>
            <value>The id.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonContainerAttribute.Title">
            <summary>
            Gets or sets the title.
            </summary>
            <value>The title.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonContainerAttribute.Description">
            <summary>
            Gets or sets the description.
            </summary>
            <value>The description.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType">
            <summary>
            Gets or sets the collection's items converter.
            </summary>
            <value>The collection's items converter.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterParameters">
            <summary>
            The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType"/>.
            If <c>null</c>, the default constructor is used.
            When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.JsonConverter"/> that exactly matches the number,
            order, and type of these parameters.
            </summary>
            <example>
            <code>
            [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
            </code>
            </example>
        </member>
        <member name="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType">
            <summary>
            Gets or sets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.
            </summary>
            <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyParameters">
            <summary>
            The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> described by <see cref="P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType"/>.
            If <c>null</c>, the default constructor is used.
            When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> that exactly matches the number,
            order, and type of these parameters.
            </summary>
            <example>
            <code>
            [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
            </code>
            </example>
        </member>
        <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference">
            <summary>
            Gets or sets a value that indicates whether to preserve object references.
            </summary>
            <value>
            	<c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>.
            </value>
        </member>
        <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference">
            <summary>
            Gets or sets a value that indicates whether to preserve collection's items references.
            </summary>
            <value>
            	<c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>.
            </value>
        </member>
        <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling">
            <summary>
            Gets or sets the reference loop handling used when serializing the collection's items.
            </summary>
            <value>The reference loop handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling">
            <summary>
            Gets or sets the type name handling used when serializing the collection's items.
            </summary>
            <value>The type name handling.</value>
        </member>
        <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class with the specified container Id.
            </summary>
            <param name="id">The container Id.</param>
        </member>
        <member name="T:Newtonsoft.Json.JsonConvert">
            <summary>
            Provides methods for converting between .NET types and JSON types.
            </summary>
            <example>
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" />
            </example>
        </member>
        <member name="P:Newtonsoft.Json.JsonConvert.DefaultSettings">
            <summary>
            Gets or sets a function that creates default <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
            Default settings are automatically used by serialization methods on <see cref="T:Newtonsoft.Json.JsonConvert"/>,
            and <see cref="M:Newtonsoft.Json.Linq.JToken.ToObject``1"/> and <see cref="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"/> on <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            To serialize without using any default settings create a <see cref="T:Newtonsoft.Json.JsonSerializer"/> with
            <see cref="M:Newtonsoft.Json.JsonSerializer.Create"/>.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonConvert.True">
            <summary>
            Represents JavaScript's boolean value <c>true</c> as a string. This field is read-only.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonConvert.False">
            <summary>
            Represents JavaScript's boolean value <c>false</c> as a string. This field is read-only.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonConvert.Null">
            <summary>
            Represents JavaScript's <c>null</c> as a string. This field is read-only.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonConvert.Undefined">
            <summary>
            Represents JavaScript's <c>undefined</c> as a string. This field is read-only.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonConvert.PositiveInfinity">
            <summary>
            Represents JavaScript's positive infinity as a string. This field is read-only.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonConvert.NegativeInfinity">
            <summary>
            Represents JavaScript's negative infinity as a string. This field is read-only.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonConvert.NaN">
            <summary>
            Represents JavaScript's <c>NaN</c> as a string. This field is read-only.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)">
            <summary>
            Converts the <see cref="T:System.DateTime"/> to its JSON string representation.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)">
            <summary>
            Converts the <see cref="T:System.DateTime"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
            </summary>
            <param name="value">The value to convert.</param>
            <param name="format">The format the date will be converted to.</param>
            <param name="timeZoneHandling">The time zone handling when the date is converted to a string.</param>
            <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)">
            <summary>
            Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)">
            <summary>
            Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
            </summary>
            <param name="value">The value to convert.</param>
            <param name="format">The format the date will be converted to.</param>
            <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)">
            <summary>
            Converts the <see cref="T:System.Boolean"/> to its JSON string representation.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A JSON string representation of the <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Char)">
            <summary>
            Converts the <see cref="T:System.Char"/> to its JSON string representation.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A JSON string representation of the <see cref="T:System.Char"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)">
            <summary>
            Converts the <see cref="T:System.Enum"/> to its JSON string representation.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A JSON string representation of the <see cref="T:System.Enum"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)">
            <summary>
            Converts the <see cref="T:System.Int32"/> to its JSON string representation.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A JSON string representation of the <see cref="T:System.Int32"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)">
            <summary>
            Converts the <see cref="T:System.Int16"/> to its JSON string representation.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A JSON string representation of the <see cref="T:System.Int16"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)">
            <summary>
            Converts the <see cref="T:System.UInt16"/> to its JSON string representation.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A JSON string representation of the <see cref="T:System.UInt16"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)">
            <summary>
            Converts the <see cref="T:System.UInt32"/> to its JSON string representation.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A JSON string representation of the <see cref="T:System.UInt32"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)">
            <summary>
            Converts the <see cref="T:System.Int64"/>  to its JSON string representation.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A JSON string representation of the <see cref="T:System.Int64"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)">
            <summary>
            Converts the <see cref="T:System.UInt64"/> to its JSON string representation.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A JSON string representation of the <see cref="T:System.UInt64"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Single)">
            <summary>
            Converts the <see cref="T:System.Single"/> to its JSON string representation.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A JSON string representation of the <see cref="T:System.Single"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Double)">
            <summary>
            Converts the <see cref="T:System.Double"/> to its JSON string representation.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A JSON string representation of the <see cref="T:System.Double"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)">
            <summary>
            Converts the <see cref="T:System.Byte"/> to its JSON string representation.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A JSON string representation of the <see cref="T:System.Byte"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)">
            <summary>
            Converts the <see cref="T:System.SByte"/> to its JSON string representation.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)">
            <summary>
            Converts the <see cref="T:System.Decimal"/> to its JSON string representation.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A JSON string representation of the <see cref="T:System.Decimal"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)">
            <summary>
            Converts the <see cref="T:System.Guid"/> to its JSON string representation.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A JSON string representation of the <see cref="T:System.Guid"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)">
            <summary>
            Converts the <see cref="T:System.TimeSpan"/> to its JSON string representation.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A JSON string representation of the <see cref="T:System.TimeSpan"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)">
            <summary>
            Converts the <see cref="T:System.Uri"/> to its JSON string representation.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)">
            <summary>
            Converts the <see cref="T:System.String"/> to its JSON string representation.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)">
            <summary>
            Converts the <see cref="T:System.String"/> to its JSON string representation.
            </summary>
            <param name="value">The value to convert.</param>
            <param name="delimiter">The string delimiter character.</param>
            <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char,Newtonsoft.Json.StringEscapeHandling)">
            <summary>
            Converts the <see cref="T:System.String"/> to its JSON string representation.
            </summary>
            <param name="value">The value to convert.</param>
            <param name="delimiter">The string delimiter character.</param>
            <param name="stringEscapeHandling">The string escape handling.</param>
            <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)">
            <summary>
            Converts the <see cref="T:System.Object"/> to its JSON string representation.
            </summary>
            <param name="value">The value to convert.</param>
            <returns>A JSON string representation of the <see cref="T:System.Object"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)">
            <summary>
            Serializes the specified object to a JSON string.
            </summary>
            <param name="value">The object to serialize.</param>
            <returns>A JSON string representation of the object.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)">
            <summary>
            Serializes the specified object to a JSON string using formatting.
            </summary>
            <param name="value">The object to serialize.</param>
            <param name="formatting">Indicates how the output should be formatted.</param>
            <returns>
            A JSON string representation of the object.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])">
            <summary>
            Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
            </summary>
            <param name="value">The object to serialize.</param>
            <param name="converters">A collection of converters used while serializing.</param>
            <returns>A JSON string representation of the object.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])">
            <summary>
            Serializes the specified object to a JSON string using formatting and a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
            </summary>
            <param name="value">The object to serialize.</param>
            <param name="formatting">Indicates how the output should be formatted.</param>
            <param name="converters">A collection of converters used while serializing.</param>
            <returns>A JSON string representation of the object.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)">
            <summary>
            Serializes the specified object to a JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
            </summary>
            <param name="value">The object to serialize.</param>
            <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
            If this is <c>null</c>, default serialization settings will be used.</param>
            <returns>
            A JSON string representation of the object.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
            <summary>
            Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
            </summary>
            <param name="value">The object to serialize.</param>
            <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
            If this is <c>null</c>, default serialization settings will be used.</param>
            <param name="type">
            The type of the value being serialized.
            This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
            Specifying the type is optional.
            </param>
            <returns>
            A JSON string representation of the object.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
            <summary>
            Serializes the specified object to a JSON string using formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
            </summary>
            <param name="value">The object to serialize.</param>
            <param name="formatting">Indicates how the output should be formatted.</param>
            <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
            If this is <c>null</c>, default serialization settings will be used.</param>
            <returns>
            A JSON string representation of the object.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
            <summary>
            Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
            </summary>
            <param name="value">The object to serialize.</param>
            <param name="formatting">Indicates how the output should be formatted.</param>
            <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
            If this is <c>null</c>, default serialization settings will be used.</param>
            <param name="type">
            The type of the value being serialized.
            This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
            Specifying the type is optional.
            </param>
            <returns>
            A JSON string representation of the object.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)">
            <summary>
            Deserializes the JSON to a .NET object.
            </summary>
            <param name="value">The JSON to deserialize.</param>
            <returns>The deserialized object from the JSON string.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)">
            <summary>
            Deserializes the JSON to a .NET object using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
            </summary>
            <param name="value">The JSON to deserialize.</param>
            <param name="settings">
            The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
            If this is <c>null</c>, default serialization settings will be used.
            </param>
            <returns>The deserialized object from the JSON string.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)">
            <summary>
            Deserializes the JSON to the specified .NET type.
            </summary>
            <param name="value">The JSON to deserialize.</param>
            <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param>
            <returns>The deserialized object from the JSON string.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)">
            <summary>
            Deserializes the JSON to the specified .NET type.
            </summary>
            <typeparam name="T">The type of the object to deserialize to.</typeparam>
            <param name="value">The JSON to deserialize.</param>
            <returns>The deserialized object from the JSON string.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)">
            <summary>
            Deserializes the JSON to the given anonymous type.
            </summary>
            <typeparam name="T">
            The anonymous type to deserialize to. This can't be specified
            traditionally and must be inferred from the anonymous type passed
            as a parameter.
            </typeparam>
            <param name="value">The JSON to deserialize.</param>
            <param name="anonymousTypeObject">The anonymous type object.</param>
            <returns>The deserialized anonymous type from the JSON string.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)">
            <summary>
            Deserializes the JSON to the given anonymous type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
            </summary>
            <typeparam name="T">
            The anonymous type to deserialize to. This can't be specified
            traditionally and must be inferred from the anonymous type passed
            as a parameter.
            </typeparam>
            <param name="value">The JSON to deserialize.</param>
            <param name="anonymousTypeObject">The anonymous type object.</param>
            <param name="settings">
            The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
            If this is <c>null</c>, default serialization settings will be used.
            </param>
            <returns>The deserialized anonymous type from the JSON string.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])">
            <summary>
            Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
            </summary>
            <typeparam name="T">The type of the object to deserialize to.</typeparam>
            <param name="value">The JSON to deserialize.</param>
            <param name="converters">Converters to use while deserializing.</param>
            <returns>The deserialized object from the JSON string.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)">
            <summary>
            Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
            </summary>
            <typeparam name="T">The type of the object to deserialize to.</typeparam>
            <param name="value">The object to deserialize.</param>
            <param name="settings">
            The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
            If this is <c>null</c>, default serialization settings will be used.
            </param>
            <returns>The deserialized object from the JSON string.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])">
            <summary>
            Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
            </summary>
            <param name="value">The JSON to deserialize.</param>
            <param name="type">The type of the object to deserialize.</param>
            <param name="converters">Converters to use while deserializing.</param>
            <returns>The deserialized object from the JSON string.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
            <summary>
            Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
            </summary>
            <param name="value">The JSON to deserialize.</param>
            <param name="type">The type of the object to deserialize to.</param>
            <param name="settings">
            The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
            If this is <c>null</c>, default serialization settings will be used.
            </param>
            <returns>The deserialized object from the JSON string.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)">
            <summary>
            Populates the object with values from the JSON string.
            </summary>
            <param name="value">The JSON to populate values from.</param>
            <param name="target">The target object to populate values onto.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)">
            <summary>
            Populates the object with values from the JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
            </summary>
            <param name="value">The JSON to populate values from.</param>
            <param name="target">The target object to populate values onto.</param>
            <param name="settings">
            The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
            If this is <c>null</c>, default serialization settings will be used.
            </param>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)">
            <summary>
            Serializes the <see cref="T:System.Xml.XmlNode"/> to a JSON string.
            </summary>
            <param name="node">The node to serialize.</param>
            <returns>A JSON string of the <see cref="T:System.Xml.XmlNode"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)">
            <summary>
            Serializes the <see cref="T:System.Xml.XmlNode"/> to a JSON string using formatting.
            </summary>
            <param name="node">The node to serialize.</param>
            <param name="formatting">Indicates how the output should be formatted.</param>
            <returns>A JSON string of the <see cref="T:System.Xml.XmlNode"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)">
            <summary>
            Serializes the <see cref="T:System.Xml.XmlNode"/> to a JSON string using formatting and omits the root object if <paramref name="omitRootObject"/> is <c>true</c>.
            </summary>
            <param name="node">The node to serialize.</param>
            <param name="formatting">Indicates how the output should be formatted.</param>
            <param name="omitRootObject">Omits writing the root object.</param>
            <returns>A JSON string of the <see cref="T:System.Xml.XmlNode"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String)">
            <summary>
            Deserializes the <see cref="T:System.Xml.XmlNode"/> from a JSON string.
            </summary>
            <param name="value">The JSON string.</param>
            <returns>The deserialized <see cref="T:System.Xml.XmlNode"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)">
            <summary>
            Deserializes the <see cref="T:System.Xml.XmlNode"/> from a JSON string nested in a root element specified by <paramref name="deserializeRootElementName"/>.
            </summary>
            <param name="value">The JSON string.</param>
            <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
            <returns>The deserialized <see cref="T:System.Xml.XmlNode"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)">
            <summary>
            Deserializes the <see cref="T:System.Xml.XmlNode"/> from a JSON string nested in a root element specified by <paramref name="deserializeRootElementName"/>
            and writes a Json.NET array attribute for collections.
            </summary>
            <param name="value">The JSON string.</param>
            <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
            <param name="writeArrayAttribute">
            A value to indicate whether to write the Json.NET array attribute.
            This attribute helps preserve arrays when converting the written XML back to JSON.
            </param>
            <returns>The deserialized <see cref="T:System.Xml.XmlNode"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean,System.Boolean)">
            <summary>
            Deserializes the <see cref="T:System.Xml.XmlNode"/> from a JSON string nested in a root element specified by <paramref name="deserializeRootElementName"/>,
            writes a Json.NET array attribute for collections, and encodes special characters.
            </summary>
            <param name="value">The JSON string.</param>
            <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
            <param name="writeArrayAttribute">
            A value to indicate whether to write the Json.NET array attribute.
            This attribute helps preserve arrays when converting the written XML back to JSON.
            </param>
            <param name="encodeSpecialCharacters">
            A value to indicate whether to encode special characters when converting JSON to XML.
            If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify
            XML namespaces, attributes or processing directives. Instead special characters are encoded and written
            as part of the XML element name.
            </param>
            <returns>The deserialized <see cref="T:System.Xml.XmlNode"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject)">
            <summary>
            Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string.
            </summary>
            <param name="node">The node to convert to JSON.</param>
            <returns>A JSON string of the <see cref="T:System.Xml.Linq.XNode"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)">
            <summary>
            Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting.
            </summary>
            <param name="node">The node to convert to JSON.</param>
            <param name="formatting">Indicates how the output should be formatted.</param>
            <returns>A JSON string of the <see cref="T:System.Xml.Linq.XNode"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)">
            <summary>
            Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting and omits the root object if <paramref name="omitRootObject"/> is <c>true</c>.
            </summary>
            <param name="node">The node to serialize.</param>
            <param name="formatting">Indicates how the output should be formatted.</param>
            <param name="omitRootObject">Omits writing the root object.</param>
            <returns>A JSON string of the <see cref="T:System.Xml.Linq.XNode"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String)">
            <summary>
            Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string.
            </summary>
            <param name="value">The JSON string.</param>
            <returns>The deserialized <see cref="T:System.Xml.Linq.XNode"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)">
            <summary>
            Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root element specified by <paramref name="deserializeRootElementName"/>.
            </summary>
            <param name="value">The JSON string.</param>
            <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
            <returns>The deserialized <see cref="T:System.Xml.Linq.XNode"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)">
            <summary>
            Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root element specified by <paramref name="deserializeRootElementName"/>
            and writes a Json.NET array attribute for collections.
            </summary>
            <param name="value">The JSON string.</param>
            <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
            <param name="writeArrayAttribute">
            A value to indicate whether to write the Json.NET array attribute.
            This attribute helps preserve arrays when converting the written XML back to JSON.
            </param>
            <returns>The deserialized <see cref="T:System.Xml.Linq.XNode"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean,System.Boolean)">
            <summary>
            Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root element specified by <paramref name="deserializeRootElementName"/>,
            writes a Json.NET array attribute for collections, and encodes special characters.
            </summary>
            <param name="value">The JSON string.</param>
            <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
            <param name="writeArrayAttribute">
            A value to indicate whether to write the Json.NET array attribute.
            This attribute helps preserve arrays when converting the written XML back to JSON.
            </param>
            <param name="encodeSpecialCharacters">
            A value to indicate whether to encode special characters when converting JSON to XML.
            If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify
            XML namespaces, attributes or processing directives. Instead special characters are encoded and written
            as part of the XML element name.
            </param>
            <returns>The deserialized <see cref="T:System.Xml.Linq.XNode"/>.</returns>
        </member>
        <member name="T:Newtonsoft.Json.JsonConverter">
            <summary>
            Converts an object to and from JSON.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing value of object being read.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConverter.CanConvert(System.Type)">
            <summary>
            Determines whether this instance can convert the specified object type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>
            	<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="P:Newtonsoft.Json.JsonConverter.CanRead">
            <summary>
            Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON.
            </summary>
            <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonConverter.CanWrite">
            <summary>
            Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
            </summary>
            <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.</value>
        </member>
        <member name="T:Newtonsoft.Json.JsonConverter`1">
            <summary>
            Converts an object to and from JSON.
            </summary>
            <typeparam name="T">The object type to convert.</typeparam>
        </member>
        <member name="M:Newtonsoft.Json.JsonConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,`0,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing value of object being read.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,`0,System.Boolean,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing value of object being read. If there is no existing value then <c>null</c> will be used.</param>
            <param name="hasExistingValue">The existing value has a value.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonConverter`1.CanConvert(System.Type)">
            <summary>
            Determines whether this instance can convert the specified object type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>
            	<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:Newtonsoft.Json.JsonConverterAttribute">
            <summary>
            Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType">
            <summary>
            Gets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.JsonConverter"/>.
            </summary>
            <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.JsonConverter"/>.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters">
            <summary>
            The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"/>.
            If <c>null</c>, the default constructor is used.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class.
            </summary>
            <param name="converterType">Type of the <see cref="T:Newtonsoft.Json.JsonConverter"/>.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type,System.Object[])">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class.
            </summary>
            <param name="converterType">Type of the <see cref="T:Newtonsoft.Json.JsonConverter"/>.</param>
            <param name="converterParameters">Parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/>. Can be <c>null</c>.</param>
        </member>
        <member name="T:Newtonsoft.Json.JsonConverterCollection">
            <summary>
            Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.JsonDictionaryAttribute">
            <summary>
            Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class with the specified container Id.
            </summary>
            <param name="id">The container Id.</param>
        </member>
        <member name="T:Newtonsoft.Json.JsonException">
            <summary>
            The exception thrown when an error occurs during JSON serialization or deserialization.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class
            with a specified error message.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class
            with a specified error message and a reference to the inner exception that is the cause of this exception.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
            <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0).</exception>
        </member>
        <member name="T:Newtonsoft.Json.JsonExtensionDataAttribute">
            <summary>
            Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to deserialize properties with no matching class member into the specified collection
            and write values during serialization.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData">
            <summary>
            Gets or sets a value that indicates whether to write extension data when serializing the object.
            </summary>
            <value>
            	<c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>.
            </value>
        </member>
        <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData">
            <summary>
            Gets or sets a value that indicates whether to read extension data when deserializing the object.
            </summary>
            <value>
            	<c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>.
            </value>
        </member>
        <member name="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.JsonIgnoreAttribute">
            <summary>
            Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.JsonNameTable">
            <summary>
            Base class for a table of atomized string objects.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonNameTable.Get(System.Char[],System.Int32,System.Int32)">
            <summary>
            Gets a string containing the same characters as the specified range of characters in the given array.
            </summary>
            <param name="key">The character array containing the name to find.</param>
            <param name="start">The zero-based index into the array specifying the first character of the name.</param>
            <param name="length">The number of characters in the name.</param>
            <returns>A string containing the same characters as the specified range of characters in the given array.</returns>
        </member>
        <member name="T:Newtonsoft.Json.JsonObjectAttribute">
            <summary>
            Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization">
            <summary>
            Gets or sets the member serialization.
            </summary>
            <value>The member serialization.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonObjectAttribute.MissingMemberHandling">
            <summary>
            Gets or sets the missing member handling used when deserializing this object.
            </summary>
            <value>The missing member handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemNullValueHandling">
            <summary>
            Gets or sets how the object's properties with null values are handled during serialization and deserialization.
            </summary>
            <value>How the object's properties with null values are handled during serialization and deserialization.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired">
            <summary>
            Gets or sets a value that indicates whether the object's properties are required.
            </summary>
            <value>
            	A value indicating whether the object's properties are required.
            </value>
        </member>
        <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified member serialization.
            </summary>
            <param name="memberSerialization">The member serialization.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified container Id.
            </summary>
            <param name="id">The container Id.</param>
        </member>
        <member name="T:Newtonsoft.Json.JsonPropertyAttribute">
            <summary>
            Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
            <summary>
            Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> type used when serializing the property's collection items.
            </summary>
            <value>The collection's items <see cref="T:Newtonsoft.Json.JsonConverter"/> type.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters">
            <summary>
            The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.JsonConverter"/> described by <see cref="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType"/>.
            If <c>null</c>, the default constructor is used.
            When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.JsonConverter"/> that exactly matches the number,
            order, and type of these parameters.
            </summary>
            <example>
            <code>
            [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
            </code>
            </example>
        </member>
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType">
            <summary>
            Gets or sets the <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.
            </summary>
            <value>The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/>.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyParameters">
            <summary>
            The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> described by <see cref="P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType"/>.
            If <c>null</c>, the default constructor is used.
            When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> that exactly matches the number,
            order, and type of these parameters.
            </summary>
            <example>
            <code>
            [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
            </code>
            </example>
        </member>
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling">
            <summary>
            Gets or sets the null value handling used when serializing this property.
            </summary>
            <value>The null value handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling">
            <summary>
            Gets or sets the default value handling used when serializing this property.
            </summary>
            <value>The default value handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling">
            <summary>
            Gets or sets the reference loop handling used when serializing this property.
            </summary>
            <value>The reference loop handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling">
            <summary>
            Gets or sets the object creation handling used when deserializing this property.
            </summary>
            <value>The object creation handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling">
            <summary>
            Gets or sets the type name handling used when serializing this property.
            </summary>
            <value>The type name handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.IsReference">
            <summary>
            Gets or sets whether this property's value is serialized as a reference.
            </summary>
            <value>Whether this property's value is serialized as a reference.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Order">
            <summary>
            Gets or sets the order of serialization of a member.
            </summary>
            <value>The numeric order of serialization.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Required">
            <summary>
            Gets or sets a value indicating whether this property is required.
            </summary>
            <value>
            	A value indicating whether this property is required.
            </value>
        </member>
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName">
            <summary>
            Gets or sets the name of the property.
            </summary>
            <value>The name of the property.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling">
            <summary>
            Gets or sets the reference loop handling used when serializing the property's collection items.
            </summary>
            <value>The collection's items reference loop handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling">
            <summary>
            Gets or sets the type name handling used when serializing the property's collection items.
            </summary>
            <value>The collection's items type name handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference">
            <summary>
            Gets or sets whether this property's collection items are serialized as a reference.
            </summary>
            <value>Whether this property's collection items are serialized as a reference.</value>
        </member>
        <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class with the specified name.
            </summary>
            <param name="propertyName">Name of the property.</param>
        </member>
        <member name="T:Newtonsoft.Json.JsonReader">
            <summary>
            Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.ReadAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously reads the next JSON token from the source.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.SkipAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously skips the children of the current token.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.ReadAsBooleanAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. This result will be <c>null</c> at the end of an array.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytesAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously reads the next JSON token from the source as a <see cref="T:System.Byte"/>[].
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns the <see cref="T:System.Byte"/>[]. This result will be <c>null</c> at the end of an array.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. This result will be <c>null</c> at the end of an array.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffsetAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>. This result will be <c>null</c> at the end of an array.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimalAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. This result will be <c>null</c> at the end of an array.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.ReadAsDoubleAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. This result will be <c>null</c> at the end of an array.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.ReadAsInt32Async(System.Threading.CancellationToken)">
            <summary>
            Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. This result will be <c>null</c> at the end of an array.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.ReadAsStringAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously reads the next JSON token from the source as a <see cref="T:System.String"/>.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns the <see cref="T:System.String"/>. This result will be <c>null</c> at the end of an array.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="T:Newtonsoft.Json.JsonReader.State">
            <summary>
            Specifies the state of the reader.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonReader.State.Start">
            <summary>
            A <see cref="T:Newtonsoft.Json.JsonReader"/> read method has not been called.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonReader.State.Complete">
            <summary>
            The end of the file has been reached successfully.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonReader.State.Property">
            <summary>
            Reader is at a property.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonReader.State.ObjectStart">
            <summary>
            Reader is at the start of an object.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonReader.State.Object">
            <summary>
            Reader is in an object.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonReader.State.ArrayStart">
            <summary>
            Reader is at the start of an array.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonReader.State.Array">
            <summary>
            Reader is in an array.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonReader.State.Closed">
            <summary>
            The <see cref="M:Newtonsoft.Json.JsonReader.Close"/> method has been called.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonReader.State.PostValue">
            <summary>
            Reader has just read a value.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonReader.State.ConstructorStart">
            <summary>
            Reader is at the start of a constructor.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonReader.State.Constructor">
            <summary>
            Reader is in a constructor.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonReader.State.Error">
            <summary>
            An error occurred that prevents the read operation from continuing.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonReader.State.Finished">
            <summary>
            The end of the file has been reached successfully.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonReader.CurrentState">
            <summary>
            Gets the current reader state.
            </summary>
            <value>The current reader state.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonReader.CloseInput">
            <summary>
            Gets or sets a value indicating whether the source should be closed when this reader is closed.
            </summary>
            <value>
            <c>true</c> to close the source when this reader is closed; otherwise <c>false</c>. The default is <c>true</c>.
            </value>
        </member>
        <member name="P:Newtonsoft.Json.JsonReader.SupportMultipleContent">
            <summary>
            Gets or sets a value indicating whether multiple pieces of JSON content can
            be read from a continuous stream without erroring.
            </summary>
            <value>
            <c>true</c> to support reading multiple pieces of JSON content; otherwise <c>false</c>.
            The default is <c>false</c>.
            </value>
        </member>
        <member name="P:Newtonsoft.Json.JsonReader.QuoteChar">
            <summary>
            Gets the quotation mark character used to enclose the value of a string.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling">
            <summary>
            Gets or sets how <see cref="T:System.DateTime"/> time zones are handled when reading JSON.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonReader.DateParseHandling">
            <summary>
            Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonReader.FloatParseHandling">
            <summary>
            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonReader.DateFormatString">
            <summary>
            Gets or sets how custom date formatted strings are parsed when reading JSON.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonReader.MaxDepth">
            <summary>
            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonReader.TokenType">
            <summary>
            Gets the type of the current JSON token. 
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonReader.Value">
            <summary>
            Gets the text value of the current JSON token.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonReader.ValueType">
            <summary>
            Gets the .NET type for the current JSON token.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonReader.Depth">
            <summary>
            Gets the depth of the current token in the JSON document.
            </summary>
            <value>The depth of the current token in the JSON document.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonReader.Path">
            <summary>
            Gets the path of the current JSON token. 
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonReader.Culture">
            <summary>
            Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.Read">
            <summary>
            Reads the next JSON token from the source.
            </summary>
            <returns><c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.ReadAsInt32">
            <summary>
            Reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
            </summary>
            <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. This method will return <c>null</c> at the end of an array.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.ReadAsString">
            <summary>
            Reads the next JSON token from the source as a <see cref="T:System.String"/>.
            </summary>
            <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes">
            <summary>
            Reads the next JSON token from the source as a <see cref="T:System.Byte"/>[].
            </summary>
            <returns>A <see cref="T:System.Byte"/>[] or <c>null</c> if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.ReadAsDouble">
            <summary>
            Reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
            </summary>
            <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. This method will return <c>null</c> at the end of an array.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.ReadAsBoolean">
            <summary>
            Reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
            </summary>
            <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. This method will return <c>null</c> at the end of an array.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal">
            <summary>
            Reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
            </summary>
            <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. This method will return <c>null</c> at the end of an array.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTime">
            <summary>
            Reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
            </summary>
            <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. This method will return <c>null</c> at the end of an array.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset">
            <summary>
            Reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
            </summary>
            <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>. This method will return <c>null</c> at the end of an array.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.Skip">
            <summary>
            Skips the children of the current token.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)">
            <summary>
            Sets the current token.
            </summary>
            <param name="newToken">The new token.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)">
            <summary>
            Sets the current token and value.
            </summary>
            <param name="newToken">The new token.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object,System.Boolean)">
            <summary>
            Sets the current token and value.
            </summary>
            <param name="newToken">The new token.</param>
            <param name="value">The value.</param>
            <param name="updateIndex">A flag indicating whether the position index inside an array should be updated.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent">
            <summary>
            Sets the state based on current token type.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources.
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonReader.Close">
            <summary>
            Changes the reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
            If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the source is also closed.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.JsonReaderException">
            <summary>
            The exception thrown when an error occurs while reading JSON text.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonReaderException.LineNumber">
            <summary>
            Gets the line number indicating where the error occurred.
            </summary>
            <value>The line number indicating where the error occurred.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonReaderException.LinePosition">
            <summary>
            Gets the line position indicating where the error occurred.
            </summary>
            <value>The line position indicating where the error occurred.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonReaderException.Path">
            <summary>
            Gets the path to the JSON where the error occurred.
            </summary>
            <value>The path to the JSON where the error occurred.</value>
        </member>
        <member name="M:Newtonsoft.Json.JsonReaderException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
            with a specified error message.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
            with a specified error message and a reference to the inner exception that is the cause of this exception.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
            <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0).</exception>
        </member>
        <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
            with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
            <param name="path">The path to the JSON where the error occurred.</param>
            <param name="lineNumber">The line number indicating where the error occurred.</param>
            <param name="linePosition">The line position indicating where the error occurred.</param>
            <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
        </member>
        <member name="T:Newtonsoft.Json.JsonRequiredAttribute">
            <summary>
            Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member, and to require that the member has a value.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.JsonSerializationException">
            <summary>
            The exception thrown when an error occurs during JSON serialization or deserialization.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializationException.LineNumber">
            <summary>
            Gets the line number indicating where the error occurred.
            </summary>
            <value>The line number indicating where the error occurred.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializationException.LinePosition">
            <summary>
            Gets the line position indicating where the error occurred.
            </summary>
            <value>The line position indicating where the error occurred.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializationException.Path">
            <summary>
            Gets the path to the JSON where the error occurred.
            </summary>
            <value>The path to the JSON where the error occurred.</value>
        </member>
        <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
            with a specified error message.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
            with a specified error message and a reference to the inner exception that is the cause of this exception.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
            <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0).</exception>
        </member>
        <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
            with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
            <param name="path">The path to the JSON where the error occurred.</param>
            <param name="lineNumber">The line number indicating where the error occurred.</param>
            <param name="linePosition">The line position indicating where the error occurred.</param>
            <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
        </member>
        <member name="T:Newtonsoft.Json.JsonSerializer">
            <summary>
            Serializes and deserializes objects into and from the JSON format.
            The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables you to control how objects are encoded into JSON.
            </summary>
        </member>
        <member name="E:Newtonsoft.Json.JsonSerializer.Error">
            <summary>
            Occurs when the <see cref="T:Newtonsoft.Json.JsonSerializer"/> errors during serialization and deserialization.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceResolver">
            <summary>
            Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.Binder">
            <summary>
            Gets or sets the <see cref="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/> used by the serializer when resolving type names.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.SerializationBinder">
            <summary>
            Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ISerializationBinder"/> used by the serializer when resolving type names.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.TraceWriter">
            <summary>
            Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages.
            </summary>
            <value>The trace writer.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.EqualityComparer">
            <summary>
            Gets or sets the equality comparer used by the serializer when comparing references.
            </summary>
            <value>The equality comparer.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling">
            <summary>
            Gets or sets how type name writing and reading is handled by the serializer.
            The default value is <see cref="F:Newtonsoft.Json.TypeNameHandling.None" />.
            </summary>
            <remarks>
            <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
            Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/>
            when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
            </remarks>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat">
            <summary>
            Gets or sets how a type name assembly is written and resolved by the serializer.
            The default value is <see cref="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple" />.
            </summary>
            <value>The type name assembly format.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormatHandling">
            <summary>
            Gets or sets how a type name assembly is written and resolved by the serializer.
            The default value is <see cref="F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple" />.
            </summary>
            <value>The type name assembly format.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling">
            <summary>
            Gets or sets how object references are preserved by the serializer.
            The default value is <see cref="F:Newtonsoft.Json.PreserveReferencesHandling.None" />.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling">
            <summary>
            Gets or sets how reference loops (e.g. a class referencing itself) is handled.
            The default value is <see cref="F:Newtonsoft.Json.ReferenceLoopHandling.Error" />.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling">
            <summary>
            Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
            The default value is <see cref="F:Newtonsoft.Json.MissingMemberHandling.Ignore" />.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling">
            <summary>
            Gets or sets how null values are handled during serialization and deserialization.
            The default value is <see cref="F:Newtonsoft.Json.NullValueHandling.Include" />.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling">
            <summary>
            Gets or sets how default values are handled during serialization and deserialization.
            The default value is <see cref="F:Newtonsoft.Json.DefaultValueHandling.Include" />.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling">
            <summary>
            Gets or sets how objects are created during deserialization.
            The default value is <see cref="F:Newtonsoft.Json.ObjectCreationHandling.Auto" />.
            </summary>
            <value>The object creation handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.ConstructorHandling">
            <summary>
            Gets or sets how constructors are used during deserialization.
            The default value is <see cref="F:Newtonsoft.Json.ConstructorHandling.Default" />.
            </summary>
            <value>The constructor handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling">
            <summary>
            Gets or sets how metadata properties are used during deserialization.
            The default value is <see cref="F:Newtonsoft.Json.MetadataPropertyHandling.Default" />.
            </summary>
            <value>The metadata properties handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.Converters">
            <summary>
            Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.
            </summary>
            <value>Collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.ContractResolver">
            <summary>
            Gets or sets the contract resolver used by the serializer when
            serializing .NET objects to JSON and vice versa.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.Context">
            <summary>
            Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods.
            </summary>
            <value>The context.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.Formatting">
            <summary>
            Indicates how JSON text output is formatted.
            The default value is <see cref="F:Newtonsoft.Json.Formatting.None" />.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatHandling">
            <summary>
            Gets or sets how dates are written to JSON text.
            The default value is <see cref="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat" />.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling">
            <summary>
            Gets or sets how <see cref="T:System.DateTime"/> time zones are handled during serialization and deserialization.
            The default value is <see cref="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind" />.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.DateParseHandling">
            <summary>
            Gets or sets how date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, are parsed when reading JSON.
            The default value is <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime" />.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling">
            <summary>
            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
            The default value is <see cref="F:Newtonsoft.Json.FloatParseHandling.Double" />.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling">
            <summary>
            Gets or sets how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
            <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
            are written as JSON text.
            The default value is <see cref="F:Newtonsoft.Json.FloatFormatHandling.String" />.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling">
            <summary>
            Gets or sets how strings are escaped when writing JSON text.
            The default value is <see cref="F:Newtonsoft.Json.StringEscapeHandling.Default" />.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString">
            <summary>
            Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted when writing JSON text,
            and the expected date format when reading JSON text.
            The default value is <c>"yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK"</c>.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.Culture">
            <summary>
            Gets or sets the culture used when reading JSON.
            The default value is <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.MaxDepth">
            <summary>
            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
            A null value means there is no maximum.
            The default value is <c>null</c>.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent">
            <summary>
            Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
            The default value is <c>false</c>.
            </summary>
            <value>
            	<c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Newtonsoft.Json.JsonSerializer.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonSerializer.Create">
            <summary>
            Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
            The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings 
            from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
            </summary>
            <returns>
            A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
            The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings 
            from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)">
            <summary>
            Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
            The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings 
            from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
            </summary>
            <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param>
            <returns>
            A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
            The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings 
            from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault">
            <summary>
            Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
            The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings 
            from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
            </summary>
            <returns>
            A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
            The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings 
            from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)">
            <summary>
            Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
            The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings 
            from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/> as well as the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
            </summary>
            <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param>
            <returns>
            A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
            The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings 
            from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/> as well as the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)">
            <summary>
            Populates the JSON values onto the target object.
            </summary>
            <param name="reader">The <see cref="T:System.IO.TextReader"/> that contains the JSON structure to read values from.</param>
            <param name="target">The target object to populate values onto.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)">
            <summary>
            Populates the JSON values onto the target object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to read values from.</param>
            <param name="target">The target object to populate values onto.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)">
            <summary>
            Deserializes the JSON structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to deserialize.</param>
            <returns>The <see cref="T:System.Object"/> being deserialized.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)">
            <summary>
            Deserializes the JSON structure contained by the specified <see cref="T:System.IO.StringReader"/>
            into an instance of the specified type.
            </summary>
            <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the object.</param>
            <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param>
            <returns>The instance of <paramref name="objectType"/> being deserialized.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)">
            <summary>
            Deserializes the JSON structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>
            into an instance of the specified type.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param>
            <typeparam name="T">The type of the object to deserialize.</typeparam>
            <returns>The instance of <typeparamref name="T"/> being deserialized.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)">
            <summary>
            Deserializes the JSON structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>
            into an instance of the specified type.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param>
            <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param>
            <returns>The instance of <paramref name="objectType"/> being deserialized.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)">
            <summary>
            Serializes the specified <see cref="T:System.Object"/> and writes the JSON structure
            using the specified <see cref="T:System.IO.TextWriter"/>.
            </summary>
            <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the JSON structure.</param>
            <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)">
            <summary>
            Serializes the specified <see cref="T:System.Object"/> and writes the JSON structure
            using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>.
            </summary>
            <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the JSON structure.</param>
            <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
            <param name="objectType">
            The type of the value being serialized.
            This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is <see cref="F:Newtonsoft.Json.TypeNameHandling.Auto"/> to write out the type name if the type of the value does not match.
            Specifying the type is optional.
            </param>
        </member>
        <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)">
            <summary>
            Serializes the specified <see cref="T:System.Object"/> and writes the JSON structure
            using the specified <see cref="T:System.IO.TextWriter"/>.
            </summary>
            <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the JSON structure.</param>
            <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
            <param name="objectType">
            The type of the value being serialized.
            This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
            Specifying the type is optional.
            </param>
        </member>
        <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)">
            <summary>
            Serializes the specified <see cref="T:System.Object"/> and writes the JSON structure
            using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>.
            </summary>
            <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the JSON structure.</param>
            <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
        </member>
        <member name="T:Newtonsoft.Json.JsonSerializerSettings">
            <summary>
            Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling">
            <summary>
            Gets or sets how reference loops (e.g. a class referencing itself) are handled.
            The default value is <see cref="F:Newtonsoft.Json.ReferenceLoopHandling.Error" />.
            </summary>
            <value>Reference loop handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling">
            <summary>
            Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
            The default value is <see cref="F:Newtonsoft.Json.MissingMemberHandling.Ignore" />.
            </summary>
            <value>Missing member handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling">
            <summary>
            Gets or sets how objects are created during deserialization.
            The default value is <see cref="F:Newtonsoft.Json.ObjectCreationHandling.Auto" />.
            </summary>
            <value>The object creation handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling">
            <summary>
            Gets or sets how null values are handled during serialization and deserialization.
            The default value is <see cref="F:Newtonsoft.Json.NullValueHandling.Include" />.
            </summary>
            <value>Null value handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling">
            <summary>
            Gets or sets how default values are handled during serialization and deserialization.
            The default value is <see cref="F:Newtonsoft.Json.DefaultValueHandling.Include" />.
            </summary>
            <value>The default value handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.Converters">
            <summary>
            Gets or sets a <see cref="T:Newtonsoft.Json.JsonConverter"/> collection that will be used during serialization.
            </summary>
            <value>The converters.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling">
            <summary>
            Gets or sets how object references are preserved by the serializer.
            The default value is <see cref="F:Newtonsoft.Json.PreserveReferencesHandling.None" />.
            </summary>
            <value>The preserve references handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling">
            <summary>
            Gets or sets how type name writing and reading is handled by the serializer.
            The default value is <see cref="F:Newtonsoft.Json.TypeNameHandling.None" />.
            </summary>
            <remarks>
            <see cref="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
            Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder"/>
            when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
            </remarks>
            <value>The type name handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling">
            <summary>
            Gets or sets how metadata properties are used during deserialization.
            The default value is <see cref="F:Newtonsoft.Json.MetadataPropertyHandling.Default" />.
            </summary>
            <value>The metadata properties handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat">
            <summary>
            Gets or sets how a type name assembly is written and resolved by the serializer.
            The default value is <see cref="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple" />.
            </summary>
            <value>The type name assembly format.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormatHandling">
            <summary>
            Gets or sets how a type name assembly is written and resolved by the serializer.
            The default value is <see cref="F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple" />.
            </summary>
            <value>The type name assembly format.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling">
            <summary>
            Gets or sets how constructors are used during deserialization.
            The default value is <see cref="F:Newtonsoft.Json.ConstructorHandling.Default" />.
            </summary>
            <value>The constructor handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver">
            <summary>
            Gets or sets the contract resolver used by the serializer when
            serializing .NET objects to JSON and vice versa.
            </summary>
            <value>The contract resolver.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.EqualityComparer">
            <summary>
            Gets or sets the equality comparer used by the serializer when comparing references.
            </summary>
            <value>The equality comparer.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver">
            <summary>
            Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
            </summary>
            <value>The reference resolver.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolverProvider">
            <summary>
            Gets or sets a function that creates the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
            </summary>
            <value>A function that creates the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter">
            <summary>
            Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages.
            </summary>
            <value>The trace writer.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder">
            <summary>
            Gets or sets the <see cref="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder"/> used by the serializer when resolving type names.
            </summary>
            <value>The binder.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder">
            <summary>
            Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ISerializationBinder"/> used by the serializer when resolving type names.
            </summary>
            <value>The binder.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.Error">
            <summary>
            Gets or sets the error handler called during serialization and deserialization.
            </summary>
            <value>The error handler called during serialization and deserialization.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.Context">
            <summary>
            Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods.
            </summary>
            <value>The context.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString">
            <summary>
            Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted when writing JSON text,
            and the expected date format when reading JSON text.
            The default value is <c>"yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK"</c>.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth">
            <summary>
            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
            A null value means there is no maximum.
            The default value is <c>null</c>.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.Formatting">
            <summary>
            Indicates how JSON text output is formatted.
            The default value is <see cref="F:Newtonsoft.Json.Formatting.None" />.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling">
            <summary>
            Gets or sets how dates are written to JSON text.
            The default value is <see cref="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat" />.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling">
            <summary>
            Gets or sets how <see cref="T:System.DateTime"/> time zones are handled during serialization and deserialization.
            The default value is <see cref="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind" />.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling">
            <summary>
            Gets or sets how date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, are parsed when reading JSON.
            The default value is <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime" />.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling">
            <summary>
            Gets or sets how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
            <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
            are written as JSON.
            The default value is <see cref="F:Newtonsoft.Json.FloatFormatHandling.String" />.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling">
            <summary>
            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
            The default value is <see cref="F:Newtonsoft.Json.FloatParseHandling.Double" />.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling">
            <summary>
            Gets or sets how strings are escaped when writing JSON text.
            The default value is <see cref="F:Newtonsoft.Json.StringEscapeHandling.Default" />.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture">
            <summary>
            Gets or sets the culture used when reading JSON.
            The default value is <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent">
            <summary>
            Gets a value indicating whether there will be a check for additional content after deserializing an object.
            The default value is <c>false</c>.
            </summary>
            <value>
            	<c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Newtonsoft.Json.JsonSerializerSettings.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.JsonTextReader">
            <summary>
            Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously reads the next JSON token from the source.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBooleanAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. This result will be <c>null</c> at the end of an array.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytesAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously reads the next JSON token from the source as a <see cref="T:System.Byte"/>[].
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns the <see cref="T:System.Byte"/>[]. This result will be <c>null</c> at the end of an array.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. This result will be <c>null</c> at the end of an array.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffsetAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>. This result will be <c>null</c> at the end of an array.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimalAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. This result will be <c>null</c> at the end of an array.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDoubleAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. This result will be <c>null</c> at the end of an array.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32Async(System.Threading.CancellationToken)">
            <summary>
            Asynchronously reads the next JSON token from the source as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns the <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. This result will be <c>null</c> at the end of an array.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsStringAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously reads the next JSON token from the source as a <see cref="T:System.String"/>.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous read. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns the <see cref="T:System.String"/>. This result will be <c>null</c> at the end of an array.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonTextReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
            </summary>
            <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the JSON data to read.</param>
        </member>
        <member name="P:Newtonsoft.Json.JsonTextReader.PropertyNameTable">
            <summary>
            Gets or sets the reader's property name table.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonTextReader.ArrayPool">
            <summary>
            Gets or sets the reader's character buffer pool.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextReader.Read">
            <summary>
            Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/>.
            </summary>
            <returns>
            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32">
            <summary>
            Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
            </summary>
            <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>. This method will return <c>null</c> at the end of an array.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime">
            <summary>
            Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
            </summary>
            <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. This method will return <c>null</c> at the end of an array.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsString">
            <summary>
            Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.String"/>.
            </summary>
            <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytes">
            <summary>
            Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Byte"/>[].
            </summary>
            <returns>A <see cref="T:System.Byte"/>[] or <c>null</c> if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBoolean">
            <summary>
            Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
            </summary>
            <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>. This method will return <c>null</c> at the end of an array.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset">
            <summary>
            Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
            </summary>
            <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>. This method will return <c>null</c> at the end of an array.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal">
            <summary>
            Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
            </summary>
            <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>. This method will return <c>null</c> at the end of an array.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDouble">
            <summary>
            Reads the next JSON token from the underlying <see cref="T:System.IO.TextReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
            </summary>
            <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>. This method will return <c>null</c> at the end of an array.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextReader.Close">
            <summary>
            Changes the reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
            If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.TextReader"/> is also closed.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextReader.HasLineInfo">
            <summary>
            Gets a value indicating whether the class can return line information.
            </summary>
            <returns>
            	<c>true</c> if <see cref="P:Newtonsoft.Json.JsonTextReader.LineNumber"/> and <see cref="P:Newtonsoft.Json.JsonTextReader.LinePosition"/> can be provided; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="P:Newtonsoft.Json.JsonTextReader.LineNumber">
            <summary>
            Gets the current line number.
            </summary>
            <value>
            The current line number or 0 if no line information is available (for example, <see cref="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"/> returns <c>false</c>).
            </value>
        </member>
        <member name="P:Newtonsoft.Json.JsonTextReader.LinePosition">
            <summary>
            Gets the current line position.
            </summary>
            <value>
            The current line position or 0 if no line information is available (for example, <see cref="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"/> returns <c>false</c>).
            </value>
        </member>
        <member name="T:Newtonsoft.Json.JsonTextWriter">
            <summary>
            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.FlushAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiterAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the JSON value delimiter.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the specified end token.
            </summary>
            <param name="token">The end token to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.CloseAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously closes this writer.
            If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the destination is also closed.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the end of the current JSON object or array.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes indent characters.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpaceAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes an indent space.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRawAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes raw JSON without changing the writer's state.
            </summary>
            <param name="json">The raw JSON to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNullAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a null value.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyNameAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the property name of a name/value pair of a JSON object.
            </summary>
            <param name="name">The name of the property.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyNameAsync(System.String,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the property name of a name/value pair of a JSON object.
            </summary>
            <param name="name">The name of the property.</param>
            <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArrayAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the beginning of a JSON array.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObjectAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the beginning of a JSON object.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructorAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the start of a constructor with the given name.
            </summary>
            <param name="name">The name of the constructor.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefinedAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes an undefined value.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespaceAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the given white space.
            </summary>
            <param name="ws">The string of white space characters.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Boolean,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Boolean},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Boolean"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Byte,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Byte"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Byte},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Byte[],System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Byte"/>[] value.
            </summary>
            <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Char,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Char"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Char"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Char},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.DateTime,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.DateTime"/> value.
            </summary>
            <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.DateTime},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.DateTimeOffset,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.DateTimeOffset"/> value.
            </summary>
            <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Decimal,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Decimal"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Decimal},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Double,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Double"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Double"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Double},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Single,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Single"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Single"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Single},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Guid,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Guid"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Guid},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int32,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Int32"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int32},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int64,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Int64"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int64},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Object,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Object"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Object"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.SByte,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.SByte"/> value.
            </summary>
            <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.SByte},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int16,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Int16"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int16},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.String"/> value.
            </summary>
            <param name="value">The <see cref="T:System.String"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.TimeSpan,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.TimeSpan"/> value.
            </summary>
            <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.TimeSpan},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt32,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.UInt32"/> value.
            </summary>
            <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt32},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt64,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.UInt64"/> value.
            </summary>
            <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt64},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Uri,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Uri"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt16,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.UInt16"/> value.
            </summary>
            <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt16},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteCommentAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a comment <c>/*...*/</c> containing the specified text.
            </summary>
            <param name="text">Text to place inside the comment.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndArrayAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the end of an array.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndConstructorAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the end of a constructor.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEndObjectAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the end of a JSON object.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRawValueAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes raw JSON where a value is expected and updates the writer's state.
            </summary>
            <param name="json">The raw JSON to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will
            execute synchronously, returning an already-completed task.</remarks>
        </member>
        <member name="P:Newtonsoft.Json.JsonTextWriter.ArrayPool">
            <summary>
            Gets or sets the writer's character array pool.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation">
            <summary>
            Gets or sets how many <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/>s to write for each level in the hierarchy when <see cref="P:Newtonsoft.Json.JsonWriter.Formatting"/> is set to <see cref="F:Newtonsoft.Json.Formatting.Indented"/>.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteChar">
            <summary>
            Gets or sets which character to use to quote attribute values.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonTextWriter.IndentChar">
            <summary>
            Gets or sets which character to use for indenting when <see cref="P:Newtonsoft.Json.JsonWriter.Formatting"/> is set to <see cref="F:Newtonsoft.Json.Formatting.Indented"/>.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteName">
            <summary>
            Gets or sets a value indicating whether object names will be surrounded with quotes.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonTextWriter"/> class using the specified <see cref="T:System.IO.TextWriter"/>.
            </summary>
            <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> to write to.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.Flush">
            <summary>
            Flushes whatever is in the buffer to the underlying <see cref="T:System.IO.TextWriter"/> and also flushes the underlying <see cref="T:System.IO.TextWriter"/>.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.Close">
            <summary>
            Closes this writer.
            If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the underlying <see cref="T:System.IO.TextWriter"/> is also closed.
            If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObject">
            <summary>
            Writes the beginning of a JSON object.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArray">
            <summary>
            Writes the beginning of a JSON array.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)">
            <summary>
            Writes the start of a constructor with the given name.
            </summary>
            <param name="name">The name of the constructor.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
            <summary>
            Writes the specified end token.
            </summary>
            <param name="token">The end token to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)">
            <summary>
            Writes the property name of a name/value pair on a JSON object.
            </summary>
            <param name="name">The name of the property.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)">
            <summary>
            Writes the property name of a name/value pair on a JSON object.
            </summary>
            <param name="name">The name of the property.</param>
            <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent">
            <summary>
            Writes indent characters.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter">
            <summary>
            Writes the JSON value delimiter.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace">
            <summary>
            Writes an indent space.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)">
            <summary>
            Writes a <see cref="T:System.Object"/> value.
            An error will raised if the value cannot be written as a single JSON token.
            </summary>
            <param name="value">The <see cref="T:System.Object"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull">
            <summary>
            Writes a null value.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefined">
            <summary>
            Writes an undefined value.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)">
            <summary>
            Writes raw JSON.
            </summary>
            <param name="json">The raw JSON to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)">
            <summary>
            Writes a <see cref="T:System.String"/> value.
            </summary>
            <param name="value">The <see cref="T:System.String"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)">
            <summary>
            Writes a <see cref="T:System.Int32"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)">
            <summary>
            Writes a <see cref="T:System.UInt32"/> value.
            </summary>
            <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)">
            <summary>
            Writes a <see cref="T:System.Int64"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)">
            <summary>
            Writes a <see cref="T:System.UInt64"/> value.
            </summary>
            <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)">
            <summary>
            Writes a <see cref="T:System.Single"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Single"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})">
            <summary>
            Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)">
            <summary>
            Writes a <see cref="T:System.Double"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Double"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})">
            <summary>
            Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)">
            <summary>
            Writes a <see cref="T:System.Boolean"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)">
            <summary>
            Writes a <see cref="T:System.Int16"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)">
            <summary>
            Writes a <see cref="T:System.UInt16"/> value.
            </summary>
            <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)">
            <summary>
            Writes a <see cref="T:System.Char"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Char"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)">
            <summary>
            Writes a <see cref="T:System.Byte"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)">
            <summary>
            Writes a <see cref="T:System.SByte"/> value.
            </summary>
            <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)">
            <summary>
            Writes a <see cref="T:System.Decimal"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)">
            <summary>
            Writes a <see cref="T:System.DateTime"/> value.
            </summary>
            <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])">
            <summary>
            Writes a <see cref="T:System.Byte"/>[] value.
            </summary>
            <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)">
            <summary>
            Writes a <see cref="T:System.DateTimeOffset"/> value.
            </summary>
            <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)">
            <summary>
            Writes a <see cref="T:System.Guid"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)">
            <summary>
            Writes a <see cref="T:System.TimeSpan"/> value.
            </summary>
            <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)">
            <summary>
            Writes a <see cref="T:System.Uri"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)">
            <summary>
            Writes a comment <c>/*...*/</c> containing the specified text. 
            </summary>
            <param name="text">Text to place inside the comment.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)">
            <summary>
            Writes the given white space.
            </summary>
            <param name="ws">The string of white space characters.</param>
        </member>
        <member name="T:Newtonsoft.Json.JsonToken">
            <summary>
            Specifies the type of JSON token.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonToken.None">
            <summary>
            This is returned by the <see cref="T:Newtonsoft.Json.JsonReader"/> if a read method has not been called.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonToken.StartObject">
            <summary>
            An object start token.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonToken.StartArray">
            <summary>
            An array start token.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonToken.StartConstructor">
            <summary>
            A constructor start token.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonToken.PropertyName">
            <summary>
            An object property name.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonToken.Comment">
            <summary>
            A comment.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonToken.Raw">
            <summary>
            Raw JSON.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonToken.Integer">
            <summary>
            An integer.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonToken.Float">
            <summary>
            A float.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonToken.String">
            <summary>
            A string.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonToken.Boolean">
            <summary>
            A boolean.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonToken.Null">
            <summary>
            A null token.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonToken.Undefined">
            <summary>
            An undefined token.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonToken.EndObject">
            <summary>
            An object end token.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonToken.EndArray">
            <summary>
            An array end token.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonToken.EndConstructor">
            <summary>
            A constructor end token.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonToken.Date">
            <summary>
            A Date.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.JsonToken.Bytes">
            <summary>
            Byte data.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.JsonValidatingReader">
            <summary>
            <para>
            Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
            </para>
            <note type="caution">
            JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
            </note>
            </summary>
        </member>
        <member name="E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler">
            <summary>
            Sets an event handler for receiving schema validation errors.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonValidatingReader.Value">
            <summary>
            Gets the text value of the current JSON token.
            </summary>
            <value></value>
        </member>
        <member name="P:Newtonsoft.Json.JsonValidatingReader.Depth">
            <summary>
            Gets the depth of the current token in the JSON document.
            </summary>
            <value>The depth of the current token in the JSON document.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonValidatingReader.Path">
            <summary>
            Gets the path of the current JSON token. 
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonValidatingReader.QuoteChar">
            <summary>
            Gets the quotation mark character used to enclose the value of a string.
            </summary>
            <value></value>
        </member>
        <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType">
            <summary>
            Gets the type of the current JSON token.
            </summary>
            <value></value>
        </member>
        <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType">
            <summary>
            Gets the .NET type for the current JSON token.
            </summary>
            <value></value>
        </member>
        <member name="M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonValidatingReader"/> class that
            validates the content returned from the given <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from while validating.</param>
        </member>
        <member name="P:Newtonsoft.Json.JsonValidatingReader.Schema">
            <summary>
            Gets or sets the schema.
            </summary>
            <value>The schema.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonValidatingReader.Reader">
            <summary>
            Gets the <see cref="T:Newtonsoft.Json.JsonReader"/> used to construct this <see cref="T:Newtonsoft.Json.JsonValidatingReader"/>.
            </summary>
            <value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value>
        </member>
        <member name="M:Newtonsoft.Json.JsonValidatingReader.Close">
            <summary>
            Changes the reader's state to <see cref="F:Newtonsoft.Json.JsonReader.State.Closed"/>.
            If <see cref="P:Newtonsoft.Json.JsonReader.CloseInput"/> is set to <c>true</c>, the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> is also closed.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32">
            <summary>
            Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.
            </summary>
            <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes">
            <summary>
            Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Byte"/>[].
            </summary>
            <returns>
            A <see cref="T:System.Byte"/>[] or <c>null</c> if the next JSON token is null.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal">
            <summary>
            Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
            </summary>
            <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDouble">
            <summary>
            Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
            </summary>
            <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBoolean">
            <summary>
            Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
            </summary>
            <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString">
            <summary>
            Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.String"/>.
            </summary>
            <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime">
            <summary>
            Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
            </summary>
            <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>. This method will return <c>null</c> at the end of an array.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset">
            <summary>
            Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/> as a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
            </summary>
            <returns>A <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.JsonValidatingReader.Read">
            <summary>
            Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <returns>
            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
            </returns>
        </member>
        <member name="T:Newtonsoft.Json.JsonWriter">
            <summary>
            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.CloseAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously closes this writer.
            If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the destination is also closed.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.FlushAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteEndAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the specified end token.
            </summary>
            <param name="token">The end token to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes indent characters.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiterAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the JSON value delimiter.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpaceAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes an indent space.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteRawAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes raw JSON without changing the writer's state.
            </summary>
            <param name="json">The raw JSON to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteEndAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the end of the current JSON object or array.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArrayAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the end of an array.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructorAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the end of a constructor.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObjectAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the end of a JSON object.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteNullAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a null value.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyNameAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the property name of a name/value pair of a JSON object.
            </summary>
            <param name="name">The name of the property.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyNameAsync(System.String,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the property name of a name/value pair of a JSON object.
            </summary>
            <param name="name">The name of the property.</param>
            <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArrayAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the beginning of a JSON array.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteCommentAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a comment <c>/*...*/</c> containing the specified text.
            </summary>
            <param name="text">Text to place inside the comment.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValueAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes raw JSON where a value is expected and updates the writer's state.
            </summary>
            <param name="json">The raw JSON to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructorAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the start of a constructor with the given name.
            </summary>
            <param name="name">The name of the constructor.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObjectAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the beginning of a JSON object.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonReader,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
            <param name="writeChildren">A flag indicating whether the current token's children should be written.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the <see cref="T:Newtonsoft.Json.JsonToken"/> token and its value.
            </summary>
            <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonToken,System.Object,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the <see cref="T:Newtonsoft.Json.JsonToken"/> token and its value.
            </summary>
            <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> to write.</param>
            <param name="value">
            The value to write.
            A value is only required for tokens that have an associated value, e.g. the <see cref="T:System.String"/> property name for <see cref="F:Newtonsoft.Json.JsonToken.PropertyName"/>.
            <c>null</c> can be passed to the method for tokens that don't have a value, e.g. <see cref="F:Newtonsoft.Json.JsonToken.StartObject"/>.
            </param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Boolean,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Boolean},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Boolean"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Byte,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Byte"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Byte},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Byte[],System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Byte"/>[] value.
            </summary>
            <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Char,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Char"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Char"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Char},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.DateTime,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.DateTime"/> value.
            </summary>
            <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.DateTime},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.DateTimeOffset,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.DateTimeOffset"/> value.
            </summary>
            <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Decimal,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Decimal"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Decimal},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Double,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Double"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Double"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Double},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Single,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Single"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Single"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Single},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Guid,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Guid"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Guid},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int32,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Int32"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int32},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int64,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Int64"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int64},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Object,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Object"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Object"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.SByte,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.SByte"/> value.
            </summary>
            <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.SByte},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int16,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Int16"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int16},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.String"/> value.
            </summary>
            <param name="value">The <see cref="T:System.String"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.TimeSpan,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.TimeSpan"/> value.
            </summary>
            <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.TimeSpan},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt32,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.UInt32"/> value.
            </summary>
            <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt32},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt64,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.UInt64"/> value.
            </summary>
            <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt64},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Uri,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Uri"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt16,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.UInt16"/> value.
            </summary>
            <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt16},System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> value to write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefinedAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes an undefined value.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespaceAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously writes the given white space.
            </summary>
            <param name="ws">The string of white space characters.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.SetWriteStateAsync(Newtonsoft.Json.JsonToken,System.Object,System.Threading.CancellationToken)">
            <summary>
            Asynchronously ets the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
            </summary>
            <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> being written.</param>
            <param name="value">The value being written.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived
            classes can override this behaviour for true asynchronicity.</remarks>
        </member>
        <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput">
            <summary>
            Gets or sets a value indicating whether the destination should be closed when this writer is closed.
            </summary>
            <value>
            <c>true</c> to close the destination when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.
            </value>
        </member>
        <member name="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose">
            <summary>
            Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed.
            </summary>
            <value>
            <c>true</c> to auto-complete the JSON when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.
            </value>
        </member>
        <member name="P:Newtonsoft.Json.JsonWriter.Top">
            <summary>
            Gets the top.
            </summary>
            <value>The top.</value>
        </member>
        <member name="P:Newtonsoft.Json.JsonWriter.WriteState">
            <summary>
            Gets the state of the writer.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonWriter.Path">
            <summary>
            Gets the path of the writer. 
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonWriter.Formatting">
            <summary>
            Gets or sets a value indicating how JSON text output should be formatted.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling">
            <summary>
            Gets or sets how dates are written to JSON text.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling">
            <summary>
            Gets or sets how <see cref="T:System.DateTime"/> time zones are handled when writing JSON text.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling">
            <summary>
            Gets or sets how strings are escaped when writing JSON text.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling">
            <summary>
            Gets or sets how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
            <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
            are written to JSON text.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonWriter.DateFormatString">
            <summary>
            Gets or sets how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted when writing JSON text.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonWriter.Culture">
            <summary>
            Gets or sets the culture used when writing JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriter"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.Flush">
            <summary>
            Flushes whatever is in the buffer to the destination and also flushes the destination.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.Close">
            <summary>
            Closes this writer.
            If <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> is set to <c>true</c>, the destination is also closed.
            If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObject">
            <summary>
            Writes the beginning of a JSON object.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObject">
            <summary>
            Writes the end of a JSON object.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArray">
            <summary>
            Writes the beginning of a JSON array.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArray">
            <summary>
            Writes the end of an array.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)">
            <summary>
            Writes the start of a constructor with the given name.
            </summary>
            <param name="name">The name of the constructor.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructor">
            <summary>
            Writes the end constructor.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)">
            <summary>
            Writes the property name of a name/value pair of a JSON object.
            </summary>
            <param name="name">The name of the property.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)">
            <summary>
            Writes the property name of a name/value pair of a JSON object.
            </summary>
            <param name="name">The name of the property.</param>
            <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd">
            <summary>
            Writes the end of the current JSON object or array.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)">
            <summary>
            Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token and its children.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)">
            <summary>
            Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
            <param name="writeChildren">A flag indicating whether the current token's children should be written.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken,System.Object)">
            <summary>
            Writes the <see cref="T:Newtonsoft.Json.JsonToken"/> token and its value.
            </summary>
            <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> to write.</param>
            <param name="value">
            The value to write.
            A value is only required for tokens that have an associated value, e.g. the <see cref="T:System.String"/> property name for <see cref="F:Newtonsoft.Json.JsonToken.PropertyName"/>.
            <c>null</c> can be passed to the method for tokens that don't have a value, e.g. <see cref="F:Newtonsoft.Json.JsonToken.StartObject"/>.
            </param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken)">
            <summary>
            Writes the <see cref="T:Newtonsoft.Json.JsonToken"/> token.
            </summary>
            <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
            <summary>
            Writes the specified end token.
            </summary>
            <param name="token">The end token to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteIndent">
            <summary>
            Writes indent characters.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter">
            <summary>
            Writes the JSON value delimiter.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpace">
            <summary>
            Writes an indent space.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteNull">
            <summary>
            Writes a null value.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefined">
            <summary>
            Writes an undefined value.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)">
            <summary>
            Writes raw JSON without changing the writer's state.
            </summary>
            <param name="json">The raw JSON to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)">
            <summary>
            Writes raw JSON where a value is expected and updates the writer's state.
            </summary>
            <param name="json">The raw JSON to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)">
            <summary>
            Writes a <see cref="T:System.String"/> value.
            </summary>
            <param name="value">The <see cref="T:System.String"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)">
            <summary>
            Writes a <see cref="T:System.Int32"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)">
            <summary>
            Writes a <see cref="T:System.UInt32"/> value.
            </summary>
            <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)">
            <summary>
            Writes a <see cref="T:System.Int64"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)">
            <summary>
            Writes a <see cref="T:System.UInt64"/> value.
            </summary>
            <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)">
            <summary>
            Writes a <see cref="T:System.Single"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Single"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)">
            <summary>
            Writes a <see cref="T:System.Double"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Double"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)">
            <summary>
            Writes a <see cref="T:System.Boolean"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)">
            <summary>
            Writes a <see cref="T:System.Int16"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)">
            <summary>
            Writes a <see cref="T:System.UInt16"/> value.
            </summary>
            <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)">
            <summary>
            Writes a <see cref="T:System.Char"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Char"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)">
            <summary>
            Writes a <see cref="T:System.Byte"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)">
            <summary>
            Writes a <see cref="T:System.SByte"/> value.
            </summary>
            <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)">
            <summary>
            Writes a <see cref="T:System.Decimal"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)">
            <summary>
            Writes a <see cref="T:System.DateTime"/> value.
            </summary>
            <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTimeOffset)">
            <summary>
            Writes a <see cref="T:System.DateTimeOffset"/> value.
            </summary>
            <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)">
            <summary>
            Writes a <see cref="T:System.Guid"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)">
            <summary>
            Writes a <see cref="T:System.TimeSpan"/> value.
            </summary>
            <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})">
            <summary>
            Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})">
            <summary>
            Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})">
            <summary>
            Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})">
            <summary>
            Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})">
            <summary>
            Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})">
            <summary>
            Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})">
            <summary>
            Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})">
            <summary>
            Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})">
            <summary>
            Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})">
            <summary>
            Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})">
            <summary>
            Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})">
            <summary>
            Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})">
            <summary>
            Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})">
            <summary>
            Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTimeOffset})">
            <summary>
            Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})">
            <summary>
            Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})">
            <summary>
            Writes a <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])">
            <summary>
            Writes a <see cref="T:System.Byte"/>[] value.
            </summary>
            <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)">
            <summary>
            Writes a <see cref="T:System.Uri"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)">
            <summary>
            Writes a <see cref="T:System.Object"/> value.
            An error will raised if the value cannot be written as a single JSON token.
            </summary>
            <param name="value">The <see cref="T:System.Object"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)">
            <summary>
            Writes a comment <c>/*...*/</c> containing the specified text.
            </summary>
            <param name="text">Text to place inside the comment.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)">
            <summary>
            Writes the given white space.
            </summary>
            <param name="ws">The string of white space characters.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources.
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)">
            <summary>
            Sets the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
            </summary>
            <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> being written.</param>
            <param name="value">The value being written.</param>
        </member>
        <member name="T:Newtonsoft.Json.JsonWriterException">
            <summary>
            The exception thrown when an error occurs while writing JSON text.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.JsonWriterException.Path">
            <summary>
            Gets the path to the JSON where the error occurred.
            </summary>
            <value>The path to the JSON where the error occurred.</value>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriterException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
            with a specified error message.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
            with a specified error message and a reference to the inner exception that is the cause of this exception.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
            <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0).</exception>
        </member>
        <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
            with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
            <param name="path">The path to the JSON where the error occurred.</param>
            <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
        </member>
        <member name="T:Newtonsoft.Json.Linq.CommentHandling">
            <summary>
            Specifies how JSON comments are handled when loading JSON.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.CommentHandling.Ignore">
            <summary>
            Ignore comments.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.CommentHandling.Load">
            <summary>
            Load comments as a <see cref="T:Newtonsoft.Json.Linq.JValue"/> with type <see cref="F:Newtonsoft.Json.Linq.JTokenType.Comment"/>.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling">
            <summary>
            Specifies how duplicate property names are handled when loading JSON.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Replace">
            <summary>
            Replace the existing value when there is a duplicate property. The value of the last property in the JSON object will be used.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Ignore">
            <summary>
            Ignore the new value when there is a duplicate property. The value of the first property in the JSON object will be used.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Error">
            <summary>
            Throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/> when a duplicate property is encountered.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.Linq.Extensions">
            <summary>
            Contains the LINQ to JSON extension methods.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Returns a collection of tokens that contains the ancestors of every token in the source collection.
            </summary>
            <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam>
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every token in the source collection.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.Extensions.AncestorsAndSelf``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection.
            </summary>
            <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam>
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains every token in the source collection, the ancestors of every token in the source collection.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Returns a collection of tokens that contains the descendants of every token in the source collection.
            </summary>
            <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam>
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every token in the source collection.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.Extensions.DescendantsAndSelf``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection.
            </summary>
            <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam>
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains every token in the source collection, and the descendants of every token in the source collection.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})">
            <summary>
            Returns a collection of child properties of every object in the source collection.
            </summary>
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the source collection.</param>
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the properties of every object in the source collection.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)">
            <summary>
            Returns a collection of child values of every object in the source collection with the given key.
            </summary>
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
            <param name="key">The token key.</param>
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection with the given key.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
            <summary>
            Returns a collection of child values of every object in the source collection.
            </summary>
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)">
            <summary>
            Returns a collection of converted child values of every object in the source collection with the given key.
            </summary>
            <typeparam name="U">The type to convert the values to.</typeparam>
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
            <param name="key">The token key.</param>
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection with the given key.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
            <summary>
            Returns a collection of converted child values of every object in the source collection.
            </summary>
            <typeparam name="U">The type to convert the values to.</typeparam>
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
            <summary>
            Converts the value.
            </summary>
            <typeparam name="U">The type to convert the value to.</typeparam>
            <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
            <returns>A converted value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Converts the value.
            </summary>
            <typeparam name="T">The source collection type.</typeparam>
            <typeparam name="U">The type to convert the value to.</typeparam>
            <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
            <returns>A converted value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Returns a collection of child tokens of every array in the source collection.
            </summary>
            <typeparam name="T">The source collection type.</typeparam>
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Returns a collection of converted child tokens of every array in the source collection.
            </summary>
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
            <typeparam name="U">The type to convert the values to.</typeparam>
            <typeparam name="T">The source collection type.</typeparam>
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
            <summary>
            Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.
            </summary>
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
            <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.
            </summary>
            <typeparam name="T">The source collection type.</typeparam>
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
            <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns>
        </member>
        <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1">
            <summary>
            Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
            </summary>
            <typeparam name="T">The type of token.</typeparam>
        </member>
        <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)">
            <summary>
            Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
            </summary>
            <value></value>
        </member>
        <member name="T:Newtonsoft.Json.Linq.JArray">
            <summary>
            Represents a JSON array.
            </summary>
            <example>
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" />
            </example>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JArray.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
            <summary>
            Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
            </summary>
            <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JArray.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
            <summary>
            Asynchronously loads a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. 
            </summary>
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
            If this is <c>null</c>, default load settings will be used.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/> property contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JArray.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
            <summary>
            Asynchronously loads a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. 
            </summary>
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
            <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
            If this is <c>null</c>, default load settings will be used.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/> property contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JArray.ChildrenTokens">
            <summary>
            Gets the container's children tokens.
            </summary>
            <value>The container's children tokens.</value>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JArray.Type">
            <summary>
            Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <value>The type.</value>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JArray.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class from another <see cref="T:Newtonsoft.Json.Linq.JArray"/> object.
            </summary>
            <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JArray"/> object to copy from.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content.
            </summary>
            <param name="content">The contents of the array.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content.
            </summary>
            <param name="content">The contents of the array.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)">
            <summary>
            Loads an <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. 
            </summary>
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
            <summary>
            Loads an <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. 
            </summary>
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
            <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
            If this is <c>null</c>, default load settings will be used.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JArray.Parse(System.String)">
            <summary>
            Load a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a string that contains JSON.
            </summary>
            <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns>
            <example>
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" />
            </example>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JArray.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
            <summary>
            Load a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a string that contains JSON.
            </summary>
            <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
            <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
            If this is <c>null</c>, default load settings will be used.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns>
            <example>
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" />
            </example>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
            </summary>
            <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
            </summary>
            <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
            <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
            <summary>
            Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
            </summary>
            <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
            <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Object)">
            <summary>
            Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
            </summary>
            <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the specified index.
            </summary>
            <value></value>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)">
            <summary>
            Determines the index of a specific item in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
            </summary>
            <param name="item">The object to locate in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
            <returns>
            The index of <paramref name="item"/> if found in the list; otherwise, -1.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)">
            <summary>
            Inserts an item to the <see cref="T:Newtonsoft.Json.Linq.JArray"/> at the specified index.
            </summary>
            <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
            <param name="item">The object to insert into the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="index"/> is not a valid index in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
            </exception>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)">
            <summary>
            Removes the <see cref="T:Newtonsoft.Json.Linq.JArray"/> item at the specified index.
            </summary>
            <param name="index">The zero-based index of the item to remove.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="index"/> is not a valid index in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
            </exception>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JArray.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the collection.
            </summary>
            <returns>
            A <see cref="T:System.Collections.Generic.IEnumerator`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that can be used to iterate through the collection.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)">
            <summary>
            Adds an item to the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
            </summary>
            <param name="item">The object to add to the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JArray.Clear">
            <summary>
            Removes all items from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)">
            <summary>
            Determines whether the <see cref="T:Newtonsoft.Json.Linq.JArray"/> contains a specific value.
            </summary>
            <param name="item">The object to locate in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
            <returns>
            <c>true</c> if <paramref name="item"/> is found in the <see cref="T:Newtonsoft.Json.Linq.JArray"/>; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)">
            <summary>
            Copies the elements of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> to an array, starting at a particular array index.
            </summary>
            <param name="array">The array.</param>
            <param name="arrayIndex">Index of the array.</param>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly">
            <summary>
            Gets a value indicating whether the <see cref="T:Newtonsoft.Json.Linq.JArray"/> is read-only.
            </summary>
            <returns><c>true</c> if the <see cref="T:Newtonsoft.Json.Linq.JArray"/> is read-only; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)">
            <summary>
            Removes the first occurrence of a specific object from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
            </summary>
            <param name="item">The object to remove from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
            <returns>
            <c>true</c> if <paramref name="item"/> was successfully removed from the <see cref="T:Newtonsoft.Json.Linq.JArray"/>; otherwise, <c>false</c>. This method also returns <c>false</c> if <paramref name="item"/> is not found in the original <see cref="T:Newtonsoft.Json.Linq.JArray"/>.
            </returns>
        </member>
        <member name="T:Newtonsoft.Json.Linq.JConstructor">
            <summary>
            Represents a JSON constructor.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
            <summary>
            Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
            </summary>
            <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JConstructor.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
            <summary>
            Asynchronously loads a <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns a <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JConstructor.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
            <summary>
            Asynchronously loads a <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param>
            <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
            If this is <c>null</c>, default load settings will be used.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns a <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens">
            <summary>
            Gets the container's children tokens.
            </summary>
            <value>The container's children tokens.</value>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JConstructor.Name">
            <summary>
            Gets or sets the name of this constructor.
            </summary>
            <value>The constructor name.</value>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JConstructor.Type">
            <summary>
            Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <value>The type.</value>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class from another <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object.
            </summary>
            <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object to copy from.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content.
            </summary>
            <param name="name">The constructor name.</param>
            <param name="content">The contents of the constructor.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content.
            </summary>
            <param name="name">The constructor name.</param>
            <param name="content">The contents of the constructor.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name.
            </summary>
            <param name="name">The constructor name.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
            <summary>
            Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
            </summary>
            <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
            <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)">
            <summary>
            Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
            </summary>
            <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)">
            <summary>
            Loads a <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
            <summary>
            Loads a <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param>
            <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
            If this is <c>null</c>, default load settings will be used.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
        </member>
        <member name="T:Newtonsoft.Json.Linq.JContainer">
            <summary>
            Represents a token that can contain other tokens.
            </summary>
        </member>
        <member name="E:Newtonsoft.Json.Linq.JContainer.ListChanged">
            <summary>
            Occurs when the list changes or an item in the list changes.
            </summary>
        </member>
        <member name="E:Newtonsoft.Json.Linq.JContainer.AddingNew">
            <summary>
            Occurs before an item is added to the collection.
            </summary>
        </member>
        <member name="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged">
            <summary>
            Occurs when the items list of the collection has changed, or the collection is reset.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens">
            <summary>
            Gets the container's children tokens.
            </summary>
            <value>The container's children tokens.</value>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JContainer.OnAddingNew(System.ComponentModel.AddingNewEventArgs)">
            <summary>
            Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.AddingNew"/> event.
            </summary>
            <param name="e">The <see cref="T:System.ComponentModel.AddingNewEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JContainer.OnListChanged(System.ComponentModel.ListChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.ListChanged"/> event.
            </summary>
            <param name="e">The <see cref="T:System.ComponentModel.ListChangedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JContainer.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"/> event.
            </summary>
            <param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues">
            <summary>
            Gets a value indicating whether this token has child tokens.
            </summary>
            <value>
            	<c>true</c> if this token has child values; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JContainer.First">
            <summary>
            Get the first child token of this token.
            </summary>
            <value>
            A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </value>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JContainer.Last">
            <summary>
            Get the last child token of this token.
            </summary>
            <value>
            A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </value>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JContainer.Children">
            <summary>
            Returns a collection of the child tokens of this token, in document order.
            </summary>
            <returns>
            An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JContainer.Values``1">
            <summary>
            Returns a collection of the child values of this token, in document order.
            </summary>
            <typeparam name="T">The type to convert the values to.</typeparam>
            <returns>
            A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JContainer.Descendants">
            <summary>
            Returns a collection of the descendant tokens for this token in document order.
            </summary>
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JContainer.DescendantsAndSelf">
            <summary>
            Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order.
            </summary>
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing this token, and all the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)">
            <summary>
            Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="content">The content to be added.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)">
            <summary>
            Adds the specified content as the first children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="content">The content to be added.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JContainer.CreateWriter">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <returns>A <see cref="T:Newtonsoft.Json.JsonWriter"/> that is ready to have content written to it.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)">
            <summary>
            Replaces the child nodes of this token with the specified content.
            </summary>
            <param name="content">The content.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JContainer.RemoveAll">
            <summary>
            Removes the child nodes from this token.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)">
            <summary>
            Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="content">The content to be merged.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)">
            <summary>
            Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/> using <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/>.
            </summary>
            <param name="content">The content to be merged.</param>
            <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/> used to merge the content.</param>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JContainer.Count">
            <summary>
            Gets the count of child JSON tokens.
            </summary>
            <value>The count of child JSON tokens.</value>
        </member>
        <member name="T:Newtonsoft.Json.Linq.JEnumerable`1">
            <summary>
            Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
            </summary>
            <typeparam name="T">The type of token.</typeparam>
        </member>
        <member name="F:Newtonsoft.Json.Linq.JEnumerable`1.Empty">
            <summary>
            An empty collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> struct.
            </summary>
            <param name="enumerable">The enumerable.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator">
            <summary>
            Returns an enumerator that can be used to iterate through the collection.
            </summary>
            <returns>
            A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
            </returns>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)">
            <summary>
            Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
            </summary>
            <value></value>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(Newtonsoft.Json.Linq.JEnumerable{`0})">
            <summary>
            Determines whether the specified <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> is equal to this instance.
            </summary>
            <param name="other">The <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> to compare with this instance.</param>
            <returns>
            	<c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> is equal to this instance; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param>
            <returns>
            	<c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode">
            <summary>
            Returns a hash code for this instance.
            </summary>
            <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. 
            </returns>
        </member>
        <member name="T:Newtonsoft.Json.Linq.JObject">
            <summary>
            Represents a JSON object.
            </summary>
            <example>
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" />
            </example>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
            <summary>
            Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
            </summary>
            <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
            <summary>
            Asynchronously loads a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns a <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
            <summary>
            Asynchronously loads a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
            <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
            If this is <c>null</c>, default load settings will be used.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous load. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns a <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JObject.ChildrenTokens">
            <summary>
            Gets the container's children tokens.
            </summary>
            <value>The container's children tokens.</value>
        </member>
        <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanged">
            <summary>
            Occurs when a property value changes.
            </summary>
        </member>
        <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanging">
            <summary>
            Occurs when a property value is changing.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class from another <see cref="T:Newtonsoft.Json.Linq.JObject"/> object.
            </summary>
            <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JObject"/> object to copy from.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content.
            </summary>
            <param name="content">The contents of the object.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content.
            </summary>
            <param name="content">The contents of the object.</param>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JObject.Type">
            <summary>
            Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <value>The type.</value>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.Properties">
            <summary>
            Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> of this object's properties.
            </summary>
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> of this object's properties.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String)">
            <summary>
            Gets a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name.
            </summary>
            <param name="name">The property name.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name or <c>null</c>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String,System.StringComparison)">
            <summary>
            Gets the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name.
            The exact name will be searched for first and if no matching property is found then
            the <see cref="T:System.StringComparison"/> will be used to match a property.
            </summary>
            <param name="name">The property name.</param>
            <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> matched with the specified name or <c>null</c>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues">
            <summary>
            Gets a <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this object's property values.
            </summary>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this object's property values.</returns>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.Object)">
            <summary>
            Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
            </summary>
            <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.String)">
            <summary>
            Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
            </summary>
            <value></value>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)">
            <summary>
            Loads a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
            <exception cref="T:Newtonsoft.Json.JsonReaderException">
                <paramref name="reader"/> is not valid JSON.
            </exception>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
            <summary>
            Loads a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
            <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
            If this is <c>null</c>, default load settings will be used.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
            <exception cref="T:Newtonsoft.Json.JsonReaderException">
                <paramref name="reader"/> is not valid JSON.
            </exception>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.Parse(System.String)">
            <summary>
            Load a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a string that contains JSON.
            </summary>
            <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
            <exception cref="T:Newtonsoft.Json.JsonReaderException">
                <paramref name="json"/> is not valid JSON.
            </exception>
            <example>
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" />
            </example>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
            <summary>
            Load a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a string that contains JSON.
            </summary>
            <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
            <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
            If this is <c>null</c>, default load settings will be used.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
            <exception cref="T:Newtonsoft.Json.JsonReaderException">
                <paramref name="json"/> is not valid JSON.
            </exception>
            <example>
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" />
            </example>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
            </summary>
            <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
            </summary>
            <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
            <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
            <summary>
            Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
            </summary>
            <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
            <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)">
            <summary>
            Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
            </summary>
            <param name="propertyName">Name of the property.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)">
            <summary>
            Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
            The exact property name will be searched for first and if no matching property is found then
            the <see cref="T:System.StringComparison"/> will be used to match a property.
            </summary>
            <param name="propertyName">Name of the property.</param>
            <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)">
            <summary>
            Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
            The exact property name will be searched for first and if no matching property is found then
            the <see cref="T:System.StringComparison"/> will be used to match a property.
            </summary>
            <param name="propertyName">Name of the property.</param>
            <param name="value">The value.</param>
            <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param>
            <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)">
            <summary>
            Adds the specified property name.
            </summary>
            <param name="propertyName">Name of the property.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.ContainsKey(System.String)">
            <summary>
            Determines whether the JSON object has the specified property name.
            </summary>
            <param name="propertyName">Name of the property.</param>
            <returns><c>true</c> if the JSON object has the specified property name; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.Remove(System.String)">
            <summary>
            Removes the property with the specified name.
            </summary>
            <param name="propertyName">Name of the property.</param>
            <returns><c>true</c> if item was successfully removed; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)">
            <summary>
            Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
            </summary>
            <param name="propertyName">Name of the property.</param>
            <param name="value">The value.</param>
            <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator">
            <summary>
            Returns an enumerator that can be used to iterate through the collection.
            </summary>
            <returns>
            A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)">
            <summary>
            Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"/> event with the provided arguments.
            </summary>
            <param name="propertyName">Name of the property.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanging(System.String)">
            <summary>
            Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanging"/> event with the provided arguments.
            </summary>
            <param name="propertyName">Name of the property.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JObject.GetMetaObject(System.Linq.Expressions.Expression)">
            <summary>
            Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
            </summary>
            <param name="parameter">The expression tree representation of the runtime value.</param>
            <returns>
            The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
            </returns>
        </member>
        <member name="T:Newtonsoft.Json.Linq.JProperty">
            <summary>
            Represents a JSON property.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JProperty.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
            <summary>
            Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
            </summary>
            <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JProperty.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
            <summary>
            Asynchronously loads a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JProperty.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
            <summary>
            Asynchronously loads a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param>
            <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
            If this is <c>null</c>, default load settings will be used.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens">
            <summary>
            Gets the container's children tokens.
            </summary>
            <value>The container's children tokens.</value>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JProperty.Name">
            <summary>
            Gets the property name.
            </summary>
            <value>The property name.</value>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JProperty.Value">
            <summary>
            Gets or sets the property value.
            </summary>
            <value>The property value.</value>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class from another <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object.
            </summary>
            <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object to copy from.</param>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JProperty.Type">
            <summary>
            Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <value>The type.</value>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class.
            </summary>
            <param name="name">The property name.</param>
            <param name="content">The property content.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class.
            </summary>
            <param name="name">The property name.</param>
            <param name="content">The property content.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
            <summary>
            Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
            </summary>
            <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
            <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)">
            <summary>
            Loads a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
            <summary>
            Loads a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param>
            <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
            If this is <c>null</c>, default load settings will be used.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
        </member>
        <member name="T:Newtonsoft.Json.Linq.JPropertyDescriptor">
            <summary>
            Represents a view of a <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JPropertyDescriptor"/> class.
            </summary>
            <param name="name">The name.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.CanResetValue(System.Object)">
            <summary>
            When overridden in a derived class, returns whether resetting an object changes its value.
            </summary>
            <returns>
            <c>true</c> if resetting the component changes its value; otherwise, <c>false</c>.
            </returns>
            <param name="component">The component to test for reset capability.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.GetValue(System.Object)">
            <summary>
            When overridden in a derived class, gets the current value of the property on a component.
            </summary>
            <returns>
            The value of a property for a given component.
            </returns>
            <param name="component">The component with the property for which to retrieve the value.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ResetValue(System.Object)">
            <summary>
            When overridden in a derived class, resets the value for this property of the component to the default value.
            </summary>
            <param name="component">The component with the property value that is to be reset to the default value.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.SetValue(System.Object,System.Object)">
            <summary>
            When overridden in a derived class, sets the value of the component to a different value.
            </summary>
            <param name="component">The component with the property value that is to be set.</param>
            <param name="value">The new value.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ShouldSerializeValue(System.Object)">
            <summary>
            When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.
            </summary>
            <returns>
            <c>true</c> if the property should be persisted; otherwise, <c>false</c>.
            </returns>
            <param name="component">The component with the property to be examined for persistence.</param>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.ComponentType">
            <summary>
            When overridden in a derived class, gets the type of the component this property is bound to.
            </summary>
            <returns>
            A <see cref="T:System.Type"/> that represents the type of component this property is bound to.
            When the <see cref="M:System.ComponentModel.PropertyDescriptor.GetValue(System.Object)"/> or
            <see cref="M:System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)"/>
            methods are invoked, the object specified might be an instance of this type.
            </returns>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.IsReadOnly">
            <summary>
            When overridden in a derived class, gets a value indicating whether this property is read-only.
            </summary>
            <returns>
            <c>true</c> if the property is read-only; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.PropertyType">
            <summary>
            When overridden in a derived class, gets the type of the property.
            </summary>
            <returns>
            A <see cref="T:System.Type"/> that represents the type of the property.
            </returns>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.NameHashCode">
            <summary>
            Gets the hash code for the name of the member.
            </summary>
            <value></value>
            <returns>
            The hash code for the name of the member.
            </returns>
        </member>
        <member name="T:Newtonsoft.Json.Linq.JRaw">
            <summary>
            Represents a raw JSON string.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JRaw.CreateAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
            <summary>
            Asynchronously creates an instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.
            </summary>
            <param name="reader">The reader.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns an instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class from another <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object.
            </summary>
            <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object to copy from.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class.
            </summary>
            <param name="rawJson">The raw json.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)">
            <summary>
            Creates an instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.
            </summary>
            <param name="reader">The reader.</param>
            <returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns>
        </member>
        <member name="T:Newtonsoft.Json.Linq.JsonLoadSettings">
            <summary>
            Specifies the settings used when loading JSON.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JsonLoadSettings.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> class.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JsonLoadSettings.CommentHandling">
            <summary>
            Gets or sets how JSON comments are handled when loading JSON.
            The default value is <see cref="F:Newtonsoft.Json.Linq.CommentHandling.Ignore" />.
            </summary>
            <value>The JSON comment handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JsonLoadSettings.LineInfoHandling">
            <summary>
            Gets or sets how JSON line info is handled when loading JSON.
            The default value is <see cref="F:Newtonsoft.Json.Linq.LineInfoHandling.Load" />.
            </summary>
            <value>The JSON line info handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JsonLoadSettings.DuplicatePropertyNameHandling">
            <summary>
            Gets or sets how duplicate property names in JSON objects are handled when loading JSON.
            The default value is <see cref="F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Replace" />.
            </summary>
            <value>The JSON duplicate property name handling.</value>
        </member>
        <member name="T:Newtonsoft.Json.Linq.JsonMergeSettings">
            <summary>
            Specifies the settings used when merging JSON.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JsonMergeSettings.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/> class.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling">
            <summary>
            Gets or sets the method used when merging JSON arrays.
            </summary>
            <value>The method used when merging JSON arrays.</value>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeNullValueHandling">
            <summary>
            Gets or sets how null value properties are merged.
            </summary>
            <value>How null value properties are merged.</value>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.PropertyNameComparison">
            <summary>
            Gets or sets the comparison used to match property names while merging.
            The exact property name will be searched for first and if no matching property is found then
            the <see cref="T:System.StringComparison"/> will be used to match a property.
            </summary>
            <value>The comparison used to match property names while merging.</value>
        </member>
        <member name="T:Newtonsoft.Json.Linq.JToken">
            <summary>
            Represents an abstract JSON token.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
            <summary>
            Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
            </summary>
            <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.WriteToAsync(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
            <summary>
            Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
            </summary>
            <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
            <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.ReadFromAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
            <summary>
            Asynchronously creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous creation. The
            <see cref="P:System.Threading.Tasks.Task`1.Result"/> property returns a <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains 
            the token and its descendant tokens
            that were read from the reader. The runtime type of the token is determined
            by the token type of the first token encountered in the reader.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.ReadFromAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
            <summary>
            Asynchronously creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
            <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
            If this is <c>null</c>, default load settings will be used.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous creation. The
            <see cref="P:System.Threading.Tasks.Task`1.Result"/> property returns a <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains 
            the token and its descendant tokens
            that were read from the reader. The runtime type of the token is determined
            by the token type of the first token encountered in the reader.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)">
            <summary>
            Asynchronously creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns a <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
            that were read from the reader. The runtime type of the token is determined
            by the token type of the first token encountered in the reader.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)">
            <summary>
            Asynchronously creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
            <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
            If this is <c>null</c>, default load settings will be used.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"/>.</param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous creation. The <see cref="P:System.Threading.Tasks.Task`1.Result"/>
            property returns a <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
            that were read from the reader. The runtime type of the token is determined
            by the token type of the first token encountered in the reader.
            </returns>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer">
            <summary>
            Gets a comparer that can compare two tokens for value equality.
            </summary>
            <value>A <see cref="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"/> that can compare two nodes for value equality.</value>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JToken.Parent">
            <summary>
            Gets or sets the parent.
            </summary>
            <value>The parent.</value>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JToken.Root">
            <summary>
            Gets the root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <value>The root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JToken.Type">
            <summary>
            Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <value>The type.</value>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JToken.HasValues">
            <summary>
            Gets a value indicating whether this token has child tokens.
            </summary>
            <value>
            	<c>true</c> if this token has child values; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)">
            <summary>
            Compares the values of two tokens, including the values of all descendant tokens.
            </summary>
            <param name="t1">The first <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
            <param name="t2">The second <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
            <returns><c>true</c> if the tokens are equal; otherwise <c>false</c>.</returns>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JToken.Next">
            <summary>
            Gets the next sibling token of this node.
            </summary>
            <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the next sibling token.</value>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JToken.Previous">
            <summary>
            Gets the previous sibling token of this node.
            </summary>
            <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JToken.Path">
            <summary>
            Gets the path of the JSON token. 
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)">
            <summary>
            Adds the specified content immediately after this token.
            </summary>
            <param name="content">A content object that contains simple content or a collection of content objects to be added after this token.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)">
            <summary>
            Adds the specified content immediately before this token.
            </summary>
            <param name="content">A content object that contains simple content or a collection of content objects to be added before this token.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.Ancestors">
            <summary>
            Returns a collection of the ancestor tokens of this token.
            </summary>
            <returns>A collection of the ancestor tokens of this token.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.AncestorsAndSelf">
            <summary>
            Returns a collection of tokens that contain this token, and the ancestors of this token.
            </summary>
            <returns>A collection of tokens that contain this token, and the ancestors of this token.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf">
            <summary>
            Returns a collection of the sibling tokens after this token, in document order.
            </summary>
            <returns>A collection of the sibling tokens after this tokens, in document order.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.BeforeSelf">
            <summary>
            Returns a collection of the sibling tokens before this token, in document order.
            </summary>
            <returns>A collection of the sibling tokens before this token, in document order.</returns>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)">
            <summary>
            Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
            </summary>
            <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)">
            <summary>
            Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key converted to the specified type.
            </summary>
            <typeparam name="T">The type to convert the token to.</typeparam>
            <param name="key">The token key.</param>
            <returns>The converted token value.</returns>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JToken.First">
            <summary>
            Get the first child token of this token.
            </summary>
            <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JToken.Last">
            <summary>
            Get the last child token of this token.
            </summary>
            <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.Children">
            <summary>
            Returns a collection of the child tokens of this token, in document order.
            </summary>
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.Children``1">
            <summary>
            Returns a collection of the child tokens of this token, in document order, filtered by the specified type.
            </summary>
            <typeparam name="T">The type to filter the child tokens on.</typeparam>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.Values``1">
            <summary>
            Returns a collection of the child values of this token, in document order.
            </summary>
            <typeparam name="T">The type to convert the values to.</typeparam>
            <returns>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.Remove">
            <summary>
            Removes this token from its parent.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)">
            <summary>
            Replaces this token with the specified token.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
            <summary>
            Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
            </summary>
            <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
            <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.ToString">
            <summary>
            Returns the indented JSON for this token.
            </summary>
            <returns>
            The indented JSON for this token.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])">
            <summary>
            Returns the JSON for this token using the given formatting and converters.
            </summary>
            <param name="formatting">Indicates how the output should be formatted.</param>
            <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>s which will be used when writing the token.</param>
            <returns>The JSON for this token using the given formatting and converters.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Boolean"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTimeOffset"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Char}">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <see cref="T:System.Char"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int16"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt16"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Char">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Char"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.SByte">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.SByte"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> .
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Byte}">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.SByte}">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Decimal"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Double"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Single"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.String"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt32"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt64"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>[].
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Guid">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Guid}">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> .
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.TimeSpan">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.TimeSpan}">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Uri">
            <summary>
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Uri"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Boolean"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.DateTimeOffset"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte)~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Byte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Byte})~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.Byte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.SByte)~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.SByte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.SByte})~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.SByte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.Boolean"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTime"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.DateTimeOffset"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.Decimal"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.Double"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Int16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.UInt16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Int32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.DateTime"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.Single"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Decimal"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.Int16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.UInt64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Double"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Single"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.String"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.UInt32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.UInt64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Byte"/>[] to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Uri)~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Uri"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.TimeSpan)~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.TimeSpan"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.TimeSpan})~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.TimeSpan"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Guid)~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Guid"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Guid})~Newtonsoft.Json.Linq.JToken">
            <summary>
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> of <see cref="T:System.Guid"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.CreateReader">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.JsonReader"/> for this token.
            </summary>
            <returns>A <see cref="T:Newtonsoft.Json.JsonReader"/> that can be used to read this token and its descendants.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object.
            </summary>
            <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
            <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
            <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when reading the object.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1">
            <summary>
            Creates an instance of the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <typeparam name="T">The object type that the token will be deserialized to.</typeparam>
            <returns>The new object created from the JSON value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type)">
            <summary>
            Creates an instance of the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="objectType">The object type that the token will be deserialized to.</param>
            <returns>The new object created from the JSON value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)">
            <summary>
            Creates an instance of the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
            <typeparam name="T">The object type that the token will be deserialized to.</typeparam>
            <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
            <returns>The new object created from the JSON value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Creates an instance of the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
            <param name="objectType">The object type that the token will be deserialized to.</param>
            <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
            <returns>The new object created from the JSON value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
            <returns>
            A <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
            that were read from the reader. The runtime type of the token is determined
            by the token type of the first token encountered in the reader.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
            <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
            If this is <c>null</c>, default load settings will be used.</param>
            <returns>
            A <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
            that were read from the reader. The runtime type of the token is determined
            by the token type of the first token encountered in the reader.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.Parse(System.String)">
            <summary>
            Load a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a string that contains JSON.
            </summary>
            <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> populated from the string that contains JSON.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)">
            <summary>
            Load a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a string that contains JSON.
            </summary>
            <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
            <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
            If this is <c>null</c>, default load settings will be used.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> populated from the string that contains JSON.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
            <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonLoadSettings"/> used to load the JSON.
            If this is <c>null</c>, default load settings will be used.</param>
            <returns>
            A <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
            that were read from the reader. The runtime type of the token is determined
            by the token type of the first token encountered in the reader.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
            <returns>
            A <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
            that were read from the reader. The runtime type of the token is determined
            by the token type of the first token encountered in the reader.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)">
            <summary>
            Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path.
            </summary>
            <param name="path">
            A <see cref="T:System.String"/> that contains a JPath expression.
            </param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>, or <c>null</c>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)">
            <summary>
            Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path.
            </summary>
            <param name="path">
            A <see cref="T:System.String"/> that contains a JPath expression.
            </param>
            <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String)">
            <summary>
            Selects a collection of elements using a JPath expression.
            </summary>
            <param name="path">
            A <see cref="T:System.String"/> that contains a JPath expression.
            </param>
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the selected elements.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,System.Boolean)">
            <summary>
            Selects a collection of elements using a JPath expression.
            </summary>
            <param name="path">
            A <see cref="T:System.String"/> that contains a JPath expression.
            </param>
            <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the selected elements.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.GetMetaObject(System.Linq.Expressions.Expression)">
            <summary>
            Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
            </summary>
            <param name="parameter">The expression tree representation of the runtime value.</param>
            <returns>
            The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.System#Dynamic#IDynamicMetaObjectProvider#GetMetaObject(System.Linq.Expressions.Expression)">
            <summary>
            Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
            </summary>
            <param name="parameter">The expression tree representation of the runtime value.</param>
            <returns>
            The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone">
            <summary>
            Creates a new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. All child tokens are recursively cloned.
            </summary>
            <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.AddAnnotation(System.Object)">
            <summary>
            Adds an object to the annotation list of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="annotation">The annotation to add.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.Annotation``1">
            <summary>
            Get the first annotation object of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <typeparam name="T">The type of the annotation to retrieve.</typeparam>
            <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.Annotation(System.Type)">
            <summary>
            Gets the first annotation object of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of the annotation to retrieve.</param>
            <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.Annotations``1">
            <summary>
            Gets a collection of annotations of the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <typeparam name="T">The type of the annotations to retrieve.</typeparam>
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the annotations for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.Annotations(System.Type)">
            <summary>
            Gets a collection of annotations of the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of the annotations to retrieve.</param>
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:System.Object"/> that contains the annotations that match the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations``1">
            <summary>
            Removes the annotations of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <typeparam name="T">The type of annotations to remove.</typeparam>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations(System.Type)">
            <summary>
            Removes the annotations of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of annotations to remove.</param>
        </member>
        <member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer">
            <summary>
            Compares tokens to determine whether they are equal.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)">
            <summary>
            Determines whether the specified objects are equal.
            </summary>
            <param name="x">The first object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
            <param name="y">The second object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
            <returns>
            <c>true</c> if the specified objects are equal; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)">
            <summary>
            Returns a hash code for the specified object.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param>
            <returns>A hash code for the specified object.</returns>
            <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj"/> is a reference type and <paramref name="obj"/> is <c>null</c>.</exception>
        </member>
        <member name="T:Newtonsoft.Json.Linq.JTokenReader">
            <summary>
            Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JTokenReader.CurrentToken">
            <summary>
            Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the reader's current position.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenReader"/> class.
            </summary>
            <param name="token">The token to read from.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenReader"/> class.
            </summary>
            <param name="token">The token to read from.</param>
            <param name="initialPath">The initial path of the token. It is prepended to the returned <see cref="P:Newtonsoft.Json.Linq.JTokenReader.Path"/>.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenReader.Read">
            <summary>
            Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <returns>
            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.
            </returns>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JTokenReader.Path">
            <summary>
            Gets the path of the current JSON token. 
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.Linq.JTokenType">
            <summary>
            Specifies the type of token.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.JTokenType.None">
            <summary>
            No token type has been set.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Object">
            <summary>
            A JSON object.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Array">
            <summary>
            A JSON array.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Constructor">
            <summary>
            A JSON constructor.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Property">
            <summary>
            A JSON object property.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Comment">
            <summary>
            A comment.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Integer">
            <summary>
            An integer value.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Float">
            <summary>
            A float value.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.JTokenType.String">
            <summary>
            A string value.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Boolean">
            <summary>
            A boolean value.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Null">
            <summary>
            A null value.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Undefined">
            <summary>
            An undefined value.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Date">
            <summary>
            A date value.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Raw">
            <summary>
            A raw JSON value.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Bytes">
            <summary>
            A collection of bytes value.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Guid">
            <summary>
            A Guid value.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Uri">
            <summary>
            A Uri value.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.JTokenType.TimeSpan">
            <summary>
            A TimeSpan value.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.Linq.JTokenWriter">
            <summary>
            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JTokenWriter.CurrentToken">
            <summary>
            Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the writer's current position.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token">
            <summary>
            Gets the token being written.
            </summary>
            <value>The token being written.</value>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class writing to the given <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.
            </summary>
            <param name="container">The container being written to.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Flush">
            <summary>
            Flushes whatever is in the buffer to the underlying <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close">
            <summary>
            Closes this writer.
            If <see cref="P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose"/> is set to <c>true</c>, the JSON is auto-completed.
            </summary>
            <remarks>
            Setting <see cref="P:Newtonsoft.Json.JsonWriter.CloseOutput"/> to <c>true</c> has no additional effect, since the underlying <see cref="T:Newtonsoft.Json.Linq.JContainer"/> is a type that cannot be closed.
            </remarks>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject">
            <summary>
            Writes the beginning of a JSON object.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray">
            <summary>
            Writes the beginning of a JSON array.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)">
            <summary>
            Writes the start of a constructor with the given name.
            </summary>
            <param name="name">The name of the constructor.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
            <summary>
            Writes the end.
            </summary>
            <param name="token">The token.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)">
            <summary>
            Writes the property name of a name/value pair on a JSON object.
            </summary>
            <param name="name">The name of the property.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Object)">
            <summary>
            Writes a <see cref="T:System.Object"/> value.
            An error will be raised if the value cannot be written as a single JSON token.
            </summary>
            <param name="value">The <see cref="T:System.Object"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull">
            <summary>
            Writes a null value.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined">
            <summary>
            Writes an undefined value.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)">
            <summary>
            Writes raw JSON.
            </summary>
            <param name="json">The raw JSON to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)">
            <summary>
            Writes a comment <c>/*...*/</c> containing the specified text.
            </summary>
            <param name="text">Text to place inside the comment.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)">
            <summary>
            Writes a <see cref="T:System.String"/> value.
            </summary>
            <param name="value">The <see cref="T:System.String"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)">
            <summary>
            Writes a <see cref="T:System.Int32"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)">
            <summary>
            Writes a <see cref="T:System.UInt32"/> value.
            </summary>
            <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)">
            <summary>
            Writes a <see cref="T:System.Int64"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)">
            <summary>
            Writes a <see cref="T:System.UInt64"/> value.
            </summary>
            <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)">
            <summary>
            Writes a <see cref="T:System.Single"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Single"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)">
            <summary>
            Writes a <see cref="T:System.Double"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Double"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)">
            <summary>
            Writes a <see cref="T:System.Boolean"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)">
            <summary>
            Writes a <see cref="T:System.Int16"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)">
            <summary>
            Writes a <see cref="T:System.UInt16"/> value.
            </summary>
            <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)">
            <summary>
            Writes a <see cref="T:System.Char"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Char"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)">
            <summary>
            Writes a <see cref="T:System.Byte"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)">
            <summary>
            Writes a <see cref="T:System.SByte"/> value.
            </summary>
            <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)">
            <summary>
            Writes a <see cref="T:System.Decimal"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)">
            <summary>
            Writes a <see cref="T:System.DateTime"/> value.
            </summary>
            <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)">
            <summary>
            Writes a <see cref="T:System.DateTimeOffset"/> value.
            </summary>
            <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])">
            <summary>
            Writes a <see cref="T:System.Byte"/>[] value.
            </summary>
            <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)">
            <summary>
            Writes a <see cref="T:System.TimeSpan"/> value.
            </summary>
            <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)">
            <summary>
            Writes a <see cref="T:System.Guid"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)">
            <summary>
            Writes a <see cref="T:System.Uri"/> value.
            </summary>
            <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
        </member>
        <member name="T:Newtonsoft.Json.Linq.JValue">
            <summary>
            Represents a value in JSON (string, integer, date, etc).
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])">
            <summary>
            Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/> asynchronously.
            </summary>
            <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous write operation.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class from another <see cref="T:Newtonsoft.Json.Linq.JValue"/> object.
            </summary>
            <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JValue"/> object to copy from.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Decimal)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Char)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTimeOffset)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JValue.HasValues">
            <summary>
            Gets a value indicating whether this token has child tokens.
            </summary>
            <value>
            	<c>true</c> if this token has child values; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.
            </summary>
            <param name="value">The value.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.
            </summary>
            <param name="value">The value.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.CreateNull">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
            </summary>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.CreateUndefined">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> undefined value.
            </summary>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> undefined value.</returns>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JValue.Type">
            <summary>
            Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </summary>
            <value>The type.</value>
        </member>
        <member name="P:Newtonsoft.Json.Linq.JValue.Value">
            <summary>
            Gets or sets the underlying token value.
            </summary>
            <value>The underlying token value.</value>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
            <summary>
            Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
            </summary>
            <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
            <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>s which will be used when writing the token.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <returns>
            <c>true</c> if the current object is equal to the <paramref name="other"/> parameter; otherwise, <c>false</c>.
            </returns>
            <param name="other">An object to compare with this object.</param>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
            <returns>
            <c>true</c> if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.GetHashCode">
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String)">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <param name="format">The format.</param>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <param name="formatProvider">The format provider.</param>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <param name="format">The format.</param>
            <param name="formatProvider">The format provider.</param>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.GetMetaObject(System.Linq.Expressions.Expression)">
            <summary>
            Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
            </summary>
            <param name="parameter">The expression tree representation of the runtime value.</param>
            <returns>
            The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)">
            <summary>
            Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>
            A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:
            Value
            Meaning
            Less than zero
            This instance is less than <paramref name="obj"/>.
            Zero
            This instance is equal to <paramref name="obj"/>.
            Greater than zero
            This instance is greater than <paramref name="obj"/>.
            </returns>
            <exception cref="T:System.ArgumentException">
            	<paramref name="obj"/> is not of the same type as this instance.
            </exception>
        </member>
        <member name="T:Newtonsoft.Json.Linq.LineInfoHandling">
            <summary>
            Specifies how line information is handled when loading JSON.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.LineInfoHandling.Ignore">
            <summary>
            Ignore line information.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.LineInfoHandling.Load">
            <summary>
            Load line information.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.Linq.MergeArrayHandling">
            <summary>
            Specifies how JSON arrays are merged together.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat">
            <summary>Concatenate arrays.</summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Union">
            <summary>Union arrays, skipping items that already exist.</summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace">
            <summary>Replace all array items.</summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge">
            <summary>Merge array items together, matched by index.</summary>
        </member>
        <member name="T:Newtonsoft.Json.Linq.MergeNullValueHandling">
            <summary>
            Specifies how null value properties are merged.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.MergeNullValueHandling.Ignore">
            <summary>
            The content's null value properties will be ignored during merging.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Linq.MergeNullValueHandling.Merge">
            <summary>
            The content's null value properties will be merged.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.MemberSerialization">
            <summary>
            Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.MemberSerialization.OptOut">
            <summary>
            All public members are serialized by default. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="T:System.NonSerializedAttribute"/>.
            This is the default member serialization mode.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.MemberSerialization.OptIn">
            <summary>
            Only members marked with <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> or <see cref="T:System.Runtime.Serialization.DataMemberAttribute"/> are serialized.
            This member serialization mode can also be set by marking the class with <see cref="T:System.Runtime.Serialization.DataContractAttribute"/>.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.MemberSerialization.Fields">
            <summary>
            All public and private fields are serialized. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="T:System.NonSerializedAttribute"/>.
            This member serialization mode can also be set by marking the class with <see cref="T:System.SerializableAttribute"/>
            and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to <c>false</c>.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.MetadataPropertyHandling">
            <summary>
            Specifies metadata property handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Default">
            <summary>
            Read metadata properties located at the start of a JSON object.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.MetadataPropertyHandling.ReadAhead">
            <summary>
            Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Ignore">
            <summary>
            Do not try to read metadata properties.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.MissingMemberHandling">
            <summary>
            Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.MissingMemberHandling.Ignore">
            <summary>
            Ignore a missing member and do not attempt to deserialize it.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.MissingMemberHandling.Error">
            <summary>
            Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a missing member is encountered during deserialization.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.NullValueHandling">
            <summary>
            Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
            <example>
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class" />
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example" />
            </example>
        </member>
        <member name="F:Newtonsoft.Json.NullValueHandling.Include">
            <summary>
            Include null values when serializing and deserializing objects.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.NullValueHandling.Ignore">
            <summary>
            Ignore null values when serializing and deserializing objects.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.ObjectCreationHandling">
            <summary>
            Specifies how object creation is handled by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.ObjectCreationHandling.Auto">
            <summary>
            Reuse existing objects, create new objects when needed.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.ObjectCreationHandling.Reuse">
            <summary>
            Only reuse existing objects.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.ObjectCreationHandling.Replace">
            <summary>
            Always create new objects.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.PreserveReferencesHandling">
            <summary>
            Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement <see cref="T:System.Runtime.Serialization.ISerializable"/>.
            </summary>
            <example>
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="PreservingObjectReferencesOn" title="Preserve Object References" />       
            </example>
        </member>
        <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None">
            <summary>
            Do not preserve references when serializing types.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Objects">
            <summary>
            Preserve references when serializing into a JSON object structure.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Arrays">
            <summary>
            Preserve references when serializing into a JSON array structure.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.PreserveReferencesHandling.All">
            <summary>
            Preserve references when serializing.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.ReferenceLoopHandling">
            <summary>
            Specifies reference loop handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Error">
            <summary>
            Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a loop is encountered.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Ignore">
            <summary>
            Ignore loop references and do not serialize.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Serialize">
            <summary>
            Serialize loop references.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.Required">
            <summary>
            Indicating whether a property is required.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Required.Default">
            <summary>
            The property is not required. The default state.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Required.AllowNull">
            <summary>
            The property must be defined in JSON but can be a null value.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Required.Always">
            <summary>
            The property must be defined in JSON and cannot be a null value.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Required.DisallowNull">
            <summary>
            The property is not required but it cannot be a null value.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.Schema.Extensions">
            <summary>
            <para>
            Contains the JSON schema extension methods.
            </para>
            <note type="caution">
            JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
            </note>
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
            <summary>
            <para>
            Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
            </para>
            <note type="caution">
            JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
            </note>
            </summary>
            <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param>
            <param name="schema">The schema to test with.</param>
            <returns>
            	<c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)">
            <summary>
            <para>
            Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
            </para>
            <note type="caution">
            JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
            </note>
            </summary>
            <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param>
            <param name="schema">The schema to test with.</param>
            <param name="errorMessages">When this method returns, contains any error messages generated while validating. </param>
            <returns>
            	<c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
            <summary>
            <para>
            Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </para>
            <note type="caution">
            JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
            </note>
            </summary>
            <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param>
            <param name="schema">The schema to test with.</param>
        </member>
        <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)">
            <summary>
            <para>
            Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
            </para>
            <note type="caution">
            JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
            </note>
            </summary>
            <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param>
            <param name="schema">The schema to test with.</param>
            <param name="validationEventHandler">The validation event handler.</param>
        </member>
        <member name="T:Newtonsoft.Json.Schema.JsonSchema">
            <summary>
            <para>
            An in-memory representation of a JSON Schema.
            </para>
            <note type="caution">
            JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
            </note>
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Id">
            <summary>
            Gets or sets the id.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Title">
            <summary>
            Gets or sets the title.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Required">
            <summary>
            Gets or sets whether the object is required.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly">
            <summary>
            Gets or sets whether the object is read-only.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Hidden">
            <summary>
            Gets or sets whether the object is visible to users.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Transient">
            <summary>
            Gets or sets whether the object is transient.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Description">
            <summary>
            Gets or sets the description of the object.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Type">
            <summary>
            Gets or sets the types of values allowed by the object.
            </summary>
            <value>The type.</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Pattern">
            <summary>
            Gets or sets the pattern.
            </summary>
            <value>The pattern.</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength">
            <summary>
            Gets or sets the minimum length.
            </summary>
            <value>The minimum length.</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength">
            <summary>
            Gets or sets the maximum length.
            </summary>
            <value>The maximum length.</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy">
            <summary>
            Gets or sets a number that the value should be divisible by.
            </summary>
            <value>A number that the value should be divisible by.</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Minimum">
            <summary>
            Gets or sets the minimum.
            </summary>
            <value>The minimum.</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Maximum">
            <summary>
            Gets or sets the maximum.
            </summary>
            <value>The maximum.</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum">
            <summary>
            Gets or sets a flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"/>).
            </summary>
            <value>A flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"/>).</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum">
            <summary>
            Gets or sets a flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"/>).
            </summary>
            <value>A flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"/>).</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems">
            <summary>
            Gets or sets the minimum number of items.
            </summary>
            <value>The minimum number of items.</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems">
            <summary>
            Gets or sets the maximum number of items.
            </summary>
            <value>The maximum number of items.</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Items">
            <summary>
            Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.
            </summary>
            <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.PositionalItemsValidation">
            <summary>
            Gets or sets a value indicating whether items in an array are validated using the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> instance at their array position from <see cref="P:Newtonsoft.Json.Schema.JsonSchema.Items"/>.
            </summary>
            <value>
            	<c>true</c> if items are validated using their array position; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalItems">
            <summary>
            Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.
            </summary>
            <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalItems">
            <summary>
            Gets or sets a value indicating whether additional items are allowed.
            </summary>
            <value>
            	<c>true</c> if additional items are allowed; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.UniqueItems">
            <summary>
            Gets or sets whether the array items must be unique.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties">
            <summary>
            Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.
            </summary>
            <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties">
            <summary>
            Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.
            </summary>
            <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties">
            <summary>
            Gets or sets the pattern properties.
            </summary>
            <value>The pattern properties.</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties">
            <summary>
            Gets or sets a value indicating whether additional properties are allowed.
            </summary>
            <value>
            	<c>true</c> if additional properties are allowed; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Requires">
            <summary>
            Gets or sets the required property if this property is present.
            </summary>
            <value>The required property if this property is present.</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum">
            <summary>
            Gets or sets the a collection of valid enum values allowed.
            </summary>
            <value>A collection of valid enum values allowed.</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow">
            <summary>
            Gets or sets disallowed types.
            </summary>
            <value>The disallowed types.</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Default">
            <summary>
            Gets or sets the default value.
            </summary>
            <value>The default value.</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends">
            <summary>
            Gets or sets the collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.
            </summary>
            <value>The collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format">
            <summary>
            Gets or sets the format.
            </summary>
            <value>The format.</value>
        </member>
        <member name="M:Newtonsoft.Json.Schema.JsonSchema.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)">
            <summary>
            Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)">
            <summary>
            Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param>
            <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> to use when resolving schema references.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)">
            <summary>
            Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains JSON Schema.
            </summary>
            <param name="json">A <see cref="T:System.String"/> that contains JSON Schema.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON Schema.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)">
            <summary>
            Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains JSON Schema using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>.
            </summary>
            <param name="json">A <see cref="T:System.String"/> that contains JSON Schema.</param>
            <param name="resolver">The resolver.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON Schema.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)">
            <summary>
            Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
            </summary>
            <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
        </member>
        <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)">
            <summary>
            Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/> using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>.
            </summary>
            <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
            <param name="resolver">The resolver used.</param>
        </member>
        <member name="M:Newtonsoft.Json.Schema.JsonSchema.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="T:Newtonsoft.Json.Schema.JsonSchemaException">
            <summary>
            <para>
            Returns detailed information about the schema exception.
            </para>
            <note type="caution">
            JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
            </note>
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber">
            <summary>
            Gets the line number indicating where the error occurred.
            </summary>
            <value>The line number indicating where the error occurred.</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition">
            <summary>
            Gets the line position indicating where the error occurred.
            </summary>
            <value>The line position indicating where the error occurred.</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.Path">
            <summary>
            Gets the path to the JSON where the error occurred.
            </summary>
            <value>The path to the JSON where the error occurred.</value>
        </member>
        <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class
            with a specified error message.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
        </member>
        <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class
            with a specified error message and a reference to the inner exception that is the cause of this exception.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
            <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>
        </member>
        <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0).</exception>
        </member>
        <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator">
            <summary>
            <para>
            Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>.
            </para>
            <note type="caution">
            JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
            </note>
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling">
            <summary>
            Gets or sets how undefined schemas are handled by the serializer.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver">
            <summary>
            Gets or sets the contract resolver.
            </summary>
            <value>The contract resolver.</value>
        </member>
        <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)">
            <summary>
            Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
            </summary>
            <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)">
            <summary>
            Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
            </summary>
            <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
            <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)">
            <summary>
            Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
            </summary>
            <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
            <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)">
            <summary>
            Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
            </summary>
            <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
            <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param>
            <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
        </member>
        <member name="T:Newtonsoft.Json.Schema.JsonSchemaResolver">
            <summary>
            <para>
            Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id.
            </para>
            <note type="caution">
            JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
            </note>
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas">
            <summary>
            Gets or sets the loaded schemas.
            </summary>
            <value>The loaded schemas.</value>
        </member>
        <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)">
            <summary>
            Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.
            </summary>
            <param name="reference">The id.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns>
        </member>
        <member name="T:Newtonsoft.Json.Schema.JsonSchemaType">
            <summary>
            <para>
            The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.
            </para>
            <note type="caution">
            JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
            </note>
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.None">
            <summary>
            No type specified.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.String">
            <summary>
            String type.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Float">
            <summary>
            Float type.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Integer">
            <summary>
            Integer type.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean">
            <summary>
            Boolean type.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Object">
            <summary>
            Object type.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Array">
            <summary>
            Array type.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Null">
            <summary>
            Null type.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Any">
            <summary>
            Any type.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling">
            <summary>
            <para>
            Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>.
            </para>
            <note type="caution">
            JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
            </note>
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None">
            <summary>
            Do not infer a schema Id.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName">
            <summary>
            Use the .NET type name as the schema Id.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName">
            <summary>
            Use the assembly qualified .NET type name as the schema Id.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.Schema.ValidationEventArgs">
            <summary>
            <para>
            Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>.
            </para>
            <note type="caution">
            JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
            </note>
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception">
            <summary>
            Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation error.
            </summary>
            <value>The JsonSchemaException associated with the validation error.</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Path">
            <summary>
            Gets the path of the JSON location where the validation error occurred.
            </summary>
            <value>The path of the JSON location where the validation error occurred.</value>
        </member>
        <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Message">
            <summary>
            Gets the text description corresponding to the validation error.
            </summary>
            <value>The text description.</value>
        </member>
        <member name="T:Newtonsoft.Json.Schema.ValidationEventHandler">
            <summary>
            <para>
            Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>.
            </para>
            <note type="caution">
            JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
            </note>
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy">
            <summary>
            A camel case naming strategy.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
            </summary>
            <param name="processDictionaryKeys">
            A flag indicating whether dictionary keys should be processed.
            </param>
            <param name="overrideSpecifiedNames">
            A flag indicating whether explicitly specified property names should be processed,
            e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
            </param>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
            </summary>
            <param name="processDictionaryKeys">
            A flag indicating whether dictionary keys should be processed.
            </param>
            <param name="overrideSpecifiedNames">
            A flag indicating whether explicitly specified property names should be processed,
            e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
            </param>
            <param name="processExtensionDataNames">
            A flag indicating whether extension data names should be processed.
            </param>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.ResolvePropertyName(System.String)">
            <summary>
            Resolves the specified property name.
            </summary>
            <param name="name">The property name to resolve.</param>
            <returns>The resolved property name.</returns>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver">
            <summary>
            Resolves member mappings for a type, camel casing property names.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolveContract(System.Type)">
            <summary>
            Resolves the contract for a given type.
            </summary>
            <param name="type">The type to resolve a contract for.</param>
            <returns>The contract for a given type.</returns>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.DefaultContractResolver">
            <summary>
            Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolve a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration">
            <summary>
            Gets a value indicating whether members are being get and set using dynamic code generation.
            This value is determined by the runtime permissions available.
            </summary>
            <value>
            	<c>true</c> if using dynamic code generation; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DefaultMembersSearchFlags">
            <summary>
            Gets or sets the default members search flags.
            </summary>
            <value>The default members search flags.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers">
            <summary>
            Gets or sets a value indicating whether compiler generated members should be serialized.
            </summary>
            <value>
            	<c>true</c> if serialized compiler generated members; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreSerializableInterface">
            <summary>
            Gets or sets a value indicating whether to ignore the <see cref="T:System.Runtime.Serialization.ISerializable"/> interface when serializing and deserializing types.
            </summary>
            <value>
            	<c>true</c> if the <see cref="T:System.Runtime.Serialization.ISerializable"/> interface will be ignored when serializing and deserializing types; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreSerializableAttribute">
            <summary>
            Gets or sets a value indicating whether to ignore the <see cref="T:System.SerializableAttribute"/> attribute when serializing and deserializing types.
            </summary>
            <value>
            	<c>true</c> if the <see cref="T:System.SerializableAttribute"/> attribute will be ignored when serializing and deserializing types; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreIsSpecifiedMembers">
            <summary>
            Gets or sets a value indicating whether to ignore IsSpecified members when serializing and deserializing types.
            </summary>
            <value>
                <c>true</c> if the IsSpecified members will be ignored when serializing and deserializing types; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreShouldSerializeMembers">
            <summary>
            Gets or sets a value indicating whether to ignore ShouldSerialize members when serializing and deserializing types.
            </summary>
            <value>
                <c>true</c> if the ShouldSerialize members will be ignored when serializing and deserializing types; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.NamingStrategy">
            <summary>
            Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized.
            </summary>
            <value>The naming strategy used to resolve how property names and dictionary keys are serialized.</value>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)">
            <summary>
            Resolves the contract for a given type.
            </summary>
            <param name="type">The type to resolve a contract for.</param>
            <returns>The contract for a given type.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)">
            <summary>
            Gets the serializable members for the type.
            </summary>
            <param name="objectType">The type to get serializable members for.</param>
            <returns>The serializable members for the type.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)">
            <summary>
            Creates the constructor parameters.
            </summary>
            <param name="constructor">The constructor to create properties for.</param>
            <param name="memberProperties">The type's member properties.</param>
            <returns>Properties for the given <see cref="T:System.Reflection.ConstructorInfo"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.
            </summary>
            <param name="matchingMemberProperty">The matching member property.</param>
            <param name="parameterInfo">The constructor parameter.</param>
            <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)">
            <summary>
            Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter" /> for the contract.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter" />.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateISerializableContract(System.Type)">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> for the given type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> for the given type.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDynamicContract(System.Type)">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)">
            <summary>
            Determines which contract type is created for the given type.
            </summary>
            <param name="objectType">Type of the object.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for the given type.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)">
            <summary>
            Creates properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.
            </summary>
            <param name="type">The type to create properties for.</param>
            /// <param name="memberSerialization">The member serialization mode for the type.</param>
            <returns>Properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)">
            <summary>
            Creates the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.
            </summary>
            <param name="member">The member.</param>
            <returns>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.
            </summary>
            <param name="memberSerialization">The member's parent <see cref="T:Newtonsoft.Json.MemberSerialization"/>.</param>
            <param name="member">The member to create a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for.</param>
            <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)">
            <summary>
            Resolves the name of the property.
            </summary>
            <param name="propertyName">Name of the property.</param>
            <returns>Resolved name of the property.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveExtensionDataName(System.String)">
            <summary>
            Resolves the name of the extension data. By default no changes are made to extension data names.
            </summary>
            <param name="extensionDataName">Name of the extension data.</param>
            <returns>Resolved name of the extension data.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveDictionaryKey(System.String)">
            <summary>
            Resolves the key of the dictionary. By default <see cref="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)"/> is used to resolve dictionary keys.
            </summary>
            <param name="dictionaryKey">Key of the dictionary.</param>
            <returns>Resolved key of the dictionary.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)">
            <summary>
            Gets the resolved name of the property.
            </summary>
            <param name="propertyName">Name of the property.</param>
            <returns>Name of the property.</returns>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.DefaultNamingStrategy">
            <summary>
            The default naming strategy. Property names and dictionary keys are unchanged.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultNamingStrategy.ResolvePropertyName(System.String)">
            <summary>
            Resolves the specified property name.
            </summary>
            <param name="name">The property name to resolve.</param>
            <returns>The resolved property name.</returns>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder">
            <summary>
            The default serialization binder used when resolving and loading classes from type names.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)">
            <summary>
            When overridden in a derived class, controls the binding of a serialized object to a type.
            </summary>
            <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param>
            <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param>
            <returns>
            The type of the object the formatter creates a new instance of.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToName(System.Type,System.String@,System.String@)">
            <summary>
            When overridden in a derived class, controls the binding of a serialized object to a type.
            </summary>
            <param name="serializedType">The type of the object the formatter creates a new instance of.</param>
            <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param>
            <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter">
            <summary>
            Represents a trace writer that writes to the application's <see cref="T:System.Diagnostics.TraceListener"/> instances.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.LevelFilter">
            <summary>
            Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
            For example a filter level of <see cref="F:System.Diagnostics.TraceLevel.Info"/> will exclude <see cref="F:System.Diagnostics.TraceLevel.Verbose"/> messages and include <see cref="F:System.Diagnostics.TraceLevel.Info"/>,
            <see cref="F:System.Diagnostics.TraceLevel.Warning"/> and <see cref="F:System.Diagnostics.TraceLevel.Error"/> messages.
            </summary>
            <value>
            The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
            </value>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)">
            <summary>
            Writes the specified trace level, message and optional exception.
            </summary>
            <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param>
            <param name="message">The trace message.</param>
            <param name="ex">The trace exception. This parameter is optional.</param>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.DynamicValueProvider">
            <summary>
            Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.#ctor(System.Reflection.MemberInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DynamicValueProvider"/> class.
            </summary>
            <param name="memberInfo">The member info.</param>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.SetValue(System.Object,System.Object)">
            <summary>
            Sets the value.
            </summary>
            <param name="target">The target to set the value on.</param>
            <param name="value">The value to set on the target.</param>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue(System.Object)">
            <summary>
            Gets the value.
            </summary>
            <param name="target">The target to get the value from.</param>
            <returns>The value.</returns>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.ErrorContext">
            <summary>
            Provides information surrounding an error.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error">
            <summary>
            Gets the error.
            </summary>
            <value>The error.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject">
            <summary>
            Gets the original object that caused the error.
            </summary>
            <value>The original object that caused the error.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Member">
            <summary>
            Gets the member that caused the error.
            </summary>
            <value>The member that caused the error.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Path">
            <summary>
            Gets the path of the JSON location where the error occurred.
            </summary>
            <value>The path of the JSON location where the error occurred.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Handled">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.ErrorContext"/> is handled.
            </summary>
            <value><c>true</c> if handled; otherwise, <c>false</c>.</value>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.ErrorEventArgs">
            <summary>
            Provides data for the Error event.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject">
            <summary>
            Gets the current object the error event is being raised against.
            </summary>
            <value>The current object the error event is being raised against.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext">
            <summary>
            Gets the error context.
            </summary>
            <value>The error context.</value>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ErrorEventArgs"/> class.
            </summary>
            <param name="currentObject">The current object.</param>
            <param name="errorContext">The error context.</param>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.ExpressionValueProvider">
            <summary>
            Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.#ctor(System.Reflection.MemberInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ExpressionValueProvider"/> class.
            </summary>
            <param name="memberInfo">The member info.</param>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.SetValue(System.Object,System.Object)">
            <summary>
            Sets the value.
            </summary>
            <param name="target">The target to set the value on.</param>
            <param name="value">The value to set on the target.</param>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.GetValue(System.Object)">
            <summary>
            Gets the value.
            </summary>
            <param name="target">The target to get the value from.</param>
            <returns>The value.</returns>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.IAttributeProvider">
            <summary>
            Provides methods to get attributes.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Boolean)">
            <summary>
            Returns a collection of all of the attributes, or an empty collection if there are no attributes.
            </summary>
            <param name="inherit">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>
            <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Type,System.Boolean)">
            <summary>
            Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.
            </summary>
            <param name="attributeType">The type of the attributes.</param>
            <param name="inherit">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>
            <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.IContractResolver">
            <summary>
            Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolve a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
            </summary>
            <example>
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class" />
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example" />
            </example>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)">
            <summary>
            Resolves the contract for a given type.
            </summary>
            <param name="type">The type to resolve a contract for.</param>
            <returns>The contract for a given type.</returns>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver">
            <summary>
            Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)">
            <summary>
            Resolves a reference to its object.
            </summary>
            <param name="context">The serialization context.</param>
            <param name="reference">The reference to resolve.</param>
            <returns>The object that was resolved from the reference.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)">
            <summary>
            Gets the reference for the specified object.
            </summary>
            <param name="context">The serialization context.</param>
            <param name="value">The object to get a reference for.</param>
            <returns>The reference to the object.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)">
            <summary>
            Determines whether the specified object is referenced.
            </summary>
            <param name="context">The serialization context.</param>
            <param name="value">The object to test for a reference.</param>
            <returns>
            	<c>true</c> if the specified object is referenced; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)">
            <summary>
            Adds a reference to the specified object.
            </summary>
            <param name="context">The serialization context.</param>
            <param name="reference">The reference.</param>
            <param name="value">The object to reference.</param>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.ISerializationBinder">
            <summary>
            Allows users to control class loading and mandate what class to load.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToType(System.String,System.String)">
            <summary>
            When implemented, controls the binding of a serialized object to a type.
            </summary>
            <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param>
            <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object</param>
            <returns>The type of the object the formatter creates a new instance of.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToName(System.Type,System.String@,System.String@)">
            <summary>
            When implemented, controls the binding of a serialized object to a type.
            </summary>
            <param name="serializedType">The type of the object the formatter creates a new instance of.</param>
            <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param>
            <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.ITraceWriter">
            <summary>
            Represents a trace writer.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.ITraceWriter.LevelFilter">
            <summary>
            Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
            For example a filter level of <see cref="F:System.Diagnostics.TraceLevel.Info"/> will exclude <see cref="F:System.Diagnostics.TraceLevel.Verbose"/> messages and include <see cref="F:System.Diagnostics.TraceLevel.Info"/>,
            <see cref="F:System.Diagnostics.TraceLevel.Warning"/> and <see cref="F:System.Diagnostics.TraceLevel.Error"/> messages.
            </summary>
            <value>The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.</value>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.ITraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)">
            <summary>
            Writes the specified trace level, message and optional exception.
            </summary>
            <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param>
            <param name="message">The trace message.</param>
            <param name="ex">The trace exception. This parameter is optional.</param>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.IValueProvider">
            <summary>
            Provides methods to get and set values.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)">
            <summary>
            Sets the value.
            </summary>
            <param name="target">The target to set the value on.</param>
            <param name="value">The value to set on the target.</param>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)">
            <summary>
            Gets the value.
            </summary>
            <param name="target">The target to get the value from.</param>
            <returns>The value.</returns>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.JsonArrayContract">
            <summary>
            Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType">
            <summary>
            Gets the <see cref="T:System.Type"/> of the collection items.
            </summary>
            <value>The <see cref="T:System.Type"/> of the collection items.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray">
            <summary>
            Gets a value indicating whether the collection type is a multidimensional array.
            </summary>
            <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.OverrideCreator">
            <summary>
            Gets or sets the function used to create the object. When set this function will override <see cref="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"/>.
            </summary>
            <value>The function used to create the object.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.HasParameterizedCreator">
            <summary>
            Gets a value indicating whether the creator has a parameter with the collection values.
            </summary>
            <value><c>true</c> if the creator has a parameter with the collection values; otherwise, <c>false</c>.</value>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> class.
            </summary>
            <param name="underlyingType">The underlying type for the contract.</param>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract">
            <summary>
            Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter">
            <summary>
            Gets or sets the default collection items <see cref="T:Newtonsoft.Json.JsonConverter" />.
            </summary>
            <value>The converter.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference">
            <summary>
            Gets or sets a value indicating whether the collection items preserve object references.
            </summary>
            <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling">
            <summary>
            Gets or sets the collection item reference loop handling.
            </summary>
            <value>The reference loop handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling">
            <summary>
            Gets or sets the collection item type name handling.
            </summary>
            <value>The type name handling.</value>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class.
            </summary>
            <param name="underlyingType">The underlying type for the contract.</param>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.SerializationCallback">
            <summary>
            Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization callback events.
            </summary>
            <param name="o">The object that raised the callback event.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.SerializationErrorCallback">
            <summary>
            Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization error callback events.
            </summary>
            <param name="o">The object that raised the callback event.</param>
            <param name="context">The streaming context.</param>
            <param name="errorContext">The error context.</param>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.ExtensionDataSetter">
            <summary>
            Sets extension data for an object during deserialization.
            </summary>
            <param name="o">The object to set extension data on.</param>
            <param name="key">The extension data key.</param>
            <param name="value">The extension data value.</param>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.ExtensionDataGetter">
            <summary>
            Gets extension data for an object during serialization.
            </summary>
            <param name="o">The object to set extension data on.</param>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.JsonContract">
            <summary>
            Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType">
            <summary>
            Gets the underlying type for the contract.
            </summary>
            <value>The underlying type for the contract.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonContract.CreatedType">
            <summary>
            Gets or sets the type created during deserialization.
            </summary>
            <value>The type created during deserialization.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonContract.IsReference">
            <summary>
            Gets or sets whether this type contract is serialized as a reference.
            </summary>
            <value>Whether this type contract is serialized as a reference.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonContract.Converter">
            <summary>
            Gets or sets the default <see cref="T:Newtonsoft.Json.JsonConverter" /> for this contract.
            </summary>
            <value>The converter.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonContract.InternalConverter">
            <summary>
            Gets the internally resolved <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract's type.
            This converter is used as a fallback converter when no other converter is resolved.
            Setting <see cref="P:Newtonsoft.Json.Serialization.JsonContract.Converter"/> will always override this converter.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks">
            <summary>
            Gets or sets all methods called immediately after deserialization of the object.
            </summary>
            <value>The methods called immediately after deserialization of the object.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializingCallbacks">
            <summary>
            Gets or sets all methods called during deserialization of the object.
            </summary>
            <value>The methods called during deserialization of the object.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializedCallbacks">
            <summary>
            Gets or sets all methods called after serialization of the object graph.
            </summary>
            <value>The methods called after serialization of the object graph.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializingCallbacks">
            <summary>
            Gets or sets all methods called before serialization of the object.
            </summary>
            <value>The methods called before serialization of the object.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnErrorCallbacks">
            <summary>
            Gets or sets all method called when an error is thrown during the serialization of the object.
            </summary>
            <value>The methods called when an error is thrown during the serialization of the object.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator">
            <summary>
            Gets or sets the default creator method used to create the object.
            </summary>
            <value>The default creator method used to create the object.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic">
            <summary>
            Gets or sets a value indicating whether the default creator is non-public.
            </summary>
            <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract">
            <summary>
            Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyResolver">
            <summary>
            Gets or sets the dictionary key resolver.
            </summary>
            <value>The dictionary key resolver.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType">
            <summary>
            Gets the <see cref="T:System.Type"/> of the dictionary keys.
            </summary>
            <value>The <see cref="T:System.Type"/> of the dictionary keys.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType">
            <summary>
            Gets the <see cref="T:System.Type"/> of the dictionary values.
            </summary>
            <value>The <see cref="T:System.Type"/> of the dictionary values.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.OverrideCreator">
            <summary>
            Gets or sets the function used to create the object. When set this function will override <see cref="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"/>.
            </summary>
            <value>The function used to create the object.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.HasParameterizedCreator">
            <summary>
            Gets a value indicating whether the creator has a parameter with the dictionary values.
            </summary>
            <value><c>true</c> if the creator has a parameter with the dictionary values; otherwise, <c>false</c>.</value>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> class.
            </summary>
            <param name="underlyingType">The underlying type for the contract.</param>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.JsonDynamicContract">
            <summary>
            Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.Properties">
            <summary>
            Gets the object's properties.
            </summary>
            <value>The object's properties.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.PropertyNameResolver">
            <summary>
            Gets or sets the property name resolver.
            </summary>
            <value>The property name resolver.</value>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.JsonDynamicContract.#ctor(System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> class.
            </summary>
            <param name="underlyingType">The underlying type for the contract.</param>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.JsonISerializableContract">
            <summary>
            Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonISerializableContract.ISerializableCreator">
            <summary>
            Gets or sets the <see cref="T:System.Runtime.Serialization.ISerializable"/> object constructor.
            </summary>
            <value>The <see cref="T:System.Runtime.Serialization.ISerializable"/> object constructor.</value>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.JsonISerializableContract.#ctor(System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> class.
            </summary>
            <param name="underlyingType">The underlying type for the contract.</param>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.JsonLinqContract">
            <summary>
            Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> class.
            </summary>
            <param name="underlyingType">The underlying type for the contract.</param>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.JsonObjectContract">
            <summary>
            Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization">
            <summary>
            Gets or sets the object member serialization.
            </summary>
            <value>The member object serialization.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.MissingMemberHandling">
            <summary>
            Gets or sets the missing member handling used when deserializing this object.
            </summary>
            <value>The missing member handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired">
            <summary>
            Gets or sets a value that indicates whether the object's properties are required.
            </summary>
            <value>
            	A value indicating whether the object's properties are required.
            </value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemNullValueHandling">
            <summary>
            Gets or sets how the object's properties with null values are handled during serialization and deserialization.
            </summary>
            <value>How the object's properties with null values are handled during serialization and deserialization.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties">
            <summary>
            Gets the object's properties.
            </summary>
            <value>The object's properties.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters">
            <summary>
            Gets a collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> instances that define the parameters used with <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"/>.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator">
            <summary>
            Gets or sets the function used to create the object. When set this function will override <see cref="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"/>.
            This function is called with a collection of arguments which are defined by the <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"/> collection.
            </summary>
            <value>The function used to create the object.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter">
            <summary>
            Gets or sets the extension data setter.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataGetter">
            <summary>
            Gets or sets the extension data getter.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataValueType">
            <summary>
            Gets or sets the extension data value type.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataNameResolver">
            <summary>
            Gets or sets the extension data name resolver.
            </summary>
            <value>The extension data name resolver.</value>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> class.
            </summary>
            <param name="underlyingType">The underlying type for the contract.</param>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract">
            <summary>
            Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> class.
            </summary>
            <param name="underlyingType">The underlying type for the contract.</param>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.JsonProperty">
            <summary>
            Maps a JSON property to a .NET member or constructor parameter.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName">
            <summary>
            Gets or sets the name of the property.
            </summary>
            <value>The name of the property.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType">
            <summary>
            Gets or sets the type that declared this property.
            </summary>
            <value>The type that declared this property.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Order">
            <summary>
            Gets or sets the order of serialization of a member.
            </summary>
            <value>The numeric order of serialization.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName">
            <summary>
            Gets or sets the name of the underlying member or parameter.
            </summary>
            <value>The name of the underlying member or parameter.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider">
            <summary>
            Gets the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.
            </summary>
            <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.AttributeProvider">
            <summary>
            Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IAttributeProvider"/> for this property.
            </summary>
            <value>The <see cref="T:Newtonsoft.Json.Serialization.IAttributeProvider"/> for this property.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType">
            <summary>
            Gets or sets the type of the property.
            </summary>
            <value>The type of the property.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Converter">
            <summary>
            Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter" /> for the property.
            If set this converter takes precedence over the contract converter for the property type.
            </summary>
            <value>The converter.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter">
            <summary>
            Gets or sets the member converter.
            </summary>
            <value>The member converter.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored.
            </summary>
            <value><c>true</c> if ignored; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable.
            </summary>
            <value><c>true</c> if readable; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable.
            </summary>
            <value><c>true</c> if writable; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> has a member attribute.
            </summary>
            <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue">
            <summary>
            Gets the default value.
            </summary>
            <value>The default value.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.
            </summary>
            <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsRequiredSpecified">
            <summary>
            Gets a value indicating whether <see cref="P:Newtonsoft.Json.Serialization.JsonProperty.Required"/> has a value specified.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference">
            <summary>
            Gets or sets a value indicating whether this property preserves object references.
            </summary>
            <value>
            	<c>true</c> if this instance is reference; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling">
            <summary>
            Gets or sets the property null value handling.
            </summary>
            <value>The null value handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling">
            <summary>
            Gets or sets the property default value handling.
            </summary>
            <value>The default value handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling">
            <summary>
            Gets or sets the property reference loop handling.
            </summary>
            <value>The reference loop handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling">
            <summary>
            Gets or sets the property object creation handling.
            </summary>
            <value>The object creation handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling">
            <summary>
            Gets or sets or sets the type name handling.
            </summary>
            <value>The type name handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize">
            <summary>
            Gets or sets a predicate used to determine whether the property should be serialized.
            </summary>
            <value>A predicate used to determine whether the property should be serialized.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldDeserialize">
            <summary>
            Gets or sets a predicate used to determine whether the property should be deserialized.
            </summary>
            <value>A predicate used to determine whether the property should be deserialized.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified">
            <summary>
            Gets or sets a predicate used to determine whether the property should be serialized.
            </summary>
            <value>A predicate used to determine whether the property should be serialized.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified">
            <summary>
            Gets or sets an action used to set whether the property has been deserialized.
            </summary>
            <value>An action used to set whether the property has been deserialized.</value>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.JsonProperty.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter">
            <summary>
            Gets or sets the converter used when serializing the property's collection items.
            </summary>
            <value>The collection's items converter.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference">
            <summary>
            Gets or sets whether this property's collection items are serialized as a reference.
            </summary>
            <value>Whether this property's collection items are serialized as a reference.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling">
            <summary>
            Gets or sets the type name handling used when serializing the property's collection items.
            </summary>
            <value>The collection's items type name handling.</value>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling">
            <summary>
            Gets or sets the reference loop handling used when serializing the property's collection items.
            </summary>
            <value>The collection's items reference loop handling.</value>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection">
            <summary>
            A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"/> class.
            </summary>
            <param name="type">The type.</param>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)">
            <summary>
            When implemented in a derived class, extracts the key from the specified element.
            </summary>
            <param name="item">The element from which to extract the key.</param>
            <returns>The key for the specified element.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)">
            <summary>
            Adds a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object.
            </summary>
            <param name="property">The property to add to the collection.</param>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)">
            <summary>
            Gets the closest matching <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object.
            First attempts to get an exact case match of <paramref name="propertyName"/> and then
            a case insensitive match.
            </summary>
            <param name="propertyName">Name of the property.</param>
            <returns>A matching property if found.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)">
            <summary>
            Gets a property by property name.
            </summary>
            <param name="propertyName">The name of the property to get.</param>
            <param name="comparisonType">Type property name string comparison.</param>
            <returns>A matching property if found.</returns>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.JsonStringContract">
            <summary>
            Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> class.
            </summary>
            <param name="underlyingType">The underlying type for the contract.</param>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])">
            <summary>
            Lookup and create an instance of the <see cref="T:Newtonsoft.Json.JsonConverter"/> type described by the argument.
            </summary>
            <param name="converterType">The <see cref="T:Newtonsoft.Json.JsonConverter"/> type to create.</param>
            <param name="args">Optional arguments to pass to an initializing constructor of the JsonConverter.
            If <c>null</c>, the default constructor is used.</param>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.MemoryTraceWriter">
            <summary>
            Represents a trace writer that writes to memory. When the trace message limit is
            reached then old trace messages will be removed as new messages are added.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.MemoryTraceWriter.LevelFilter">
            <summary>
            Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
            For example a filter level of <see cref="F:System.Diagnostics.TraceLevel.Info"/> will exclude <see cref="F:System.Diagnostics.TraceLevel.Verbose"/> messages and include <see cref="F:System.Diagnostics.TraceLevel.Info"/>,
            <see cref="F:System.Diagnostics.TraceLevel.Warning"/> and <see cref="F:System.Diagnostics.TraceLevel.Error"/> messages.
            </summary>
            <value>
            The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
            </value>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.MemoryTraceWriter"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)">
            <summary>
            Writes the specified trace level, message and optional exception.
            </summary>
            <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param>
            <param name="message">The trace message.</param>
            <param name="ex">The trace exception. This parameter is optional.</param>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.GetTraceMessages">
            <summary>
            Returns an enumeration of the most recent trace messages.
            </summary>
            <returns>An enumeration of the most recent trace messages.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> of the most recent trace messages.
            </summary>
            <returns>
            A <see cref="T:System.String"/> of the most recent trace messages.
            </returns>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.NamingStrategy">
            <summary>
            A base class for resolving how property names and dictionary keys are serialized.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessDictionaryKeys">
            <summary>
            A flag indicating whether dictionary keys should be processed.
            Defaults to <c>false</c>.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessExtensionDataNames">
            <summary>
            A flag indicating whether extension data names should be processed.
            Defaults to <c>false</c>.
            </summary>
        </member>
        <member name="P:Newtonsoft.Json.Serialization.NamingStrategy.OverrideSpecifiedNames">
            <summary>
            A flag indicating whether explicitly specified property names,
            e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>, should be processed.
            Defaults to <c>false</c>.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetPropertyName(System.String,System.Boolean)">
            <summary>
            Gets the serialized name for a given property name.
            </summary>
            <param name="name">The initial property name.</param>
            <param name="hasSpecifiedName">A flag indicating whether the property has had a name explicitly specified.</param>
            <returns>The serialized property name.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetExtensionDataName(System.String)">
            <summary>
            Gets the serialized name for a given extension data name.
            </summary>
            <param name="name">The initial extension data name.</param>
            <returns>The serialized extension data name.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetDictionaryKey(System.String)">
            <summary>
            Gets the serialized key for a given dictionary key.
            </summary>
            <param name="key">The initial dictionary key.</param>
            <returns>The serialized dictionary key.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.ResolvePropertyName(System.String)">
            <summary>
            Resolves the specified property name.
            </summary>
            <param name="name">The property name to resolve.</param>
            <returns>The resolved property name.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetHashCode">
            <summary>
            Hash code calculation
            </summary>
            <returns></returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.Equals(System.Object)">
            <summary>
            Object equality implementation
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.Equals(Newtonsoft.Json.Serialization.NamingStrategy)">
            <summary>
            Compare to another NamingStrategy
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1">
            <summary>
            Represents a method that constructs an object.
            </summary>
            <typeparam name="T">The object type to create.</typeparam>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute">
            <summary>
            When applied to a method, specifies that the method is called when an error occurs serializing an object.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider">
            <summary>
            Provides methods to get attributes from a <see cref="T:System.Type"/>, <see cref="T:System.Reflection.MemberInfo"/>, <see cref="T:System.Reflection.ParameterInfo"/> or <see cref="T:System.Reflection.Assembly"/>.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.#ctor(System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider"/> class.
            </summary>
            <param name="attributeProvider">The instance to get attributes for. This parameter should be a <see cref="T:System.Type"/>, <see cref="T:System.Reflection.MemberInfo"/>, <see cref="T:System.Reflection.ParameterInfo"/> or <see cref="T:System.Reflection.Assembly"/>.</param>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Boolean)">
            <summary>
            Returns a collection of all of the attributes, or an empty collection if there are no attributes.
            </summary>
            <param name="inherit">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>
            <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Type,System.Boolean)">
            <summary>
            Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.
            </summary>
            <param name="attributeType">The type of the attributes.</param>
            <param name="inherit">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>
            <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider">
            <summary>
            Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"/> class.
            </summary>
            <param name="memberInfo">The member info.</param>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)">
            <summary>
            Sets the value.
            </summary>
            <param name="target">The target to set the value on.</param>
            <param name="value">The value to set on the target.</param>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)">
            <summary>
            Gets the value.
            </summary>
            <param name="target">The target to get the value from.</param>
            <returns>The value.</returns>
        </member>
        <member name="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy">
            <summary>
            A snake case naming strategy.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
            </summary>
            <param name="processDictionaryKeys">
            A flag indicating whether dictionary keys should be processed.
            </param>
            <param name="overrideSpecifiedNames">
            A flag indicating whether explicitly specified property names should be processed,
            e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
            </param>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
            </summary>
            <param name="processDictionaryKeys">
            A flag indicating whether dictionary keys should be processed.
            </param>
            <param name="overrideSpecifiedNames">
            A flag indicating whether explicitly specified property names should be processed,
            e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
            </param>
            <param name="processExtensionDataNames">
            A flag indicating whether extension data names should be processed.
            </param>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy"/> class.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.ResolvePropertyName(System.String)">
            <summary>
            Resolves the specified property name.
            </summary>
            <param name="name">The property name to resolve.</param>
            <returns>The resolved property name.</returns>
        </member>
        <member name="T:Newtonsoft.Json.StringEscapeHandling">
            <summary>
            Specifies how strings are escaped when writing JSON text.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.StringEscapeHandling.Default">
            <summary>
            Only control characters (e.g. newline) are escaped.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeNonAscii">
            <summary>
            All non-ASCII and control characters (e.g. newline) are escaped.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeHtml">
            <summary>
            HTML (&lt;, &gt;, &amp;, &apos;, &quot;) and control characters (e.g. newline) are escaped.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.TypeNameAssemblyFormatHandling">
            <summary>
            Indicates the method that will be used during deserialization for locating and loading assemblies.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple">
            <summary>
            In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the <c>LoadWithPartialName</c> method of the <see cref="T:System.Reflection.Assembly"/> class is used to load the assembly.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Full">
            <summary>
            In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The <c>Load</c> method of the <see cref="T:System.Reflection.Assembly"/> class is used to load the assembly.
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.TypeNameHandling">
            <summary>
            Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
            </summary>
            <remarks>
            <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
            Incoming types should be validated with a custom <see cref="P:Newtonsoft.Json.JsonSerializer.SerializationBinder"/>
            when deserializing with a value other than <see cref="F:Newtonsoft.Json.TypeNameHandling.None"/>.
            </remarks>
        </member>
        <member name="F:Newtonsoft.Json.TypeNameHandling.None">
            <summary>
            Do not include the .NET type name when serializing types.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.TypeNameHandling.Objects">
            <summary>
            Include the .NET type name when serializing into a JSON object structure.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.TypeNameHandling.Arrays">
            <summary>
            Include the .NET type name when serializing into a JSON array structure.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.TypeNameHandling.All">
            <summary>
            Always include the .NET type name when serializing.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.TypeNameHandling.Auto">
            <summary>
            Include the .NET type name when the type of the object being serialized is not the same as its declared type.
            Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON
            you must specify a root type object with <see cref="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)"/>
            or <see cref="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)"/>.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})">
            <summary>
            Determines whether the collection is <c>null</c> or empty.
            </summary>
            <param name="collection">The collection.</param>
            <returns>
            	<c>true</c> if the collection is <c>null</c> or empty; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Adds the elements of the specified collection to the specified generic <see cref="T:System.Collections.Generic.IList`1"/>.
            </summary>
            <param name="initial">The list to add to.</param>
            <param name="collection">The collection of elements to add.</param>
        </member>
        <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)">
            <summary>
            Converts the value to the specified type. If the value is unable to be converted, the
            value is checked whether it assignable to the specified type.
            </summary>
            <param name="initialValue">The value to convert.</param>
            <param name="culture">The culture to use when converting.</param>
            <param name="targetType">The type to convert or cast the value to.</param>
            <returns>
            The converted type. If conversion was unsuccessful, the initial value
            is returned if assignable to the target type.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodWithResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression},Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback,Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)">
            <summary>
            Helper method for generating a MetaObject which calls a
            specific method on Dynamic that returns a result
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodReturnLast(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression},Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)">
            <summary>
            Helper method for generating a MetaObject which calls a
            specific method on Dynamic, but uses one of the arguments for
            the result.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodNoResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)">
            <summary>
            Helper method for generating a MetaObject which calls a
            specific method on Dynamic, but uses one of the arguments for
            the result.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.GetRestrictions">
            <summary>
            Returns a Restrictions object which includes our current restrictions merged
            with a restriction limiting our type
            </summary>
        </member>
        <member name="T:Newtonsoft.Json.Utilities.ImmutableCollectionsUtils">
            <summary>
            Helper class for serializing immutable collections.
            Note that this is used by all builds, even those that don't support immutable collections, in case the DLL is GACed
            https://github.com/JamesNK/Newtonsoft.Json/issues/652
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)">
            <summary>
            Gets the type of the typed collection's items.
            </summary>
            <param name="type">The type.</param>
            <returns>The type of the typed collection's items.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)">
            <summary>
            Gets the member's underlying type.
            </summary>
            <param name="member">The member.</param>
            <returns>The underlying type of the member.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)">
            <summary>
            Determines whether the property is an indexed property.
            </summary>
            <param name="property">The property.</param>
            <returns>
            	<c>true</c> if the property is an indexed property; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)">
            <summary>
            Gets the member's value on the object.
            </summary>
            <param name="member">The member.</param>
            <param name="target">The target object.</param>
            <returns>The member's value on the object.</returns>
        </member>
        <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)">
            <summary>
            Sets the member's value on the target object.
            </summary>
            <param name="member">The member.</param>
            <param name="target">The target.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)">
            <summary>
            Determines whether the specified MemberInfo can be read.
            </summary>
            <param name="member">The MemberInfo to determine whether can be read.</param>
            /// <param name="nonPublic">if set to <c>true</c> then allow the member to be gotten non-publicly.</param>
            <returns>
            	<c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)">
            <summary>
            Determines whether the specified MemberInfo can be set.
            </summary>
            <param name="member">The MemberInfo to determine whether can be set.</param>
            <param name="nonPublic">if set to <c>true</c> then allow the member to be set non-publicly.</param>
            <param name="canSetReadOnly">if set to <c>true</c> then allow the member to be set if read-only.</param>
            <returns>
            	<c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:Newtonsoft.Json.Utilities.StringBuffer">
            <summary>
            Builds a string. Unlike <see cref="T:System.Text.StringBuilder"/> this class lets you reuse its internal buffer.
            </summary>
        </member>
        <member name="M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)">
            <summary>
            Determines whether the string is all white space. Empty string will return <c>false</c>.
            </summary>
            <param name="s">The string to test whether it is all white space.</param>
            <returns>
            	<c>true</c> if the string is all white space; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:Newtonsoft.Json.WriteState">
            <summary>
            Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.WriteState.Error">
            <summary>
            An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state.
            You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state.
            Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls result in an <see cref="T:System.InvalidOperationException"/> being thrown.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.WriteState.Closed">
            <summary>
            The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.WriteState.Object">
            <summary>
            An object is being written. 
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.WriteState.Array">
            <summary>
            An array is being written.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.WriteState.Constructor">
            <summary>
            A constructor is being written.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.WriteState.Property">
            <summary>
            A property is being written.
            </summary>
        </member>
        <member name="F:Newtonsoft.Json.WriteState.Start">
            <summary>
            A <see cref="T:Newtonsoft.Json.JsonWriter"/> write method has not been called.
            </summary>
        </member>
    </members>
</doc>
lib\devaudit\NGitLab.dll
md5: A8C93920D8F230E34745EE7F4B711485 | sha1: A52A2694798691F807A149B69C661C9DCD9727B5 | sha256: 6F58AB55C6E59202BA09E8F85F81C316A1EA7E08E49CEA97745697508697423D | sha512: 3528BE0ADF795D30807C0EFC0A39A7CFC716C1B7F93FC2AF50908E836D7DEE5C6CCED53012EDBA8CFFBDAF95C13E7FD48BB3C4CB0FC3040DE5FAA4025E4DDA5B
lib\devaudit\NGitLab.xml
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>NGitLab</name>
    </assembly>
    <members>
        <member name="T:NGitLab.GitLabClient">
            <summary>
            Class that implements <see cref="T:NGitLab.IGitLabClient"/> that can be used to communicate with a GitLab Server.
            </summary>
        </member>
        <member name="M:NGitLab.GitLabClient.LoginAsync(System.String,System.String)">
            <summary>
            Login to the GitLab host.
            </summary>
            <param name="username">GitLab Username.</param>
            <param name="password">GitLab Password.</param>
            <returns><see cref="T:NGitLab.Models.Session"/> object with the current session information.</returns>
        </member>
        <member name="P:NGitLab.Impl.HttpRequestor.HostUrl">
            <summary>
            GitLab Host url as a string.
            </summary>
        </member>
        <member name="P:NGitLab.Impl.HttpRequestor.Client">
            <summary>
            <see cref="T:System.Net.Http.HttpClient"/> used to make requests.
            </summary>
        </member>
        <member name="M:NGitLab.Impl.HttpRequestor.With(System.Object)">
            <summary>
            Fluid API method to add Data to the http request call.
            </summary>
            <param name="data">The data that will be serialized and sent to the http endpoint.</param>
        </member>
        <member name="M:NGitLab.Impl.HttpRequestor.Put``1(System.String)">
            <summary>
            Sends a PUT request to the specified URI.
            </summary>
            <typeparam name="T">Type of the response value.</typeparam>
            <param name="tailApiUrl">The specified api url</param>
            <returns>Returns the deserialized response or throws a <see cref="T:NGitLab.Impl.GitLabException"/>.</returns>
        </member>
        <member name="M:NGitLab.Impl.HttpRequestor.Post``1(System.String)">
            <summary>
            Sends a POST request to the specified URI.
            </summary>
            <typeparam name="T">Type of the response value.</typeparam>
            <param name="tailApiUrl">The specified api url</param>
            <returns>Returns the deserialized response or throws a <see cref="T:NGitLab.Impl.GitLabException"/>.</returns>
        </member>
        <member name="M:NGitLab.Impl.HttpRequestor.Delete(System.String)">
            <summary>
            Sends a DELETE request to the specified URI.
            </summary>
            <typeparam name="T">Type of the response value.</typeparam>
            <param name="tailApiUrl">The specified api url</param>
        </member>
        <member name="M:NGitLab.Impl.HttpRequestor.Get``1(System.String)">
            <summary>
            Sends a GET request to the specified URI.
            </summary>
            <typeparam name="T">Type of the response value.</typeparam>
            <param name="tailApiUrl">The specified api url</param>
            <returns>Returns the deserialized response or throws a <see cref="T:NGitLab.Impl.GitLabException"/>.</returns>
        </member>
        <member name="M:NGitLab.IIssueClient.Owned">
            <summary>
            Get a list of all project issues
            </summary>
        </member>
        <member name="M:NGitLab.IIssueClient.ForProject(System.Int32)">
            <summary>
            Get a list of issues for the specified project.
            </summary>
        </member>
        <member name="M:NGitLab.IIssueClient.GetAsync(System.Int32,System.Int32)">
            <summary>
            Return a single issue for a project given project.
            </summary>
        </member>
        <member name="M:NGitLab.IIssueClient.CreateAsync(NGitLab.Models.IssueCreate)">
            <summary>
            Add an issue witht he proposed title to the GitLab list for the selected proejct id.
            </summary>
        </member>
        <member name="M:NGitLab.IIssueClient.EditAsync(NGitLab.Models.IssueEdit)">
            <summary>
            Edit and save an issue.
            </summary>
        </member>
        <member name="M:NGitLab.ILabelClient.ForProject(System.Int32)">
            <summary>
            Return a list of labels for a project.
            </summary>
            <param name="projectId"></param>
            <returns></returns>
        </member>
        <member name="M:NGitLab.ILabelClient.GetLabel(System.Int32,System.String)">
            <summary>
            Return a specified label from the project or null;
            </summary>
            <param name="projectId"></param>
            <param name="Name"></param>
            <returns></returns>
        </member>
        <member name="M:NGitLab.ILabelClient.CreateAsync(NGitLab.Models.LabelCreate)">
            <summary>
            Create a new label for a project.
            </summary>
            <param name="label"></param>
            <returns></returns>
        </member>
        <member name="M:NGitLab.ILabelClient.EditAsync(NGitLab.Models.LabelEdit)">
            <summary>
            Edit the contents of an existing label.
            </summary>
        </member>
        <member name="M:NGitLab.ILabelClient.DeleteAsync(NGitLab.Models.LabelDelete)">
            <summary>
            Delete a label from the project.
            </summary>
        </member>
        <member name="M:NGitLab.INamespaceClient.Accessible">
            <summary>
            Get a list of projects accessible by the authenticated user.
            </summary>
        </member>
        <member name="M:NGitLab.IProjectClient.Accessible">
            <summary>
            Get a list of projects accessible by the authenticated user.
            </summary>
        </member>
        <member name="M:NGitLab.IProjectClient.Owned">
            <summary>
            Get a list of projects owned by the authenticated user.
            </summary>
        </member>
        <member name="M:NGitLab.IProjectClient.All">
            <summary>
            Get a list of all GitLab projects (admin only).
            </summary>
        </member>
        <member name="T:NGitLab.Sha1">
            <summary>
            Sha1 hash value representation.
            </summary>
        </member>
    </members>
</doc>
lib\devaudit\NuGet.Common.dll
md5: A548BC1BB1EBF61271E155B5B0107C06 | sha1: 73D8D1A35778C2221111E17C374F244D7ABCDEE0 | sha256: 712A315FCFB43F1FEA5AEB0A28304E4D373E9A3F02F4721732EE40A64B075269 | sha512: 358DCF4B56E47D11B9FA65B9992EBE3B992AD541848DE444748E2E1DAF37DD867E1CA711B45248A0DCAEDFA1D3621B335D7E13543B1877C8275FB5E924C90D24
lib\devaudit\NuGet.Common.xml
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>NuGet.Common</name>
    </assembly>
    <members>
        <member name="T:NuGet.Common.ActivityCorrelationId">
            <summary>
            Ambient correlation ID used to associate information pertaining to a current activity. A single activity
            engages multiple method calls at different layers. Sometimes it's necessary to identify separate calls
            belonging to the same activity if shared state is needed.
            </summary>
        </member>
        <member name="P:NuGet.Common.ActivityCorrelationId.Current">
            <summary>
            Returns current activity correlation ID or a default if not set previously.
            </summary>
        </member>
        <member name="M:NuGet.Common.ActivityCorrelationId.StartNew">
            <summary>
            Starts a new activity activity correlation ID by updating ambient context value.
            </summary>
        </member>
        <member name="T:NuGet.Common.AggregateEnumerableAsync`1">
            <summary>
            Aggregates from a list of already ordered enumerables
            The ordered result will contain only unique values
            If comparer/EqualityComparer are not provided the default ones for that type will be used.
            If the provided enumerables are not sorted already, the behavior is undefined
            </summary>
        </member>
        <member name="T:NuGet.Common.AggregateEnumeratorAsync`1">
            <summary>
            Aggregates from a list of already ordered enumerables
            The ordered result will contain only unique values
            If comparer/EqualityComparer are not provided the default ones for that type will be used.
            If the provided enumerables are not sorted already, the behavior is undefined
            </summary>
        </member>
        <member name="T:NuGet.Common.IEnumeratorAsync`1">
            <summary>
            Supports async iteration over a generic collection.
            Prior to calling Current, MoveNextAsync needs to be called otherwise the behavior is undefined 
            </summary>
            <typeparam name="T">The type of objects to enumerate.This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.</typeparam><filterpriority>1</filterpriority>
        </member>
        <member name="P:NuGet.Common.IEnumeratorAsync`1.Current">
            <summary>
            Gets the element in the collection at the current position of the enumerator.
            If <ref>MoveNextAsync</ref> has not been called prior to calling current the behavior is undefined
            If the last <ref>MoveNextAsync</ref> call returned false then the next call to Current should throw an InvalidOperationException
            </summary>
            
            <returns>
            The element in the collection at the current position of the enumerator.
            </returns>
        </member>
        <member name="M:NuGet.Common.IEnumeratorAsync`1.MoveNextAsync">
            <summary>
            Moves the pointer to the next element in the collection. 
            </summary>
            
            <returns>
            Success status of the pointer move
            </returns>
        </member>
        <member name="T:NuGet.Common.AsyncLazy`1">
            <summary>
            Wrapper class representing shorter syntax of Lazy&lt;Task&lt;T&gt;&gt;"/&gt;.
            Useful when declaring a lazy async factory of value T.
            </summary>
            <typeparam name="T">Value type</typeparam>
        </member>
        <member name="T:NuGet.Common.AsyncLazy">
            <summary>
            Shortcuts to common Lazy&lt;Task&lt;T&gt;&gt; constructor calls
            </summary>
        </member>
        <member name="T:NuGet.Common.AuthTypeFilteredCredentials">
            <summary>
            Wraps a NetworkCredentials object by returning null if the authType is not in a specified allow list
            </summary>
        </member>
        <member name="M:NuGet.Common.AuthTypeFilteredCredentials.#ctor(System.Net.NetworkCredential,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Initializes a new AuthTypeFilteredCredentials
            </summary>
            <param name="innerCredential">Credential to delegate to</param>
            <param name="authTypes">List of authTypes to respond to. If empty, responds to all authTypes.</param>
        </member>
        <member name="M:NuGet.Common.ClientVersionUtility.GetNuGetAssemblyVersion">
            <summary>
            Find the current NuGet client version from the assembly info as a string.
            If no value can be found an InvalidOperationException will be thrown.
            </summary>
            <remarks>This can contain prerelease labels if AssemblyInformationalVersionAttribute exists.</remarks>
        </member>
        <member name="T:NuGet.Common.CryptoHashProvider">
            <summary>
            CryptoHashProvider helps calculate or verify hash based on SHA256 or SHA512 algorithms
            </summary>
        </member>
        <member name="F:NuGet.Common.CryptoHashProvider.SHA512HashAlgorithm">
            <summary>
            Server token used to represent that the hash being used is SHA 512
            </summary>
        </member>
        <member name="F:NuGet.Common.CryptoHashProvider.SHA256HashAlgorithm">
            <summary>
            Server token used to represent that the hash being used is SHA 256
            </summary>
        </member>
        <member name="M:NuGet.Common.CryptoHashProvider.#ctor">
            <summary>
            Creates an instance of CryptoHashProvider. Since the algorithm is not specified, SHA512 is assumed
            </summary>
        </member>
        <member name="M:NuGet.Common.CryptoHashProvider.#ctor(System.String)">
            <summary>
            Creates an instance of CryptoHashProvider using the hashAlgorithm
            </summary>
        </member>
        <member name="M:NuGet.Common.CryptoHashProvider.CalculateHash(System.IO.Stream)">
            <summary>
            Calculates the hash for a given stream
            </summary>
        </member>
        <member name="M:NuGet.Common.CryptoHashProvider.CalculateHash(System.Byte[])">
            <summary>
            Calculates the hash for a byte array
            </summary>
        </member>
        <member name="M:NuGet.Common.CryptoHashProvider.VerifyHash(System.Byte[],System.Byte[])">
            <summary>
            Verifies the hash for the given data and hash
            </summary>
        </member>
        <member name="M:NuGet.Common.CryptoHashUtility.ComputeHashAsBase64(System.Security.Cryptography.HashAlgorithm,System.IO.Stream)">
            <summary>
            Compute the hash as a base64 encoded string.
            </summary>
            <remarks>Closes the stream by default.</remarks>
            <param name="hashAlgorithm">Algorithm to use for hashing.</param>
            <param name="data">Stream to hash.</param>
        </member>
        <member name="M:NuGet.Common.CryptoHashUtility.ComputeHashAsBase64(System.Security.Cryptography.HashAlgorithm,System.IO.Stream,System.Boolean)">
            <summary>
            Compute the hash as a base64 encoded string.
            </summary>
            <param name="hashAlgorithm">Algorithm to use for hashing.</param>
            <param name="data">Stream to hash.</param>
            <param name="leaveStreamOpen">If false the stream will be closed.</param>
            <returns>A base64 encoded hash string.</returns>
        </member>
        <member name="M:NuGet.Common.CryptoHashUtility.ComputeHash(NuGet.Common.HashAlgorithmName,System.Byte[])">
            <summary>
            Compute the hash as a byte[].
            </summary>
        </member>
        <member name="M:NuGet.Common.CryptoHashUtility.ComputeHash(System.Security.Cryptography.HashAlgorithm,System.IO.Stream)">
            <summary>
            Compute the hash as a byte[].
            </summary>
            <remarks>Closes the stream by default.</remarks>
            <param name="hashAlgorithm">Algorithm to use for hashing.</param>
            <param name="data">Stream to hash.</param>
            <returns>A hash byte[].</returns>
        </member>
        <member name="M:NuGet.Common.CryptoHashUtility.ComputeHash(System.Security.Cryptography.HashAlgorithm,System.IO.Stream,System.Boolean)">
            <summary>
            Compute the hash as a byte[].
            </summary>
            <param name="hashAlgorithm">Algorithm to use for hashing.</param>
            <param name="data">Stream to hash.</param>
            <param name="leaveStreamOpen">If false the stream will be closed.</param>
            <returns>A hash byte[].</returns>
        </member>
        <member name="M:NuGet.Common.CryptoHashUtility.ReadFipsConfigValue">
            <summary>
            Determines if we are to only allow Fips compliant algorithms.
            </summary>
            <remarks>
            CryptoConfig.AllowOnlyFipsAlgorithm does not exist in Mono.
            </remarks>
        </member>
        <member name="M:NuGet.Common.CryptoHashUtility.ConvertToSystemSecurityHashAlgorithmName(NuGet.Common.HashAlgorithmName)">
            <summary>
            Extension method to convert NuGet.Common.HashAlgorithmName to System.Security.Cryptography.HashAlgorithmName
            </summary>
            <returns>System.Security.Cryptography.HashAlgorithmName equivalent of the NuGet.Common.HashAlgorithmName</returns>
        </member>
        <member name="M:NuGet.Common.CryptoHashUtility.ConvertToOidString(NuGet.Common.HashAlgorithmName)">
            <summary>
            Extension method to convert NuGet.Common.HashAlgorithmName to an Oid string
            </summary>
            <returns>Oid string equivalent of the NuGet.Common.HashAlgorithmName</returns>
        </member>
        <member name="M:NuGet.Common.CryptoHashUtility.ConvertToOid(NuGet.Common.HashAlgorithmName)">
            <summary>
            Extension method to convert NuGet.Common.HashAlgorithmName to an OID
            </summary>
            <returns>OID equivalent of the NuGet.Common.HashAlgorithmName</returns>
        </member>
        <member name="M:NuGet.Common.CryptoHashUtility.OidToHashAlgorithmName(System.String)">
            <summary>
            Helper method to convert an Oid string to NuGet.Common.HashAlgorithmName
            </summary>
            <param name="oid">An oid string.</param>
            <returns>NuGet.Common.HashAlgorithmName equivalent of the oid string</returns>
        </member>
        <member name="M:NuGet.Common.CryptoHashUtility.ConvertToOidString(NuGet.Common.SignatureAlgorithmName)">
            <summary>
            Extension method to convert NuGet.Common.SignatureAlgorithmName to an Oid string
            </summary>
            <returns>Oid string equivalent of the NuGet.Common.SignatureAlgorithmName</returns>
        </member>
        <member name="T:NuGet.Common.DatetimeUtility">
            <summary>
            static class to provide datetime common utility apis
            </summary>
        </member>
        <member name="M:NuGet.Common.DatetimeUtility.ToReadableTimeFormat(System.TimeSpan)">
            <summary>
            take timespan n return in appropriate unit like ms, or seconds, or minutes, or hours
            </summary>
            <param name="time">timespan</param>
            <returns></returns>
        </member>
        <member name="P:NuGet.Common.ILogFileContext.FilePath">
            <summary>
            Indicates the file for which the error was thrown.
            </summary>
        </member>
        <member name="P:NuGet.Common.ILogFileContext.StartLineNumber">
            <summary>
            Indicates the starting line for which the error was thrown.
            </summary>
        </member>
        <member name="P:NuGet.Common.ILogFileContext.StartColumnNumber">
            <summary>
            Indicates the starting column for which the error was thrown.
            </summary>
        </member>
        <member name="P:NuGet.Common.ILogFileContext.EndLineNumber">
            <summary>
            Indicates the ending line for which the error was thrown.
            </summary>
        </member>
        <member name="P:NuGet.Common.ILogFileContext.EndColumnNumber">
            <summary>
            Indicates the ending column for which the error was thrown.
            </summary>
        </member>
        <member name="P:NuGet.Common.ILogMessage.Level">
            <summary>
            Level to indicate if this is an error or warning.
            </summary>
        </member>
        <member name="P:NuGet.Common.ILogMessage.WarningLevel">
            <summary>
            Level to indicate the warning level for the message.
            This is relevant only if the Level == LogLevel.Warning.
            </summary>
        </member>
        <member name="P:NuGet.Common.ILogMessage.Code">
            <summary>
            Indicates the NuGet error code.
            </summary>
        </member>
        <member name="P:NuGet.Common.ILogMessage.Message">
            <summary>
            Indicates the staring generated by the code to go with the error code.
            </summary>
        </member>
        <member name="P:NuGet.Common.ILogMessage.ProjectPath">
            <summary>
            Indicates the project for which the error was thrown.
            </summary>
        </member>
        <member name="P:NuGet.Common.ILogMessage.Time">
            <summary>
            Indicates the date time at which the error occurred.
            </summary>
        </member>
        <member name="T:NuGet.Common.ILogMessageException">
            <summary>
            Allows converting an Exception to an ILogMessage.
            </summary>
        </member>
        <member name="M:NuGet.Common.ILogMessageException.AsLogMessage">
            <summary>
            Retrieve the exception as a log message.
            </summary>
        </member>
        <member name="P:NuGet.Common.IRestoreLogMessage.LibraryId">
            <summary>
            Project or Package Id.
            </summary>
        </member>
        <member name="P:NuGet.Common.IRestoreLogMessage.TargetGraphs">
            <summary>
            List of TargetGraphs.
            </summary>
        </member>
        <member name="P:NuGet.Common.IRestoreLogMessage.ShouldDisplay">
            <summary>
            Bool indicating if this message needs to be logged to the inner logger.
            </summary>
        </member>
        <member name="T:NuGet.Common.LogMessage">
            <summary>
            Basic log message.
            </summary>
        </member>
        <member name="T:NuGet.Common.NuGetLogCode">
             <summary>
             This enum is used to quantify NuGet error and warning codes. 
             Format - NUxyzw where NU is the profix indicating NuGet and xyzw is a 4 digit code
            
             Numbers - xyzw
                 x - 'x' is the largest digit and should be used to quantify a set of errors.
                     For example 1yzw are set of restore related errors and no other code path should use the range 1000 to 1999 for errors or warnings.
                     
                 y - 'y' is the second largest digit and should be used for sub sections withing a broad category.
                 
                     For example 12zw cvould be http related errors.
                     Further 'y' = 0-4 should be used for errors and 'y' = 5-9 should be warnings.
                     
                 zw - 'zw' are the least two digit.
                     These could be used for different errors or warnings within the broad categories set by digits 'xy'.
            
             Groups:
             1000-1999 - Restore
             3000-3999 - Signing
             5000-5999 - Packaging
            
             Sub groups for Restore:
             error/warning - Reason
             1000/1500     - Input
             1100/1600     - Resolver
             1200/1700     - Compat
             1300/1800     - Feed
             1400/1900     - Package
             </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.Undefined">
            <summary>
            Do not display the code.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1000">
            <summary>
            Undefined error
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1001">
            <summary>
            Project has zero target frameworks.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1002">
            <summary>
            Invalid combination with CLEAR
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1003">
            <summary>
            Invalid combination of PTF and ATF
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1004">
            <summary>
            Locked mode, but restore needs to update the lock file.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1005">
            <summary>
            Invalid combination of RestorePackagesWithLockFile and packages.lock.json file.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1006">
            <summary>
            NuGet configuration file has an invalid package source value.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1007">
            <summary>
            Project provided runtime graph is invalid. Either does not exist or cannot be parsed.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1100">
            <summary>
            Unable to resolve package, generic message for unknown type constraints.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1101">
            <summary>
            No versions of the package exist on any of the sources.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1102">
            <summary>
            Versions of the package exist, but none are in the range.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1103">
            <summary>
            Range does not allow prerelease packages and only prerelease versions were found
            within the range.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1104">
            <summary>
            Project path does not exist on disk.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1105">
            <summary>
            Project reference was not in the dg spec.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1106">
            <summary>
            Resolver conflict
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1107">
            <summary>
            Version conflict.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1108">
            <summary>
            Circular dependency.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1201">
            <summary>
            Dependency project has an incompatible framework.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1202">
            <summary>
            Dependency package does not contain assets for the current framework.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1203">
            <summary>
            un-matched reference assemblies
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1204">
            <summary>
            Invalid package types
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1211">
            <summary>
            project has an invalid dependency count
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1212">
            <summary>
            Incompatible tools package/project combination
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1213">
            <summary>
            Incompatible package type
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1401">
            <summary>
            Package MinClientVersion did not match.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1402">
            <summary>
            Package contains unsafe zip entry.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1403">
            <summary>
            Package sha512 validation failed.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1410">
            <summary>
            Package Signature is invalid
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1500">
            <summary>
            Undefined warning
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1501">
            <summary>
            Missing restore target.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1502">
            <summary>
            Unknown compatibility profile
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1503">
            <summary>
            Skipping project that does not support restore.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1601">
            <summary>
            Dependency bumped up
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1602">
            <summary>
            Non-exact match on dependency range due to non inclusive minimum bound.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1603">
            <summary>
            Non-exact match on dependency range due to missing package version.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1604">
            <summary>
            Project dependency does not include a lower bound.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1605">
            <summary>
            Package dependency downgraded.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1608">
            <summary>
            Version is higher than upper bound.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1701">
            <summary>
            Fallback framework used for a package reference.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1702">
            <summary>
            Fallback framework used for a project reference.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU1801">
            <summary>
            Feed error converted to a warning when ignoreFailedSources is true.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3000">
            <summary>
            Undefined signature error
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3001">
            <summary>
            Invalid input error
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3002">
            <summary>
            The '-Timestamper' option was not provided. The signed package will not be timestamped.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3003">
            <summary>
            The package signature is invalid.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3004">
            <summary>
            The package is not signed.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3005">
            <summary>
            The package signature file entry is invalid.
            </summary>
            <remarks>
            Examples which would trigger this include:
                * the entry has incorrect external file attributes
                * the entry is compressed not stored
                * the entry's compressed and uncompressed sizes differ
            </remarks>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3006">
            <summary>
            Signed Zip64 packages are not supported.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3007">
            <summary>
            The package signature format version is not supported.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3008">
            <summary>
            The package integrity check failed.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3009">
            <summary>
            The package signature file does not contain exactly one primary signature.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3010">
            <summary>
            The primary signature does not have a signing certificate.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3011">
            <summary>
            The primary signature is invalid.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3012">
            <summary>
            Primary signature validation failed.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3013">
            <summary>
            The signing certificate has an unsupported signature algorithm.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3014">
            <summary>
            The signing certificate does not meet a minimum public key length requirement.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3015">
            <summary>
            Certificates with lifetime signer EKU are not supported.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3016">
            <summary>
            The package hash uses an unsupported hash algorithm.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3017">
            <summary>
            The signing certificate is not yet valid.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3018">
            <summary>
            Chain building failed for primary signature
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3019">
            <summary>
            The timestamp integrity check failed.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3020">
            <summary>
            The timestamp signature does not have a signing certificate.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3021">
            <summary>
            Timestamp signature validation failed.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3022">
            <summary>
            The timestamp certificate has an unsupported signature algorithm.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3023">
            <summary>
            The timestamp's certificate does not meet a minimum public key length requirement.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3024">
            <summary>
            The timestamp signature has an unsupported digest algorithm.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3025">
            <summary>
            The timestamp signing certificate is not yet valid.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3026">
            <summary>
            The timestamp response is invalid.  Nonces did not match.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3027">
            <summary>
            The primary signature should be timestamped to enable long-term signature validity after the certificate has expired.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3028">
            <summary>
            Chain building failed for timestamp
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3029">
            <summary>
            The timestamp signature is invalid.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3030">
            <summary>
            The timestamp's message imprint uses an unsupported hash algorithm.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3031">
            <summary>
            The repository countersignature is invalid.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3032">
            <summary>
            The package signature contains multiple repository countersignatures.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3033">
            <summary>
            A repository primary signature must not have a repository countersignature.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3034">
            <summary>
            The package signature certificate does not match the trusted certificate list.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3035">
            <summary>
            Chain building failed for the repository countersignature.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3036">
            <summary>
            Timestamp Generalized time is outside certificate's valdity period
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3037">
            <summary>
            The signature has expired.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3038">
            <summary>
            Verification settings require a repository countersignature, but the package does not have a repository countersignature.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3039">
            <summary>
            The package cannot be signed as it would require the Zip64 format.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3040">
            <summary>
            There where two equal certificate entries with conflicting attributes in the nuget.config
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU3041">
            <summary>
            Downloading a package from a plugin is not supported since unsigned packages are not allowed and package download plugins do not support signed package verification.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5000">
            <summary>
            Undefined Package Error.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5001">
            <summary>
            Error_WriteResolvedNuSpecOverwriteOriginal
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5002">
            <summary>
            Error_InputFileNotSpecified
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5003">
            <summary>
            Error_InvalidTargetFramework
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5004">
            <summary>
            Error_PackageCommandNoFilesForLibPackage
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5005">
            <summary>
            Error_PackageCommandNoFilesForSymbolsPackage
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5007">
            <summary>
            Error_UnableToLocateBuildOutput
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5008">
            <summary>
            ErrorManifestFileNotFound
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5009">
            <summary>
            Error_CannotFindMsbuild
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5010">
            <summary>
            Error_InvalidVersionInPackage
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5011">
            <summary>
            Error_UnableToExtractAssemblyMetadata
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5012">
            <summary>
            Error_UnableToFindBuildOutput
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5013">
            <summary>
            Error_FailedToBuildProject
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5014">
            <summary>
            Error_ProcessingNuspecFile
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5015">
            <summary>
            Error_MultipleTargetFrameworks
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5016">
            <summary>
            Error_InvalidDependencyVersionConstraints
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5017">
            <summary>
            Error_CannotCreateEmptyPackage
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5018">
            <summary>
            Error_Manifest_InvalidReference
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5019">
            <summary>
            Error_PackageAuthoring_FileNotFound
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5020">
            <summary>
            Error_EmptySourceFilePath
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5021">
            <summary>
            Error_EmptySourceFileProjectDirectory
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5022">
            <summary>
            Error_InvalidMinClientVersion
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5023">
            <summary>
            Error_AssetsFileNotFound
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5024">
            <summary>
            Error_InvalidPackageVersion
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5025">
            <summary>
            Error_AssetsFileDoesNotHaveValidPackageSpec
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5026">
            <summary>
            Error_FileNotFound
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5027">
            <summary>
            Error_InvalidTargetFramework
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5028">
            <summary>
            Error_NoPackItemProvided
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5029">
            <summary>
            Error_InvalidNuspecProperties
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5030">
            <summary>
            Error_Manifest_LicenseFileNotInNupkg
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5031">
            <summary>
            Error_Manifest_LicenseFileExtensionIsInvalid
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5032">
            <summary>
            Error_Manifest_LicenseExpressionIsUnparseable
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5033">
            <summary>
            Error_Manifest_InvalidLicenseMetadata
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5034">
            <summary>
            Error_Manifest_InvalidLicenseExpressionVersion
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5035">
            <summary>
            Error_Manifest_LicenseUrlCannotBeUsedWithLicenses
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5100">
            <summary>
            AssemblyOutsideLibWarning
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5101">
            <summary>
            AssemblyDirectlyUnderLibWarning
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5102">
            <summary>
            DefaultSpecValueWarning
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5103">
            <summary>
            InvalidFrameworkWarning
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5104">
            <summary>
            InvalidPrereleaseDependencyWarning
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5105">
            <summary>
            LegacyVersionWarning
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5106">
            <summary>
            WinRTObsoleteWarning
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5107">
            <summary>
            MisplacedInitScriptWarning
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5108">
            <summary>
            MisplacedTransformFileWarning
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5109">
            <summary>
            PlaceholderFileInPackageWarning
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5110">
            <summary>
            ScriptOutsideToolsWarning
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5111">
            <summary>
            UnrecognizedScriptWarning
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5112">
            <summary>
            UnspecifiedDependencyVersionWarning
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5114">
            <summary>
            Warning_DuplicatePropertyKey
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5115">
            <summary>
            Warning_UnspecifiedField
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5116">
            <summary>
            Warning_FileDoesNotExist
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5117">
            <summary>
            Warning_UnresolvedFilePath
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5118">
            <summary>
            Warning_FileNotAddedToPackage
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5119">
            <summary>
            Warning_FileExcludedByDefault
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5120">
            <summary>
            Migrator_PackageHasInstallScript
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5121">
            <summary>
            Migrator_PackageHasContentFolder
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5122">
            <summary>
            Migrator_XdtTransformInPackage
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5123">
            <summary>
            Warning_FilePathTooLong
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5124">
            <summary>
            Warning_UnrecognizedLicenseIdentifier
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5125">
            <summary>
            LicenseUrlDeprecated
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5126">
            <summary>
             ProjectJsonPack_Deprecated
             </summary>
        </member>
        <member name="F:NuGet.Common.NuGetLogCode.NU5500">
            <summary>
            Undefined package warning
            </summary>
        </member>
        <member name="M:NuGet.Common.PackagingLogMessage.#ctor(NuGet.Common.LogLevel,NuGet.Common.NuGetLogCode,System.String)">
            <summary>
            Initializes a new instance of the PackLogMessage class
            </summary>
            <param name="logLevel">The log level</param>
            <param name="logCode">The NuGet log code</param>
            <param name="message">The log message</param>
        </member>
        <member name="M:NuGet.Common.PackagingLogMessage.CreateError(System.String,NuGet.Common.NuGetLogCode)">
            <summary>
            Create an error log message.
            </summary>
            <param name="code">The logging code</param>
            <param name="message">The log message</param>
        </member>
        <member name="M:NuGet.Common.PackagingLogMessage.GetDefaultLogCode(NuGet.Common.LogLevel)">
            <summary>
            Get default LogCode based on the log level
            </summary>
            <param name="logLevel">The log level</param>
        </member>
        <member name="M:NuGet.Common.RestoreLogMessage.CreateWarning(NuGet.Common.NuGetLogCode,System.String,System.String,System.String[])">
            <summary>
            Create a log message for a target graph library.
            </summary>
        </member>
        <member name="M:NuGet.Common.RestoreLogMessage.CreateWarning(NuGet.Common.NuGetLogCode,System.String)">
            <summary>
            Create a warning log message.
            </summary>
        </member>
        <member name="M:NuGet.Common.RestoreLogMessage.CreateError(NuGet.Common.NuGetLogCode,System.String)">
            <summary>
            Create an error log message.
            </summary>
        </member>
        <member name="M:NuGet.Common.RestoreLogMessage.CreateError(NuGet.Common.NuGetLogCode,System.String,System.String,System.String[])">
            <summary>
            Create an error log message for a target graph.
            </summary>
        </member>
        <member name="M:NuGet.Common.RestoreLogMessage.GetDefaultLogCode(NuGet.Common.LogLevel)">
            <summary>
            Get default LogCode based on the log level
            </summary>
        </member>
        <member name="T:NuGet.Common.WarningLevel">
            <summary>
            These are Warning Levels used by NuGet while throwing warnings.
            These logically correspond to .NET spec at https://msdn.microsoft.com/en-us/library/13b90fz7(v=vs.140).aspx
            
            We do not have a level 0 as that has no logical meaning of having a warning with level 0.
            
            Severe - This should be used to throw warnings that are just short of being an error.
            
            Important - Lower level than severe. 
            
            Minimal - Lower level than important. 
            
            Default - Lowest level of warnings. 
                      Default NuGet logging will ignore these warnings.
            </summary>
        </member>
        <member name="T:NuGet.Common.ExceptionUtilities">
            <summary>
            For internal use only
            </summary>
        </member>
        <member name="M:NuGet.Common.ExceptionUtilities.LogException(System.Exception,NuGet.Common.ILogger)">
            <summary>
            Log an exception to an ILogger.
            This will log using NU1000 if the exception does not contain a code.
            </summary>
        </member>
        <member name="M:NuGet.Common.ExceptionUtilities.LogException(System.Exception,NuGet.Common.ILogger,System.Boolean)">
            <summary>
            Log an exception to an ILogger.
            This will log using NU1000 if the exception does not contain a code.
            </summary>
        </member>
        <member name="P:NuGet.Common.ExceptionLogger.ShowStack">
            <summary>
            Determines whether the full exception (including stack trace) should be displayed to
            the user. In prerelease or dogfooding scenarios, it is useful to have a non-verbose
            logging level but, in the case of an unhandled exception, print the full exception for
            bug reporting.
            </summary>
            <returns>
            True if the exception stack should be displayed to the user. False, otherwise.
            </returns>
        </member>
        <member name="P:NuGet.Common.ICollectorLogger.Errors">
            <summary>
            Fetch all of the errors logged so far. This method is useful when error log messages
            should be redisplayed after the initial log message is emitted.
            </summary>
        </member>
        <member name="T:NuGet.Common.ILogger">
            <summary>
            A generic interface for logging.
            </summary>
        </member>
        <member name="T:NuGet.Common.LegacyLoggerAdapter">
            <summary>
            Call legacy Log* methods from LogAsync/Log.
            This is for legacy ILogger implementations,
            new loggers should use LoggerBase.
            </summary>
        </member>
        <member name="M:NuGet.Common.LoggerBase.DisplayMessage(NuGet.Common.LogLevel)">
            <summary>
            True if the message meets the verbosity level.
            </summary>
        </member>
        <member name="M:NuGet.Common.LoggerBase.CollectMessage(NuGet.Common.LogLevel)">
            <summary>
            True if the message is an error or warning.
            </summary>
        </member>
        <member name="M:NuGet.Common.LoggingExtensions.FormatWithCode(NuGet.Common.ILogMessage)">
            <summary>
            Formats a ILogMessage into a string representation containg the log code and message.
            The log code is added only if it is a valid NuGetLogCode and is greater than NuGetLogCode.Undefined.
            </summary>
            <param name="message">ILogMessage to be formatted.</param>
            <returns>string representation of the ILogMessage.</returns>
        </member>
        <member name="M:NuGet.Common.LoggingExtensions.GetName(NuGet.Common.NuGetLogCode)">
            <summary>
            Formats a NuGetLogCode into a string representation.
            </summary>
            <param name="code">NuGetLogCode to be formatted into string.</param>
            <returns>strings representation of the NuGetLogCode.</returns>
        </member>
        <member name="M:NuGet.Common.LoggingExtensions.TryGetName(NuGet.Common.NuGetLogCode,System.String@)">
            <summary>
            Tries to get the string from the NuGetLogCode enum.
            </summary>
            <param name="code">NuGetLogCode to be formatted into string.</param>
            <param name="codeString">strings representation of the NuGetLogCode if the result is true else null.</param>
            <returns>bool indcating if the GetName operation was successfull or not.</returns>
        </member>
        <member name="M:NuGet.Common.MSBuildStringUtility.Split(System.String)">
            <summary>
            Split on ; and trim. Null or empty inputs will return an
            empty array.
            </summary>
        </member>
        <member name="M:NuGet.Common.MSBuildStringUtility.Split(System.String,System.Char[])">
            <summary>
            Split on ; and trim. Null or empty inputs will return an
            empty array.
            </summary>
        </member>
        <member name="M:NuGet.Common.MSBuildStringUtility.TrimAndGetNullForEmpty(System.String)">
            <summary>
            Trims the provided string and converts empty strings to null.
            </summary>
        </member>
        <member name="M:NuGet.Common.MSBuildStringUtility.TrimAndExcludeNullOrEmpty(System.String[])">
            <summary>
            Trims the provided strings and excludes empty or null strings.
            </summary>
        </member>
        <member name="M:NuGet.Common.MSBuildStringUtility.IsTrue(System.String)">
            <summary>
            True if the property is set to true
            </summary>
        </member>
        <member name="M:NuGet.Common.MSBuildStringUtility.IsTrueOrEmpty(System.String)">
            <summary>
            True if the property is set to true or empty.
            </summary>
        </member>
        <member name="M:NuGet.Common.MSBuildStringUtility.GetNuGetLogCodes(System.String)">
            <summary>
            Splits and parses a ; or , delimited list of log codes.
            Ignores codes that are unknown.
            </summary>
        </member>
        <member name="M:NuGet.Common.MSBuildStringUtility.Convert(System.String)">
            <summary>
            Convert the provided string to MSBuild style.
            </summary>
        </member>
        <member name="M:NuGet.Common.MSBuildStringUtility.GetDistinctNuGetLogCodesOrDefault(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{NuGet.Common.NuGetLogCode}})">
            <summary>
            Return empty list of NuGetLogCode if all lists of NuGetLogCode are not the same. 
            </summary>
        </member>
        <member name="M:NuGet.Common.NetworkProtocolUtility.ConfigureSupportedSslProtocols">
            <summary>
            This only has effect on .NET Framework (desktop). On .NET Core,
            <see cref="T:System.Net.ServicePointManager" /> is not available. Additionally,
            no API is available to configure the supported SSL protocols.
            </summary>
        </member>
        <member name="M:NuGet.Common.NetworkProtocolUtility.SetConnectionLimit">
            <summary>
            Set ServicePointManager.DefaultConnectionLimit
            </summary>
        </member>
        <member name="T:NuGet.Common.DirectoryUtility">
            <summary>
            Directory operation helpers.
            </summary>
        </member>
        <member name="M:NuGet.Common.DirectoryUtility.CreateSharedDirectory(System.String)">
            <summary>
            Creates all directories and subdirectories in the specified path unless they already exist.
            New directories can be read and written by all users.
            </summary>
        </member>
        <member name="M:NuGet.Common.DirectoryUtility.CreateSingleSharedDirectory(System.String)">
            <summary>
            Creating a directory and setting the permissions are two operations. To avoid race
            conditions, we create a different directory, this call should be called in a thread safe manner.
            </summary>
            <param name="path">the path to be created with the <see cref="F:NuGet.Common.DirectoryUtility.UGO_RWX" /> permissions set</param>
        </member>
        <member name="T:NuGet.Common.FileUtility">
            <summary>
            File operation helpers.
            </summary>
        </member>
        <member name="M:NuGet.Common.FileUtility.GetTempFilePath(System.String)">
            <summary>
            Get the full path to a new temp file
            </summary>
        </member>
        <member name="M:NuGet.Common.FileUtility.DeleteWithLock(System.String)">
            <summary>
            Lock around the output path.
            Delete the existing file with retries.
            </summary>
        </member>
        <member name="M:NuGet.Common.FileUtility.ReplaceWithLock(System.Action{System.String},System.String)">
            <summary>
            Lock around the output path.
            Delete the existing file with retries.
            Move a file with retries.
            </summary>
        </member>
        <member name="M:NuGet.Common.FileUtility.Replace(System.Action{System.String},System.String)">
            <summary>
            Delete the existing file with retries.
            Move a file with retries.
            </summary>
        </member>
        <member name="M:NuGet.Common.FileUtility.Replace(System.String,System.String)">
            <summary>
            Delete the existing file with retries.
            Move a file with retries.
            </summary>
        </member>
        <member name="M:NuGet.Common.FileUtility.Move(System.String,System.String)">
            <summary>
            Move a file with retries.
            This will not overwrite
            </summary>
        </member>
        <member name="M:NuGet.Common.FileUtility.Delete(System.String)">
            <summary>
            Delete a file with retries.
            </summary>
        </member>
        <member name="T:NuGet.Common.INuGetPathContext">
            <summary>
            Common NuGet paths. These values may be overridden in NuGet.Config or by 
            environment variables, resolving the paths here requires NuGet.Configuration.
            </summary>
        </member>
        <member name="P:NuGet.Common.INuGetPathContext.UserPackageFolder">
            <summary>
            User package folder directory.
            </summary>
        </member>
        <member name="P:NuGet.Common.INuGetPathContext.FallbackPackageFolders">
            <summary>
            Fallback package folder locations.
            </summary>
        </member>
        <member name="P:NuGet.Common.INuGetPathContext.HttpCacheFolder">
            <summary>
            Http file cache.
            </summary>
        </member>
        <member name="M:NuGet.Common.NuGetEnvironment.GetValueOrThrowMissingEnvVarsDotnet(System.Func{System.String},System.String,System.String)">
            <summary>
            Throw a helpful message if the required env vars are not set.
            </summary>
        </member>
        <member name="M:NuGet.Common.NuGetEnvironment.GetValueOrThrowMissingEnvVar(System.Func{System.String},System.String)">
            <summary>
            Throw a helpful message if a required env var is not set.
            </summary>
        </member>
        <member name="T:NuGet.Common.NuGetEnvironment.SpecialFolder">
            <summary>
            Since <see cref="T:System.Environment.SpecialFolder" /> is not available on .NET Core, we have to
            make our own and re-implement the functionality. On .NET Framework, we can use the
            built-in functionality.
            </summary>
        </member>
        <member name="M:NuGet.Common.PathResolver.GetMatches``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.String},System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Returns a collection of files from the source that matches the wildcard.
            </summary>
            <param name="source">The collection of files to match.</param>
            <param name="getPath">Function that returns the path to filter a package file </param>
            <param name="wildcards">The wildcards to apply to match the path with.</param>
            <returns></returns>
        </member>
        <member name="M:NuGet.Common.PathResolver.FilterPackageFiles``1(System.Collections.Generic.ICollection{``0},System.Func{``0,System.String},System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Removes files from the source that match any wildcard.
            </summary>
        </member>
        <member name="M:NuGet.Common.PathResolver.IsWildcardSearch(System.String)">
            <summary>
            Returns true if the path contains any wildcard characters.
            </summary>
        </member>
        <member name="M:NuGet.Common.PathUtility.GetStringComparerBasedOnOS">
            <summary>
            Returns OrdinalIgnoreCase windows and mac. Ordinal for linux.
            </summary>
            <returns></returns>
        </member>
        <member name="M:NuGet.Common.PathUtility.GetStringComparisonBasedOnOS">
            <summary>
            Returns OrdinalIgnoreCase windows and mac. Ordinal for linux.
            </summary>
            <returns></returns>
        </member>
        <member name="M:NuGet.Common.PathUtility.GetUniquePathsBasedOnOS(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Returns distinct orderd paths based on the file system case sensitivity.
            </summary>
        </member>
        <member name="M:NuGet.Common.PathUtility.GetPathWithForwardSlashes(System.String)">
            <summary>
            Replace all back slashes with forward slashes.
            If the path does not contain a back slash
            the original string is returned.
            </summary>
        </member>
        <member name="M:NuGet.Common.PathUtility.GetRelativePath(System.String,System.String)">
            <summary>
            Returns path2 relative to path1, with Path.DirectorySeparatorChar as separator
            </summary>
        </member>
        <member name="M:NuGet.Common.PathUtility.GetRelativePath(System.String,System.String,System.Char)">
            <summary>
            Returns path2 relative to path1, with given path separator
            </summary>
        </member>
        <member name="M:NuGet.Common.PathValidator.IsValidSource(System.String)">
            <summary>
            Validates that a source is a valid path or url.
            </summary>
            <param name="source">The path to validate.</param>
            <returns>True if valid, False if invalid.</returns>
        </member>
        <member name="M:NuGet.Common.PathValidator.IsValidLocalPath(System.String)">
            <summary>
            Validates that path is properly formatted as a local path. 
            </summary>
            <remarks>
            On Windows, a valid local path must starts with the drive letter.
            Example: C:\, C:\path, C:\path\to\
            Bad: C:\invalid\*\"\chars
            </remarks>
            <param name="path">The path to validate.</param>
            <returns>True if valid, False if invalid.</returns>
        </member>
        <member name="M:NuGet.Common.PathValidator.IsValidUncPath(System.String)">
            <summary>
            Validates that path is properly formatted as an UNC path. 
            </summary>
            <remarks>
            Example: \\server\share, \\server\share\path, \\server\share\path\to\
            Bad: \\server\invalid\*\"\chars
            </remarks>
            <param name="path">The path to validate.</param>
            <returns>True if valid, False if invalid.</returns>
        </member>
        <member name="M:NuGet.Common.PathValidator.IsValidUrl(System.String)">
            <summary>
            Validates that url is properly formatted as an URL based on .NET <see cref="T:System.Uri">Uri</see> class.
            </summary>
            <param name="url">The url to validate.</param>
            <returns>True if valid, False if invalid.</returns>
        </member>
        <member name="F:NuGet.Common.ProjectJsonPathUtilities.ProjectConfigFileName">
            <summary>
            project.json
            </summary>
        </member>
        <member name="F:NuGet.Common.ProjectJsonPathUtilities.ProjectConfigFileEnding">
            <summary>
            .project.json
            </summary>
        </member>
        <member name="F:NuGet.Common.ProjectJsonPathUtilities.ProjectLockFileName">
            <summary>
            Lock file name
            </summary>
        </member>
        <member name="M:NuGet.Common.ProjectJsonPathUtilities.GetProjectConfigPath(System.String,System.String)">
            <summary>
            Finds the projectName.project.json in a directory. If no projectName.project.json exists
            the default project.json path will be returned regardless of existance.
            </summary>
            <returns>Returns the full path to the project.json file.</returns>
        </member>
        <member name="M:NuGet.Common.ProjectJsonPathUtilities.GetProjectConfigWithProjectName(System.String)">
            <summary>
            Creates a projectName.project.json file name.
            </summary>
        </member>
        <member name="M:NuGet.Common.ProjectJsonPathUtilities.GetProjectLockFileNameWithProjectName(System.String)">
            <summary>
            Creates a projectName.project.lock.json file name.
            </summary>
        </member>
        <member name="M:NuGet.Common.ProjectJsonPathUtilities.GetLockFilePath(System.String)">
            <summary>
            Create the lock file path from the config file path.
            If the config file includes a project name the 
            lock file will include the name also.
            </summary>
        </member>
        <member name="M:NuGet.Common.ProjectJsonPathUtilities.GetProjectNameFromConfigFileName(System.String)">
            <summary>
            Parses a projectName.project.json file name into a project name.
            If there is no project name null will be returned.
            </summary>
        </member>
        <member name="M:NuGet.Common.ProjectJsonPathUtilities.IsProjectConfig(System.String)">
            <summary>
            True if the file is a project.json or projectname.project.json file.
            </summary>
        </member>
        <member name="T:NuGet.Common.Preprocessor">
            <summary>
            Simple token replacement system for content files.
            </summary>
        </member>
        <member name="M:NuGet.Common.Preprocessor.ProcessAsync(System.Func{System.Threading.Tasks.Task{System.IO.Stream}},System.Func{System.String,System.String},System.Threading.CancellationToken)">
            <summary>
            Asynchronously performs token replacement on a file stream.
            </summary>
            <param name="streamTaskFactory">A stream task factory.</param>
            <param name="tokenReplacement">A token replacement function.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.String" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="streamTaskFactory" />
            is either <c>null</c> or empty.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="tokenReplacement" />
            is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Common.Preprocessor.Process(System.IO.Stream,System.Func{System.String,System.String})">
            <summary>
            Performs token replacement on a stream and returns the result.
            </summary>
            <param name="stream">A stream.</param>
            <param name="tokenReplacement">A token replacement funciton.</param>
            <returns>The token-replaced stream content.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="stream" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="tokenReplacement" />
            is <c>null</c>.</exception>
        </member>
        <member name="F:NuGet.Common.RevocationMode.Online">
            <summary>
            If needed go online to check for revocation.
            This translates to X509RevocationMode.Online
            </summary>
        </member>
        <member name="F:NuGet.Common.RevocationMode.Offline">
            <summary>
            Only use the machine cache to check for revocation.
            This translates to X509RevocationMode.Offline
            </summary>
        </member>
        <member name="F:NuGet.Common.SignatureValidationMode.Accept">
            <summary>
            Relaxed signature verification mode.
            Allows unsigned packages, and issues are treated as warnings.
            </summary>
        </member>
        <member name="F:NuGet.Common.SignatureValidationMode.Require">
            <summary>
            Strict signature verification mode.
            All packages most be signed. Any issue is an error and
            allow list of trusted signers must be provided.
            </summary>
        </member>
        <member name="T:NuGet.Common.Strings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:NuGet.Common.Strings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:NuGet.Common.Strings.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:NuGet.Common.Strings.AbsolutePathRequired">
            <summary>
              Looks up a localized string similar to An absolute path is required: '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Common.Strings.Argument_Must_Be_GreaterThanOrEqualTo">
            <summary>
              Looks up a localized string similar to Value must be greater than or equal to {0}.
            </summary>
        </member>
        <member name="P:NuGet.Common.Strings.ArgumentNullOrEmpty">
            <summary>
              Looks up a localized string similar to Argument cannot be null or empty.
            </summary>
        </member>
        <member name="P:NuGet.Common.Strings.Error_FailedToCreateRandomFile">
            <summary>
              Looks up a localized string similar to Failed to create random file for dotnet add pkg command..
            </summary>
        </member>
        <member name="P:NuGet.Common.Strings.MissingRequiredEnvVar">
            <summary>
              Looks up a localized string similar to Required environment variable '{0}' is not set. Try setting '{0}' and running the operation again..
            </summary>
        </member>
        <member name="P:NuGet.Common.Strings.MissingRequiredEnvVarsDotnet">
            <summary>
              Looks up a localized string similar to Required environment variable '{0}' is not set. Try setting '{1}' or '{0}' and running the operation.
            </summary>
        </member>
        <member name="P:NuGet.Common.Strings.NoPackageFoldersFound">
            <summary>
              Looks up a localized string similar to At least one package folder path must be provided..
            </summary>
        </member>
        <member name="P:NuGet.Common.Strings.PackageFolderNotFound">
            <summary>
              Looks up a localized string similar to Package folder not found: '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Common.Strings.UnableToDetemineClientVersion">
            <summary>
              Looks up a localized string similar to Unable to determine the current NuGet client version..
            </summary>
        </member>
        <member name="P:NuGet.Common.Strings.UnauthorizedLockFail">
            <summary>
              Looks up a localized string similar to Unable to obtain lock file access on '{0}' for operations on '{1}'. This may mean that a different user or administator is holding this lock and that this process does not have permission to access it. If no other process is currently performing an operation on this file it may mean that an earlier NuGet process crashed and left an inaccessible lock file, in this case removing the file '{0}' will allow NuGet to continue..
            </summary>
        </member>
        <member name="P:NuGet.Common.Strings.UnsupportedHashAlgorithm">
            <summary>
              Looks up a localized string similar to Hash algorithm '{0}' is unsupported. Supported algorithms include: SHA512 and SHA256..
            </summary>
        </member>
        <member name="P:NuGet.Common.Strings.UnsupportedHashAlgorithmName">
            <summary>
              Looks up a localized string similar to Hash algorithm '{0}' is unsupported..
            </summary>
        </member>
        <member name="P:NuGet.Common.Strings.UnsupportedSignatureAlgorithmName">
            <summary>
              Looks up a localized string similar to Signature algorithm '{0}' is unsupported..
            </summary>
        </member>
        <member name="T:NuGet.Common.ITelemetrySession">
            <summary>
            Interface to post telemetry events.
            </summary>
        </member>
        <member name="T:NuGet.Common.NuGetOperationStatus">
            <summary>
            Define different states for nuget operation status.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetOperationStatus.NoOp">
            <summary>
            no operation performed.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetOperationStatus.Succeeded">
            <summary>
            operation was successful.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetOperationStatus.Failed">
            <summary>
            operation failed.
            </summary>
        </member>
        <member name="F:NuGet.Common.NuGetOperationStatus.Cancelled">
            <summary>
            operation was cancelled
            </summary>
        </member>
        <member name="M:NuGet.Common.TelemetryActivity.CreateTelemetryActivityWithNewOperationIdAndEvent(System.Guid,System.String)">
            <summary>
            Creates a TelemetryActivity.
            </summary>
            <param name="parentId">OperationId of the parent event.</param>
            <param name="eventName">Name of the event.</param>
            <returns>TelemetryActivity with a given parentId and new operationId and a TelemetryEvent with eventName</returns>
        </member>
        <member name="T:NuGet.Common.TelemetryEvent">
            <summary>
            This will be used to pass different nuget telemetry events data to vs telemetry service.
            </summary>
        </member>
        <member name="P:NuGet.Common.TelemetryEvent.Count">
            <summary>
            Property count in TelemetryEvent
            </summary>
        </member>
        <member name="T:NuGet.Common.Tokenizer">
            <summary>
            This class is used to parse string into tokens.    
            There are two types of tokens: variables, e.g. "$variable$", or text. 
            The dollar sign can be escaped using $$.
            A variable contains only word characters.
            
            Examples:
            - "a $b$ c" is parsed into 
              {text, "a "}, {variable, "b"}, {text, " c"}.
            - "a $$b$$ c" is parsed into
              {text, "a $b$ c"}.
            - "a $b$ $c" is parsed into
              {text, "a "}, {variable, "b"}, {text, " $c"}.
            - "a $b$$c$" is parsed into
              {text, "a "}, {variable, "b"}, {variable, "c"}.
            - "a $b c$d$" is parsed into 
              {text, "a $b c"}, {variable, "d"} (because space is not a word character).
            </summary>
        </member>
        <member name="M:NuGet.Common.Tokenizer.Read">
            <summary>
            Gets the next token.
            </summary>
            <returns>The parsed token. Or null if no more tokens are available.</returns>
        </member>
        <member name="M:NuGet.Common.UriUtility.CreateSourceUri(System.String,System.UriKind)">
            <summary>
            Same as "new Uri" except that it can handle UNIX style paths that start with '/'
            </summary>
        </member>
        <member name="M:NuGet.Common.UriUtility.TryCreateSourceUri(System.String,System.UriKind)">
            <summary>
            Same as "Uri.TryCreate" except that it can handle UNIX style paths that start with '/'
            </summary>
        </member>
        <member name="M:NuGet.Common.UriUtility.UrlEncodeOdataParameter(System.String)">
            <summary>
            Provides Uri encoding for V2 servers in the same way that NuGet.Core.dll encoded urls.
            </summary>
        </member>
        <member name="M:NuGet.Common.UriUtility.GetLocalPath(System.String)">
            <summary>
            Convert a file:// URI to a local path.
            </summary>
            <returns>If the input can be parsed this will return Uri.LocalPath, if the input 
            is not a URI or fails to parse the original string will be returned.</returns>
            <param name="localOrUriPath">Possible file:// URI path or local path.</param>
        </member>
        <member name="M:NuGet.Common.UriUtility.GetAbsolutePathFromFile(System.String,System.String)">
            <summary>
            Calls GetAbsolutePath with the directory of <paramref name="sourceFile" />.
            </summary>
        </member>
        <member name="M:NuGet.Common.UriUtility.GetAbsolutePath(System.String,System.String)">
            <summary>
            Convert a relative local folder path to an absolute path.
            For http sources and UNC shares this will return
            the same path.
            </summary>
            <param name="rootDirectory">Directory to make the source relative to.</param>
            <param name="path">Source path.</param>
            <returns>The absolute source path or the original source. Noops for non-file paths.</returns>
        </member>
        <member name="M:NuGet.Shared.EqualityUtility.OrderedEquals``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Compares two enumberables for equality, ordered according to the specified key and optional comparer. Handles null values gracefully.
            </summary>
            <typeparam name="TSource">The type of the list</typeparam>
            <typeparam name="TKey">The type of the sorting key</typeparam>
            <param name="self">This list</param>
            <param name="other">The other list</param>
            <param name="keySelector">The function to extract the key from each item in the list</param>
            <param name="orderComparer">An optional comparer for comparing keys</param>
            <param name="sequenceComparer">An optional comparer for sequences</param>
        </member>
        <member name="M:NuGet.Shared.EqualityUtility.SequenceEqualWithNullCheck``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Compares two sequence for equality, allowing either sequence to be null. If one is null, both have to be
            null for equality.
            </summary>
        </member>
        <member name="M:NuGet.Shared.EqualityUtility.SetEqualsWithNullCheck``1(System.Collections.Generic.ISet{``0},System.Collections.Generic.ISet{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Compares two sets for equality, allowing either sequence to be null.
            If one is null, both have to be null for equality.
            </summary>
        </member>
        <member name="T:NuGet.Shared.HashCodeCombiner">
            <summary>
            Hash code creator, based on the original NuGet hash code combiner/ASP hash code combiner implementations
            </summary>
        </member>
        <member name="M:NuGet.Shared.HashCodeCombiner.GetHashCode``2(``0,``1)">
            <summary>
            Create a unique hash code for the given set of items
            </summary>
        </member>
        <member name="M:NuGet.Shared.HashCodeCombiner.GetHashCode``3(``0,``1,``2)">
            <summary>
            Create a unique hash code for the given set of items
            </summary>
        </member>
        <member name="M:NuGet.Shared.Extensions.AsList``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Return the enumerable as a List of T, copying if required. Optimized for common case where it is an List of T.
            Avoid mutating the return value.
            </summary>
            <remarks>https://aspnetwebstack.codeplex.com/SourceControl/latest#src/Common/CollectionExtensions.cs</remarks>
        </member>
        <member name="M:NuGet.Shared.Extensions.AsHashSet``1(System.Collections.Generic.ISet{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Return the ISet as a HashSet of T, copying if required. Optimized for common case where it is a HashSet of T.
            Avoid mutating the return value.
            </summary>
        </member>
    </members>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>YSYJ0zSzBkauEzeHPeZiK5oc8cM=</DigestValue></Reference></SignedInfo><SignatureValue>SS4gaSq7ey/4WW5GplDhhX//mwLRFLpuoJy6adoNT36MCRN1ffpxYjYnhIOzEIJvwhZ8nGl/ZIVzPsnm0FiHy8MoKyBdHQPjd7lKM0Ar7lkKTSKafWpQZXPcrRz440aKg1jZOJKEinTBXPCAGUX7+9HpxamAOa2+2LTkayjdwB5UWpFopy4FypZafAAeTKVcanfRrfjmnE/CgNEX1T0PFL6FnpDKbyxyG50c7No+/AkWxmWeLJb/Q89GKhjS9rY4XU1CHNIznhzYpGv/ZexnMYj4jbA3F9+T72eju/FoyW+zrXgGEhXPDyCxPC6eHliG0HKrmSQO14GyRGSQNmQ41g==</SignatureValue><KeyInfo><KeyValue><RSAKeyValue><Modulus>rP8Qj2sAKinnae2QrcoGzA7VlyvaxElKuraARSAFhlo6cN123kCqJ4/S4xyx539aM3HKsa3+ztVeKBT9nETkUAbo6XNZ5rUHRXA73upv/FwgjygxmLCk5LGaE0dNPPpK9OD2ZtYsslXobXXRmABerTveRsyBWFyOuwdOj/NXDI7x3wANDyXAJVfJDjLliX9KfkHDHwSvdX2G34vnhU5mCpmznAe1E0wCGMftLKqu5Wn6SHF4V3fbzQG8IKCKsx4Az20u7eL60/CLpJD95jpkrzT1oPP9zJG55tXIec+8zJV9fJhA7G6gps4BTGDtIQwUbVcINcMo060ABg3a3ImUrw==</Modulus><Exponent>AQAB</Exponent></RSAKeyValue></KeyValue><X509Data><X509Certificate>MIIE9zCCA9+gAwIBAgITMwAAAeR8/AKVYP+E+wACAAAB5DANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSMwIQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQTAeFw0xOTA1MDIyMTIwMzNaFw0yMDA1MDIyMTIwMzNaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xHjAcBgNVBAMTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKz/EI9rACop52ntkK3KBswO1Zcr2sRJSrq2gEUgBYZaOnDddt5AqieP0uMcsed/WjNxyrGt/s7VXigU/ZxE5FAG6OlzWea1B0VwO97qb/xcII8oMZiwpOSxmhNHTTz6SvTg9mbWLLJV6G110ZgAXq073kbMgVhcjrsHTo/zVwyO8d8ADQ8lwCVXyQ4y5Yl/Sn5Bwx8Er3V9ht+L54VOZgqZs5wHtRNMAhjH7SyqruVp+khxeFd3280BvCCgirMeAM9tLu3i+tPwi6SQ/eY6ZK809aDz/cyRuebVyHnPvMyVfXyYQOxuoKbOAUxg7SEMFG1XCDXDKNOtAAYN2tyJlK8CAwEAAaOCAXswggF3MBMGA1UdJQQMMAoGCCsGAQUFBwMDMB0GA1UdDgQWBBQRcLC5+R9tdYIbHd8R0yo6J1lH6TBUBgNVHREETTBLpEkwRzEtMCsGA1UECxMkTWljcm9zb2Z0IElyZWxhbmQgT3BlcmF0aW9ucyBMaW1pdGVkMRYwFAYDVQQFEw0yMjk4MDMrNDU0MTA2MB8GA1UdIwQYMBaAFNtwvFI0lJ3rlyem1tTYvaptRwhOMGIGA1UdHwRbMFkwV6BVoFOGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY3Jvc29mdCUyMENvZGUlMjBTaWduaW5nJTIwUENBKDIpLmNybDBmBggrBgEFBQcBAQRaMFgwVgYIKwYBBQUHMAKGSmh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljcm9zb2Z0JTIwQ29kZSUyMFNpZ25pbmclMjBQQ0EoMikuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBO/9F72mJ+xT3qFkdA9v3MCJyV7JcCUfDR91HP8UaPfyFlXmJtnzUfHd5a6Oq8o6Ro956/oTlxcNlnmyazhn1aSn9JmwcMzrQTNwzwOTA5hqN5RKBvVFJJbj611d0Stw5YmX6gR/hMInig2OUzJ5SEDUw4KuPJRK1l9wDjaIfzs5cSSlkrC3twDv8XpbpYxjb3BrjszC0njPsAo5rbpp/3s89inNi0eIsXLy6oOcvz9jUMdJHxIjUMPreSJ5oL8uZgi7ckeU5g0oTMdYvY/38BSg1FA/8FOnyVTX+ZOgWEZ6BR880jJyTYuuDIsh3kojHFf88ZCoyA5AxBXBFlvhoF</X509Certificate><X509Certificate>MIIFvDCCA6SgAwIBAgIKYQQ1RQAAAAAAPzANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTgwOTIwMTc0MjAwWhcNMjEwNTA5MjMyODEzWjB5MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSMwIQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANDTCMwSFqzT4NFGx9QeZsmnXQoRfh8U6j0WvMDnMYMb7NSF4Oy4670y/58I1cpBhPY3ne98VxKSyMrB6VoSYKoxDe6Ko2HvkiKSfFYWDjRikBZeWo4u3xtAKtA97WFE2I4Dpxw2EH9ZwmP04cDT7/F/94+FoV8rHIDCkFBfGYEGCdKQ6aC3LEQAQcZlUhc3LPnuut70BZ0slLWuY5BRscH9/jhefPXgrPb99O60KUDflHYqvRllr4xttieuwqf3sRUL5pVqgcan32aOaHd//V6tzcAJEA7wGVLJwXNRkyq2USOgSazyC9QErthQXt9PYz+1L4+sy00rcfRZKAUnTQUCAwEAAaOCAV4wggFaMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNtwvFI0lJ3rlyem1tTYvaptRwhOMAsGA1UdDwQEAwIBhjASBgkrBgEEAYI3FQEEBQIDAgACMCMGCSsGAQQBgjcVAgQWBBQ8r5ui21VwyvdpQv+ZEBuZOIjiVzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTAfBgNVHSMEGDAWgBQOrIJgQFYnl+UlE/wq4QpTlVnkpDBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsGAQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFJvb3RDZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAgEAPXvYLuA280KYVU8PG+SfB6j28gHmkjkKraifDsoEsP4iy4V5Q4rd4use9LM1g8uF5qQtPk2iCFGXJMoYuK7U+GOHipiJ6bDSCm0uVTXALHlhxrYeTZtWJokf4L9l/8gu5DxIZcXYRPTm7TQN3qkD9GO8nLy8ZKZVvaC3kc5lftYTjPIwpaznO9HtsnXWXc+Ah6Rx3EKRztKTsN5U5fV8Idzsi7zgfuy3KQlQrQYrOtcbPYyVV4HNOJiw35o40IHukye2Fcp5BTs06N3TIshlG/JMYTyVhi4yaMspmZL1dqrfhimgDA3jtLORTJJnWlTRWSfT7khCbjFMD+5Mop5oxyNKrlTjlJUDbKWcktsoD9oGWUQQl4Dw8qiFsz0V8CrxN4ntPTfFOKcqR5tnWbQt9XqzHned6EpJKnQ3q+KSL9wQ+EMttTLc+Y0VvUxJjKeuF8GzR+i+nvkxBmTF3tL+oqW0CHVJe2Ri/AOgfrnmkWdcQRcOR+RONi3oN7gba4AUFD9SoMCpliIlHRfxOVvtmkV6jsYZv8QU6+MQk+JkiM6LgMnAfbaLbVcTWyp7b2x+i0MQzw36XY1n1IvADPPaTnrv6u+v3700EvuJtKtnbptk9YsOTKozA4iCHAdRcFUUwVx9792nVd/Dx6OMHBtGehrz1n8WRNbrY9J9CLQidRc=</X509Certificate><X509Certificate>MIIFmTCCA4GgAwIBAgIQea0WoUqgpa1Mc1j0BxMuZTANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDEwNTA5MjMxOTIyWhcNMjEwNTA5MjMyODEzWjBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDzXfqAZ9Rap6kMLJAg0DUIPHWEzbcHiZyJ2t7Ow2D6kWhanpRxKRh2fMLgyCV2lA5Y+gQ0Nubfr/eAuulYCyuT5Z0F43cikfc0ZDwikR1e4QmQvBT+/HVYGeF5tweSo66IWQjYnwfKA1j8aCltMtfSqMtL/OELSDJP5uu4rU/kXG8TlJnbldV126gat5SRtHdb9UgMj2p5fRRwBH1tr5D12nDYR7e/my9s5wW34RFgrHmRFHzF1qbk4X7Vw37lktI8ALU2gt554W3ztW74nzPJy1J9c5g224uha6KVl5uj3sJNJv8GlmclBsjnrOTuEjOVMZnINQhONMp5U9W1vmMyWUA2wKVOBE0921sHM+RYv+8/U2TYQlk1V/0PRXwkBE2e1jh0EZcikM5oRHSSb9VLb7CG48c2QqDQ/MHAWvmjYbkwR3GWChawkcBCle8Qfyhq4yofseTNAz93cQTHIPxJDx1FiKTXy36IrY4t7EXbxFEEySr87IaemhGXW97OU4jm4rf9rJXCKEDb7wSQ34EzOdmyRaUjhwalVYkxuwYtYA5BGH0fLrWXyxHrFdUkpZTvFRSJ/Utz+jJb/NEzAPlZYnAHMuouq0Ate8rdIWcbMJmPFqojqEHRsG4RmzbE3kB0nOFYZcFgHnpbOMiPuwQmfNQWQOW2a2yqhv0Av87BNQIDAQABo1EwTzALBgNVHQ8EBAMCAcYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUDqyCYEBWJ5flJRP8KuEKU5VZ5KQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggIBAMURTQM6YN1dUhF3j7K7NsiyBb+0t6jYIJ1cEwO2HCL6BhM1tshj1JpHbyZX0lXxBLEmX9apUGigvNK4bszD6azfGc14rFl0rGY0NsQbPmw4TDMOMBINoyb+UVMA/69aToQNDx/kbQUuToVLjWwzb1TSZKu/UK99ejmgN+1jAw/8EwbOFjbUVDuVG1FiOuVNF9QFOZKaJ6hbqr3su77jIIlgcWxWs6UT0G0OI36VA+1oPfLYY7hrTbboMLXhypRL96KqXZkwsj2nwlFsKCABJCcrSwC3nRFrcL6yEIK8DJto0I07JIeqmShynTNfWZC99d6TnjpiWjQ54ohVHbkGsMGJay3XacMZEjaE0Mmg2v8vaXiy5Xra69cMwPe9Yxe4ORM4ojZbe/KFVmodZGLBOOKqv1FmopT1EpxmIhBr8rcwki3yKfA9OxRDaKLxnCk3y844ICVtfGfzfiQSJAMIgUfspZ6X9RjXz7vV73aW7/3O21adlaBC+ZdY4dcxItNfWeY+biIA6kOEtiXb2fMIVmjAZGsdfOy2k6JiV24u2OdYj8QxSSbd3ik1h/UwcXBbFDxpvYkSfesuo/7Yf56CWlIKK8FDK9kwiJ/IEPuJjeahhXUzfmye23MTZGJppS99ypZtn/gETTCSPW4hFCHJPeDD/YprnUr90aGdmUN3P7Da</X509Certificate></X509Data></KeyInfo><Object Id="ts-countersig"><X509Data><X509Certificate>MIIE3jCCA8agAwIBAgITMwAAAP4vVpjOsZl8jQAAAAAA/jANBgkqhkiG9w0BAQUFADB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwHhcNMTgwODIzMjAyMDEyWhcNMTkxMTIzMjAyMDEyWjCBzjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEpMCcGA1UECxMgTWljcm9zb2Z0IE9wZXJhdGlvbnMgUHVlcnRvIFJpY28xJjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOjE0OEMtQzRCOS0yMDY2MSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArZsvN+VT1i+xIgOWJVWZn+d+LFAfRLI0XiEkD2rT9D+BdhMCpnNfRDWMBZdBT6vMV/mYU89LIxALg9++G+4dwK9KdCMaUV1j4XtYklc7ECDg0JCpdBD2X0yT+6N3PSZNPaPGkxY0Hdv2VrnmKwWtRXWfyUKjpa1KduYB50PiadZR5ym6d7T0p/yg8nQWwbSJd/C8boUd6Wogv7KMeiwiu2kqGqPk/kaeSCztEIH0NochKkm4vkyPNJ2dlK7x3p60dn3AJJlf07c5JVq5n4pwvZxG8GKbo/3Vtb1NRqOdlBOXdBBjPaUysw1oKjflFBoQPQnRtPxil0KevPfYASidTwIDAQABo4IBCTCCAQUwHQYDVR0OBBYEFN4k/PX6lui2j9U4ysoGaiX6rJ+eMB8GA1UdIwQYMBaAFCM0+NlSRnAK7UD7dvuzK7DDNbMPMFQGA1UdHwRNMEswSaBHoEWGQ2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY3Jvc29mdFRpbWVTdGFtcFBDQS5jcmwwWAYIKwYBBQUHAQEETDBKMEgGCCsGAQUFBzAChjxodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFRpbWVTdGFtcFBDQS5jcnQwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDQYJKoZIhvcNAQEFBQADggEBACA0uAaY/ptWdi0+7n2yFQVO758nEFCMh1RTgzR/rffqpHzHMygPQbyeMXE+LbEtBTxiTBwmXZqVHBhtKZHGIS6fwDTlmqJWng3hfvb+FM+wCUDaNB8tjOk0ndvcCjMDg6EBAn4qVdXluKV4/KD8JRtRjnNPnYMA+9Wacy6oJNoonhAViKzSgR56GuDDprK4dZNYtKjjxEW+iVtk6XO5mID3cLc7utDrKbcX/e90+mkHfGw0NTEEzi8AU9PAg2rwqXKXRhKz+XiyrSYcKdVA0s9mB5pp5oEj7r5U1TNqn1EIfGgcJ7tC425Ixh7FS7DFI2DmI+SYfMqgMiDFC93pcUw=</X509Certificate><X509Certificate>MIIGBzCCA++gAwIBAgIKYRZoNAAAAAAAHDANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcwNDAzMTI1MzA5WhcNMjEwNDAzMTMwMzA5WjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfoWyx39tIkip8ay4Z4b3i48WZUSNQrc7dGE4kD+7Rp9FMrXQwIBHrB9VUlRVJlBtCkq6YXDAm2gBr6Hu97IkHD/cOBJjwicwfyzMkh53y9GccLPx754gd6udOo6HBI1PKjfpFzwnQXq/QsEIEovmmbJNn1yjcRlOwhtDlKEYuJ6yGT1VSDOQDLPtqkJAwbofzWTCd+n7Wl7PoIZd++NIT8wi3U21StEWQn0gASkdmEScpZqiX5NMGgUqi+YSnEUcUCYKfhO1VeP4Bmh1QCIUAEDBG7bfeI0a7xC1Un68eeEExd8yb3zuDk6FhArUdDbH895uyAc4iS1T/+QXDwiALAgMBAAGjggGrMIIBpzAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQjNPjZUkZwCu1A+3b7syuwwzWzDzALBgNVHQ8EBAMCAYYwEAYJKwYBBAGCNxUBBAMCAQAwgZgGA1UdIwSBkDCBjYAUDqyCYEBWJ5flJRP8KuEKU5VZ5KShY6RhMF8xEzARBgoJkiaJk/IsZAEZFgNjb20xGTAXBgoJkiaJk/IsZAEZFgltaWNyb3NvZnQxLTArBgNVBAMTJE1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eYIQea0WoUqgpa1Mc1j0BxMuZTBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsGAQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFJvb3RDZXJ0LmNydDATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQUFAAOCAgEAEJeKw1wDRDbd6bStd9vOeVFNAbEudHFbbQwTq86+e4+4LtQSooxtYrhXAstOIBNQmd16QOJXu69YmhzhHQGGrLt48ovQ7DsB7uK+jwoFyI1I4vBTFd1Pq5Lk541q1YDB5pTyBi+FA+mRKiQicPv2/OR4mS4N9wficLwYTp2OawpylbihOZxnLcVRDupiXD8WmIsgP+IHGjL5zDFKdjE9K3ILyOpwPf+FChPfwgphjvDXuBfrTot/xTUrXqO/67x9C0J71FNyIe4wyrt4ZVxbARcKFA7S2hSY9Ty5ZlizLS/n+YWGzFFW6J1wlGysOUzU9nm/qhh6YinvopspNAZ3GmLJPR5tH4LwC8csu89Ds+X57H2146SodDW4TsVxIxImdgs8UoxxWkZDFLyzs7BNZ8ifQv+AeSGAnhUwZuhCEl4ayJ4iIdBD6Svpu/RIzCzU2DKATCYqSCRfWupW76bemZ3KOm+9gSd0BhHudiG/m4LBJ1S2sWo9iaF2YbRuoROmv6pH8BJv/YoybLL+31HIjCPJZr2dHYcSZAI9La9Zj7jkIeW1sMpjtHhUBdRBLlCslLCleKuzoJZ1GtmShxN1Ii8yqAhuoFuMJb+g74TKIdbrHk/Jmu5J4PcBZW+JC33Iacjmbuqnl84xKf8OxVtc2E0bodj6L54/LlUWa8kTo/0=</X509Certificate></X509Data><CounterSignature ts-format="cms-timestamp-message" xmlns="http://schemas.microsoft.com/xmldsig/timestamp/2003">MIIR9QYJKoZIhvcNAQcCoIIR5jCCEeICAQMxCzAJBgUrDgMCGgUAMIIBEwYJKoZIhvcNAQcBoIIBBASCAQBJLiBpKrt7L/hZbkamUOGFf/+bAtEUum6gnLpp2g1PfowJE3V9+nFiNieEg7MQgm/CFnycaX9khXM+yebQWIfLwygrIF0dA+N3uUozQCvuWQpNIpp9alBlc9ytHPjjRoqDWNk4koSKdMFc8IAZRfv70enFqYA5rb7YtORrKN3AHlRakWinLgXKllp8AB5MpVxqd9Gt+OacT8KA0RfVPQ8UvoWekMpvLHIbnRzs2j78CRbGZZ4slv9Dz0YqGNL2tjhdTUIc0jOeHNika/9l7GcxiPiNsDcX35PvZ6O78WjJb7OteAYSFc8PILE8Lp4eWIbQcquZJA7XgbJEZJA2ZDjWoIIOnjCCBN4wggPGoAMCAQICEzMAAAD+L1aYzrGZfI0AAAAAAP4wDQYJKoZIhvcNAQEFBQAwdzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEhMB8GA1UEAxMYTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBMB4XDTE4MDgyMzIwMjAxMloXDTE5MTEyMzIwMjAxMlowgc4xCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKTAnBgNVBAsTIE1pY3Jvc29mdCBPcGVyYXRpb25zIFB1ZXJ0byBSaWNvMSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVTTjoxNDhDLUM0QjktMjA2NjElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2VydmljZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK2bLzflU9YvsSIDliVVmZ/nfixQH0SyNF4hJA9q0/Q/gXYTAqZzX0Q1jAWXQU+rzFf5mFPPSyMQC4PfvhvuHcCvSnQjGlFdY+F7WJJXOxAg4NCQqXQQ9l9Mk/ujdz0mTT2jxpMWNB3b9la55isFrUV1n8lCo6WtSnbmAedD4mnWUecpune09Kf8oPJ0FsG0iXfwvG6FHelqIL+yjHosIrtpKhqj5P5Gnkgs7RCB9DaHISpJuL5MjzSdnZSu8d6etHZ9wCSZX9O3OSVauZ+KcL2cRvBim6P91bW9TUajnZQTl3QQYz2lMrMNaCo35RQaED0J0bT8YpdCnrz32AEonU8CAwEAAaOCAQkwggEFMB0GA1UdDgQWBBTeJPz1+pboto/VOMrKBmol+qyfnjAfBgNVHSMEGDAWgBQjNPjZUkZwCu1A+3b7syuwwzWzDzBUBgNVHR8ETTBLMEmgR6BFhkNodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNyb3NvZnRUaW1lU3RhbXBQQ0EuY3JsMFgGCCsGAQUFBwEBBEwwSjBIBggrBgEFBQcwAoY8aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNyb3NvZnRUaW1lU3RhbXBQQ0EuY3J0MBMGA1UdJQQMMAoGCCsGAQUFBwMIMA0GCSqGSIb3DQEBBQUAA4IBAQAgNLgGmP6bVnYtPu59shUFTu+fJxBQjIdUU4M0f6336qR8xzMoD0G8njFxPi2xLQU8YkwcJl2alRwYbSmRxiEun8A05ZqiVp4N4X72/hTPsAlA2jQfLYzpNJ3b3AozA4OhAQJ+KlXV5bilePyg/CUbUY5zT52DAPvVmnMuqCTaKJ4QFYis0oEeehrgw6ayuHWTWLSo48RFvolbZOlzuZiA93C3O7rQ6ym3F/3vdPppB3xsNDUxBM4vAFPTwINq8Klyl0YSs/l4sq0mHCnVQNLPZgeaaeaBI+6+VNUzap9RCHxoHCe7QuNuSMYexUuwxSNg5iPkmHzKoDIgxQvd6XFMMIIGBzCCA++gAwIBAgIKYRZoNAAAAAAAHDANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcwNDAzMTI1MzA5WhcNMjEwNDAzMTMwMzA5WjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfoWyx39tIkip8ay4Z4b3i48WZUSNQrc7dGE4kD+7Rp9FMrXQwIBHrB9VUlRVJlBtCkq6YXDAm2gBr6Hu97IkHD/cOBJjwicwfyzMkh53y9GccLPx754gd6udOo6HBI1PKjfpFzwnQXq/QsEIEovmmbJNn1yjcRlOwhtDlKEYuJ6yGT1VSDOQDLPtqkJAwbofzWTCd+n7Wl7PoIZd++NIT8wi3U21StEWQn0gASkdmEScpZqiX5NMGgUqi+YSnEUcUCYKfhO1VeP4Bmh1QCIUAEDBG7bfeI0a7xC1Un68eeEExd8yb3zuDk6FhArUdDbH895uyAc4iS1T/+QXDwiALAgMBAAGjggGrMIIBpzAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQjNPjZUkZwCu1A+3b7syuwwzWzDzALBgNVHQ8EBAMCAYYwEAYJKwYBBAGCNxUBBAMCAQAwgZgGA1UdIwSBkDCBjYAUDqyCYEBWJ5flJRP8KuEKU5VZ5KShY6RhMF8xEzARBgoJkiaJk/IsZAEZFgNjb20xGTAXBgoJkiaJk/IsZAEZFgltaWNyb3NvZnQxLTArBgNVBAMTJE1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eYIQea0WoUqgpa1Mc1j0BxMuZTBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsGAQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFJvb3RDZXJ0LmNydDATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQUFAAOCAgEAEJeKw1wDRDbd6bStd9vOeVFNAbEudHFbbQwTq86+e4+4LtQSooxtYrhXAstOIBNQmd16QOJXu69YmhzhHQGGrLt48ovQ7DsB7uK+jwoFyI1I4vBTFd1Pq5Lk541q1YDB5pTyBi+FA+mRKiQicPv2/OR4mS4N9wficLwYTp2OawpylbihOZxnLcVRDupiXD8WmIsgP+IHGjL5zDFKdjE9K3ILyOpwPf+FChPfwgphjvDXuBfrTot/xTUrXqO/67x9C0J71FNyIe4wyrt4ZVxbARcKFA7S2hSY9Ty5ZlizLS/n+YWGzFFW6J1wlGysOUzU9nm/qhh6YinvopspNAZ3GmLJPR5tH4LwC8csu89Ds+X57H2146SodDW4TsVxIxImdgs8UoxxWkZDFLyzs7BNZ8ifQv+AeSGAnhUwZuhCEl4ayJ4iIdBD6Svpu/RIzCzU2DKATCYqSCRfWupW76bemZ3KOm+9gSd0BhHudiG/m4LBJ1S2sWo9iaF2YbRuoROmv6pH8BJv/YoybLL+31HIjCPJZr2dHYcSZAI9La9Zj7jkIeW1sMpjtHhUBdRBLlCslLCleKuzoJZ1GtmShxN1Ii8yqAhuoFuMJb+g74TKIdbrHk/Jmu5J4PcBZW+JC33Iacjmbuqnl84xKf8OxVtc2E0bodj6L54/LlUWa8kTo/2hggOtMIIClQIBATCB/qGB1KSB0TCBzjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEpMCcGA1UECxMgTWljcm9zb2Z0IE9wZXJhdGlvbnMgUHVlcnRvIFJpY28xJjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOjE0OEMtQzRCOS0yMDY2MSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNloiUKAQEwCQYFKw4DAhoFAAMVADTtUEBBMV1YRdkblfnHkCuWTHFqoIHeMIHbpIHYMIHVMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSkwJwYDVQQLEyBNaWNyb3NvZnQgT3BlcmF0aW9ucyBQdWVydG8gUmljbzEnMCUGA1UECxMebkNpcGhlciBOVFMgRVNOOjRERTktMEM1RS0zRTA5MSswKQYDVQQDEyJNaWNyb3NvZnQgVGltZSBTb3VyY2UgTWFzdGVyIENsb2NrMA0GCSqGSIb3DQEBBQUAAgUA4NCXQzAiGA8yMDE5MDcxMTAwNTYzNVoYDzIwMTkwNzEyMDA1NjM1WjB0MDoGCisGAQQBhFkKBAExLDAqMAoCBQDg0JdDAgEAMAcCAQACAgNWMAcCAQACAhkjMAoCBQDg0ejDAgEAMDYGCisGAQQBhFkKBAIxKDAmMAwGCisGAQQBhFkKAwGgCjAIAgEAAgMHoSChCjAIAgEAAgMHoSAwDQYJKoZIhvcNAQEFBQADggEBAH+xmTw5NYl6AGU/8HVvvnMu4l4eDJelnewcQLDKuQrxDC7TTUu9DXdd7o2LBnxJcCta00r/r1RbcbtAv1T5ZfgFoXtZdicf/JM/b7uAENvCPpVL6PvEiGVrRozTJeKfsjZaZzLTTwHvs1eAcGtgpRz8nV42la31anY8SunRxERXCpXCQ3ettiwavnOHp9fLWPba7yoUJZa0iO+lb7Krv5mPGkpjKbw4VsGp6UrDQ4QEMGOp09p73z9XJUJOMtxP5Mr3VaWLUQWBjsDsNeO5rS20IVDVpYKfJS4gQrgTPfx9M7bViNUxk12oGUqKlt4V7Ayo/bJT/uc9sXXRDdMSk1MxggIVMIICEQIBATCBjjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0ECEzMAAAD+L1aYzrGZfI0AAAAAAP4wCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE5MDcxMDIzNTQxMFowIwYJKoZIhvcNAQkEMRYEFBz9MpMmZcxQw2g1EWqfaab4XEXkMA0GCSqGSIb3DQEBBQUABIIBAGZjUV9BknxhFFXQU+NxCW+0vbIma/kFPQVBpVkKKpAP8dOzs97ZCPYv0gGhDFFTv6Hd1lXmMJKg1kGikJGlimI4xG4Iv/USzzmK3swv3qy/i0TgJFlPWdPJyNhZo+jzdGQAkH90SjStDrrQP30szofAOXrl3yWt6JhfIzNN45pEvTRx2GouRB+P7FCzCsfBYWzfF1bzTUW8nVmejgbZQckSDoWcfLQs4VOM+xb0C1m0BtaP2nK3zsEMAq6EtJomoBcb2aFM84/CHwsLOUfuLIMkwnxoLZeXTBEYHN5dsR8x+FWUbymJqVvjVTFYwGRIdTHEA/Pe4oilS0u9XRAcQn4=</CounterSignature></Object></Signature></doc>
lib\devaudit\NuGet.Configuration.dll
md5: 18C89B1E9A13571C0E1404B2C307383E | sha1: 5BFD96B04F5F5E22C8958E8815C0B3E697CFA359 | sha256: 07E4F071F0A347EB313BF441A177C93D348D00FAAED05F455810F905544CE8CB | sha512: 1AED3889CF9EF507B257C69240240A7FDA73889C91BFDA0597D0E91900D51E00F34A2187988BF49D7DD856F94C7F1D0BA863C169245CCD2E477BB71946426D3F
lib\devaudit\NuGet.Configuration.xml
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>NuGet.Configuration</name>
    </assembly>
    <members>
        <member name="F:NuGet.Configuration.CredentialRequestType.Proxy">
            <summary>
            Indicates that the request credentials are to be used to access a proxy.
            </summary>
        </member>
        <member name="F:NuGet.Configuration.CredentialRequestType.Unauthorized">
            <summary>
            Indicates that the remote server rejected the previous request as unauthorized. This 
            suggests that the server does not know who the caller is (i.e. the caller is not
            authenticated).
            </summary>
        </member>
        <member name="F:NuGet.Configuration.CredentialRequestType.Forbidden">
            <summary>
            Indicates that the remote server rejected the previous request as forbidden. This
            suggests that the server knows who the caller is (i.e. the caller is authorized) but
            is not allowed to access the request resource. A different set of credentials could
            solve this failure.
            </summary>
        </member>
        <member name="T:NuGet.Configuration.ICredentialService">
            <summary>
            A credentials service.
            </summary>
        </member>
        <member name="M:NuGet.Configuration.ICredentialService.GetCredentialsAsync(System.Uri,System.Net.IWebProxy,NuGet.Configuration.CredentialRequestType,System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets credentials.
            </summary>
            <param name="uri">The URI for which credentials should be retrieved.</param>
            <param name="proxy">A web proxy.</param>
            <param name="type">The credential request type.</param>
            <param name="message">A message to display when prompting for credentials.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.Net.ICredentials" />.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="uri" /> is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Configuration.ICredentialService.TryGetLastKnownGoodCredentialsFromCache(System.Uri,System.Boolean,System.Net.ICredentials@)">
            <summary>
            Attempts to retrieve last known good credentials for a URI from a credentials cache.
            </summary>
            <remarks>
            When the return value is <c>true</c>, <paramref name="credentials" /> will have last known
            good credentials from the credentials cache.  These credentials may have become invalid
            since their last use, so there is no guarantee that the credentials are currently valid.
            </remarks>
            <param name="uri">The URI for which cached credentials should be retrieved.</param>
            <param name="isProxy"><c>true</c> for proxy credentials; otherwise, <c>false</c>.</param>
            <param name="credentials">Cached credentials or <c>null</c>.</param>
            <returns><c>true</c> if a result is returned from the cache; otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="uri" /> is <c>null</c>.</exception>
        </member>
        <member name="P:NuGet.Configuration.ICredentialService.HandlesDefaultCredentials">
            <summary>
            Gets a value indicating whether this credential service wants to handle "default credentials" specially,
            instead of relying on DefaultNetworkCredentials
            </summary>
        </member>
        <member name="M:NuGet.Configuration.IPackageSourceProvider.LoadPackageSources">
            <summary>
            Gets an enumerable of all of the package sources
            </summary>
            <returns>Enumerable of all of the package sources</returns>
        </member>
        <member name="M:NuGet.Configuration.IPackageSourceProvider.GetPackageSourceByName(System.String)">
            <summary>
            Gets the source that matches a given name.
            </summary>
            <param name="name">Name of source to be searched for</param>
            <returns>PackageSource that matches the given name. Null if none was found</returns>
            <throws>ArgumentException when <paramref name="name" /> is null or empty.</throws>
        </member>
        <member name="M:NuGet.Configuration.IPackageSourceProvider.GetPackageSourceBySource(System.String)">
            <summary>
            Gets the source that matches a given source url.
            </summary>
            <param name="source">Url of source to be searched for</param>
            <returns>PackageSource that matches the given source. Null if none was found</returns>
            <throws>ArgumentException when <paramref name="source" /> is null or empty.</throws>
        </member>
        <member name="E:NuGet.Configuration.IPackageSourceProvider.PackageSourcesChanged">
            <summary>
            Event raised when the package sources have been changed.
            </summary>
        </member>
        <member name="M:NuGet.Configuration.IPackageSourceProvider.RemovePackageSource(System.String)">
            <summary>
            Removes the package source that matches the given name
            </summary>
            <param name="name">Name of source to remove</param>
        </member>
        <member name="M:NuGet.Configuration.IPackageSourceProvider.EnablePackageSource(System.String)">
            <summary>
            Enables the package source that matches the given name
            </summary>
            <param name="name">Name of source to enable</param>
        </member>
        <member name="M:NuGet.Configuration.IPackageSourceProvider.DisablePackageSource(System.String)">
            <summary>
            Disables the package source that matches the given name
            </summary>
            <param name="name">Name of source to disable</param>
        </member>
        <member name="M:NuGet.Configuration.IPackageSourceProvider.UpdatePackageSource(NuGet.Configuration.PackageSource,System.Boolean,System.Boolean)">
            <summary>
            Updates the values of the given package source.
            </summary>
            <remarks>The package source is matched by name.</remarks>
            <param name="source">Source with updated values</param>
            <param name="updateCredentials">Describes if credentials values from <paramref name="source" /> should be updated or ignored</param>
            <param name="updateEnabled">Describes if enabled value from <paramref name="source" /> should be updated or ignored</param>
        </member>
        <member name="M:NuGet.Configuration.IPackageSourceProvider.AddPackageSource(NuGet.Configuration.PackageSource)">
            <summary>
            Adds a package source to the current configuration
            </summary>
            <param name="source">PackageSource to add</param>
        </member>
        <member name="M:NuGet.Configuration.IPackageSourceProvider.SavePackageSources(System.Collections.Generic.IEnumerable{NuGet.Configuration.PackageSource})">
            <summary>
            Compares the given list of PackageSources with the current PackageSources in the configuration
            and adds, removes or updates each source as needed.
            </summary>
            <param name="sources">PackageSources to be saved</param>
        </member>
        <member name="M:NuGet.Configuration.IPackageSourceProvider.IsPackageSourceEnabled(System.String)">
            <summary>
            Checks if a package source with a given name is part of the disabled sources configuration
            </summary>
            <param name="name">Name of the source to be queried</param>
            <returns>true if the source with the given name is not part of the disabled sources</returns>
        </member>
        <member name="P:NuGet.Configuration.IPackageSourceProvider.ActivePackageSourceName">
            <summary>
            Gets the name of the active PackageSource
            </summary>
        </member>
        <member name="P:NuGet.Configuration.IPackageSourceProvider.DefaultPushSource">
            <summary>
            Gets the Default push source
            </summary>
        </member>
        <member name="M:NuGet.Configuration.IPackageSourceProvider.SaveActivePackageSource(NuGet.Configuration.PackageSource)">
            <summary>
            Updates the active package source with the given source.
            </summary>
            <param name="source">Source to be set as the active package source</param>
        </member>
        <member name="F:NuGet.Configuration.NuGetConstants.DefaultGalleryServerUrl">
            <summary>
            NuGet.org gallery Url used as a source display name and as a default "id" when storing nuget.org API key.
            </summary>
            <remarks>
            Albeit this url is not actual feed we should keep it unchanged for back-compat with earlier NuGet versions.
            Typical scenario leading to adding this url to config file is to run setApiKey command without a source:
            nuget.exe setApiKey XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
            </remarks>
        </member>
        <member name="F:NuGet.Configuration.PackageSource.DefaultProtocolVersion">
            <summary>
            The feed version for NuGet prior to v3.
            </summary>
        </member>
        <member name="P:NuGet.Configuration.PackageSource.TrySourceAsUri">
            <summary>
            Returns null if Source is an invalid URI
            </summary>
        </member>
        <member name="P:NuGet.Configuration.PackageSource.SourceUri">
            <summary>
            Throws if Source is an invalid URI
            </summary>
        </member>
        <member name="P:NuGet.Configuration.PackageSource.IsOfficial">
            <summary>
            This does not represent just the NuGet Official Feed alone
            It may also represent a Default Package Source set by Configuration Defaults
            </summary>
        </member>
        <member name="P:NuGet.Configuration.PackageSource.ProtocolVersion">
            <summary>
            Gets or sets the protocol version of the source. Defaults to 2.
            </summary>
        </member>
        <member name="P:NuGet.Configuration.PackageSource.IsLocal">
            <summary>
            True if the source path is file based. Unc shares are not included.
            </summary>
        </member>
        <member name="T:NuGet.Configuration.PackageSourceCredential">
            <summary>
            Represents credentials required to authenticate user within package source web requests.
            </summary>
        </member>
        <member name="P:NuGet.Configuration.PackageSourceCredential.Username">
            <summary>
            User name
            </summary>
        </member>
        <member name="P:NuGet.Configuration.PackageSourceCredential.PasswordText">
            <summary>
            Password text as stored in config file. May be encrypted.
            </summary>
        </member>
        <member name="P:NuGet.Configuration.PackageSourceCredential.IsPasswordClearText">
            <summary>
            Indicates if password is stored in clear text.
            </summary>
        </member>
        <member name="P:NuGet.Configuration.PackageSourceCredential.ValidAuthenticationTypes">
            <summary>
            List of authentication types the credential is valid for, e.g. 'basic'. If empty, all authentication types
            are allowed.
            </summary>
        </member>
        <member name="P:NuGet.Configuration.PackageSourceCredential.ValidAuthenticationTypesText">
            <summary>
            Comma-delimited list of authentication types the credential is valid for as stored in the config file.
            If null or empty, all authentication types are valid. Example: 'basic,negotiate'
            </summary>
        </member>
        <member name="P:NuGet.Configuration.PackageSourceCredential.Password">
            <summary>
            Retrieves password in clear text. Decrypts on-demand.
            </summary>
        </member>
        <member name="P:NuGet.Configuration.PackageSourceCredential.Source">
            <summary>
            Associated source ID
            </summary>
        </member>
        <member name="M:NuGet.Configuration.PackageSourceCredential.IsValid">
            <summary>
            Verifies if object contains valid data, e.g. not empty user name and password.
            </summary>
            <returns>True if credentials object is valid</returns>
        </member>
        <member name="M:NuGet.Configuration.PackageSourceCredential.#ctor(System.String,System.String,System.String,System.Boolean,System.String)">
            <summary>
            Instantiates the credential instance out of raw values read from a config file.
            </summary>
            <param name="source">Associated source ID (needed for reporting errors)</param>
            <param name="username">User name</param>
            <param name="passwordText">Password as stored in config file</param>
            <param name="isPasswordClearText">Hints if password provided in clear text</param>
            <param name="validAuthenticationTypesText">
            Comma-delimited list of authentication types the credential is valid for as stored in the config file.
            If null or empty, all authentication types are valid. Example: 'basic,negotiate'
            </param>
        </member>
        <member name="M:NuGet.Configuration.PackageSourceCredential.FromUserInput(System.String,System.String,System.String,System.Boolean,System.String)">
            <summary>
            Creates new instance of credential object out values provided by user.
            </summary>
            <param name="source">Source ID needed for reporting errors if any</param>
            <param name="username">User name</param>
            <param name="password">Password text in clear</param>
            <param name="storePasswordInClearText">Hints if the password should be stored in clear text on disk.</param>
            <param name="validAuthenticationTypesText">
            Comma-delimited list of authentication types the credential is valid for as stored in the config file.
            If null or empty, all authentication types are valid. Example: 'basic,negotiate'
            </param>
            <returns>New instance of <see cref="T:NuGet.Configuration.PackageSourceCredential" /></returns>
        </member>
        <member name="M:NuGet.Configuration.PackageSourceCredential.ToICredentials">
            <summary>
            Converts this object to an ICredentials, capturing the username, password and valid authentication types
            </summary>
        </member>
        <member name="M:NuGet.Configuration.PackageSourceCredential.ParseAuthTypeFilterString(System.String)">
            <summary>
            Converts an authentication type filter string from the config file syntax to a list of valid authentication
            types
            </summary>
            <param name="str">
            Comma-delimited list of authentication types the credential is valid for as stored in the config file.
            If null or empty, all authentication types are valid. Example: 'basic,negotiate'
            </param>
            <returns>
            Enumeration of valid authentication types. If empty, all authentication types are valid.
            </returns>
        </member>
        <member name="M:NuGet.Configuration.PackageSourceProvider.LoadPackageSources">
            <summary>
            Returns PackageSources if specified in the config file. Else returns the default sources specified in the
            constructor.
            If no default values were specified, returns an empty sequence.
            </summary>
        </member>
        <member name="M:NuGet.Configuration.PackageSourceProvider.OnPackageSourcesChanged">
            <summary>
            Fires event PackageSourcesChanged
            </summary>
        </member>
        <member name="P:NuGet.Configuration.PackageSourceProvider.ActivePackageSourceName">
            <summary>
            Gets the name of the ActivePackageSource from NuGet.Config
            </summary>
        </member>
        <member name="M:NuGet.Configuration.PackageSourceProvider.SaveActivePackageSource(NuGet.Configuration.PackageSource)">
            <summary>
            Saves the <paramref name="source" /> as the active source.
            </summary>
            <param name="source"></param>
        </member>
        <member name="T:NuGet.Configuration.IProxyCredentialCache">
            <summary>
            <see cref="T:System.Net.CredentialCache" />-like interface with Update credential semantics rather than Add/Remove
            </summary>
        </member>
        <member name="P:NuGet.Configuration.IProxyCredentialCache.Version">
            <summary>
            Tracks the cache version. Changes every time proxy credential is updated.
            </summary>
        </member>
        <member name="M:NuGet.Configuration.IProxyCredentialCache.UpdateCredential(System.Uri,System.Net.NetworkCredential)">
            <summary>
            Add or update proxy credential
            </summary>
            <param name="proxyAddress">Proxy network address</param>
            <param name="credentials">New credential object</param>
        </member>
        <member name="T:NuGet.Configuration.WebProxy">
            <summary>
            Internal implementation of <see cref="T:System.Net.IWebProxy" /> mirroring default desktop one.
            Introduced for XPlat coreFx support.
            </summary>
        </member>
        <member name="T:NuGet.Configuration.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.Argument_Cannot_Be_Null_Or_Empty">
            <summary>
              Looks up a localized string similar to Value cannot be null or empty string..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.AttributeNotAllowed">
            <summary>
              Looks up a localized string similar to Attribute '{0}' is not allowed in element '{1}'..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.AttributeValueNotAllowed">
            <summary>
              Looks up a localized string similar to The attribute '{0}' has an unallowed value '{1}' in element '{2}'..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.CannotUpdateDifferentItems">
            <summary>
              Looks up a localized string similar to The item passed to the Update method cannot refer to a different item than the one being updated..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.CannotUpdateMachineWide">
            <summary>
              Looks up a localized string similar to Unable to update setting since it is in a machine-wide NuGet.Config..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.CannotUpdateNode">
            <summary>
              Looks up a localized string similar to Cannot update the node of a setting..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.CannotUpdateOrigin">
            <summary>
              Looks up a localized string similar to Cannot update the origin of a setting..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.CredentialsItemMustHaveUsernamePassword">
            <summary>
              Looks up a localized string similar to Credentials item must have username and password..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.Error_EncryptionUnsupported">
            <summary>
              Looks up a localized string similar to Encryption is not supported on non-Windows platforms..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.Error_InvalidAttribute">
            <summary>
              Looks up a localized string similar to The attribute {0}-{1} is not valid..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.Error_MergeTwoDifferentSections">
            <summary>
              Looks up a localized string similar to Cannot merge two different sections..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.Error_MoreThanOnePassword">
            <summary>
              Looks up a localized string similar to A credentials item must have only one Password or ClearTextPassword entry..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.Error_MoreThanOneUsername">
            <summary>
              Looks up a localized string similar to A credentials item must have only one Username entry..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.Error_MoreThanOneValidAuthenticationTypes">
            <summary>
              Looks up a localized string similar to A credentials item must have only one ValidAuthenticationTypes entry..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.Error_NoWritableConfig">
            <summary>
              Looks up a localized string similar to There are no writable config files..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.FileDoesNotExist">
            <summary>
              Looks up a localized string similar to File '{0}' does not exist..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.InvalidNullSettingsOperation">
            <summary>
              Looks up a localized string similar to "{0}" cannot be called on a NullSettings. This may be caused on account of insufficient permissions to read or write to "%AppData%\NuGet\NuGet.config"..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.ItemDoesNotExist">
            <summary>
              Looks up a localized string similar to The item does not exist in the {0} section..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.MissingRequiredAttribute">
            <summary>
              Looks up a localized string similar to Missing required attribute '{0}' in element '{1}'..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.MustContainAbsolutePath">
            <summary>
              Looks up a localized string similar to '{0}' must contain an absolute path '{1}'..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.NoAttributesAllowed">
            <summary>
              Looks up a localized string similar to The {0} item should not have any attributes and it was found with {1}..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.NoWritteableConfig">
            <summary>
              Looks up a localized string similar to There is no NuGet.Config that could be used for writing settings. Please create one at the desired location and restart the client..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.OwnersItemMustHaveAtLeastOneOwner">
            <summary>
              Looks up a localized string similar to Owners item must have at least one owner..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.OwnersMustOnlyHaveContent">
            <summary>
              Looks up a localized string similar to Owners item must only have text content and cannot be empty..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.PackageSource_Invalid">
            <summary>
              Looks up a localized string similar to The package source does not belong to the collection of available sources..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.PropertyCannotBeNullOrEmpty">
            <summary>
              Looks up a localized string similar to {0} cannot be null or empty..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.RelativeEnvVarPath">
            <summary>
              Looks up a localized string similar to Environment variable '{0}' must contain an absolute path, the full path of '{1}' cannot be determined..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.RepositoryMustHaveOneOwners">
            <summary>
              Looks up a localized string similar to The repository item with name '{0}' and service index '{1}' has more than one owners item in it..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.SectionDoesNotExist">
            <summary>
              Looks up a localized string similar to The section '{0}' does not exist in the settings..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.Settings_FileName_Cannot_Be_A_Path">
            <summary>
              Looks up a localized string similar to Parameter 'fileName' to Settings must be just a file name and not a path..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.ShowError_CannotHaveChildren">
            <summary>
              Looks up a localized string similar to Error parsing NuGet.Config. Element '{0}' cannot have descendant elements. Path: '{1}'..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.ShowError_ConfigHasInvalidPackageSource">
            <summary>
              Looks up a localized string similar to {0}: NuGet.Config has an invalid package source value '{1}'. Reason: {2}.
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.ShowError_ConfigInvalidOperation">
            <summary>
              Looks up a localized string similar to NuGet.Config is malformed. Path: '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.ShowError_ConfigInvalidXml">
            <summary>
              Looks up a localized string similar to NuGet.Config is not valid XML. Path: '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.ShowError_ConfigRootInvalid">
            <summary>
              Looks up a localized string similar to NuGet.Config does not contain the expected root element: 'configuration'. Path: '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.ShowError_ConfigUnauthorizedAccess">
            <summary>
              Looks up a localized string similar to Failed to read NuGet.Config due to unauthorized access. Path: '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.TextShouldNotBeEmpty">
            <summary>
              Looks up a localized string similar to Text elements should not be empty..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.TrustedSignerMustHaveCertificates">
            <summary>
              Looks up a localized string similar to A trusted signer entry must have at least one certificate entry..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.Unknown_Config_Exception">
            <summary>
              Looks up a localized string similar to Unexpected failure reading NuGet.Config. Path: '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.UnknownHashAlgorithmNotSupported">
            <summary>
              Looks up a localized string similar to Unknown hash algorithm is not supported..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.UnsupportedDecryptPassword">
            <summary>
              Looks up a localized string similar to Password decryption is not supported on .NET Core for this platform. The following feed uses an encrypted password: '{0}'. You can use a clear text password as a workaround..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.UnsupportedEncryptPassword">
            <summary>
              Looks up a localized string similar to Password encryption is not supported on .NET Core for this platform. The following feed try to use an encrypted password: '{0}'. You can use a clear text password as a workaround..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.UnsupportedHashAlgorithm">
            <summary>
              Looks up a localized string similar to Certificate entry has an unsupported hash algorithm: '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Resources.UserSettings_UnableToParseConfigFile">
            <summary>
              Looks up a localized string similar to Unable to parse config file because: {0} Path: '{1}'..
            </summary>
        </member>
        <member name="M:NuGet.Configuration.ConfigurationDefaults.#ctor(System.String,System.String)">
            <summary>
            An internal constructor MAINLY INTENDED FOR TESTING THE CLASS. But, the product code is only expected to
            use the static Instance property
            Only catches FileNotFoundException. Will throw all exceptions including other IOExceptions and
            XmlExceptions for invalid xml and so on
            </summary>
            <param name="directory">The directory that has the NuGetDefaults.Config</param>
            <param name="configFile">Name of the NuGetDefaults.Config</param>
        </member>
        <member name="T:NuGet.Configuration.ISettings">
            <summary>
            Interface to expose NuGet Settings
            </summary>
        </member>
        <member name="M:NuGet.Configuration.ISettings.GetSection(System.String)">
            <summary>
            Gets the section with a given name.
            </summary>
            <param name="sectionName">name to match sections</param>
            <returns>null if no section with the given name was found</returns>
        </member>
        <member name="M:NuGet.Configuration.ISettings.AddOrUpdate(System.String,NuGet.Configuration.SettingItem)">
            <summary>
            Adds or updates the given <paramref name="item" /> to the settings.
            If the <paramref name="item" /> has to be added this method will add it
            in the user wide settings file, or walk down the hierarchy (starting from the user wide config)
            until it finds a config where the given section is not cleared.
            </summary>
            <param name="sectionName">section where the <paramref name="item" /> has to be added. If this section does not exist, one will be created.</param>
            <param name="item">item to be added to the settings.</param>
            <returns>true if the item was successfully updated or added in the settings</returns>
        </member>
        <member name="M:NuGet.Configuration.ISettings.Remove(System.String,NuGet.Configuration.SettingItem)">
            <summary>
            Removes the given <paramref name="item" /> from the settings.
            If the <paramref name="item" /> is the last item in the section, the section will also be removed.
            If the item is overriding any items from other configs it will delete all the merged items that are
            not in a machine wide config.
            </summary>
            <param name="sectionName">Section where the <paramref name="item" /> is stored. If this section does not exist, the method will throw</param>
            <param name="item">item to be removed from the settings</param>
            <remarks> If the <paramref name="item" /> is in a machine wide config this method will throw</remarks>
        </member>
        <member name="M:NuGet.Configuration.ISettings.SaveToDisk">
            <summary>
            Flushes any update that has been done in memory through the ISettings API to the settings file in disk.
            </summary>
        </member>
        <member name="E:NuGet.Configuration.ISettings.SettingsChanged">
            <summary>
            Event raised when the setting have been changed.
            </summary>
        </member>
        <member name="M:NuGet.Configuration.ISettings.GetConfigFilePaths">
            <summary>
            Get a list of all the paths of the settings files used as part of this settings object
            </summary>
        </member>
        <member name="M:NuGet.Configuration.ISettings.GetConfigRoots">
            <summary>
            Get a list of all the roots of the settings files used as part of this settings object
            </summary>
        </member>
        <member name="T:NuGet.Configuration.CredentialsItem">
            <summary>
            A CredentialsItem has a name and it can have between 2 or 3 children:
                - [Required] Username (AddItem)
                - [Required] Either Password or ClearTextPassword (AddItem)
                - [Optional] ValidAuthenticationTypes (AddItem)
            </summary>
        </member>
        <member name="M:NuGet.Configuration.CredentialsItem.Update(NuGet.Configuration.SettingItem)">
            <remarks>
            This method is internal because it updates directly the xElement behind this abstraction.
            It should only be called whenever the underlaying config file is intended to be changed.
            To persist changes to disk one must save the corresponding setting files
            </remarks>
        </member>
        <member name="M:NuGet.Configuration.NuGetConfiguration.#ctor(System.Collections.Generic.IReadOnlyDictionary{System.String,System.String},System.Collections.Generic.IEnumerable{NuGet.Configuration.SettingSection})">
            <remarks>
            There should not be a NuGetConfiguration without an Origin.
            This constructor should only be used for tests.
            </remarks>
        </member>
        <member name="M:NuGet.Configuration.NuGetConfiguration.#ctor(NuGet.Configuration.SettingSection[])">
            <remarks>
            There should not be a NuGetConfiguration without an Origin.
            This constructor should only be used for tests.
            </remarks>
        </member>
        <member name="P:NuGet.Configuration.NuGetPathContext.FallbackPackageFolders">
            <summary>
            Fallback package folders. There many be zero or more of these.
            </summary>
        </member>
        <member name="P:NuGet.Configuration.NuGetPathContext.UserPackageFolder">
            <summary>
            User global packages folder.
            </summary>
        </member>
        <member name="P:NuGet.Configuration.NuGetPathContext.HttpCacheFolder">
            <summary>
            User level http cache.
            </summary>
        </member>
        <member name="M:NuGet.Configuration.NuGetPathContext.Create(NuGet.Configuration.ISettings)">
            <summary>
            Load paths from already loaded settings.
            </summary>
            <param name="settings">NuGet.Config settings.</param>
        </member>
        <member name="M:NuGet.Configuration.NuGetPathContext.Create(System.String)">
            <summary>
            Load settings based on the solution or project root directory. NuGet.Config files will 
            be discovered based on this path. The machine wide config will also be loaded.
            </summary>
            <param name="settingsRoot">Root directory of the solution or project.</param>
        </member>
        <member name="M:NuGet.Configuration.SettingBase.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="M:NuGet.Configuration.SettingBase.IsAbstract">
            <summary>
            Specifies if the setting is an in-memory-only setting. 
            </summary>
        </member>
        <member name="M:NuGet.Configuration.SettingBase.IsCopy">
            <summary>
            Specifies if the setting is a copy of a concrete setting in a file.
            </summary>
        </member>
        <member name="M:NuGet.Configuration.SettingBase.IsEmpty">
            <summary>
            Specifies if the setting has attributes or values.
            </summary>
        </member>
        <member name="M:NuGet.Configuration.SettingBase.AsXNode">
            <summary>
            Gives the representation of this setting as an XNode object
            </summary>
        </member>
        <member name="M:NuGet.Configuration.SettingBase.Clone">
            <summary>
            Creates a shallow copy of the setting.
            Does not copy any pointer to the original data structure.
            Just copies the abstraction.
            </summary>
        </member>
        <member name="M:NuGet.Configuration.SettingBase.SetOrigin(NuGet.Configuration.SettingsFile)">
            <summary>
            Convenience method to add an element to an origin.
            Since an origin should not be updated, any update will be ignored.
            </summary>
            <remarks>Each setting can override this method to include any descendants to the origin</remarks>
        </member>
        <member name="M:NuGet.Configuration.SettingBase.RemoveFromSettings">
            <summary>
            Convenience method to remove an element from it's origin and convert to abstract
            </summary>
            <remarks>Each setting can override this method to remove any descendants from their origin</remarks>
        </member>
        <member name="P:NuGet.Configuration.SettingElement.ElementName">
            <summary>
            Text that differentiates element tag
            </summary>
        </member>
        <member name="P:NuGet.Configuration.SettingElement.AllowedAttributes">
            <summary>
            Specifies the keys for the attributes that the element can have
            </summary>
            <remarks>If null then all attributes are allowed</remarks>
        </member>
        <member name="P:NuGet.Configuration.SettingElement.RequiredAttributes">
            <summary>
            Specifies the keys for the attributes that the element should have
            </summary>
            <remarks>If null or empty then no attributes are required</remarks>
        </member>
        <member name="P:NuGet.Configuration.SettingElement.AllowedValues">
            <summary>
            Specifies which values are allowed for a specific attribute.
            If an attribute is not defined every value is allowed.
            Having allowed values does not imply that the attribute is required.
            </summary>
        </member>
        <member name="P:NuGet.Configuration.SettingElement.DisallowedValues">
            <summary>
            Specifies values that are explicitely disallowed for a specific attribute.
            If an attribute is not defined no value is disallowed.
            Having disallowed values does not imply that the attribute is required.
            </summary>
        </member>
        <member name="P:NuGet.Configuration.SettingElement.MutableAttributes">
            <summary>
             Key-value pairs that give more information about the element
            </summary>
        </member>
        <member name="P:NuGet.Configuration.SettingElement.Attributes">
            <summary>
            Read only key-value pairs that give more information about the element
            </summary>
        </member>
        <member name="M:NuGet.Configuration.SettingElement.IsEmpty">
            <summary>
            Specifies if the element is empty.
            Each element defines its own definition of empty.
            The default definition of empty is an element without attributes.
            </summary>
        </member>
        <member name="M:NuGet.Configuration.SettingElement.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="M:NuGet.Configuration.SettingElement.#ctor(System.Xml.Linq.XElement,NuGet.Configuration.SettingsFile)">
            <summary>
            Constructor used when element is read from a file
            </summary>
            <param name="element">Xelement read from XML file document tree</param>
            <param name="origin">Settings file that this element was read from</param>
        </member>
        <member name="F:NuGet.Configuration.SettingElementType.ActivePackageSource">
            ---- Known sections --- *
        </member>
        <member name="F:NuGet.Configuration.SettingElementType.Add">
            ---- Known items --- *
        </member>
        <member name="M:NuGet.Configuration.SettingItem.Update(NuGet.Configuration.SettingItem)">
            <remarks>
            This method is internal because it updates directly the xElement behind this abstraction.
            It should only be called whenever the underlying config file is intended to be changed.
            To persist changes to disk one must save the corresponding setting files
            </remarks>
        </member>
        <member name="T:NuGet.Configuration.Settings">
            <summary>
            Concrete implementation of ISettings to support NuGet Settings
            Wrapper for computed settings from given settings files
            </summary>
        </member>
        <member name="F:NuGet.Configuration.Settings.DefaultSettingsFileName">
            <summary>
            Default file name for a settings file is 'NuGet.config'
            Also, the user level setting file at '%APPDATA%\NuGet' always uses this name
            </summary>
        </member>
        <member name="F:NuGet.Configuration.Settings.OrderedSettingsFileNames">
            <summary>
            NuGet config names with casing ordered by precedence.
            </summary>
        </member>
        <member name="P:NuGet.Configuration.Settings.Priority">
            <summary>
            Enumerates the sequence of <see cref="T:NuGet.Configuration.SettingsFile" /> instances
            ordered from closer to user to further
            </summary>
        </member>
        <member name="M:NuGet.Configuration.Settings.LoadDefaultSettings(System.String)">
            <summary>
            Load default settings based on a directory.
            This includes machine wide settings.
            </summary>
        </member>
        <member name="M:NuGet.Configuration.Settings.LoadDefaultSettings(System.String,System.String,NuGet.Configuration.IMachineWideSettings)">
            <summary>
            Loads user settings from the NuGet configuration files. The method walks the directory
            tree in <paramref name="root" /> up to its root, and reads each NuGet.config file
            it finds in the directories. It then reads the user specific settings,
            which is file <paramref name="configFileName" />
            in <paramref name="root" /> if <paramref name="configFileName" /> is not null,
            If <paramref name="configFileName" /> is null, the user specific settings file is
            %AppData%\NuGet\NuGet.config.
            After that, the machine wide settings files are added.
            </summary>
            <remarks>
            For example, if <paramref name="root" /> is c:\dir1\dir2, <paramref name="configFileName" />
            is "userConfig.file", the files loaded are (in the order that they are loaded):
            c:\dir1\dir2\nuget.config
            c:\dir1\nuget.config
            c:\nuget.config
            c:\dir1\dir2\userConfig.file
            machine wide settings (e.g. c:\programdata\NuGet\Config\*.config)
            </remarks>
            <param name="root">
            The file system to walk to find configuration files.
            Can be null.
            </param>
            <param name="configFileName">The user specified configuration file.</param>
            <param name="machineWideSettings">
            The machine wide settings. If it's not null, the
            settings files in the machine wide settings are added after the user specific
            config file.
            </param>
            <returns>The settings object loaded.</returns>
        </member>
        <member name="M:NuGet.Configuration.Settings.LoadSpecificSettings(System.String,System.String)">
            <summary>
            Loads Specific NuGet.Config file. The method only loads specific config file 
            which is file <paramref name="configFileName" />from <paramref name="root" />.
            </summary>
        </member>
        <member name="M:NuGet.Configuration.Settings.LoadSettings(System.String,System.String,NuGet.Configuration.IMachineWideSettings,System.Boolean,System.Boolean)">
            <summary>
            For internal use only
            </summary>
        </member>
        <member name="M:NuGet.Configuration.Settings.LoadMachineWideSettings(System.String,System.String[])">
            <summary>
            Loads the machine wide settings.
            </summary>
            <remarks>
            For example, if <paramref name="paths" /> is {"IDE", "Version", "SKU" }, then
            the files loaded are (in the order that they are loaded):
            %programdata%\NuGet\Config\IDE\Version\SKU\*.config
            %programdata%\NuGet\Config\IDE\Version\*.config
            %programdata%\NuGet\Config\IDE\*.config
            %programdata%\NuGet\Config\*.config
            </remarks>
            <param name="root">The file system in which the settings files are read.</param>
            <param name="paths">The additional paths under which to look for settings files.</param>
            <returns>The list of settings read.</returns>
        </member>
        <member name="M:NuGet.Configuration.Settings.GetConfigFilePaths">
            <summary>
            Get a list of all the paths of the settings files used as part of this settings object
            </summary>
        </member>
        <member name="M:NuGet.Configuration.Settings.GetConfigRoots">
            <summary>
            Get a list of all the roots of the settings files used as part of this settings object
            </summary>
        </member>
        <member name="M:NuGet.Configuration.Settings.GetSettingsFilesFullPath(System.String)">
            <remarks>
            Order is most significant (e.g. applied last) to least significant (applied first)
            ex:
            c:\someLocation\nuget.config
            c:\nuget.config
            </remarks>
        </member>
        <member name="M:NuGet.Configuration.Settings.GetSettingsFileNameFromDir(System.String)">
            <summary>
            Checks for each possible casing of nuget.config in the directory. The first match is
            returned. If there are no nuget.config files null is returned.
            </summary>
            <remarks>For windows <see cref="F:NuGet.Configuration.Settings.OrderedSettingsFileNames" /> contains a single casing since
            the file system is case insensitive.</remarks>
        </member>
        <member name="P:NuGet.Configuration.SettingsFile.ConfigFilePath">
            <summary>
            Full path to the settings file
            </summary>
        </member>
        <member name="P:NuGet.Configuration.SettingsFile.DirectoryPath">
            <summary>
            Folder under which the settings file is present
            </summary>
        </member>
        <member name="P:NuGet.Configuration.SettingsFile.FileName">
            <summary>
            Filename of the settings file
            </summary>
        </member>
        <member name="P:NuGet.Configuration.SettingsFile.Next">
            <summary>
            Next config file to read in the hierarchy
            </summary>
        </member>
        <member name="P:NuGet.Configuration.SettingsFile.IsDirty">
            <summary>
            Defines if the configuration settings have been changed but have not been saved to disk
            </summary>
        </member>
        <member name="P:NuGet.Configuration.SettingsFile.IsMachineWide">
            <summary>
            Defines if the settings file is considered a machine wide settings file
            </summary>
            <remarks>Machine wide settings files cannot be eddited.</remarks>
        </member>
        <member name="P:NuGet.Configuration.SettingsFile.Priority">
            <summary>
            Order in which the files will be read.
            A larger number means closer to the user.
            </summary>
        </member>
        <member name="F:NuGet.Configuration.SettingsFile._xDocument">
            <summary>
            XML element for settings file
            </summary>
        </member>
        <member name="F:NuGet.Configuration.SettingsFile._rootElement">
            <summary>
            Root element of configuration file.
            By definition of a nuget.config, the root element has to be a 'configuration' element
            </summary>
        </member>
        <member name="M:NuGet.Configuration.SettingsFile.#ctor(System.String)">
            <summary>
            Creates an instance of a non machine wide SettingsFile with the default filename.
            </summary>
            <param name="directoryPath">path to the directory where the file is</param>
        </member>
        <member name="M:NuGet.Configuration.SettingsFile.#ctor(System.String,System.String)">
            <summary>
            Creates an instance of a non machine wide SettingsFile.
            </summary>
            <param name="directoryPath">path to the directory where the file is</param>
            <param name="fileName">name of config file</param>
        </member>
        <member name="M:NuGet.Configuration.SettingsFile.#ctor(System.String,System.String,System.Boolean)">
            <summary>
            Creates an instance of a SettingsFile
            </summary>
            <remarks>It will parse the specified document,
            if it doesn't exist it will create one with the default configuration.</remarks>
            <param name="directoryPath">path to the directory where the file is</param>
            <param name="fileName">name of config file</param>
            <param name="isMachineWide">specifies if the SettingsFile is machine wide</param>
        </member>
        <member name="M:NuGet.Configuration.SettingsFile.GetSection(System.String)">
            <summary>
            Gets the section with a given name.
            </summary>
            <param name="sectionName">name to match sections</param>
            <returns>null if no section with the given name was found</returns>
        </member>
        <member name="M:NuGet.Configuration.SettingsFile.AddOrUpdate(System.String,NuGet.Configuration.SettingItem)">
            <summary>
            Adds or updates the given <paramref name="item" /> to the settings.
            </summary>
            <param name="sectionName">section where the <paramref name="item" /> has to be added. If this section does not exist, one will be created.</param>
            <param name="item">item to be added to the settings.</param>
            <returns>true if the item was successfully updated or added in the settings</returns>
        </member>
        <member name="M:NuGet.Configuration.SettingsFile.Remove(System.String,NuGet.Configuration.SettingItem)">
            <summary>
            Removes the given <paramref name="item" /> from the settings.
            If the <paramref name="item" /> is the last item in the section, the section will also be removed.
            </summary>
            <param name="sectionName">Section where the <paramref name="item" /> is stored. If this section does not exist, the method will throw</param>
            <param name="item">item to be removed from the settings</param>
            <remarks> If the SettingsFile is a machine wide config this method will throw</remarks>
        </member>
        <member name="M:NuGet.Configuration.SettingsFile.SaveToDisk">
            <summary>
            Flushes any in-memory updates in the SettingsFile to disk.
            </summary>
        </member>
        <member name="M:NuGet.Configuration.SettingsFile.TryGetSection(System.String,NuGet.Configuration.SettingSection@)">
            <remarks>
            This method gives you a reference to the actual abstraction instead of a clone of it.
            It should be used only when intended. For most purposes you should be able to use
            GetSection(...) instead.
            </remarks>
        </member>
        <member name="T:NuGet.Configuration.SettingValue">
            <summary>
            Represents a single setting value in a settings file
            </summary>
        </member>
        <member name="P:NuGet.Configuration.SettingValue.Key">
            <summary>
            Represents the key of the setting
            </summary>
        </member>
        <member name="P:NuGet.Configuration.SettingValue.Value">
            <summary>
            Represents the value of the setting
            </summary>
        </member>
        <member name="P:NuGet.Configuration.SettingValue.OriginalValue">
            <summary>
            Original value of the source as in NuGet.Config.
            Should be used only if the SettingValue is read from a config file.
            </summary>
        </member>
        <member name="P:NuGet.Configuration.SettingValue.IsMachineWide">
            <summary>
            IsMachineWide tells if the setting is machine-wide or not.
            Should be used only if the SettingValue is read from a config file.
            </summary>
        </member>
        <member name="P:NuGet.Configuration.SettingValue.Priority">
            <summary>
            The priority of this setting in the nuget.config hierarchy. Bigger number means higher priority.
            Should be used only if the SettingValue is read from a config file.
            </summary>
        </member>
        <member name="P:NuGet.Configuration.SettingValue.Origin">
            <summary>
            Gets the <see cref="T:NuGet.Configuration.ISettings" /> that provided this value.
            Should be used only if the SettingValue is read from a config file.
            </summary>
        </member>
        <member name="P:NuGet.Configuration.SettingValue.AdditionalData">
            <summary>
            Gets additional values with the specified setting.
            </summary>
            <remarks>
            When reading from an XML based settings file, this includes all attributes on the element
            other than the <c>Key</c> and <c>Value</c>.
            </remarks>
        </member>
        <member name="T:NuGet.Configuration.XPlatMachineWideSetting">
            <summary>
            Machine wide settings based on the default machine wide config directory.
            </summary>
        </member>
        <member name="T:NuGet.Configuration.IExtensionLocator">
            <summary>
            Provides a common facility for locating extensions
            </summary>
        </member>
        <member name="M:NuGet.Configuration.IExtensionLocator.FindExtensions">
            <summary>
            Find paths to all extensions
            </summary>
        </member>
        <member name="M:NuGet.Configuration.IExtensionLocator.FindCredentialProviders">
            <summary>
            Find paths to all credential providers
            </summary>
        </member>
        <member name="M:NuGet.Configuration.SettingsUtility.GetConfigValue(NuGet.Configuration.ISettings,System.String,System.Boolean,System.Boolean)">
            <summary>
            Retrieves a config value for the specified key
            </summary>
            <param name="settings">The settings instance to retrieve </param>
            <param name="key">The key to look up</param>
            <param name="decrypt">Determines if the retrieved value needs to be decrypted.</param>
            <param name="isPath">Determines if the retrieved value is returned as a path.</param>
            <returns>Null if the key was not found, value from config otherwise.</returns>
        </member>
        <member name="M:NuGet.Configuration.SettingsUtility.SetConfigValue(NuGet.Configuration.ISettings,System.String,System.String,System.Boolean)">
            <summary>
            Sets a config value in the setting.
            </summary>
            <param name="settings">The settings instance to store the key-value in.</param>
            <param name="key">The key to store.</param>
            <param name="value">The value to store.</param>
            <param name="encrypt">Determines if the value needs to be encrypted prior to storing.</param>
        </member>
        <member name="M:NuGet.Configuration.SettingsUtility.DeleteConfigValue(NuGet.Configuration.ISettings,System.String)">
            <summary>
            Deletes a config value from settings
            </summary>
            <param name="settings">The settings instance to delete the key from.</param>
            <param name="key">The key to delete.</param>
            <returns>True if the value was deleted, false otherwise.</returns>
        </member>
        <member name="M:NuGet.Configuration.SettingsUtility.GetFallbackPackageFolders(NuGet.Configuration.ISettings)">
            <summary>
            Read fallback folders from the environment variable or from nuget.config.
            </summary>
        </member>
        <member name="M:NuGet.Configuration.SettingsUtility.GetFallbackPackageFoldersFromConfig(NuGet.Configuration.ISettings)">
            <summary>
            Read fallback folders only from nuget.config.
            </summary>
        </member>
        <member name="M:NuGet.Configuration.SettingsUtility.GetHttpCacheFolder">
            <summary>
            Get the HTTP cache folder from either an environment variable or a default.
            </summary>
        </member>
        <member name="M:NuGet.Configuration.SettingsUtility.GetPluginsCacheFolder">
            <summary>
             Get plugins cache folder
            </summary>
        </member>
        <member name="M:NuGet.Configuration.SettingsUtility.GetDefaultPushSource(NuGet.Configuration.ISettings)">
            <summary>
            The DefaultPushSource can be:
            - An absolute URL
            - An absolute file path
            - A relative file path
            - The name of a registered source from a config file
            </summary>
        </member>
        <member name="M:NuGet.Configuration.SettingsUtility.VerifyPathIsRooted(System.String,System.String)">
            <summary>
            Throw if a path is relative.
            </summary>
        </member>
        <member name="M:NuGet.Shared.EqualityUtility.OrderedEquals``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Compares two enumberables for equality, ordered according to the specified key and optional comparer. Handles null values gracefully.
            </summary>
            <typeparam name="TSource">The type of the list</typeparam>
            <typeparam name="TKey">The type of the sorting key</typeparam>
            <param name="self">This list</param>
            <param name="other">The other list</param>
            <param name="keySelector">The function to extract the key from each item in the list</param>
            <param name="orderComparer">An optional comparer for comparing keys</param>
            <param name="sequenceComparer">An optional comparer for sequences</param>
        </member>
        <member name="M:NuGet.Shared.EqualityUtility.SequenceEqualWithNullCheck``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Compares two sequence for equality, allowing either sequence to be null. If one is null, both have to be
            null for equality.
            </summary>
        </member>
        <member name="M:NuGet.Shared.EqualityUtility.SetEqualsWithNullCheck``1(System.Collections.Generic.ISet{``0},System.Collections.Generic.ISet{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Compares two sets for equality, allowing either sequence to be null.
            If one is null, both have to be null for equality.
            </summary>
        </member>
        <member name="T:NuGet.Shared.HashCodeCombiner">
            <summary>
            Hash code creator, based on the original NuGet hash code combiner/ASP hash code combiner implementations
            </summary>
        </member>
        <member name="M:NuGet.Shared.HashCodeCombiner.GetHashCode``2(``0,``1)">
            <summary>
            Create a unique hash code for the given set of items
            </summary>
        </member>
        <member name="M:NuGet.Shared.HashCodeCombiner.GetHashCode``3(``0,``1,``2)">
            <summary>
            Create a unique hash code for the given set of items
            </summary>
        </member>
        <member name="M:NuGet.Shared.Extensions.AsList``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Return the enumerable as a List of T, copying if required. Optimized for common case where it is an List of T.
            Avoid mutating the return value.
            </summary>
            <remarks>https://aspnetwebstack.codeplex.com/SourceControl/latest#src/Common/CollectionExtensions.cs</remarks>
        </member>
        <member name="M:NuGet.Shared.Extensions.AsHashSet``1(System.Collections.Generic.ISet{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Return the ISet as a HashSet of T, copying if required. Optimized for common case where it is a HashSet of T.
            Avoid mutating the return value.
            </summary>
        </member>
    </members>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>9WUfChUhkRqcN49I7zPDZqt/O/U=</DigestValue></Reference></SignedInfo><SignatureValue>RmpHWjFTpis1eI1oN47M4I6WwXfADd50HzKp561p0uHkdyBH2gKOugUHhRpCxEnKwj/PYQaoheQHnZueLBclfoCfcEGierVWvDYgXIGPNcdi+t1vJFPOzOKelHPe/VapARZ+ZIaiFcfqKpUXpzd3d5Veo0KYzs7hhXsVLOXygcLA074VZYfq837gzggSv/iPpGWBN+nj+GaXgYKF2jPxB2Ho1ZsWqdyTcG9A4QwVIWd94G8iRj2+xssKuyUwwGjfA2vearTqwuNN8/f2O6CdbplBYss7sVZGgTiCdUslY7gB4DdcELCtL2HwwHWCfsRDfhHH2QVYDYdY84CQUzD8tA==</SignatureValue><KeyInfo><KeyValue><RSAKeyValue><Modulus>rP8Qj2sAKinnae2QrcoGzA7VlyvaxElKuraARSAFhlo6cN123kCqJ4/S4xyx539aM3HKsa3+ztVeKBT9nETkUAbo6XNZ5rUHRXA73upv/FwgjygxmLCk5LGaE0dNPPpK9OD2ZtYsslXobXXRmABerTveRsyBWFyOuwdOj/NXDI7x3wANDyXAJVfJDjLliX9KfkHDHwSvdX2G34vnhU5mCpmznAe1E0wCGMftLKqu5Wn6SHF4V3fbzQG8IKCKsx4Az20u7eL60/CLpJD95jpkrzT1oPP9zJG55tXIec+8zJV9fJhA7G6gps4BTGDtIQwUbVcINcMo060ABg3a3ImUrw==</Modulus><Exponent>AQAB</Exponent></RSAKeyValue></KeyValue><X509Data><X509Certificate>MIIE9zCCA9+gAwIBAgITMwAAAeR8/AKVYP+E+wACAAAB5DANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSMwIQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQTAeFw0xOTA1MDIyMTIwMzNaFw0yMDA1MDIyMTIwMzNaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xHjAcBgNVBAMTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKz/EI9rACop52ntkK3KBswO1Zcr2sRJSrq2gEUgBYZaOnDddt5AqieP0uMcsed/WjNxyrGt/s7VXigU/ZxE5FAG6OlzWea1B0VwO97qb/xcII8oMZiwpOSxmhNHTTz6SvTg9mbWLLJV6G110ZgAXq073kbMgVhcjrsHTo/zVwyO8d8ADQ8lwCVXyQ4y5Yl/Sn5Bwx8Er3V9ht+L54VOZgqZs5wHtRNMAhjH7SyqruVp+khxeFd3280BvCCgirMeAM9tLu3i+tPwi6SQ/eY6ZK809aDz/cyRuebVyHnPvMyVfXyYQOxuoKbOAUxg7SEMFG1XCDXDKNOtAAYN2tyJlK8CAwEAAaOCAXswggF3MBMGA1UdJQQMMAoGCCsGAQUFBwMDMB0GA1UdDgQWBBQRcLC5+R9tdYIbHd8R0yo6J1lH6TBUBgNVHREETTBLpEkwRzEtMCsGA1UECxMkTWljcm9zb2Z0IElyZWxhbmQgT3BlcmF0aW9ucyBMaW1pdGVkMRYwFAYDVQQFEw0yMjk4MDMrNDU0MTA2MB8GA1UdIwQYMBaAFNtwvFI0lJ3rlyem1tTYvaptRwhOMGIGA1UdHwRbMFkwV6BVoFOGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY3Jvc29mdCUyMENvZGUlMjBTaWduaW5nJTIwUENBKDIpLmNybDBmBggrBgEFBQcBAQRaMFgwVgYIKwYBBQUHMAKGSmh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljcm9zb2Z0JTIwQ29kZSUyMFNpZ25pbmclMjBQQ0EoMikuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBO/9F72mJ+xT3qFkdA9v3MCJyV7JcCUfDR91HP8UaPfyFlXmJtnzUfHd5a6Oq8o6Ro956/oTlxcNlnmyazhn1aSn9JmwcMzrQTNwzwOTA5hqN5RKBvVFJJbj611d0Stw5YmX6gR/hMInig2OUzJ5SEDUw4KuPJRK1l9wDjaIfzs5cSSlkrC3twDv8XpbpYxjb3BrjszC0njPsAo5rbpp/3s89inNi0eIsXLy6oOcvz9jUMdJHxIjUMPreSJ5oL8uZgi7ckeU5g0oTMdYvY/38BSg1FA/8FOnyVTX+ZOgWEZ6BR880jJyTYuuDIsh3kojHFf88ZCoyA5AxBXBFlvhoF</X509Certificate><X509Certificate>MIIFvDCCA6SgAwIBAgIKYQQ1RQAAAAAAPzANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTgwOTIwMTc0MjAwWhcNMjEwNTA5MjMyODEzWjB5MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSMwIQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANDTCMwSFqzT4NFGx9QeZsmnXQoRfh8U6j0WvMDnMYMb7NSF4Oy4670y/58I1cpBhPY3ne98VxKSyMrB6VoSYKoxDe6Ko2HvkiKSfFYWDjRikBZeWo4u3xtAKtA97WFE2I4Dpxw2EH9ZwmP04cDT7/F/94+FoV8rHIDCkFBfGYEGCdKQ6aC3LEQAQcZlUhc3LPnuut70BZ0slLWuY5BRscH9/jhefPXgrPb99O60KUDflHYqvRllr4xttieuwqf3sRUL5pVqgcan32aOaHd//V6tzcAJEA7wGVLJwXNRkyq2USOgSazyC9QErthQXt9PYz+1L4+sy00rcfRZKAUnTQUCAwEAAaOCAV4wggFaMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNtwvFI0lJ3rlyem1tTYvaptRwhOMAsGA1UdDwQEAwIBhjASBgkrBgEEAYI3FQEEBQIDAgACMCMGCSsGAQQBgjcVAgQWBBQ8r5ui21VwyvdpQv+ZEBuZOIjiVzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTAfBgNVHSMEGDAWgBQOrIJgQFYnl+UlE/wq4QpTlVnkpDBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsGAQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFJvb3RDZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAgEAPXvYLuA280KYVU8PG+SfB6j28gHmkjkKraifDsoEsP4iy4V5Q4rd4use9LM1g8uF5qQtPk2iCFGXJMoYuK7U+GOHipiJ6bDSCm0uVTXALHlhxrYeTZtWJokf4L9l/8gu5DxIZcXYRPTm7TQN3qkD9GO8nLy8ZKZVvaC3kc5lftYTjPIwpaznO9HtsnXWXc+Ah6Rx3EKRztKTsN5U5fV8Idzsi7zgfuy3KQlQrQYrOtcbPYyVV4HNOJiw35o40IHukye2Fcp5BTs06N3TIshlG/JMYTyVhi4yaMspmZL1dqrfhimgDA3jtLORTJJnWlTRWSfT7khCbjFMD+5Mop5oxyNKrlTjlJUDbKWcktsoD9oGWUQQl4Dw8qiFsz0V8CrxN4ntPTfFOKcqR5tnWbQt9XqzHned6EpJKnQ3q+KSL9wQ+EMttTLc+Y0VvUxJjKeuF8GzR+i+nvkxBmTF3tL+oqW0CHVJe2Ri/AOgfrnmkWdcQRcOR+RONi3oN7gba4AUFD9SoMCpliIlHRfxOVvtmkV6jsYZv8QU6+MQk+JkiM6LgMnAfbaLbVcTWyp7b2x+i0MQzw36XY1n1IvADPPaTnrv6u+v3700EvuJtKtnbptk9YsOTKozA4iCHAdRcFUUwVx9792nVd/Dx6OMHBtGehrz1n8WRNbrY9J9CLQidRc=</X509Certificate><X509Certificate>MIIFmTCCA4GgAwIBAgIQea0WoUqgpa1Mc1j0BxMuZTANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDEwNTA5MjMxOTIyWhcNMjEwNTA5MjMyODEzWjBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDzXfqAZ9Rap6kMLJAg0DUIPHWEzbcHiZyJ2t7Ow2D6kWhanpRxKRh2fMLgyCV2lA5Y+gQ0Nubfr/eAuulYCyuT5Z0F43cikfc0ZDwikR1e4QmQvBT+/HVYGeF5tweSo66IWQjYnwfKA1j8aCltMtfSqMtL/OELSDJP5uu4rU/kXG8TlJnbldV126gat5SRtHdb9UgMj2p5fRRwBH1tr5D12nDYR7e/my9s5wW34RFgrHmRFHzF1qbk4X7Vw37lktI8ALU2gt554W3ztW74nzPJy1J9c5g224uha6KVl5uj3sJNJv8GlmclBsjnrOTuEjOVMZnINQhONMp5U9W1vmMyWUA2wKVOBE0921sHM+RYv+8/U2TYQlk1V/0PRXwkBE2e1jh0EZcikM5oRHSSb9VLb7CG48c2QqDQ/MHAWvmjYbkwR3GWChawkcBCle8Qfyhq4yofseTNAz93cQTHIPxJDx1FiKTXy36IrY4t7EXbxFEEySr87IaemhGXW97OU4jm4rf9rJXCKEDb7wSQ34EzOdmyRaUjhwalVYkxuwYtYA5BGH0fLrWXyxHrFdUkpZTvFRSJ/Utz+jJb/NEzAPlZYnAHMuouq0Ate8rdIWcbMJmPFqojqEHRsG4RmzbE3kB0nOFYZcFgHnpbOMiPuwQmfNQWQOW2a2yqhv0Av87BNQIDAQABo1EwTzALBgNVHQ8EBAMCAcYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUDqyCYEBWJ5flJRP8KuEKU5VZ5KQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggIBAMURTQM6YN1dUhF3j7K7NsiyBb+0t6jYIJ1cEwO2HCL6BhM1tshj1JpHbyZX0lXxBLEmX9apUGigvNK4bszD6azfGc14rFl0rGY0NsQbPmw4TDMOMBINoyb+UVMA/69aToQNDx/kbQUuToVLjWwzb1TSZKu/UK99ejmgN+1jAw/8EwbOFjbUVDuVG1FiOuVNF9QFOZKaJ6hbqr3su77jIIlgcWxWs6UT0G0OI36VA+1oPfLYY7hrTbboMLXhypRL96KqXZkwsj2nwlFsKCABJCcrSwC3nRFrcL6yEIK8DJto0I07JIeqmShynTNfWZC99d6TnjpiWjQ54ohVHbkGsMGJay3XacMZEjaE0Mmg2v8vaXiy5Xra69cMwPe9Yxe4ORM4ojZbe/KFVmodZGLBOOKqv1FmopT1EpxmIhBr8rcwki3yKfA9OxRDaKLxnCk3y844ICVtfGfzfiQSJAMIgUfspZ6X9RjXz7vV73aW7/3O21adlaBC+ZdY4dcxItNfWeY+biIA6kOEtiXb2fMIVmjAZGsdfOy2k6JiV24u2OdYj8QxSSbd3ik1h/UwcXBbFDxpvYkSfesuo/7Yf56CWlIKK8FDK9kwiJ/IEPuJjeahhXUzfmye23MTZGJppS99ypZtn/gETTCSPW4hFCHJPeDD/YprnUr90aGdmUN3P7Da</X509Certificate></X509Data></KeyInfo><Object Id="ts-countersig"><X509Data><X509Certificate>MIIE3jCCA8agAwIBAgITMwAAAPlcySJVCsCdxAAAAAAA+TANBgkqhkiG9w0BAQUFADB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwHhcNMTgwODIzMjAyMDA4WhcNMTkxMTIzMjAyMDA4WjCBzjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEpMCcGA1UECxMgTWljcm9zb2Z0IE9wZXJhdGlvbnMgUHVlcnRvIFJpY28xJjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOkY1MjgtMzc3Ny04QTc2MSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwULSKQlDF0CYatQWPKeKZqcjcZVbshFm9cjpDlxvdRVOW42mvy76VaDOwYSBUzA7dTUTOs25JEW666UKMhFuqpR/2eUpf5XMSjSQyWz7jZ3dJHaw3m08IGh4FXYPSuAitvfMjLdhddcVI83u48wRG6crTY8cgAskysICfAen3+grOkMKMEsYLbXKXl5vUfhLe7+3avzx3XBB1kPq9kwtwRw+RP5jZwL7NZJoyQAtODdcPbmyKHXY+3qNT/l15UwOarP3/c+J/SAquNG0B7FkCplSjNAr2iitt5uU8BC5CJmOzUyBmomx0mTcoWkeGVcMvKFr6XQpEbZWfZuPGjv3WQIDAQABo4IBCTCCAQUwHQYDVR0OBBYEFIZYuuf0tcnN3wz72zkJtIH73FkbMB8GA1UdIwQYMBaAFCM0+NlSRnAK7UD7dvuzK7DDNbMPMFQGA1UdHwRNMEswSaBHoEWGQ2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY3Jvc29mdFRpbWVTdGFtcFBDQS5jcmwwWAYIKwYBBQUHAQEETDBKMEgGCCsGAQUFBzAChjxodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFRpbWVTdGFtcFBDQS5jcnQwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDQYJKoZIhvcNAQEFBQADggEBAFi+F7H2+9P40mjUwdOdtedhtTWgoZSiqbozdw7XUePTslaMTHs/w9cmmZax5Oyu7Hiwj/z6clC4GPLTdbY0GLkRYY8DkEtvw4So49C6FCGNFklFWrzsI2Juw4VFl9j4OwSGGgTXlfkwCn5RV4wbF5gWNdC/ZlbvbSp1CS1zkCovBSK1lWfhSDVgnSAi+nfm+XFeAf0eg6h4BcufBqMkZkiXNnTuhHm77EBa9Q1EaijALUrtzYdnhttbZ0jRe8k0AQnDAxfpJChEIAc8oXeas2HSuVmWCPzFYPdxvjlHdLBiBctiUa6AimWCogZ7XVdx3LaRQNJ46ptkPf6cZv3THCw=</X509Certificate><X509Certificate>MIIGBzCCA++gAwIBAgIKYRZoNAAAAAAAHDANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcwNDAzMTI1MzA5WhcNMjEwNDAzMTMwMzA5WjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfoWyx39tIkip8ay4Z4b3i48WZUSNQrc7dGE4kD+7Rp9FMrXQwIBHrB9VUlRVJlBtCkq6YXDAm2gBr6Hu97IkHD/cOBJjwicwfyzMkh53y9GccLPx754gd6udOo6HBI1PKjfpFzwnQXq/QsEIEovmmbJNn1yjcRlOwhtDlKEYuJ6yGT1VSDOQDLPtqkJAwbofzWTCd+n7Wl7PoIZd++NIT8wi3U21StEWQn0gASkdmEScpZqiX5NMGgUqi+YSnEUcUCYKfhO1VeP4Bmh1QCIUAEDBG7bfeI0a7xC1Un68eeEExd8yb3zuDk6FhArUdDbH895uyAc4iS1T/+QXDwiALAgMBAAGjggGrMIIBpzAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQjNPjZUkZwCu1A+3b7syuwwzWzDzALBgNVHQ8EBAMCAYYwEAYJKwYBBAGCNxUBBAMCAQAwgZgGA1UdIwSBkDCBjYAUDqyCYEBWJ5flJRP8KuEKU5VZ5KShY6RhMF8xEzARBgoJkiaJk/IsZAEZFgNjb20xGTAXBgoJkiaJk/IsZAEZFgltaWNyb3NvZnQxLTArBgNVBAMTJE1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eYIQea0WoUqgpa1Mc1j0BxMuZTBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsGAQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFJvb3RDZXJ0LmNydDATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQUFAAOCAgEAEJeKw1wDRDbd6bStd9vOeVFNAbEudHFbbQwTq86+e4+4LtQSooxtYrhXAstOIBNQmd16QOJXu69YmhzhHQGGrLt48ovQ7DsB7uK+jwoFyI1I4vBTFd1Pq5Lk541q1YDB5pTyBi+FA+mRKiQicPv2/OR4mS4N9wficLwYTp2OawpylbihOZxnLcVRDupiXD8WmIsgP+IHGjL5zDFKdjE9K3ILyOpwPf+FChPfwgphjvDXuBfrTot/xTUrXqO/67x9C0J71FNyIe4wyrt4ZVxbARcKFA7S2hSY9Ty5ZlizLS/n+YWGzFFW6J1wlGysOUzU9nm/qhh6YinvopspNAZ3GmLJPR5tH4LwC8csu89Ds+X57H2146SodDW4TsVxIxImdgs8UoxxWkZDFLyzs7BNZ8ifQv+AeSGAnhUwZuhCEl4ayJ4iIdBD6Svpu/RIzCzU2DKATCYqSCRfWupW76bemZ3KOm+9gSd0BhHudiG/m4LBJ1S2sWo9iaF2YbRuoROmv6pH8BJv/YoybLL+31HIjCPJZr2dHYcSZAI9La9Zj7jkIeW1sMpjtHhUBdRBLlCslLCleKuzoJZ1GtmShxN1Ii8yqAhuoFuMJb+g74TKIdbrHk/Jmu5J4PcBZW+JC33Iacjmbuqnl84xKf8OxVtc2E0bodj6L54/LlUWa8kTo/0=</X509Certificate></X509Data><CounterSignature ts-format="cms-timestamp-message" xmlns="http://schemas.microsoft.com/xmldsig/timestamp/2003">MIIR+AYJKoZIhvcNAQcCoIIR6TCCEeUCAQMxCzAJBgUrDgMCGgUAMIIBEwYJKoZIhvcNAQcBoIIBBASCAQBGakdaMVOmKzV4jWg3jszgjpbBd8AN3nQfMqnnrWnS4eR3IEfaAo66BQeFGkLEScrCP89hBqiF5Aedm54sFyV+gJ9wQaJ6tVa8NiBcgY81x2L63W8kU87M4p6Uc979VqkBFn5khqIVx+oqlRenN3d3lV6jQpjOzuGFexUs5fKBwsDTvhVlh+rzfuDOCBK/+I+kZYE36eP4ZpeBgoXaM/EHYejVmxap3JNwb0DhDBUhZ33gbyJGPb7Gywq7JTDAaN8Da95qtOrC403z9/Y7oJ1umUFiyzuxVkaBOIJ1SyVjuAHgN1wQsK0vYfDAdYJ+xEN+EcfZBVgNh1jzgJBTMPy0oIIOoTCCBN4wggPGoAMCAQICEzMAAAD5XMkiVQrAncQAAAAAAPkwDQYJKoZIhvcNAQEFBQAwdzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEhMB8GA1UEAxMYTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBMB4XDTE4MDgyMzIwMjAwOFoXDTE5MTEyMzIwMjAwOFowgc4xCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKTAnBgNVBAsTIE1pY3Jvc29mdCBPcGVyYXRpb25zIFB1ZXJ0byBSaWNvMSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVTTjpGNTI4LTM3NzctOEE3NjElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2VydmljZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMFC0ikJQxdAmGrUFjynimanI3GVW7IRZvXI6Q5cb3UVTluNpr8u+lWgzsGEgVMwO3U1EzrNuSRFuuulCjIRbqqUf9nlKX+VzEo0kMls+42d3SR2sN5tPCBoeBV2D0rgIrb3zIy3YXXXFSPN7uPMERunK02PHIALJMrCAnwHp9/oKzpDCjBLGC21yl5eb1H4S3u/t2r88d1wQdZD6vZMLcEcPkT+Y2cC+zWSaMkALTg3XD25sih12Pt6jU/5deVMDmqz9/3Pif0gKrjRtAexZAqZUozQK9oorbeblPAQuQiZjs1MgZqJsdJk3KFpHhlXDLyha+l0KRG2Vn2bjxo791kCAwEAAaOCAQkwggEFMB0GA1UdDgQWBBSGWLrn9LXJzd8M+9s5CbSB+9xZGzAfBgNVHSMEGDAWgBQjNPjZUkZwCu1A+3b7syuwwzWzDzBUBgNVHR8ETTBLMEmgR6BFhkNodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNyb3NvZnRUaW1lU3RhbXBQQ0EuY3JsMFgGCCsGAQUFBwEBBEwwSjBIBggrBgEFBQcwAoY8aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNyb3NvZnRUaW1lU3RhbXBQQ0EuY3J0MBMGA1UdJQQMMAoGCCsGAQUFBwMIMA0GCSqGSIb3DQEBBQUAA4IBAQBYvhex9vvT+NJo1MHTnbXnYbU1oKGUoqm6M3cO11Hj07JWjEx7P8PXJpmWseTsrux4sI/8+nJQuBjy03W2NBi5EWGPA5BLb8OEqOPQuhQhjRZJRVq87CNibsOFRZfY+DsEhhoE15X5MAp+UVeMGxeYFjXQv2ZW720qdQktc5AqLwUitZVn4Ug1YJ0gIvp35vlxXgH9HoOoeAXLnwajJGZIlzZ07oR5u+xAWvUNRGoowC1K7c2HZ4bbW2dI0XvJNAEJwwMX6SQoRCAHPKF3mrNh0rlZlgj8xWD3cb45R3SwYgXLYlGugIplgqIGe11Xcdy2kUDSeOqbZD3+nGb90xwsMIIGBzCCA++gAwIBAgIKYRZoNAAAAAAAHDANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcwNDAzMTI1MzA5WhcNMjEwNDAzMTMwMzA5WjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfoWyx39tIkip8ay4Z4b3i48WZUSNQrc7dGE4kD+7Rp9FMrXQwIBHrB9VUlRVJlBtCkq6YXDAm2gBr6Hu97IkHD/cOBJjwicwfyzMkh53y9GccLPx754gd6udOo6HBI1PKjfpFzwnQXq/QsEIEovmmbJNn1yjcRlOwhtDlKEYuJ6yGT1VSDOQDLPtqkJAwbofzWTCd+n7Wl7PoIZd++NIT8wi3U21StEWQn0gASkdmEScpZqiX5NMGgUqi+YSnEUcUCYKfhO1VeP4Bmh1QCIUAEDBG7bfeI0a7xC1Un68eeEExd8yb3zuDk6FhArUdDbH895uyAc4iS1T/+QXDwiALAgMBAAGjggGrMIIBpzAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQjNPjZUkZwCu1A+3b7syuwwzWzDzALBgNVHQ8EBAMCAYYwEAYJKwYBBAGCNxUBBAMCAQAwgZgGA1UdIwSBkDCBjYAUDqyCYEBWJ5flJRP8KuEKU5VZ5KShY6RhMF8xEzARBgoJkiaJk/IsZAEZFgNjb20xGTAXBgoJkiaJk/IsZAEZFgltaWNyb3NvZnQxLTArBgNVBAMTJE1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eYIQea0WoUqgpa1Mc1j0BxMuZTBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsGAQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFJvb3RDZXJ0LmNydDATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQUFAAOCAgEAEJeKw1wDRDbd6bStd9vOeVFNAbEudHFbbQwTq86+e4+4LtQSooxtYrhXAstOIBNQmd16QOJXu69YmhzhHQGGrLt48ovQ7DsB7uK+jwoFyI1I4vBTFd1Pq5Lk541q1YDB5pTyBi+FA+mRKiQicPv2/OR4mS4N9wficLwYTp2OawpylbihOZxnLcVRDupiXD8WmIsgP+IHGjL5zDFKdjE9K3ILyOpwPf+FChPfwgphjvDXuBfrTot/xTUrXqO/67x9C0J71FNyIe4wyrt4ZVxbARcKFA7S2hSY9Ty5ZlizLS/n+YWGzFFW6J1wlGysOUzU9nm/qhh6YinvopspNAZ3GmLJPR5tH4LwC8csu89Ds+X57H2146SodDW4TsVxIxImdgs8UoxxWkZDFLyzs7BNZ8ifQv+AeSGAnhUwZuhCEl4ayJ4iIdBD6Svpu/RIzCzU2DKATCYqSCRfWupW76bemZ3KOm+9gSd0BhHudiG/m4LBJ1S2sWo9iaF2YbRuoROmv6pH8BJv/YoybLL+31HIjCPJZr2dHYcSZAI9La9Zj7jkIeW1sMpjtHhUBdRBLlCslLCleKuzoJZ1GtmShxN1Ii8yqAhuoFuMJb+g74TKIdbrHk/Jmu5J4PcBZW+JC33Iacjmbuqnl84xKf8OxVtc2E0bodj6L54/LlUWa8kTo/2hggOwMIICmAIBATCB/qGB1KSB0TCBzjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEpMCcGA1UECxMgTWljcm9zb2Z0IE9wZXJhdGlvbnMgUHVlcnRvIFJpY28xJjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOkY1MjgtMzc3Ny04QTc2MSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNloiUKAQEwCQYFKw4DAhoFAAMVAIn17S6NEd+HsbS3gEEM9EFWRns5oIHeMIHbpIHYMIHVMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSkwJwYDVQQLEyBNaWNyb3NvZnQgT3BlcmF0aW9ucyBQdWVydG8gUmljbzEnMCUGA1UECxMebkNpcGhlciBOVFMgRVNOOjRERTktMEM1RS0zRTA5MSswKQYDVQQDEyJNaWNyb3NvZnQgVGltZSBTb3VyY2UgTWFzdGVyIENsb2NrMA0GCSqGSIb3DQEBBQUAAgUA4NCjOzAiGA8yMDE5MDcxMTAxNDczOVoYDzIwMTkwNzEyMDE0NzM5WjB3MD0GCisGAQQBhFkKBAExLzAtMAoCBQDg0KM7AgEAMAoCAQACAh7eAgH/MAcCAQACAhsxMAoCBQDg0fS7AgEAMDYGCisGAQQBhFkKBAIxKDAmMAwGCisGAQQBhFkKAwGgCjAIAgEAAgMW42ChCjAIAgEAAgMHoSAwDQYJKoZIhvcNAQEFBQADggEBAGtbExQVKiMwfhYyGmiTrVpSqXorYZAYDSLmpw3aw+Psx9ztC9zR1SiCUnmuIXtSca9KyFcjfogdMoT8Gy1ZQpGJypWIxGiNw54hu0fp+C22JMk9c+D20H0CPEh/jg1jb1SNP1zUMCYQeIFxu1QwgBq8c8nMSsYYD1KjgbGMgTJQ4Go9+2VUL8WpehN9tT6Px8pzkC5hqwseZ79xlo4UiOCnTSnpPy7mVATkLJQkKTqoo0zsI0FLmenpm9+OVQMbwVy9Jp5oeyyhGJB/uAoaMGNSXEhr2dJrGAhxBjjgIzocNu3o0JvOcj+SQIfpaBMESQHGnztww5QU9jFExg8ZeNQxggIVMIICEQIBATCBjjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0ECEzMAAAD5XMkiVQrAncQAAAAAAPkwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE5MDcxMDIzNTQxMFowIwYJKoZIhvcNAQkEMRYEFB3FR+SDQ4YfVFIZ8lEHBKk5FpnmMA0GCSqGSIb3DQEBBQUABIIBADrXYBzYaluoPBAJk3IjERuOf4BJIoyOQay0ikXOV2WQ0huwP7t095bSCtfB4HCOR4d77TWZMc3Xs0vwew/aiJSRgorOduB1l/YBZDhYNgC1xT0uTn/sF05wii5IvfIo491yo+FPdDcM396ArKhb+CCzAlFBc1wGElc3qEFHbUtL4hfq41t6ninEZbb5k9KL0uYY/y7aSNAq8h2x/wRfITeJGOTN4S5nGBc4nDThQELK417J8yZMwGHOg3Q0CtqOb0vsNGtdSBteZwCaxNDvm6jW0wa5HeUFV/2WVJOnq+YMKAQELo29G7YBgO65zie1mePOhxswnuryOxetwXeuKQ0=</CounterSignature></Object></Signature></doc>
lib\devaudit\NuGet.Frameworks.dll
md5: FDD16F36230E8236B3B22BB93B3FFC0A | sha1: 9096F0C6DD0948D42C8F4967CDA7B10C2D880F29 | sha256: 6D2B57BA532CB33A6FC8A73B298D702995A758CD065A9E4B48FFEA4285708E3A | sha512: D38E4DCCDC86424170FEB5F9881F277DAADC03D64ECCFFB0CC24AAE03A159D3BFB342A006E27F362581D907C77B48DC3C4DB74B57311A20DFCFC09AC3F2E69D2
lib\devaudit\NuGet.Frameworks.xml
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>NuGet.Frameworks</name>
    </assembly>
    <members>
        <member name="T:NuGet.Frameworks.AssetTargetFallbackFramework">
            <summary>
            AssetTargetFallbackFramework only fallback when zero assets are selected. These do not 
            auto fallback during GetNearest as FallbackFramework would.
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.AssetTargetFallbackFramework.Fallback">
            <summary>
            List framework to fall back to.
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.AssetTargetFallbackFramework.RootFramework">
            <summary>
            Root project framework.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.AssetTargetFallbackFramework.AsFallbackFramework">
            <summary>
            Create a FallbackFramework from the current AssetTargetFallbackFramework.
            </summary>
        </member>
        <member name="T:NuGet.Frameworks.FrameworkPrecedenceSorter">
            <summary>
            Sorts frameworks according to the framework mappings
            </summary>
        </member>
        <member name="T:NuGet.Frameworks.NuGetFrameworkFullComparer">
            <summary>
            A case insensitive compare of the framework, version, and profile
            </summary>
        </member>
        <member name="T:NuGet.Frameworks.NuGetFrameworkNameComparer">
            <summary>
            A case insensitive compare of the framework name only
            </summary>
        </member>
        <member name="T:NuGet.Frameworks.NuGetFrameworkSorter">
            <summary>
            Sorts NuGet Frameworks in a consistent way for package readers.
            The order is not particularly useful here beyond making things deterministic
            since it compares completely different frameworks.
            </summary>
        </member>
        <member name="T:NuGet.Frameworks.CompatibilityCacheKey">
            <summary>
            Internal cache key used to store framework compatibility.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.CompatibilityProvider.IsCompatible(NuGet.Frameworks.NuGetFramework,NuGet.Frameworks.NuGetFramework)">
            <summary>
            Check if the frameworks are compatible.
            </summary>
            <param name="target">Project framework</param>
            <param name="candidate">Other framework to check against the project framework</param>
            <returns>True if framework supports other</returns>
        </member>
        <member name="M:NuGet.Frameworks.CompatibilityProvider.IsCompatibleCore(NuGet.Frameworks.NuGetFramework,NuGet.Frameworks.NuGetFramework)">
            <summary>
            Actual compatibility check without caching
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.CompatibilityProvider.GetEquivalentFrameworksClosure(NuGet.Frameworks.NuGetFramework)">
            <summary>
            Find all equivalent frameworks, and their equivalent frameworks.
            Example:
            Mappings:
            A &lt;‒&gt; B
            B &lt;‒&gt; C
            C &lt;‒&gt; D
            For A we need to find B, C, and D so we must retrieve equivalent frameworks for A, B, and C
            also as we discover them.
            </summary>
        </member>
        <member name="T:NuGet.Frameworks.CompatibilityTable">
            <summary>
            Creates a table of compatible frameworks.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.CompatibilityTable.HasFramework(NuGet.Frameworks.NuGetFramework)">
            <summary>
            True if the framework is in the table.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.CompatibilityTable.GetNearest(NuGet.Frameworks.NuGetFramework)">
            <summary>
            Gives the smallest set of frameworks from the table that cover everything the given framework would cover.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.CompatibilityTable.TryGetCompatible(NuGet.Frameworks.NuGetFramework,System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework}@)">
            <summary>
            Returns the list of all frameworks compatible with the given framework
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.DefaultFrameworkMappings.Instance">
            <summary>
            Singleton instance of the default framework mappings.
            </summary>
        </member>
        <member name="T:NuGet.Frameworks.DefaultPortableFrameworkMappings">
            <summary>
            Contains the standard portable framework mappings
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.DefaultPortableFrameworkMappings.Instance">
            <summary>
            Static instance of the portable framework mappings
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkCompatibilityListProvider.GetFrameworksSupporting(NuGet.Frameworks.NuGetFramework)">
            <summary>
            Get a list of frameworks supporting the provided framework. This list
            is not meant to be exhaustive but is instead meant to be human-readable.
            Ex: netstandard1.5 -&gt; netstandardapp1.5, net462, dnxcore50, ...
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkCompatibilityProvider.IsCompatible(NuGet.Frameworks.NuGetFramework,NuGet.Frameworks.NuGetFramework)">
            <summary>
            Ex: IsCompatible(net45, net40) -&gt; true
            Ex: IsCompatible(net40, net45) -&gt; false
            </summary>
            <param name="framework">Project target framework</param>
            <param name="other">Library framework that is going to be installed</param>
            <returns>True if framework supports other</returns>
        </member>
        <member name="T:NuGet.Frameworks.IFrameworkMappings">
            <summary>
            A raw list of framework mappings. These are indexed by the framework name provider and in most cases all
            mappings are
            mirrored so that the IFrameworkMappings implementation only needs to provide the minimum amount of
            mappings.
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.IFrameworkMappings.IdentifierSynonyms">
            <summary>
            Synonym ‒&gt; Identifier
            Ex: NET Framework ‒&gt; .NET Framework
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.IFrameworkMappings.IdentifierShortNames">
            <summary>
            Ex: .NET Framework ‒&gt; net
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.IFrameworkMappings.ProfileShortNames">
            <summary>
            Ex: WindowsPhone ‒&gt; wp
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.IFrameworkMappings.EquivalentFrameworks">
            <summary>
            Equal frameworks. Used for legacy conversions.
            ex: Framework: Win8 &lt;‒&gt; Framework: NetCore45 Platform: Win8
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.IFrameworkMappings.EquivalentProfiles">
            <summary>
            Framework, EquivalentProfile1, EquivalentProfile2
            Ex: Silverlight, WindowsPhone71, WindowsPhone
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.IFrameworkMappings.SubSetFrameworks">
            <summary>
            Frameworks which are subsets of others.
            Ex: .NETCore ‒&gt; .NET
            Everything in .NETCore maps to .NET and is one way compatible. Version numbers follow the same format.
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.IFrameworkMappings.CompatibilityMappings">
            <summary>
            Additional framework compatibility rules beyond name and version matching.
            Ex: .NETFramework supports ‒&gt; Native
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.IFrameworkMappings.NonPackageBasedFrameworkPrecedence">
            <summary>
            Ordered list of framework identifiers. The first framework in the list will be preferred over other 
            framework identifiers. This is enable better tie breaking in scenarios where legacy frameworks are 
            equivalently compatible to a new framework.
            Example: UAP10.0 ‒&gt; win81, wpa81
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.IFrameworkMappings.PackageBasedFrameworkPrecedence">
            <summary>
            Same as <see cref="P:NuGet.Frameworks.IFrameworkMappings.NonPackageBasedFrameworkPrecedence" /> but is only referred to if all of the packages
            in consideration are package based (determined by <see cref="P:NuGet.Frameworks.NuGetFramework.IsPackageBased" />).
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.IFrameworkMappings.EquivalentFrameworkPrecedence">
            <summary>
            Only used to choose between frameworks that are equivalent. This favors more human-readable target
            frameworks identifiers.
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.IFrameworkMappings.ShortNameReplacements">
            <summary>
            Rewrite folder short names to the given value.
            Ex: dotnet50 ‒&gt; dotnet
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.IFrameworkMappings.FullNameReplacements">
            <summary>
            Rewrite full framework names to the given value.
            Ex: .NETPlatform,Version=v0.0 ‒&gt; .NETPlatform,Version=v5.0
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetIdentifier(System.String,System.String@)">
            <summary>
            Returns the official framework identifier for an alias or short name.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetShortIdentifier(System.String,System.String@)">
            <summary>
            Gives the short name used for folders in NuGet
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetProfile(System.String,System.String,System.String@)">
            <summary>
            Get the official profile name from the short name.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetShortProfile(System.String,System.String,System.String@)">
            <summary>
            Returns the shortened version of the profile name.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetVersion(System.String,System.Version@)">
            <summary>
            Parses a version string using single digit rules if no dots exist
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkNameProvider.GetVersionString(System.String,System.Version)">
            <summary>
            Returns a shortened version. If all digits are single digits no dots will be used.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetPortableProfileNumber(System.String,System.Int32@)">
            <summary>
            Tries to parse the portable profile number out of a profile.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetPortableProfile(System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework},System.Int32@)">
            <summary>
            Looks up the portable profile number based on the framework list.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetPortableFrameworks(System.Int32,System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework}@)">
            <summary>
            Returns the frameworks based on a portable profile number.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetPortableFrameworks(System.Int32,System.Boolean,System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework}@)">
            <summary>
            Returns the frameworks based on a portable profile number.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetPortableFrameworks(System.String,System.Boolean,System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework}@)">
            <summary>
            Returns the frameworks based on a profile string.
            Profile can be either the number in format: Profile=7, or the shortened NuGet version: net45+win8
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetPortableFrameworks(System.String,System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework}@)">
            <summary>
            Parses a shortened portable framework profile list.
            Ex: net45+win8
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetPortableCompatibilityMappings(System.Int32,System.Collections.Generic.IEnumerable{NuGet.Frameworks.FrameworkRange}@)">
            <summary>
            Returns ranges of frameworks that are known to be supported by the given portable profile number.
            Ex: Profile7 -&gt; netstandard1.1
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetEquivalentFrameworks(NuGet.Frameworks.NuGetFramework,System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework}@)">
            <summary>
            Returns a list of all possible substitutions where the framework name
            have equivalents.
            Ex: sl3 -&gt; wp8
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetEquivalentFrameworks(NuGet.Frameworks.FrameworkRange,System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework}@)">
            <summary>
            Gives all substitutions for a framework range.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetCompatibilityMappings(NuGet.Frameworks.NuGetFramework,System.Collections.Generic.IEnumerable{NuGet.Frameworks.FrameworkRange}@)">
            <summary>
            Returns ranges of frameworks that are known to be supported by the given framework.
            Ex: net45 -&gt; native
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetSubSetFrameworks(System.String,System.Collections.Generic.IEnumerable{System.String}@)">
            <summary>
            Returns all sub sets of the given framework.
            Ex: .NETFramework -&gt; .NETCore
            These will have the same version, but a different framework
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkNameProvider.CompareFrameworks(NuGet.Frameworks.NuGetFramework,NuGet.Frameworks.NuGetFramework)">
            <summary>
            The ascending order of frameworks should be based on the following ordered groups:
            
            1. Non-package-based frameworks in <see cref="P:NuGet.Frameworks.IFrameworkMappings.NonPackageBasedFrameworkPrecedence" />.
            2. Other non-package-based frameworks.
            3. Package-based frameworks in <see cref="P:NuGet.Frameworks.IFrameworkMappings.PackageBasedFrameworkPrecedence" />.
            4. Other package-based frameworks.
            
            For group #1 and #3, the order within the group is based on the order of the respective precedence list.
            For group #2 and #4, the order is the original order in the incoming list. This should later be made
            consistent between different input orderings by using the <see cref="T:NuGet.Frameworks.NuGetFrameworkSorter" />.
            </summary>
            <remarks>netcore50 is a special case since netcore451 is not packages based, but netcore50 is.
            This sort will treat all versions of netcore as non-packages based.</remarks>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkNameProvider.CompareEquivalentFrameworks(NuGet.Frameworks.NuGetFramework,NuGet.Frameworks.NuGetFramework)">
            <summary>
            Used to pick between two equivalent frameworks. This is meant to favor the more human-readable
            framework. Note that this comparison does not validate that the provided frameworks are indeed
            equivalent (e.g. with
            <see cref="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetEquivalentFrameworks(NuGet.Frameworks.NuGetFramework,System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework}@)" />).
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkNameProvider.GetShortNameReplacement(NuGet.Frameworks.NuGetFramework)">
            <summary>
            Returns folder short names rewrites.
            Ex: dotnet50 -&gt; dotnet
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkNameProvider.GetFullNameReplacement(NuGet.Frameworks.NuGetFramework)">
            <summary>
            Returns full name rewrites.
            Ex: .NETPlatform,Version=v0.0 -&gt; .NETPlatform,Version=v5.0
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkNameProvider.GetNetStandardVersions">
            <summary>
            Returns all versions of .NETStandard in ascending order.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.IFrameworkNameProvider.GetCompatibleCandidates">
            <summary>
            Returns a list of frameworks that could be compatible with .NETStandard.
            </summary>
        </member>
        <member name="T:NuGet.Frameworks.IFrameworkSpecific">
            <summary>
            A group or object that is specific to a single target framework
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.IFrameworkSpecific.TargetFramework">
            <summary>
            Target framework
            </summary>
        </member>
        <member name="T:NuGet.Frameworks.IFrameworkTargetable">
            <summary>
            Use this to expose the list of target frameworks an object can be used for.
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.IFrameworkTargetable.SupportedFrameworks">
            <summary>
            All frameworks supported by the parent
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.IPortableFrameworkMappings.ProfileFrameworks">
            <summary>
            Ex: 5 -&gt; net4, win8
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.IPortableFrameworkMappings.ProfileOptionalFrameworks">
            <summary>
            Additional optional frameworks supported in a portable profile.
            Ex: 5 -&gt; MonoAndroid1+MonoTouch1
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.IPortableFrameworkMappings.CompatibilityMappings">
            <summary>
            Compatibility mapping for portable profiles. This is a separate compatibility from that in
            <see cref="P:NuGet.Frameworks.IFrameworkMappings.CompatibilityMappings" />.
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.FallbackFramework.Fallback">
            <summary>
            List framework to fall back to.
            </summary>
        </member>
        <member name="T:NuGet.Frameworks.FrameworkConstants.CommonFrameworks">
            <summary>
            Interned frameworks that are commonly used in NuGet
            </summary>
        </member>
        <member name="T:NuGet.Frameworks.FrameworkExpander">
            <summary>
            FrameworkExpander finds all equivalent and compatible frameworks for a NuGetFramework
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.FrameworkExpander.Expand(NuGet.Frameworks.NuGetFramework)">
            <summary>
            Return all possible equivalent, subset, and known compatible frameworks.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.FrameworkExpander.ExpandInternal(NuGet.Frameworks.NuGetFramework)">
            <summary>
            Finds all expansions using the mapping provider
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.NuGetFrameworkExtensions.IsDesktop(NuGet.Frameworks.NuGetFramework)">
            <summary>
            True if the Framework is .NETFramework
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.NuGetFrameworkExtensions.GetNearest``1(System.Collections.Generic.IEnumerable{``0},NuGet.Frameworks.NuGetFramework)">
            <summary>
            Return the item with the target framework nearest the project framework
            </summary>
        </member>
        <member name="F:NuGet.Frameworks.FrameworkNameProvider._identifierSynonyms">
            <summary>
            Contains identifier -&gt; identifier
            Ex: .NET Framework -&gt; .NET Framework
            Ex: NET Framework -&gt; .NET Framework
            This includes self mappings.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.FrameworkNameProvider.TryConvertOrNormalize(System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.String},System.String@)">
            <summary>
            Converts a key using the mappings, or if the key is already converted, finds the normalized form.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.FrameworkNameProvider.GetAllEquivalentFrameworks(NuGet.Frameworks.NuGetFramework)">
            <summary>  
            Get all equivalent frameworks including the given framework  
            </summary>  
        </member>
        <member name="M:NuGet.Frameworks.FrameworkNameProvider.AddEquivalentProfiles(System.Collections.Generic.IEnumerable{NuGet.Frameworks.FrameworkSpecificMapping})">
            <summary>
            2 way per framework profile equivalence
            </summary>
            <param name="mappings"></param>
        </member>
        <member name="M:NuGet.Frameworks.FrameworkNameProvider.AddEquivalentFrameworks(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{NuGet.Frameworks.NuGetFramework,NuGet.Frameworks.NuGetFramework}})">
            <summary>
            2 way framework equivalence
            </summary>
            <param name="mappings"></param>
        </member>
        <member name="T:NuGet.Frameworks.FrameworkRange">
            <summary>
            An inclusive range of frameworks
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.FrameworkRange.Min">
            <summary>
            Minimum Framework
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.FrameworkRange.Max">
            <summary>
            Maximum Framework
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.FrameworkRange.IncludeMin">
            <summary>
            Minimum version inclusiveness.
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.FrameworkRange.IncludeMax">
            <summary>
            Maximum version inclusiveness.
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.FrameworkRange.FrameworkIdentifier">
            <summary>
            Framework Identifier of both the Min and Max
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.FrameworkRange.Satisfies(NuGet.Frameworks.NuGetFramework)">
            <summary>
            True if the framework version falls between the min and max
            </summary>
        </member>
        <member name="T:NuGet.Frameworks.FrameworkReducer">
            <summary>
            Reduces a list of frameworks into the smallest set of frameworks required.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.FrameworkReducer.#ctor">
            <summary>
            Creates a FrameworkReducer using the default framework mappings.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.FrameworkReducer.#ctor(NuGet.Frameworks.IFrameworkNameProvider,NuGet.Frameworks.IFrameworkCompatibilityProvider)">
            <summary>
            Creates a FrameworkReducer using custom framework mappings.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.FrameworkReducer.GetNearest(NuGet.Frameworks.NuGetFramework,System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework})">
            <summary>
            Returns the nearest matching framework that is compatible.
            </summary>
            <param name="framework">Project target framework</param>
            <param name="possibleFrameworks">Possible frameworks to narrow down</param>
            <returns>Nearest compatible framework. If no frameworks are compatible null is returned.</returns>
        </member>
        <member name="M:NuGet.Frameworks.FrameworkReducer.ReduceEquivalent(System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework})">
            <summary>
            Remove duplicates found in the equivalence mappings.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.FrameworkReducer.ReduceUpwards(System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework})">
            <summary>
            Reduce to the highest framework
            Ex: net45, net403, net40 -&gt; net45
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.FrameworkReducer.ReduceDownwards(System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework})">
            <summary>
            Reduce to the lowest framework
            Ex: net45, net403, net40 -&gt; net40
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.FrameworkReducer.ExplodePortableFrameworks(System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework},System.Boolean)">
            <summary>
            Create lookup of the given PCLs to their actual frameworks
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.FrameworkReducer.ExplodePortableFramework(NuGet.Frameworks.NuGetFramework,System.Boolean)">
            <summary>
            portable-net45+win8 -&gt; net45, win8
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.FrameworkReducer.GetBestPCL(System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework})">
            <summary>
            Order PCLs when there is no other way to decide.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.FrameworkReducer.IsBetterPCL(NuGet.Frameworks.NuGetFramework,NuGet.Frameworks.NuGetFramework)">
            <summary>
            Sort PCLs using these criteria
            1. Lowest number of frameworks (highest surface area) wins first
            2. Profile with the highest version numbers wins next
            3. String compare is used as a last resort
            </summary>
        </member>
        <member name="T:NuGet.Frameworks.FrameworkSpecificMapping">
            <summary>
            A keyvalue pair specific to a framework identifier
            </summary>
        </member>
        <member name="T:NuGet.Frameworks.NuGetFramework">
            <summary>
            A portable implementation of the .NET FrameworkName type with added support for NuGet folder names.
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.NuGetFramework.Framework">
            <summary>
            Target framework
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.NuGetFramework.Version">
            <summary>
            Target framework version
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.NuGetFramework.HasProfile">
            <summary>
            True if the profile is non-empty
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.NuGetFramework.Profile">
            <summary>
            Target framework profile
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.NuGetFramework.DotNetFrameworkName">
            <summary>
            Formatted to a System.Versioning.FrameworkName
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.NuGetFramework.GetDotNetFrameworkName(NuGet.Frameworks.IFrameworkNameProvider)">
            <summary>
            Formatted to a System.Versioning.FrameworkName
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.NuGetFramework.GetShortFolderName">
            <summary>
            Creates the shortened version of the framework using the default mappings.
            Ex: net45
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.NuGetFramework.GetShortFolderName(NuGet.Frameworks.IFrameworkNameProvider)">
            <summary>
            Creates the shortened version of the framework using the given mappings.
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.NuGetFramework.IsPCL">
            <summary>
            Portable class library check
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.NuGetFramework.IsPackageBased">
            <summary>
            True if the framework is packages based.
            Ex: dotnet, dnxcore, netcoreapp, netstandard, uap, netcore50
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.NuGetFramework.AllFrameworkVersions">
            <summary>
            True if this framework matches for all versions.
            Ex: net
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.NuGetFramework.IsUnsupported">
            <summary>
            True if this framework was invalid or unknown. This framework is only compatible with Any and Agnostic.
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.NuGetFramework.IsAgnostic">
            <summary>
            True if this framework is non-specific. Always compatible.
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.NuGetFramework.IsAny">
            <summary>
            True if this is the any framework. Always compatible.
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.NuGetFramework.IsSpecificFramework">
            <summary>
            True if this framework is real and not one of the special identifiers.
            </summary>
        </member>
        <member name="F:NuGet.Frameworks.NuGetFramework.Comparer">
            <summary>
            Full framework comparison of the identifier, version, profile, platform, and platform version
            </summary>
        </member>
        <member name="F:NuGet.Frameworks.NuGetFramework.FrameworkNameComparer">
            <summary>
            Framework name only comparison.
            </summary>
        </member>
        <member name="F:NuGet.Frameworks.NuGetFramework._packagesBased">
            <summary>
            Frameworks that are packages based across all versions.
            </summary>
        </member>
        <member name="F:NuGet.Frameworks.NuGetFramework.UnsupportedFramework">
            <summary>
            An unknown or invalid framework
            </summary>
        </member>
        <member name="F:NuGet.Frameworks.NuGetFramework.AgnosticFramework">
            <summary>
            A framework with no specific target framework. This can be used for content only packages.
            </summary>
        </member>
        <member name="F:NuGet.Frameworks.NuGetFramework.AnyFramework">
            <summary>
            A wildcard matching all frameworks
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.NuGetFramework.Parse(System.String)">
            <summary>
            Creates a NuGetFramework from a folder name using the default mappings.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.NuGetFramework.Parse(System.String,NuGet.Frameworks.IFrameworkNameProvider)">
            <summary>
            Creates a NuGetFramework from a folder name using the given mappings.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.NuGetFramework.ParseFrameworkName(System.String,NuGet.Frameworks.IFrameworkNameProvider)">
            <summary>
            Creates a NuGetFramework from a .NET FrameworkName
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.NuGetFramework.ParseFolder(System.String)">
            <summary>
            Creates a NuGetFramework from a folder name using the default mappings.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.NuGetFramework.ParseFolder(System.String,NuGet.Frameworks.IFrameworkNameProvider)">
            <summary>
            Creates a NuGetFramework from a folder name using the given mappings.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.NuGetFramework.TryParseDeprecatedFramework(System.String,NuGet.Frameworks.NuGetFramework@)">
            <summary>
            Attempt to parse a common but deprecated framework using an exact string match
            Support for these should be dropped as soon as possible.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.NuGetFramework.TryParseCommonFramework(System.String,NuGet.Frameworks.NuGetFramework@)">
            <summary>
            A set of special and common frameworks that can be returned from the list of constants without parsing
            Using the interned frameworks here optimizes comparisons since they can be checked by reference.
            This is designed to optimize
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.NuGetFrameworkUtility.GetNearest``1(System.Collections.Generic.IEnumerable{``0},NuGet.Frameworks.NuGetFramework,System.Func{``0,NuGet.Frameworks.NuGetFramework})">
            <summary>
            Find the most compatible group based on target framework
            </summary>
            <param name="items">framework specific groups or items</param>
            <param name="framework">project target framework</param>
            <param name="selector">retrieves the framework from the group</param>
        </member>
        <member name="M:NuGet.Frameworks.NuGetFrameworkUtility.GetNearest``1(System.Collections.Generic.IEnumerable{``0},NuGet.Frameworks.NuGetFramework,NuGet.Frameworks.IFrameworkNameProvider,NuGet.Frameworks.IFrameworkCompatibilityProvider,System.Func{``0,NuGet.Frameworks.NuGetFramework})">
            <summary>
            Find the most compatible group based on target framework
            </summary>
            <param name="items">framework specific groups or items</param>
            <param name="framework">project target framework</param>
            <param name="selector">retrieves the framework from the group</param>
            <param name="frameworkMappings">framework mappings</param>
        </member>
        <member name="M:NuGet.Frameworks.NuGetFrameworkUtility.GetNearest``1(System.Collections.Generic.IEnumerable{``0},NuGet.Frameworks.NuGetFramework)">
            <summary>
            Find the most compatible group based on target framework
            </summary>
            <param name="items">framework specific groups or items</param>
            <param name="framework">project target framework</param>
        </member>
        <member name="M:NuGet.Frameworks.NuGetFrameworkUtility.GetNearest``1(System.Collections.Generic.IEnumerable{``0},NuGet.Frameworks.NuGetFramework,NuGet.Frameworks.IFrameworkNameProvider,NuGet.Frameworks.IFrameworkCompatibilityProvider)">
            <summary>
            Find the most compatible group based on target framework
            </summary>
            <param name="items">framework specific groups or items</param>
            <param name="framework">project target framework</param>
        </member>
        <member name="M:NuGet.Frameworks.NuGetFrameworkUtility.IsCompatibleWithFallbackCheck(NuGet.Frameworks.NuGetFramework,NuGet.Frameworks.NuGetFramework)">
            <summary>
            Check compatibility with additional checks for the fallback framework.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.NuGetFrameworkUtility.IsNetCore50AndUp(NuGet.Frameworks.NuGetFramework)">
            <summary>
            True if the framework is netcore50 or higher. This is where the framework
            becomes packages based.
            </summary>
        </member>
        <member name="M:NuGet.Frameworks.OneWayCompatibilityMappingEntry.#ctor(NuGet.Frameworks.FrameworkRange,NuGet.Frameworks.FrameworkRange)">
            <summary>
            Creates a one way compatibility mapping.
            Ex: net -supports-&gt; native
            </summary>
            <param name="targetFramework">Project framework</param>
            <param name="supportedFramework">Framework that is supported by the project framework</param>
        </member>
        <member name="P:NuGet.Frameworks.OneWayCompatibilityMappingEntry.TargetFrameworkRange">
            <summary>
            Primary framework range or project target framework that supports the SuppportedFrameworkRange
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.OneWayCompatibilityMappingEntry.SupportedFrameworkRange">
            <summary>
            Framework range that is supported by the TargetFrameworkRange
            </summary>
        </member>
        <member name="T:NuGet.Frameworks.Strings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.Strings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.Strings.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.Strings.FrameworkMismatch">
            <summary>
              Looks up a localized string similar to Frameworks must have the same identifier, profile, and platform..
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.Strings.InvalidFrameworkIdentifier">
            <summary>
              Looks up a localized string similar to Invalid framework identifier '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.Strings.InvalidFrameworkVersion">
            <summary>
              Looks up a localized string similar to Invalid framework version '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.Strings.InvalidPortableFrameworksDueToHyphen">
            <summary>
              Looks up a localized string similar to Invalid portable frameworks '{0}'. A hyphen may not be in any of the portable framework names..
            </summary>
        </member>
        <member name="P:NuGet.Frameworks.Strings.MissingPortableFrameworks">
            <summary>
              Looks up a localized string similar to Invalid portable frameworks for '{0}'. A portable framework must have at least one framework in the profile..
            </summary>
        </member>
        <member name="M:NuGet.Shared.EqualityUtility.OrderedEquals``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Compares two enumberables for equality, ordered according to the specified key and optional comparer. Handles null values gracefully.
            </summary>
            <typeparam name="TSource">The type of the list</typeparam>
            <typeparam name="TKey">The type of the sorting key</typeparam>
            <param name="self">This list</param>
            <param name="other">The other list</param>
            <param name="keySelector">The function to extract the key from each item in the list</param>
            <param name="orderComparer">An optional comparer for comparing keys</param>
            <param name="sequenceComparer">An optional comparer for sequences</param>
        </member>
        <member name="M:NuGet.Shared.EqualityUtility.SequenceEqualWithNullCheck``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Compares two sequence for equality, allowing either sequence to be null. If one is null, both have to be
            null for equality.
            </summary>
        </member>
        <member name="M:NuGet.Shared.EqualityUtility.SetEqualsWithNullCheck``1(System.Collections.Generic.ISet{``0},System.Collections.Generic.ISet{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Compares two sets for equality, allowing either sequence to be null.
            If one is null, both have to be null for equality.
            </summary>
        </member>
        <member name="T:NuGet.Shared.HashCodeCombiner">
            <summary>
            Hash code creator, based on the original NuGet hash code combiner/ASP hash code combiner implementations
            </summary>
        </member>
        <member name="M:NuGet.Shared.HashCodeCombiner.GetHashCode``2(``0,``1)">
            <summary>
            Create a unique hash code for the given set of items
            </summary>
        </member>
        <member name="M:NuGet.Shared.HashCodeCombiner.GetHashCode``3(``0,``1,``2)">
            <summary>
            Create a unique hash code for the given set of items
            </summary>
        </member>
        <member name="M:NuGet.Shared.Extensions.AsList``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Return the enumerable as a List of T, copying if required. Optimized for common case where it is an List of T.
            Avoid mutating the return value.
            </summary>
            <remarks>https://aspnetwebstack.codeplex.com/SourceControl/latest#src/Common/CollectionExtensions.cs</remarks>
        </member>
        <member name="M:NuGet.Shared.Extensions.AsHashSet``1(System.Collections.Generic.ISet{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Return the ISet as a HashSet of T, copying if required. Optimized for common case where it is a HashSet of T.
            Avoid mutating the return value.
            </summary>
        </member>
        <member name="T:NuGet.Shared.TypeInfo">
            <summary>
            A minimal implementation of TypeInfo for net40-client.
            </summary>
        </member>
        <member name="T:System.Reflection.TypeExtensions">
            <summary>
            Extension methods for the <see cref="T:System.Type" /> type.
            </summary>
        </member>
        <member name="M:System.Reflection.TypeExtensions.GetTypeInfo(System.Type)">
            <summary>
            Expose the type itself as the type info. This is to make TypeInfo available on
            .NET Framework 4 Client Profile. This method is used in the automatically generated
            resource C# files. To avoid manual changes to an automatically generated file, expose
            this method as an extension method in an used namespace.
            </summary>
        </member>
    </members>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>EGg+5TUrF8RMt7kKDhScFLXDQEU=</DigestValue></Reference></SignedInfo><SignatureValue>iG6FIwCRRFxYhZsoSApiR984CseEcgxfrIj7ftwj0fZ592yQOy+WsgxRKv1DeULShN3eS7/rK2b7HGgUH9sFl3v54JKE7FlbBapmjoGJyHoyF+ufHCmIdhLtNIYN9JprWqLwXILsPxWEfQqkUtEUkuee7pZ23Iy9kClBjjYpr4Kapb36mzkSXK956wPtuJFk8RJcN2z2bGRhlVKvEDIl7Fj5F6H/RYZf0PNIKGe+hebJeuJeoHC1FXi2B3INn16nuB/ga0ihqaI6FoSDOpF4K1cbTBgeeQO/qd3/AUBUWtIsAaiyK4MdJXaqotB7Np8pCK4fyHhARggPw5gu6JVYqA==</SignatureValue><KeyInfo><KeyValue><RSAKeyValue><Modulus>rP8Qj2sAKinnae2QrcoGzA7VlyvaxElKuraARSAFhlo6cN123kCqJ4/S4xyx539aM3HKsa3+ztVeKBT9nETkUAbo6XNZ5rUHRXA73upv/FwgjygxmLCk5LGaE0dNPPpK9OD2ZtYsslXobXXRmABerTveRsyBWFyOuwdOj/NXDI7x3wANDyXAJVfJDjLliX9KfkHDHwSvdX2G34vnhU5mCpmznAe1E0wCGMftLKqu5Wn6SHF4V3fbzQG8IKCKsx4Az20u7eL60/CLpJD95jpkrzT1oPP9zJG55tXIec+8zJV9fJhA7G6gps4BTGDtIQwUbVcINcMo060ABg3a3ImUrw==</Modulus><Exponent>AQAB</Exponent></RSAKeyValue></KeyValue><X509Data><X509Certificate>MIIE9zCCA9+gAwIBAgITMwAAAeR8/AKVYP+E+wACAAAB5DANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSMwIQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQTAeFw0xOTA1MDIyMTIwMzNaFw0yMDA1MDIyMTIwMzNaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xHjAcBgNVBAMTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKz/EI9rACop52ntkK3KBswO1Zcr2sRJSrq2gEUgBYZaOnDddt5AqieP0uMcsed/WjNxyrGt/s7VXigU/ZxE5FAG6OlzWea1B0VwO97qb/xcII8oMZiwpOSxmhNHTTz6SvTg9mbWLLJV6G110ZgAXq073kbMgVhcjrsHTo/zVwyO8d8ADQ8lwCVXyQ4y5Yl/Sn5Bwx8Er3V9ht+L54VOZgqZs5wHtRNMAhjH7SyqruVp+khxeFd3280BvCCgirMeAM9tLu3i+tPwi6SQ/eY6ZK809aDz/cyRuebVyHnPvMyVfXyYQOxuoKbOAUxg7SEMFG1XCDXDKNOtAAYN2tyJlK8CAwEAAaOCAXswggF3MBMGA1UdJQQMMAoGCCsGAQUFBwMDMB0GA1UdDgQWBBQRcLC5+R9tdYIbHd8R0yo6J1lH6TBUBgNVHREETTBLpEkwRzEtMCsGA1UECxMkTWljcm9zb2Z0IElyZWxhbmQgT3BlcmF0aW9ucyBMaW1pdGVkMRYwFAYDVQQFEw0yMjk4MDMrNDU0MTA2MB8GA1UdIwQYMBaAFNtwvFI0lJ3rlyem1tTYvaptRwhOMGIGA1UdHwRbMFkwV6BVoFOGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY3Jvc29mdCUyMENvZGUlMjBTaWduaW5nJTIwUENBKDIpLmNybDBmBggrBgEFBQcBAQRaMFgwVgYIKwYBBQUHMAKGSmh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljcm9zb2Z0JTIwQ29kZSUyMFNpZ25pbmclMjBQQ0EoMikuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBO/9F72mJ+xT3qFkdA9v3MCJyV7JcCUfDR91HP8UaPfyFlXmJtnzUfHd5a6Oq8o6Ro956/oTlxcNlnmyazhn1aSn9JmwcMzrQTNwzwOTA5hqN5RKBvVFJJbj611d0Stw5YmX6gR/hMInig2OUzJ5SEDUw4KuPJRK1l9wDjaIfzs5cSSlkrC3twDv8XpbpYxjb3BrjszC0njPsAo5rbpp/3s89inNi0eIsXLy6oOcvz9jUMdJHxIjUMPreSJ5oL8uZgi7ckeU5g0oTMdYvY/38BSg1FA/8FOnyVTX+ZOgWEZ6BR880jJyTYuuDIsh3kojHFf88ZCoyA5AxBXBFlvhoF</X509Certificate><X509Certificate>MIIFvDCCA6SgAwIBAgIKYQQ1RQAAAAAAPzANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTgwOTIwMTc0MjAwWhcNMjEwNTA5MjMyODEzWjB5MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSMwIQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANDTCMwSFqzT4NFGx9QeZsmnXQoRfh8U6j0WvMDnMYMb7NSF4Oy4670y/58I1cpBhPY3ne98VxKSyMrB6VoSYKoxDe6Ko2HvkiKSfFYWDjRikBZeWo4u3xtAKtA97WFE2I4Dpxw2EH9ZwmP04cDT7/F/94+FoV8rHIDCkFBfGYEGCdKQ6aC3LEQAQcZlUhc3LPnuut70BZ0slLWuY5BRscH9/jhefPXgrPb99O60KUDflHYqvRllr4xttieuwqf3sRUL5pVqgcan32aOaHd//V6tzcAJEA7wGVLJwXNRkyq2USOgSazyC9QErthQXt9PYz+1L4+sy00rcfRZKAUnTQUCAwEAAaOCAV4wggFaMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNtwvFI0lJ3rlyem1tTYvaptRwhOMAsGA1UdDwQEAwIBhjASBgkrBgEEAYI3FQEEBQIDAgACMCMGCSsGAQQBgjcVAgQWBBQ8r5ui21VwyvdpQv+ZEBuZOIjiVzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTAfBgNVHSMEGDAWgBQOrIJgQFYnl+UlE/wq4QpTlVnkpDBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsGAQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFJvb3RDZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAgEAPXvYLuA280KYVU8PG+SfB6j28gHmkjkKraifDsoEsP4iy4V5Q4rd4use9LM1g8uF5qQtPk2iCFGXJMoYuK7U+GOHipiJ6bDSCm0uVTXALHlhxrYeTZtWJokf4L9l/8gu5DxIZcXYRPTm7TQN3qkD9GO8nLy8ZKZVvaC3kc5lftYTjPIwpaznO9HtsnXWXc+Ah6Rx3EKRztKTsN5U5fV8Idzsi7zgfuy3KQlQrQYrOtcbPYyVV4HNOJiw35o40IHukye2Fcp5BTs06N3TIshlG/JMYTyVhi4yaMspmZL1dqrfhimgDA3jtLORTJJnWlTRWSfT7khCbjFMD+5Mop5oxyNKrlTjlJUDbKWcktsoD9oGWUQQl4Dw8qiFsz0V8CrxN4ntPTfFOKcqR5tnWbQt9XqzHned6EpJKnQ3q+KSL9wQ+EMttTLc+Y0VvUxJjKeuF8GzR+i+nvkxBmTF3tL+oqW0CHVJe2Ri/AOgfrnmkWdcQRcOR+RONi3oN7gba4AUFD9SoMCpliIlHRfxOVvtmkV6jsYZv8QU6+MQk+JkiM6LgMnAfbaLbVcTWyp7b2x+i0MQzw36XY1n1IvADPPaTnrv6u+v3700EvuJtKtnbptk9YsOTKozA4iCHAdRcFUUwVx9792nVd/Dx6OMHBtGehrz1n8WRNbrY9J9CLQidRc=</X509Certificate><X509Certificate>MIIFmTCCA4GgAwIBAgIQea0WoUqgpa1Mc1j0BxMuZTANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDEwNTA5MjMxOTIyWhcNMjEwNTA5MjMyODEzWjBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDzXfqAZ9Rap6kMLJAg0DUIPHWEzbcHiZyJ2t7Ow2D6kWhanpRxKRh2fMLgyCV2lA5Y+gQ0Nubfr/eAuulYCyuT5Z0F43cikfc0ZDwikR1e4QmQvBT+/HVYGeF5tweSo66IWQjYnwfKA1j8aCltMtfSqMtL/OELSDJP5uu4rU/kXG8TlJnbldV126gat5SRtHdb9UgMj2p5fRRwBH1tr5D12nDYR7e/my9s5wW34RFgrHmRFHzF1qbk4X7Vw37lktI8ALU2gt554W3ztW74nzPJy1J9c5g224uha6KVl5uj3sJNJv8GlmclBsjnrOTuEjOVMZnINQhONMp5U9W1vmMyWUA2wKVOBE0921sHM+RYv+8/U2TYQlk1V/0PRXwkBE2e1jh0EZcikM5oRHSSb9VLb7CG48c2QqDQ/MHAWvmjYbkwR3GWChawkcBCle8Qfyhq4yofseTNAz93cQTHIPxJDx1FiKTXy36IrY4t7EXbxFEEySr87IaemhGXW97OU4jm4rf9rJXCKEDb7wSQ34EzOdmyRaUjhwalVYkxuwYtYA5BGH0fLrWXyxHrFdUkpZTvFRSJ/Utz+jJb/NEzAPlZYnAHMuouq0Ate8rdIWcbMJmPFqojqEHRsG4RmzbE3kB0nOFYZcFgHnpbOMiPuwQmfNQWQOW2a2yqhv0Av87BNQIDAQABo1EwTzALBgNVHQ8EBAMCAcYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUDqyCYEBWJ5flJRP8KuEKU5VZ5KQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggIBAMURTQM6YN1dUhF3j7K7NsiyBb+0t6jYIJ1cEwO2HCL6BhM1tshj1JpHbyZX0lXxBLEmX9apUGigvNK4bszD6azfGc14rFl0rGY0NsQbPmw4TDMOMBINoyb+UVMA/69aToQNDx/kbQUuToVLjWwzb1TSZKu/UK99ejmgN+1jAw/8EwbOFjbUVDuVG1FiOuVNF9QFOZKaJ6hbqr3su77jIIlgcWxWs6UT0G0OI36VA+1oPfLYY7hrTbboMLXhypRL96KqXZkwsj2nwlFsKCABJCcrSwC3nRFrcL6yEIK8DJto0I07JIeqmShynTNfWZC99d6TnjpiWjQ54ohVHbkGsMGJay3XacMZEjaE0Mmg2v8vaXiy5Xra69cMwPe9Yxe4ORM4ojZbe/KFVmodZGLBOOKqv1FmopT1EpxmIhBr8rcwki3yKfA9OxRDaKLxnCk3y844ICVtfGfzfiQSJAMIgUfspZ6X9RjXz7vV73aW7/3O21adlaBC+ZdY4dcxItNfWeY+biIA6kOEtiXb2fMIVmjAZGsdfOy2k6JiV24u2OdYj8QxSSbd3ik1h/UwcXBbFDxpvYkSfesuo/7Yf56CWlIKK8FDK9kwiJ/IEPuJjeahhXUzfmye23MTZGJppS99ypZtn/gETTCSPW4hFCHJPeDD/YprnUr90aGdmUN3P7Da</X509Certificate></X509Data></KeyInfo><Object Id="ts-countersig"><X509Data><X509Certificate>MIIE3jCCA8agAwIBAgITMwAAAPr+Xnt2AOhChgAAAAAA+jANBgkqhkiG9w0BAQUFADB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwHhcNMTgwODIzMjAyMDA4WhcNMTkxMTIzMjAyMDA4WjCBzjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEpMCcGA1UECxMgTWljcm9zb2Z0IE9wZXJhdGlvbnMgUHVlcnRvIFJpY28xJjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOjk4RkQtQzYxRS1FNjQxMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzwcAGQJX1ai/xcQS8o1UJGIXvx/LmhIK4BHeev3tvaQXCkGhvB3/lZjUpzsT8ROFSbPqDJXGBORDiD3sD2B7rveRS+VjZ1zdfwI/KcNPmzAYjq9qxaroRe8xJo3iHzY33dgCvRTrIiUVRAO4ewUEdXKhemEM9Y0/+Auy5J5xn/LySSjLpm39Mqm54oWr8di8cNxc2ctoWpDXFhs09PHghvYvDUTCsANn8b+9M4C8PzUPzqBev1FWwiJcWFZN5/r8V5f67Gw3N4cTqzy/yIKXB6W9xpJ4OpO0IXBSlNTUyElqXEiYrwu/uMZSzGLpyTAwT4coVXr48oDM3VlaF4loGwIDAQABo4IBCTCCAQUwHQYDVR0OBBYEFGffDVHzuflzYlNd4GaI1GFWR1dKMB8GA1UdIwQYMBaAFCM0+NlSRnAK7UD7dvuzK7DDNbMPMFQGA1UdHwRNMEswSaBHoEWGQ2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY3Jvc29mdFRpbWVTdGFtcFBDQS5jcmwwWAYIKwYBBQUHAQEETDBKMEgGCCsGAQUFBzAChjxodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFRpbWVTdGFtcFBDQS5jcnQwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDQYJKoZIhvcNAQEFBQADggEBACbUXkej3SanMKMw+xl2/cC8upmwcv1e9VUP/po7Xo0l0Zbx6q4SRbxjPKK/YF8GmeUD3dsrGw5tcH+BgXQ/2x7LVo0aioR1gtA1rfl7OjfXw1mqYHTvIidpKnFyc3gWVG8zIL+XNqSLUWP3G07xNqtuNGBYLjoy1ozdx2ZaBx5IFNEaDxdvkf6/esikvhSgLe8cK9Ko+T6XPGuK/qEvldA/gB28MU7sFMHGFxkq5ZsiYd6lReJfsj8r9ZCJnNjcNxs0VNO8+RD5X1bQEAC2fH+ZjcuDUead080pI0Gh7P4RHKT//MhhbXf6evSyUeg4VacwIB+9L0E6k55CXiHgb9w=</X509Certificate><X509Certificate>MIIGBzCCA++gAwIBAgIKYRZoNAAAAAAAHDANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcwNDAzMTI1MzA5WhcNMjEwNDAzMTMwMzA5WjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfoWyx39tIkip8ay4Z4b3i48WZUSNQrc7dGE4kD+7Rp9FMrXQwIBHrB9VUlRVJlBtCkq6YXDAm2gBr6Hu97IkHD/cOBJjwicwfyzMkh53y9GccLPx754gd6udOo6HBI1PKjfpFzwnQXq/QsEIEovmmbJNn1yjcRlOwhtDlKEYuJ6yGT1VSDOQDLPtqkJAwbofzWTCd+n7Wl7PoIZd++NIT8wi3U21StEWQn0gASkdmEScpZqiX5NMGgUqi+YSnEUcUCYKfhO1VeP4Bmh1QCIUAEDBG7bfeI0a7xC1Un68eeEExd8yb3zuDk6FhArUdDbH895uyAc4iS1T/+QXDwiALAgMBAAGjggGrMIIBpzAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQjNPjZUkZwCu1A+3b7syuwwzWzDzALBgNVHQ8EBAMCAYYwEAYJKwYBBAGCNxUBBAMCAQAwgZgGA1UdIwSBkDCBjYAUDqyCYEBWJ5flJRP8KuEKU5VZ5KShY6RhMF8xEzARBgoJkiaJk/IsZAEZFgNjb20xGTAXBgoJkiaJk/IsZAEZFgltaWNyb3NvZnQxLTArBgNVBAMTJE1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eYIQea0WoUqgpa1Mc1j0BxMuZTBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsGAQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFJvb3RDZXJ0LmNydDATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQUFAAOCAgEAEJeKw1wDRDbd6bStd9vOeVFNAbEudHFbbQwTq86+e4+4LtQSooxtYrhXAstOIBNQmd16QOJXu69YmhzhHQGGrLt48ovQ7DsB7uK+jwoFyI1I4vBTFd1Pq5Lk541q1YDB5pTyBi+FA+mRKiQicPv2/OR4mS4N9wficLwYTp2OawpylbihOZxnLcVRDupiXD8WmIsgP+IHGjL5zDFKdjE9K3ILyOpwPf+FChPfwgphjvDXuBfrTot/xTUrXqO/67x9C0J71FNyIe4wyrt4ZVxbARcKFA7S2hSY9Ty5ZlizLS/n+YWGzFFW6J1wlGysOUzU9nm/qhh6YinvopspNAZ3GmLJPR5tH4LwC8csu89Ds+X57H2146SodDW4TsVxIxImdgs8UoxxWkZDFLyzs7BNZ8ifQv+AeSGAnhUwZuhCEl4ayJ4iIdBD6Svpu/RIzCzU2DKATCYqSCRfWupW76bemZ3KOm+9gSd0BhHudiG/m4LBJ1S2sWo9iaF2YbRuoROmv6pH8BJv/YoybLL+31HIjCPJZr2dHYcSZAI9La9Zj7jkIeW1sMpjtHhUBdRBLlCslLCleKuzoJZ1GtmShxN1Ii8yqAhuoFuMJb+g74TKIdbrHk/Jmu5J4PcBZW+JC33Iacjmbuqnl84xKf8OxVtc2E0bodj6L54/LlUWa8kTo/0=</X509Certificate></X509Data><CounterSignature ts-format="cms-timestamp-message" xmlns="http://schemas.microsoft.com/xmldsig/timestamp/2003">MIIR9QYJKoZIhvcNAQcCoIIR5jCCEeICAQMxCzAJBgUrDgMCGgUAMIIBEwYJKoZIhvcNAQcBoIIBBASCAQCIboUjAJFEXFiFmyhICmJH3zgKx4RyDF+siPt+3CPR9nn3bJA7L5ayDFEq/UN5QtKE3d5Lv+srZvscaBQf2wWXe/ngkoTsWVsFqmaOgYnIejIX658cKYh2Eu00hg30mmtaovBcguw/FYR9CqRS0RSS557ulnbcjL2QKUGONimvgpqlvfqbORJcr3nrA+24kWTxElw3bPZsZGGVUq8QMiXsWPkXof9Fhl/Q80goZ76F5sl64l6gcLUVeLYHcg2fXqe4H+BrSKGpojoWhIM6kXgrVxtMGB55A7+p3f8BQFRa0iwBqLIrgx0ldqqi0Hs2nykIrh/IeEBGCA/DmC7olViooIIOnjCCBN4wggPGoAMCAQICEzMAAAD6/l57dgDoQoYAAAAAAPowDQYJKoZIhvcNAQEFBQAwdzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEhMB8GA1UEAxMYTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBMB4XDTE4MDgyMzIwMjAwOFoXDTE5MTEyMzIwMjAwOFowgc4xCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKTAnBgNVBAsTIE1pY3Jvc29mdCBPcGVyYXRpb25zIFB1ZXJ0byBSaWNvMSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVTTjo5OEZELUM2MUUtRTY0MTElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2VydmljZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM8HABkCV9Wov8XEEvKNVCRiF78fy5oSCuAR3nr97b2kFwpBobwd/5WY1Kc7E/EThUmz6gyVxgTkQ4g97A9ge673kUvlY2dc3X8CPynDT5swGI6vasWq6EXvMSaN4h82N93YAr0U6yIlFUQDuHsFBHVyoXphDPWNP/gLsuSecZ/y8kkoy6Zt/TKpueKFq/HYvHDcXNnLaFqQ1xYbNPTx4Ib2Lw1EwrADZ/G/vTOAvD81D86gXr9RVsIiXFhWTef6/FeX+uxsNzeHE6s8v8iClwelvcaSeDqTtCFwUpTU1MhJalxImK8Lv7jGUsxi6ckwME+HKFV6+PKAzN1ZWheJaBsCAwEAAaOCAQkwggEFMB0GA1UdDgQWBBRn3w1R87n5c2JTXeBmiNRhVkdXSjAfBgNVHSMEGDAWgBQjNPjZUkZwCu1A+3b7syuwwzWzDzBUBgNVHR8ETTBLMEmgR6BFhkNodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNyb3NvZnRUaW1lU3RhbXBQQ0EuY3JsMFgGCCsGAQUFBwEBBEwwSjBIBggrBgEFBQcwAoY8aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNyb3NvZnRUaW1lU3RhbXBQQ0EuY3J0MBMGA1UdJQQMMAoGCCsGAQUFBwMIMA0GCSqGSIb3DQEBBQUAA4IBAQAm1F5Ho90mpzCjMPsZdv3AvLqZsHL9XvVVD/6aO16NJdGW8equEkW8Yzyiv2BfBpnlA93bKxsObXB/gYF0P9sey1aNGoqEdYLQNa35ezo318NZqmB07yInaSpxcnN4FlRvMyC/lzaki1Fj9xtO8TarbjRgWC46MtaM3cdmWgceSBTRGg8Xb5H+v3rIpL4UoC3vHCvSqPk+lzxriv6hL5XQP4AdvDFO7BTBxhcZKuWbImHepUXiX7I/K/WQiZzY3DcbNFTTvPkQ+V9W0BAAtnx/mY3Lg1HmndPNKSNBoez+ERyk//zIYW13+nr0slHoOFWnMCAfvS9BOpOeQl4h4G/cMIIGBzCCA++gAwIBAgIKYRZoNAAAAAAAHDANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcwNDAzMTI1MzA5WhcNMjEwNDAzMTMwMzA5WjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfoWyx39tIkip8ay4Z4b3i48WZUSNQrc7dGE4kD+7Rp9FMrXQwIBHrB9VUlRVJlBtCkq6YXDAm2gBr6Hu97IkHD/cOBJjwicwfyzMkh53y9GccLPx754gd6udOo6HBI1PKjfpFzwnQXq/QsEIEovmmbJNn1yjcRlOwhtDlKEYuJ6yGT1VSDOQDLPtqkJAwbofzWTCd+n7Wl7PoIZd++NIT8wi3U21StEWQn0gASkdmEScpZqiX5NMGgUqi+YSnEUcUCYKfhO1VeP4Bmh1QCIUAEDBG7bfeI0a7xC1Un68eeEExd8yb3zuDk6FhArUdDbH895uyAc4iS1T/+QXDwiALAgMBAAGjggGrMIIBpzAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQjNPjZUkZwCu1A+3b7syuwwzWzDzALBgNVHQ8EBAMCAYYwEAYJKwYBBAGCNxUBBAMCAQAwgZgGA1UdIwSBkDCBjYAUDqyCYEBWJ5flJRP8KuEKU5VZ5KShY6RhMF8xEzARBgoJkiaJk/IsZAEZFgNjb20xGTAXBgoJkiaJk/IsZAEZFgltaWNyb3NvZnQxLTArBgNVBAMTJE1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eYIQea0WoUqgpa1Mc1j0BxMuZTBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsGAQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFJvb3RDZXJ0LmNydDATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQUFAAOCAgEAEJeKw1wDRDbd6bStd9vOeVFNAbEudHFbbQwTq86+e4+4LtQSooxtYrhXAstOIBNQmd16QOJXu69YmhzhHQGGrLt48ovQ7DsB7uK+jwoFyI1I4vBTFd1Pq5Lk541q1YDB5pTyBi+FA+mRKiQicPv2/OR4mS4N9wficLwYTp2OawpylbihOZxnLcVRDupiXD8WmIsgP+IHGjL5zDFKdjE9K3ILyOpwPf+FChPfwgphjvDXuBfrTot/xTUrXqO/67x9C0J71FNyIe4wyrt4ZVxbARcKFA7S2hSY9Ty5ZlizLS/n+YWGzFFW6J1wlGysOUzU9nm/qhh6YinvopspNAZ3GmLJPR5tH4LwC8csu89Ds+X57H2146SodDW4TsVxIxImdgs8UoxxWkZDFLyzs7BNZ8ifQv+AeSGAnhUwZuhCEl4ayJ4iIdBD6Svpu/RIzCzU2DKATCYqSCRfWupW76bemZ3KOm+9gSd0BhHudiG/m4LBJ1S2sWo9iaF2YbRuoROmv6pH8BJv/YoybLL+31HIjCPJZr2dHYcSZAI9La9Zj7jkIeW1sMpjtHhUBdRBLlCslLCleKuzoJZ1GtmShxN1Ii8yqAhuoFuMJb+g74TKIdbrHk/Jmu5J4PcBZW+JC33Iacjmbuqnl84xKf8OxVtc2E0bodj6L54/LlUWa8kTo/2hggOtMIIClQIBATCB/qGB1KSB0TCBzjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEpMCcGA1UECxMgTWljcm9zb2Z0IE9wZXJhdGlvbnMgUHVlcnRvIFJpY28xJjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOjk4RkQtQzYxRS1FNjQxMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNloiUKAQEwCQYFKw4DAhoFAAMVAAzqjdgApH6kf6eXPwihNVRvwjGwoIHeMIHbpIHYMIHVMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSkwJwYDVQQLEyBNaWNyb3NvZnQgT3BlcmF0aW9ucyBQdWVydG8gUmljbzEnMCUGA1UECxMebkNpcGhlciBOVFMgRVNOOjRERTktMEM1RS0zRTA5MSswKQYDVQQDEyJNaWNyb3NvZnQgVGltZSBTb3VyY2UgTWFzdGVyIENsb2NrMA0GCSqGSIb3DQEBBQUAAgUA4NCXVTAiGA8yMDE5MDcxMTAwNTY1M1oYDzIwMTkwNzEyMDA1NjUzWjB0MDoGCisGAQQBhFkKBAExLDAqMAoCBQDg0JdVAgEAMAcCAQACAgPfMAcCAQACAhcbMAoCBQDg0ejVAgEAMDYGCisGAQQBhFkKBAIxKDAmMAwGCisGAQQBhFkKAwGgCjAIAgEAAgMW42ChCjAIAgEAAgMHoSAwDQYJKoZIhvcNAQEFBQADggEBADnrQwP0O6jiKKrUPAKZJYx/vIz931x24j9vNn3tZY0WKZvyVnjaHaxAAnDdlg4RdkA7Dbq3gfbF0AoE+uovjsVCGTtWYWRQMT6f6B3neiSMdA7Bzyuy1u+yJKF4C6z0mJwmnvk+XGPjhb872qP4Z8eC/9SLoM2l9Nwelw4God64PO5IbXV9Jm01H9L411N30AsA/EEMz13Zfc+u2Ty19h8fuPxf5OKzw9pS7dC9w+CnnTo200aw7Yhg2KI84JjsqO3ll/PdclOD5R7ASzA7C0+llRNu0neq4YasebqR5F8CXatIbwPziMzr1oMSk5srKF0aZ0vy2m4kEYhzeRKGaSkxggIVMIICEQIBATCBjjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0ECEzMAAAD6/l57dgDoQoYAAAAAAPowCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE5MDcxMDIzNTQxMFowIwYJKoZIhvcNAQkEMRYEFBS3/+T+ook0yAsA74kDmjfywZdnMA0GCSqGSIb3DQEBBQUABIIBAFhgBfE6XMhSRIB+a6DEpKpqq8gw8bT8SGaOpoT2POUD0zCuJAIfHB9/UInfLggwIKgHSzX8ngGkw9cue/CssWHobqUxf1AyRJCF+tmH82Goct6J65pTol2jB/n8vRWI/Bq+YkTQO0btX8zbXoJE1Kgqrro+KQxneP/JUblPBXpOUIiKgMnyVBJjauGuf/UbyX/5R0DD8/J1O+T9eq5PYNOz9nzZ4YKHAOp7OaZHB4npSp13JalcYCNzMvVm1mmEB2ghxXhaF+NLUwbSlxOkU8Bk2XuSFnzSswphdF5WE7pmlVX556dGThYFLLaPFmus075RMpmYhCUVFfgNuWtVIrM=</CounterSignature></Object></Signature></doc>
lib\devaudit\NuGet.Packaging.dll
md5: 03227BE91960E1E0B810DCB6060E3DA7 | sha1: BFC7F04490210EE66BD917742FD5F0E668E4036A | sha256: 6320C8E8821E7C7A1052C0307EFD2F17071BBC92E8FB30700A606DD83F7E9364 | sha512: 5A92C5C18890063AAB774D8127522203CC4C82850CB69D6E084E81D28858EC7B59E34BD4147C16D6F8C7AD3C44AE77C8A5C7D5EF9469246939FBE1FE3A33CCB0
lib\devaudit\NuGet.Packaging.xml
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>NuGet.Packaging</name>
    </assembly>
    <members>
        <member name="T:NuGet.Client.AnyFramework">
            <summary>
            An internal NuGetFramework marker for ManagedCodeConventions.
            Most conventions disallow the string 'any' as a txm, so to allow
            it for conventions with no txm in the path we use this special type.
            </summary>
        </member>
        <member name="T:NuGet.Client.ManagedCodeConventions">
            <summary>
            Defines all the package conventions used by Managed Code packages
            </summary>
        </member>
        <member name="P:NuGet.Client.ManagedCodeConventions.ManagedCodePatterns.AnyTargettedFile">
            <summary>
            Pattern used to locate all files targetted at a specific runtime and/or framework
            </summary>
        </member>
        <member name="P:NuGet.Client.ManagedCodeConventions.ManagedCodePatterns.RuntimeAssemblies">
            <summary>
            Pattern used to locate all files designed for loading as managed code assemblies at run-time
            </summary>
        </member>
        <member name="P:NuGet.Client.ManagedCodeConventions.ManagedCodePatterns.CompileRefAssemblies">
            <summary>
            Pattern used to locate ref assemblies for compile.
            </summary>
        </member>
        <member name="P:NuGet.Client.ManagedCodeConventions.ManagedCodePatterns.CompileLibAssemblies">
            <summary>
            Pattern used to locate lib assemblies for compile.
            </summary>
        </member>
        <member name="P:NuGet.Client.ManagedCodeConventions.ManagedCodePatterns.NativeLibraries">
            <summary>
            Pattern used to locate all files designed for loading as native code libraries at run-time
            </summary>
        </member>
        <member name="P:NuGet.Client.ManagedCodeConventions.ManagedCodePatterns.ResourceAssemblies">
            <summary>
            Pattern used to locate all files designed for loading as managed code resource assemblies at run-time
            </summary>
        </member>
        <member name="P:NuGet.Client.ManagedCodeConventions.ManagedCodePatterns.MSBuildFiles">
            <summary>
            Pattern used to identify MSBuild targets and props files
            </summary>
        </member>
        <member name="P:NuGet.Client.ManagedCodeConventions.ManagedCodePatterns.MSBuildMultiTargetingFiles">
            <summary>
            Pattern used to identify MSBuild global targets and props files
            </summary>
        </member>
        <member name="P:NuGet.Client.ManagedCodeConventions.ManagedCodePatterns.ContentFiles">
            <summary>
            Pattern used to identify content files
            </summary>
        </member>
        <member name="P:NuGet.Client.ManagedCodeConventions.ManagedCodePatterns.ToolsAssemblies">
            <summary>
            Pattern used to identify Tools assets for global tools
            </summary>
        </member>
        <member name="P:NuGet.Client.ManagedCodeConventions.ManagedCodePatterns.EmbedAssemblies">
            <summary>
            Pattern used to locate embed interop types assemblies
            </summary>
        </member>
        <member name="P:NuGet.Client.ManagedCodeConventions.ManagedCodePatterns.MSBuildTransitiveFiles">
            <summary>
            Pattern used to identify MSBuild transitive targets and props files
            </summary>
        </member>
        <member name="P:NuGet.ContentModel.ContentItemCollection.HasContract">
            <summary>
            True if lib/contract exists
            </summary>
        </member>
        <member name="M:NuGet.ContentModel.ContentItemCollection.IsValidAsset(System.String)">
            <summary>
            False if the path would not match any patterns.
            </summary>
        </member>
        <member name="T:NuGet.ContentModel.ContentPropertyDefinition">
            <summary>
            Defines a property that can be used in Content Model query patterns
            <seealso cref="T:NuGet.ContentModel.PatternSet" />
            </summary>
        </member>
        <member name="P:NuGet.ContentModel.ContentPropertyDefinition.CompareTest">
            <summary>
            Find the nearest compatible candidate.
            </summary>
        </member>
        <member name="T:NuGet.ContentModel.PatternSet">
            <summary>
            A set of patterns that can be used to query a set of file paths for items matching a provided criteria.
            </summary>
        </member>
        <member name="P:NuGet.ContentModel.PatternSet.GroupPatterns">
            <summary>
            Patterns used to select a group of items that matches the criteria
            </summary>
        </member>
        <member name="P:NuGet.ContentModel.PatternSet.GroupExpressions">
            <summary>
            Pattern expressions.
            </summary>
        </member>
        <member name="P:NuGet.ContentModel.PatternSet.PathPatterns">
            <summary>
            Patterns used to select individual items that match the criteria
            </summary>
        </member>
        <member name="P:NuGet.ContentModel.PatternSet.PathExpressions">
            <summary>
            Path expressions.
            </summary>
        </member>
        <member name="P:NuGet.ContentModel.PatternSet.PropertyDefinitions">
            <summary>
            Property definitions used for matching patterns
            </summary>
        </member>
        <member name="T:NuGet.ContentModel.PatternDefinition">
            <summary>
            A pattern that can be used to match file paths given a provided criteria.
            </summary>
            <remarks>
            The pattern is defined as a sequence of literal path strings that must match exactly and property
            references,
            wrapped in {} characters, which are tested for compatibility with the consumer-provided criteria.
            <seealso cref="T:NuGet.ContentModel.ContentPropertyDefinition" />
            </remarks>
        </member>
        <member name="P:NuGet.ContentModel.PatternDefinition.Table">
            <summary>
            Replacement token table.
            </summary>
        </member>
        <member name="T:NuGet.ContentModel.PatternTable">
            <summary>
            Replacement token table organized by property.
            </summary>
        </member>
        <member name="M:NuGet.ContentModel.PatternTable.TryLookup(System.String,System.String,System.Object@)">
            <summary>
            Lookup a token and get the replacement if it exists.
            </summary>
            <param name="propertyName">Property moniker</param>
            <param name="name">Token name</param>
            <param name="value">Replacement value</param>
        </member>
        <member name="P:NuGet.ContentModel.PatternTableEntry.PropertyName">
            <summary>
            PropertyName moniker
            </summary>
        </member>
        <member name="P:NuGet.ContentModel.PatternTableEntry.Name">
            <summary>
            Item name
            </summary>
        </member>
        <member name="P:NuGet.ContentModel.PatternTableEntry.Value">
            <summary>
            Item replacement value
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Core.IPackageIdentityComparer">
            <summary>
            Compares the id and version of a package
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Core.PackageDependencyComparer.Default">
            <summary>
            Default comparer
            Null ranges and the All range are treated as equal.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Core.PackageDependencyInfoComparer.Default">
            <summary>
            Default comparer
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Core.PackageIdentityComparer">
            <summary>
            Compares the Id, Version, and Version release label. Version build metadata is ignored.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.PackageIdentityComparer.#ctor">
            <summary>
            Default version range comparer.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.PackageIdentityComparer.#ctor(NuGet.Versioning.VersionComparison)">
            <summary>
            Compare versions with a specific VersionComparison
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.PackageIdentityComparer.#ctor(NuGet.Versioning.IVersionComparer)">
            <summary>
            Compare versions with a specific IVersionComparer
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Core.PackageIdentityComparer.Default">
            <summary>
            Default comparer that compares on the id, version, and version release labels.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.PackageIdentityComparer.Equals(NuGet.Packaging.Core.PackageIdentity,NuGet.Packaging.Core.PackageIdentity)">
            <summary>
            True if the package identities are the same when ignoring build metadata.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.PackageIdentityComparer.GetHashCode(NuGet.Packaging.Core.PackageIdentity)">
            <summary>
            Hash code of the id and version
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.PackageIdentityComparer.Compare(NuGet.Packaging.Core.PackageIdentity,NuGet.Packaging.Core.PackageIdentity)">
            <summary>
            Compares on the Id first, then version
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Core.ContentFilesEntry">
            <summary>
            metadata/contentFiles/files entry from a nuspec
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Core.ContentFilesEntry.Include">
            <summary>
            Included files
            </summary>
            <remarks>Required</remarks>
        </member>
        <member name="P:NuGet.Packaging.Core.ContentFilesEntry.Exclude">
            <summary>
            Excluded files
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Core.ContentFilesEntry.BuildAction">
            <summary>
            Build action
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Core.ContentFilesEntry.CopyToOutput">
            <summary>
            If true the item will be copied to the output folder.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Core.ContentFilesEntry.Flatten">
            <summary>
            If true the content items will keep the same folder structure in the output
            folder.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Core.ExtractPackageFileDelegate">
            <summary>
            Callback invoked to extract a package file.
            </summary>
            <param name="sourceFile">The path of the file in the package.</param>
            <param name="targetPath">The path to write to.</param>
            <param name="fileStream">The file <see cref="T:System.IO.Stream" />.</param>
            <returns>The file name if the file was written; otherwise <c>null</c>.</returns>
        </member>
        <member name="T:NuGet.Packaging.Core.IAsyncPackageCoreReader">
            <summary>
            A basic asynchronous package reader that provides the identity, min client version, and file access.
            </summary>
            <remarks>Higher level concepts used for normal development nupkgs should go at a higher level</remarks>
        </member>
        <member name="M:NuGet.Packaging.Core.IAsyncPackageCoreReader.GetIdentityAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets the identity of the package.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:NuGet.Packaging.Core.PackageIdentity" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Packaging.Core.IAsyncPackageCoreReader.GetMinClientVersionAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets the minimum client version needed to consume the package.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:NuGet.Versioning.NuGetVersion" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Packaging.Core.IAsyncPackageCoreReader.GetPackageTypesAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets zero or more package types from the .nuspec.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IReadOnlyList`1" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Packaging.Core.IAsyncPackageCoreReader.GetStreamAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously returns a file stream from the package.
            </summary>
            <param name="path">The file path in the package.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.IO.Stream" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Packaging.Core.IAsyncPackageCoreReader.GetFilesAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets all files in the package.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Packaging.Core.IAsyncPackageCoreReader.GetFilesAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets files in a folder in the package.
            </summary>
            <param name="folder">A folder path in the package.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" /> for files under the specified folder.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Packaging.Core.IAsyncPackageCoreReader.GetNuspecAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets a nuspec stream.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.IO.Stream" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Packaging.Core.IAsyncPackageCoreReader.GetNuspecFileAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets a nuspec file path.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.String" />
            representing the nuspec file path.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Packaging.Core.IAsyncPackageCoreReader.CopyFilesAsync(System.String,System.Collections.Generic.IEnumerable{System.String},NuGet.Packaging.Core.ExtractPackageFileDelegate,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously copies files from a package to a new location.
            </summary>
            <param name="destination">The destination path to copy to.</param>
            <param name="packageFiles">The package files to copy.</param>
            <param name="extractFile">A package file extraction delegate.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns am
            <see cref="T:System.Collections.Generic.IEnumerable`1" /> for the copied file paths.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Packaging.Core.INuspecCoreReader">
            <summary>
            A basic nuspec reader that understands ONLY the id, version, and min client version of a package.
            </summary>
            <remarks>Higher level concepts used for normal development nupkgs should go at a higher level</remarks>
        </member>
        <member name="M:NuGet.Packaging.Core.INuspecCoreReader.GetId">
            <summary>
            Package Id
            </summary>
            <returns></returns>
        </member>
        <member name="M:NuGet.Packaging.Core.INuspecCoreReader.GetVersion">
            <summary>
            Package Version
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.INuspecCoreReader.GetMinClientVersion">
            <summary>
            Minimum client version needed to consume the package.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.INuspecCoreReader.GetPackageTypes">
            <summary>
            Gets zero or more package types from the .nuspec.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.INuspecCoreReader.GetIdentity">
            <summary>
            Id and Version of a package.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.INuspecCoreReader.GetMetadata">
            <summary>
            Package metadata in the nuspec
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Core.IPackageCoreReader">
            <summary>
            Basic package reader that provides the identity, min client version, and file access.
            </summary>
            <remarks>Higher level concepts used for normal development nupkgs should go at a higher level</remarks>
        </member>
        <member name="M:NuGet.Packaging.Core.IPackageCoreReader.GetIdentity">
            <summary>
            Gets the package identity.
            </summary>
            <returns>A package identity.</returns>
        </member>
        <member name="M:NuGet.Packaging.Core.IPackageCoreReader.GetMinClientVersion">
            <summary>
            Gets the minimum client version needed to consume the package.
            </summary>
            <returns>A NuGet version.</returns>
        </member>
        <member name="M:NuGet.Packaging.Core.IPackageCoreReader.GetPackageTypes">
            <summary>
            Gets zero or more package types from the .nuspec.
            </summary>
            <returns>A readonly list of package types.</returns>
        </member>
        <member name="M:NuGet.Packaging.Core.IPackageCoreReader.GetStream(System.String)">
            <summary>
            Gets a file stream from the package.
            </summary>
            <returns>A stream for a file in the package.</returns>
        </member>
        <member name="M:NuGet.Packaging.Core.IPackageCoreReader.GetFiles">
            <summary>
            Gets all files in the package.
            </summary>
            <returns>An enumerable of files in the package.</returns>
        </member>
        <member name="M:NuGet.Packaging.Core.IPackageCoreReader.GetFiles(System.String)">
            <summary>
            Gets files in a folder in the package.
            </summary>
            <param name="folder">Folder path</param>
            <returns>An enumerable of files under specified folder.</returns>
        </member>
        <member name="M:NuGet.Packaging.Core.IPackageCoreReader.GetNuspec">
            <summary>
            Gets a nuspec stream.
            </summary>
            <returns>A stream for the nuspec.</returns>
        </member>
        <member name="M:NuGet.Packaging.Core.IPackageCoreReader.GetNuspecFile">
            <summary>
            Gets a nuspec file path.
            </summary>
            <returns>The nuspec file path.</returns>
        </member>
        <member name="M:NuGet.Packaging.Core.IPackageCoreReader.CopyFiles(System.String,System.Collections.Generic.IEnumerable{System.String},NuGet.Packaging.Core.ExtractPackageFileDelegate,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Copies files from a package to a new location.
            </summary>
            <param name="destination">The destination folder path.</param>
            <param name="packageFiles">The package files to copy.</param>
            <param name="extractFile">A package file extraction delegate.</param>
            <param name="logger">A logger.</param>
            <param name="token">A cancellation token.</param>
            <returns>An enumerable of paths of files copied to the destination.</returns>
        </member>
        <member name="T:NuGet.Packaging.Core.NuspecCoreReader">
            <summary>
            A basic nuspec reader that understand id, version, and a flat list of dependencies.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.NuspecCoreReader.#ctor(System.IO.Stream)">
            <summary>
            Read a nuspec from a stream.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.NuspecCoreReader.#ctor(System.Xml.Linq.XDocument)">
            <summary>
            Reads a nuspec from XML
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.NuspecCoreReader.GetDependencies">
            <summary>
            Returns a flat list of dependencies from a nuspec
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Core.NuspecCoreReaderBase">
            <summary>
            A very basic Nuspec reader that understands the Id, Version, PackageType, and MinClientVersion of a package.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.#ctor(System.String)">
            <summary>
            Read a nuspec from a path.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.#ctor(System.IO.Stream)">
            <summary>
            Read a nuspec from a stream.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.#ctor(System.IO.Stream,System.Boolean)">
            <summary>
            Read a nuspec from a stream.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.#ctor(System.Xml.Linq.XDocument)">
            <summary>
            Reads a nuspec from XML
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.GetId">
            <summary>
            Id of the package
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.GetVersion">
            <summary>
            Version of the package
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.GetMinClientVersion">
            <summary>
            The minimum client version this package supports.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.GetPackageTypes">
            <summary>
            Gets zero or more package types from the .nuspec.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.IsServiceable">
            <summary>
            Returns if the package is serviceable.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.GetDevelopmentDependency">
            <summary>
            The developmentDependency attribute
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.GetMetadata">
            <summary>
            Nuspec Metadata
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.GetMetadataValue(System.String)">
            <summary>
            Returns a nuspec metadata value or string.Empty.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Core.NuspecCoreReaderBase.MetadataValues">
            <summary>
            Indexed metadata values of the XML elements in the nuspec.
            If duplicate keys exist only the first is used.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Core.NuspecCoreReaderBase.Xml">
            <summary>
            Raw XML doc
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Core.NuspecUtility">
            <summary>
            Until NuspecReader and Manifest are unified, this is a place to share implementations of
            reading and parsing specific elements out of the .nuspec XML.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.NuspecUtility.GetPackageTypes(System.Xml.Linq.XElement,System.Boolean)">
            <summary>
            Gets the package types from a .nuspec metadata XML element.
            </summary>
            <param name="metadataNode">The metadata XML element.</param>
            <param name="useMetadataNamespace">
            Whether or not to use the metadata element's namespace when finding the package type
            nodes. If false is specified, only the local names of the package type nodes are used
            for comparison. If true is specified, the package type nodes must have the same
            namespace as the metadata node.
            </param>
            <returns>
            A list of package types. If no package types are found in the metadata node, an empty
            list is returned.
            </returns>
        </member>
        <member name="M:NuGet.Packaging.Core.NuspecUtility.IsServiceable(System.Xml.Linq.XElement)">
            <summary>
            Gets the value of serviceable element from a .nuspec metadata XML element.
            </summary>
            <param name="metadataNode">The metadata XML element.</param>
            <returns>
            true if the serviceable element is set in the .nuspec file as true, else false.
            </returns>
        </member>
        <member name="M:NuGet.Packaging.Core.NuspecUtility.GetFrameworkReferenceGroups(System.Xml.Linq.XElement,NuGet.Frameworks.IFrameworkNameProvider,System.Boolean)">
            <summary>
            Gets the FrameworkReference groups. This refers to the FrameworkReference concept added in .NET Core 3.0
            </summary>
            <param name="metadataNode">The metadata node</param>
            <param name="frameworkProvider">A FrameworkNameProvider</param>
            <param name="useMetadataNamespace">Whether or not to use the metadata element's namespace when getting the framework reference nodes.
            If false is specified, only the local names of the FrameworkReference nodes are used
            for comparison. If true is specified, the fremeworkreference nodes must have the same
            namespace as the metadata node.</param>
            <returns></returns>
        </member>
        <member name="T:NuGet.Packaging.Core.PackageDependency">
            <summary>
            Represents a package dependency Id and allowed version range.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Core.PackageDependency.Id">
            <summary>
            Dependency package Id
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Core.PackageDependency.Include">
            <summary>
            Types to include from the dependency package.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Core.PackageDependency.Exclude">
            <summary>
            Types to exclude from the dependency package.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Core.PackageDependency.VersionRange">
            <summary>
            Range of versions allowed for the depenency
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.PackageDependency.GetHashCode">
            <summary>
            Hash code from the default PackageDependencyComparer
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.PackageDependency.ToString">
            <summary>
            Id and Version range string
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Core.PackageDependencyInfo">
            <summary>
            Represents a package identity and the dependencies of a package.
            </summary>
            <remarks>
            This class does not support groups of dependencies, the group will need to be selected before
            populating this.
            </remarks>
        </member>
        <member name="M:NuGet.Packaging.Core.PackageDependencyInfo.#ctor(System.String,NuGet.Versioning.NuGetVersion,System.Collections.Generic.IEnumerable{NuGet.Packaging.Core.PackageDependency})">
            <summary>
            Represents a package identity and the dependencies of a package.
            </summary>
            <param name="id">package name</param>
            <param name="version">package version</param>
            <param name="dependencies">package dependencies</param>
        </member>
        <member name="P:NuGet.Packaging.Core.PackageDependencyInfo.Dependencies">
            <summary>
            Package dependencies
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.PackageDependencyInfo.GetHashCode">
            <summary>
            Hash code from the default PackageDependencyInfoComparer
            </summary>
            <returns></returns>
        </member>
        <member name="M:NuGet.Packaging.Core.PackageDependencyInfo.ToString">
            <summary>
            Example: Id : Dependency1, Dependency2
            </summary>
            <returns></returns>
        </member>
        <member name="T:NuGet.Packaging.Core.PackageIdentity">
            <summary>
            Represents the core identity of a nupkg.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.PackageIdentity.#ctor(System.String,NuGet.Versioning.NuGetVersion)">
            <summary>
            Creates a new package identity.
            </summary>
            <param name="id">name</param>
            <param name="version">version</param>
        </member>
        <member name="P:NuGet.Packaging.Core.PackageIdentity.Id">
            <summary>
            Package name
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Core.PackageIdentity.Version">
            <summary>
            Package Version
            </summary>
            <remarks>can be null</remarks>
        </member>
        <member name="P:NuGet.Packaging.Core.PackageIdentity.HasVersion">
            <summary>
            True if the version is non-null
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.PackageIdentity.Equals(NuGet.Packaging.Core.PackageIdentity)">
            <summary>
            True if the package identities are the same.
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:NuGet.Packaging.Core.PackageIdentity.Equals(NuGet.Packaging.Core.PackageIdentity,NuGet.Versioning.VersionComparison)">
            <summary>
            True if the identity objects are equal based on the given comparison mode.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.PackageIdentity.CompareTo(NuGet.Packaging.Core.PackageIdentity)">
            <summary>
            Sorts based on the id, then version
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.PackageIdentity.Equals(System.Object)">
            <summary>
            Compare using the default comparer.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.PackageIdentity.GetHashCode">
            <summary>
            Creates a hash code using the default comparer.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Core.PackageIdentity.Comparer">
            <summary>
            An equality comparer that checks the id, version, and version release label.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Core.PackageIdentity.ToString">
            <summary>
            PackageIdentity.ToString returns packageId.packageVersion"
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Core.PackageType">
             It is important that this type remains immutable due to the cloning of package specs
            
        </member>
        <member name="F:NuGet.Packaging.Core.PackagingCoreConstants.EmptyFolder">
            <summary>
            _._ denotes an empty folder since OPC does not allow an
            actual empty folder.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Core.PackagingCoreConstants.ForwardSlashEmptyFolder">
            <summary>
            /_._ can be used to check empty folders from package readers where the / is normalized.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.FrameworkReferenceGroup">
            <summary>
            A group of FrameworkReference with the same target framework.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.FrameworkReferenceGroup.#ctor(NuGet.Frameworks.NuGetFramework,System.Collections.Generic.IEnumerable{NuGet.Packaging.FrameworkReference})">
            <summary>
            FrameworkReference group
            </summary>
            <param name="targetFramework">group target framework</param>
            <param name="frameworkReferences">FrameworkReferences</param>
        </member>
        <member name="P:NuGet.Packaging.FrameworkReferenceGroup.TargetFramework">
            <summary>
            Group target framework
            </summary>
        </member>
        <member name="P:NuGet.Packaging.FrameworkReferenceGroup.FrameworkReferences">
            <summary>
            FrameworkReferences
            </summary>
        </member>
        <member name="T:NuGet.Packaging.FrameworkSpecificGroup">
            <summary>
            A group of items/files from a nupkg with the same target framework.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.FrameworkSpecificGroup.#ctor(NuGet.Frameworks.NuGetFramework,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Framework specific group
            </summary>
            <param name="targetFramework">group target framework</param>
            <param name="items">group items</param>
        </member>
        <member name="P:NuGet.Packaging.FrameworkSpecificGroup.TargetFramework">
            <summary>
            Group target framework
            </summary>
        </member>
        <member name="P:NuGet.Packaging.FrameworkSpecificGroup.Items">
            <summary>
            Item relative paths
            </summary>
        </member>
        <member name="T:NuGet.Packaging.PackageDependencyGroup">
            <summary>
            Package dependencies grouped to a target framework.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageDependencyGroup.#ctor(NuGet.Frameworks.NuGetFramework,System.Collections.Generic.IEnumerable{NuGet.Packaging.Core.PackageDependency})">
            <summary>
            Dependency group
            </summary>
            <param name="targetFramework">target framework</param>
            <param name="packages">dependant packages</param>
        </member>
        <member name="P:NuGet.Packaging.PackageDependencyGroup.TargetFramework">
            <summary>
            Dependency group target framework
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageDependencyGroup.Packages">
            <summary>
            Package dependencies
            </summary>
        </member>
        <member name="T:NuGet.Packaging.IAsyncPackageContentReader">
            <summary>
            An asynchronous package content reader.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.IAsyncPackageContentReader.GetFrameworkItemsAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously returns all framework references found in the nuspec.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="!:OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Packaging.IAsyncPackageContentReader.GetBuildItemsAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously returns all items under the build folder.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="!:OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Packaging.IAsyncPackageContentReader.GetToolItemsAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously returns all items under the tools folder.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="!:OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Packaging.IAsyncPackageContentReader.GetContentItemsAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously returns all items found in the content folder.
            </summary>
            <remarks>
            Some legacy behavior has been dropped here due to the mix of content folders and target framework
            folders here.
            </remarks>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="!:OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Packaging.IAsyncPackageContentReader.GetLibItemsAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously returns all lib items without any filtering.
            </summary>
            <remarks>Use GetReferenceItemsAsync(...) for the filtered list.</remarks>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="!:OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Packaging.IAsyncPackageContentReader.GetReferenceItemsAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously returns lib items + filtering based on the nuspec and other NuGet rules.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="!:OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Packaging.IAsyncPackageContentReader.GetPackageDependenciesAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously returns package dependencies.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="!:OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Packaging.INuspecReader">
            <summary>
            A development package nuspec reader
            </summary>
        </member>
        <member name="M:NuGet.Packaging.INuspecReader.GetLanguage">
            <summary>
            The locale ID for the package, such as en-us.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.IPackageContentReader.GetFrameworkItems">
            <summary>
            Returns all framework references found in the nuspec.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.IPackageContentReader.GetBuildItems">
            <summary>
            Returns all items under the build folder.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.IPackageContentReader.GetToolItems">
            <summary>
            Returns all items under the tools folder.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.IPackageContentReader.GetContentItems">
            <summary>
            Returns all items found in the content folder.
            </summary>
            <remarks>
            Some legacy behavior has been dropped here due to the mix of content folders and target framework
            folders here.
            </remarks>
        </member>
        <member name="M:NuGet.Packaging.IPackageContentReader.GetLibItems">
            <summary>
            Returns all lib items without any filtering. Use GetReferenceItems for the filtered list.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.IPackageContentReader.GetReferenceItems">
            <summary>
            Returns lib items + filtering based on the nuspec and other NuGet rules.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.IPackageContentReader.GetPackageDependencies">
            <summary>
            Returns package dependencies.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.IPackageDownloader">
            <summary>
            A package downloader.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.IPackageDownloader.ContentReader">
            <summary>
            Gets an asynchronous package content reader.
            </summary>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
        </member>
        <member name="P:NuGet.Packaging.IPackageDownloader.CoreReader">
            <summary>
            Gets an asynchronous package core reader.
            </summary>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
        </member>
        <member name="M:NuGet.Packaging.IPackageDownloader.CopyNupkgFileToAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously copies a .nupkg to a target file path.
            </summary>
            <param name="destinationFilePath">The destination file path.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.Boolean" />
            indicating whether or not the copy was successful.</returns>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="destinationFilePath" />
            is either <c>null</c> or empty.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Packaging.IPackageDownloader.GetPackageHashAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets a package hash.
            </summary>
            <param name="hashAlgorithm">The hash algorithm.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.String" />
            representing the package hash.</returns>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="hashAlgorithm" />
            is either <c>null</c> or empty.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Packaging.IPackageDownloader.SetExceptionHandler(System.Func{System.Exception,System.Threading.Tasks.Task{System.Boolean}})">
            <summary>
            Sets an exception handler for package downloads.
            </summary>
            <remarks>The exception handler returns a task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.Boolean" />
            indicating whether or not the exception was handled.  To handle an exception and stop its
            propagation, the task should return <c>true</c>.  Otherwise, the exception will be rethrown.</remarks>
            <param name="handleExceptionAsync">An exception handler.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="handleExceptionAsync" />
            is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Packaging.IPackageDownloader.SetThrottle(System.Threading.SemaphoreSlim)">
            <summary>
            Sets a throttle for package downloads.
            </summary>
            <param name="throttle">A throttle.  Can be <c>null</c>.</param>
        </member>
        <member name="T:NuGet.Packaging.IPackageResolver">
            <summary>
            Core package resolver
            </summary>
        </member>
        <member name="M:NuGet.Packaging.IPackageResolver.Resolve(System.Collections.Generic.IEnumerable{NuGet.Packaging.Core.PackageIdentity},System.Collections.Generic.IEnumerable{NuGet.Packaging.Core.PackageDependencyInfo},System.Threading.CancellationToken)">
            <summary>
            Resolve a set of packages
            </summary>
            <param name="targets">Package or packages to install</param>
            <param name="availablePackages">All relevant packages. This list must include the target packages.</param>
            <returns>A set of packages meeting the package dependency requirements</returns>
        </member>
        <member name="M:NuGet.Packaging.IPackageResolver.Resolve(System.Collections.Generic.IEnumerable{NuGet.Packaging.Core.PackageIdentity},System.Collections.Generic.IEnumerable{NuGet.Packaging.Core.PackageDependencyInfo},System.Collections.Generic.IEnumerable{NuGet.Packaging.PackageReference},System.Threading.CancellationToken)">
            <summary>
            Resolve a set of packages
            </summary>
            <param name="targets">Package or packages to install</param>
            <param name="availablePackages">
            All relevant packages. This list must include the target packages and
            installed packages.
            </param>
            <param name="installedPackages">
            Packages already installed into the project. These will be favored as
            dependency options.
            </param>
            <returns>A set of packages meeting the package dependency requirements</returns>
        </member>
        <member name="M:NuGet.Packaging.IPackageResolver.Resolve(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{NuGet.Packaging.Core.PackageDependencyInfo},System.Threading.CancellationToken)">
            <summary>
            Resolve a set of packages
            </summary>
            <param name="targets">Package or packages to install</param>
            <param name="availablePackages">All relevant packages. This list must include the target packages.</param>
            <returns>A set of packages meeting the package dependency requirements</returns>
        </member>
        <member name="M:NuGet.Packaging.IPackageResolver.Resolve(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{NuGet.Packaging.Core.PackageDependencyInfo},System.Collections.Generic.IEnumerable{NuGet.Packaging.PackageReference},System.Threading.CancellationToken)">
            <summary>
            Resolve a set of packages
            </summary>
            <param name="targets">Package or packages to install</param>
            <param name="availablePackages">
            All relevant packages. This list must include the target packages and
            installed packages.
            </param>
            <param name="installedPackages">
            Packages already installed into the project. These will be favored as
            dependency options.
            </param>
            <returns>A set of packages meeting the package dependency requirements</returns>
        </member>
        <member name="T:NuGet.Packaging.MinClientVersionException">
            <summary>
            Custom exception type for a package that has a higher minClientVersion than the current client.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.FallbackPackagePathInfo.PathResolver">
            <summary>
            Path resolver for the root package folder containing this package.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.FallbackPackagePathInfo.Id">
            <summary>
            Package id.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.FallbackPackagePathInfo.Version">
            <summary>
            Package version.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.FallbackPackagePathResolver.#ctor(NuGet.Common.INuGetPathContext)">
            <summary>
            Creates a package folder path resolver that scans multiple folders to find a package.
            </summary>
            <param name="pathContext">NuGet paths loaded from NuGet.Config settings.</param>
        </member>
        <member name="M:NuGet.Packaging.FallbackPackagePathResolver.GetPackageDirectory(System.String,System.String)">
            <summary>
            Returns the root directory of an installed package.
            </summary>
            <param name="packageId">Package id.</param>
            <param name="version">Package version.</param>
            <returns>Returns the path if the package exists in any of the folders. Null if the package does not exist.</returns>
        </member>
        <member name="M:NuGet.Packaging.FallbackPackagePathResolver.GetPackageDirectory(System.String,NuGet.Versioning.NuGetVersion)">
            <summary>
            Returns the root directory of an installed package.
            </summary>
            <param name="packageId">Package id.</param>
            <param name="version">Package version.</param>
            <returns>Returns the path if the package exists in any of the folders. Null if the package does not exist.</returns>
        </member>
        <member name="M:NuGet.Packaging.FallbackPackagePathResolver.GetPackageInfo(System.String,NuGet.Versioning.NuGetVersion)">
            <summary>
            Returns the package info along with a path resolver specific to the folder where the package exists.
            </summary>
            <param name="packageId">Package id.</param>
            <param name="version">Package version.</param>
            <returns>Returns the package info if the package exists in any of the folders. Null if the package does not exist.</returns>
        </member>
        <member name="T:NuGet.Packaging.IHashFunction">
            <summary>
            Provides incremental hashing.
            
            This is non-private only to facilitate unit testing.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.IHashFunction.GetHash">
             <summary>
             Gets the hash.
            
             Once GetHash is called, no further hash updates are allowed.
             </summary>
             <returns>A base64-encoded hash.</returns>
        </member>
        <member name="M:NuGet.Packaging.IHashFunction.Update(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Incrementally updates the hash.
            </summary>
            <param name="data">The data to be included in the hash.</param>
            <param name="offset">The offset from which data should be read.</param>
            <param name="count">The count of bytes to read.</param>
        </member>
        <member name="T:NuGet.Packaging.Licenses.LicenseExpressionToken">
            <summary>
            Represents a token of a parsed license expression. The tokens are either operators, parentheses or values. 
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Licenses.LicenseExpressionToken.TokenType">
            <summary>
            The token type
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Licenses.LicenseExpressionToken.Value">
            <summary>
            The value of this token.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Licenses.LicenseExpressionTokenizer.#ctor(System.String)">
            <summary>
            A tokenizer for a license expression.
            This implementation assumes that the input has been sanitized and that there are no invalid characters.
            </summary>
            <param name="value">value to be tokenized</param>
            <exception cref="T:System.ArgumentException">If the string is null or whitespace.</exception>
        </member>
        <member name="M:NuGet.Packaging.Licenses.LicenseExpressionTokenizer.HasValidCharacters">
            <summary>
            The valid characters for a license identifier are a-zA-Z0-9.-+
            The valid characters for a license expression are the above whitespace and ().
            </summary>
            <returns>Whether the value has valid characters.</returns>
        </member>
        <member name="M:NuGet.Packaging.Licenses.LicenseExpressionTokenizer.Tokenize">
            <summary>
            Given a string, tokenizes by space into operators and values. The considered operators are, AND, OR, WITH, (, and ). 
            </summary>
            <returns>tokens, <see cref="T:NuGet.Packaging.Licenses.LicenseExpressionToken" />/&gt;</returns>
        </member>
        <member name="M:NuGet.Packaging.Licenses.LicenseExpressionTokenizer.ParseTokenType(System.String)">
            <summary>
            Parses a token type given a string.
            This method assumes that the brackets have been parsed out. 
            </summary>
            <param name="token">The token</param>
            <returns>A parsed token, operator or value.</returns>
            <remarks>This method assumes the brackets have already been parsed.</remarks>
        </member>
        <member name="T:NuGet.Packaging.Licenses.LicenseExpressionType">
            <summary>
            Represents the expression type of a <see cref="T:NuGet.Packaging.Licenses.NuGetLicenseExpression" />.
            License type means that it's a <see cref="T:NuGet.Packaging.Licenses.NuGetLicense" />. Operator means that it's a <see cref="T:NuGet.Packaging.Licenses.LicenseOperator" />
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Licenses.LicenseOperator">
            <summary>
            A NuGetLicenseOperator. The operator options are: WITH or Logical operator, AND and OR.
            This is an abstract class so based on the NuGetLicenseOperatorType, it can be either a <see cref="T:NuGet.Packaging.Licenses.WithOperator" /> or a <see cref="T:NuGet.Packaging.Licenses.LogicalOperator" />.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Licenses.LicenseOperator.OperatorType">
            <summary>
            The operator type.
            LogicalOperator means it's AND or OR and <see cref="T:NuGet.Packaging.Licenses.LogicalOperator" />
            NuGetLicenseWithOperator means it's the WITH operator and <see cref="T:NuGet.Packaging.Licenses.WithOperator" />
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Licenses.LicenseOperatorType">
            <summary>
            Represents the type of <see cref="T:NuGet.Packaging.Licenses.LicenseOperator" /> <see cref="T:NuGet.Packaging.Licenses.NuGetLicenseExpression" />.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Licenses.LicenseTokenType">
            <summary>
            The valid token types in a license expression. These are ordered by priority, be aware when changing them. See <seealso cref="T:NuGet.Packaging.Licenses.LicenseTokenTypeExtensions" />
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Licenses.LogicalOperator">
            <summary>
            A Logical Operator NuGetLicenseExpression.
            It is either an OR or an AND operator, represented by <see cref="P:NuGet.Packaging.Licenses.LogicalOperator.LogicalOperatorType" />.
            This operator will always have a left and a right side, both of which are <see cref="T:NuGet.Packaging.Licenses.NuGetLicenseExpression" /> and never null. 
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Licenses.LogicalOperator.LogicalOperatorType">
            <summary>
            Represents the logical operator type of NuGetLicenseExpression.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Licenses.LogicalOperatorType">
            <summary>
            Represents the logical operator type of a <see cref="T:NuGet.Packaging.Licenses.LogicalOperator" />.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Licenses.NuGetLicense">
            <summary>
            NuGet's internal representation of a license identifier. 
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Licenses.NuGetLicense.Identifier">
            <summary>
            Identifier
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Licenses.NuGetLicense.Plus">
            <summary>
            Signifies whether the plus operator has been specified on this license
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Licenses.NuGetLicense.IsStandardLicense">
            <summary>
            Signifies whether this is a standard license known by the NuGet APIs.
            Pack for example should warn for these.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Licenses.NuGetLicense.ParseIdentifier(System.String,System.Boolean)">
            <summary>
            Parse a licenseIdentifier. If a licenseIdentifier is deprecated, this will throw. Non-standard licenses get parsed into a object model as well.
            </summary>
            <param name="licenseIdentifier">license identifier to be parsed</param>
            <param name="allowUnlicensed">Whether the parser allows the UNLICENSED identifier</param>
            <returns>Prased NuGetLicense object</returns>
            <exception cref="T:NuGet.Packaging.Licenses.NuGetLicenseExpressionParsingException">If the identifier is deprecated, contains invalid characters or is an exception identifier.</exception>
            <exception cref="T:System.ArgumentException">If it's null or empty.</exception>
            <remarks>The purpose of the <paramref name="allowUnlicensed" /> switch is to allow the expression parser communicate at which operand location the unlicensed identifier is legal. </remarks>
        </member>
        <member name="M:NuGet.Packaging.Licenses.NuGetLicense.HasValidCharacters(System.String)">
            <summary>
            The valid characters for a license identifier are a-zA-Z0-9.-
            This method assumes that the trailing + operator has been stripped out.
            </summary>
            <param name="value">The value to be validated.</param>
            <returns>whether the value has valid characters</returns>
        </member>
        <member name="T:NuGet.Packaging.Licenses.NuGetLicenseException">
            <summary>
            NuGet's internal representation of a license exception identifier. 
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Licenses.NuGetLicenseException.Identifier">
            <summary>
            The Exception's identifier
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Licenses.NuGetLicenseException.ParseIdentifier(System.String)">
            <summary>
            Parse an exceptionIdentifier. If the exceptionIdentifier is deprecated, this will throw. Non-standard exception do not get parsed into an object model.
            </summary>
            <param name="exceptionIdentifier">Exception identifier to be parsed.</param>
            <returns>Parsed License Exception</returns>
            <exception cref="T:NuGet.Packaging.Licenses.NuGetLicenseExpressionParsingException">If the identifier is deprecated, is a license or simply does not exist.</exception>
            <exception cref="T:System.ArgumentException">If it's null or empty.</exception>
        </member>
        <member name="T:NuGet.Packaging.Licenses.NuGetLicenseExpression">
            <summary>
            Represents a parsed NuGetLicenseExpression.
            This is an abstract class so based on the Type, it can be either a <see cref="T:NuGet.Packaging.Licenses.NuGetLicense" /> or a <see cref="T:NuGet.Packaging.Licenses.LicenseOperator" />.
            <seealso cref="T:NuGet.Packaging.Licenses.LicenseExpressionType" />
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Licenses.NuGetLicenseExpression.Type">
            <summary>
            The type of the NuGetLicenseExpression.
            License type means that it's a <see cref="T:NuGet.Packaging.Licenses.NuGetLicense" />.
            Operator means that it's a <see cref="T:NuGet.Packaging.Licenses.LicenseOperator" />
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Licenses.NuGetLicenseExpression.Parse(System.String)">
            <summary>
            Parses a License Expression if valid.
            The expression would be parsed correct, even if non-standard exceptions are encountered.
            The non-standard Licenses/Exceptions have metadata on them with which the caller can make decisions.
            </summary>
            <param name="expression">The expression to be parsed.</param>
            <returns>Parsed NuGet License Expression model.</returns>
            <exception cref="T:NuGet.Packaging.Licenses.NuGetLicenseExpressionParsingException">If the expression is empty or null.</exception>
            <exception cref="T:NuGet.Packaging.Licenses.NuGetLicenseExpressionParsingException">If the expression has invalid characters</exception>
            <exception cref="T:NuGet.Packaging.Licenses.NuGetLicenseExpressionParsingException">If the expression itself is invalid. Example: MIT OR OR Apache-2.0, or the MIT or Apache-2.0, because the expressions are case sensitive.</exception>
            <exception cref="T:NuGet.Packaging.Licenses.NuGetLicenseExpressionParsingException">If the expression's brackets are mismatched.</exception>
            <exception cref="T:NuGet.Packaging.Licenses.NuGetLicenseExpressionParsingException">If the licenseIdentifier is deprecated.</exception>
            <exception cref="T:NuGet.Packaging.Licenses.NuGetLicenseExpressionParsingException">If the exception identifier is deprecated.</exception>
        </member>
        <member name="M:NuGet.Packaging.Licenses.NuGetLicenseExpressionExtensions.HasOnlyStandardIdentifiers(NuGet.Packaging.Licenses.NuGetLicenseExpression)">
            <summary>
            Determines whether all the licenses and exceptions are not deprecated.
            </summary>
            <param name="expression">expression to be validated</param>
            <returns>Whether this expression consists of licenses with standard identifiers</returns>
        </member>
        <member name="M:NuGet.Packaging.Licenses.NuGetLicenseExpressionExtensions.OnEachLeafNode(NuGet.Packaging.Licenses.NuGetLicenseExpression,System.Action{NuGet.Packaging.Licenses.NuGetLicense},System.Action{NuGet.Packaging.Licenses.NuGetLicenseException})">
            <summary>
            A leaf node in an expression can only be a License or an Exception. Run a func on each one.
            </summary>
            <param name="expression">The expression to be walked.</param>
            <param name="licenseProcessor">A processor for the licenses.</param>
            <param name="exceptionProcessor">A processor for the exceptions.</param>
        </member>
        <member name="M:NuGet.Packaging.Licenses.NuGetLicenseExpressionParser.Parse(System.String)">
            <summary>
            Parses a License Expression if valid.
            The expression would be parsed correct, even if non-standard exceptions are encountered. The non-standard Licenses/Exceptions have metadata on them with which the caller can make decisions.
            Based on the Shunting Yard algorithm. <see href="https://en.wikipedia.org/wiki/Shunting-yard_algorithm" />
            This method first creates an postfix expression by separating the operators and operands.
            Later the postfix expression is evaluated into an object model that represents the expression. Note that brackets are dropped in this conversion and this is not round-trippable.
            The token precedence helps make sure that the expression is a valid infix one. 
            </summary>
            <param name="expression">The expression to be parsed.</param>
            <returns>Parsed NuGet License Expression model.</returns>
            <exception cref="T:NuGet.Packaging.Licenses.NuGetLicenseExpressionParsingException">If the expression is empty or null.</exception>
            <exception cref="T:NuGet.Packaging.Licenses.NuGetLicenseExpressionParsingException">If the expression has invalid characters</exception>
            <exception cref="T:NuGet.Packaging.Licenses.NuGetLicenseExpressionParsingException">If the expression itself is invalid. Example: MIT OR OR Apache-2.0, or the MIT or Apache-2.0, because the expressions are case sensitive.</exception>
            <exception cref="T:NuGet.Packaging.Licenses.NuGetLicenseExpressionParsingException">If the expression's brackets are mismatched.</exception>
            <exception cref="T:NuGet.Packaging.Licenses.NuGetLicenseExpressionParsingException">If the licenseIdentifier is deprecated.</exception>
            <exception cref="T:NuGet.Packaging.Licenses.NuGetLicenseExpressionParsingException">If the exception identifier is deprecated.</exception>
        </member>
        <member name="M:NuGet.Packaging.Licenses.NuGetLicenseExpressionParser.GetTokens(System.String)">
            <summary>
            Tokenizes the expression as per the license expression rules. Throws if the string contains invalid characters.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Licenses.WithOperator">
            <summary>
            Represents a <see cref="T:NuGet.Packaging.Licenses.NuGetLicenseExpression" /> that's a WITH operator.
            It has a License and Exception.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Licenses.WithOperator.License">
            <summary>
            The license.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Licenses.WithOperator.Exception">
            <summary>
            The exception.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.LocalPackageArchiveDownloader">
            <summary>
            A package downloader for local archive packages.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.LocalPackageArchiveDownloader.ContentReader">
            <summary>
            Gets an asynchronous package content reader.
            </summary>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
        </member>
        <member name="P:NuGet.Packaging.LocalPackageArchiveDownloader.CoreReader">
            <summary>
            Gets an asynchronous package core reader.
            </summary>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
        </member>
        <member name="M:NuGet.Packaging.LocalPackageArchiveDownloader.#ctor(System.String,System.String,NuGet.Packaging.Core.PackageIdentity,NuGet.Common.ILogger)">
            <summary>
            Initializes a new <see cref="T:NuGet.Packaging.LocalPackageArchiveDownloader" /> class.
            </summary>
            <param name="source">A package source.</param>
            <param name="packageFilePath">A source package archive file path.</param>
            <param name="packageIdentity">A package identity.</param>
            <param name="logger">A logger.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageFilePath" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageIdentity" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" />
            is either <c>null</c> or an empty string.</exception>
        </member>
        <member name="M:NuGet.Packaging.LocalPackageArchiveDownloader.Dispose">
            <summary>
            Disposes of this instance.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.LocalPackageArchiveDownloader.CopyNupkgFileToAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously copies a .nupkg to a target file path.
            </summary>
            <param name="destinationFilePath">The destination file path.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.Boolean" />
            indicating whether or not the copy was successful.</returns>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="destinationFilePath" />
            is either <c>null</c> or empty.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Packaging.LocalPackageArchiveDownloader.GetPackageHashAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets a package hash.
            </summary>
            <param name="hashAlgorithm">The hash algorithm.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.String" />
            representing the package hash.</returns>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="hashAlgorithm" />
            is either <c>null</c> or empty.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Packaging.LocalPackageArchiveDownloader.SetExceptionHandler(System.Func{System.Exception,System.Threading.Tasks.Task{System.Boolean}})">
            <summary>
            Sets an exception handler for package downloads.
            </summary>
            <remarks>The exception handler returns a task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.Boolean" />
            indicating whether or not the exception was handled.  To handle an exception and stop its
            propagation, the task should return <c>true</c>.  Otherwise, the exception will be rethrown.</remarks>
            <param name="handleExceptionAsync">An exception handler.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="handleExceptionAsync" />
            is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Packaging.LocalPackageArchiveDownloader.SetThrottle(System.Threading.SemaphoreSlim)">
            <summary>
            Sets a throttle for package downloads.
            </summary>
            <param name="throttle">A throttle.  Can be <c>null</c>.</param>
        </member>
        <member name="T:NuGet.Packaging.MinClientVersionUtility">
            <summary>
            Helpers for dealing with the NuGet client version and package minClientVersions.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.MinClientVersionUtility.VerifyMinClientVersion(NuGet.Packaging.Core.NuspecCoreReaderBase)">
            <summary>
            Check the package minClientVersion and throw if it is greater than the current client version.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.MinClientVersionUtility.IsMinClientVersionCompatible(NuGet.Packaging.Core.NuspecCoreReaderBase)">
            <summary>
            Verify minClientVersion.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.MinClientVersionUtility.IsMinClientVersionCompatible(NuGet.Versioning.NuGetVersion)">
            <summary>
            Verify minClientVersion.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.MinClientVersionUtility.GetNuGetClientVersion">
            <summary>
            Read the NuGet client version from the assembly info as a NuGetVersion.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.NuspecReader">
            <summary>
            Reads .nuspec files
            </summary>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.#ctor(System.String)">
            <summary>
            Nuspec file reader.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.#ctor(System.String,NuGet.Frameworks.IFrameworkNameProvider)">
            <summary>
            Nuspec file reader.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.#ctor(System.IO.Stream)">
            <summary>
            Nuspec file reader
            </summary>
            <param name="stream">Nuspec file stream.</param>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.#ctor(System.Xml.Linq.XDocument)">
            <summary>
            Nuspec file reader
            </summary>
            <param name="xml">Nuspec file xml data.</param>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.#ctor(System.IO.Stream,NuGet.Frameworks.IFrameworkNameProvider,System.Boolean)">
            <summary>
            Nuspec file reader
            </summary>
            <param name="stream">Nuspec file stream.</param>
            <param name="frameworkProvider">Framework mapping provider for NuGetFramework parsing.</param>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.#ctor(System.Xml.Linq.XDocument,NuGet.Frameworks.IFrameworkNameProvider)">
            <summary>
            Nuspec file reader
            </summary>
            <param name="xml">Nuspec file xml data.</param>
            <param name="frameworkProvider">Framework mapping provider for NuGetFramework parsing.</param>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.GetDependencyGroups">
            <summary>
            Read package dependencies for all frameworks
            </summary>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.GetDependencyGroups(System.Boolean)">
            <summary>
            Read package dependencies for all frameworks
            </summary>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.GetReferenceGroups">
            <summary>
            Reference item groups
            </summary>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.GetFrameworkReferenceGroups">
            <summary>
            Framework assembly groups
            </summary>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.GetFrameworkAssemblyGroups">
            <summary>
            Framework assembly groups
            </summary>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.GetLanguage">
            <summary>
            Package language
            </summary>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.GetLicenseUrl">
            <summary>
            Package License Url
            </summary>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.GetContentFiles">
            <summary>
            Build action groups
            </summary>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.GetTitle">
            <summary>
            Package title.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.GetAuthors">
            <summary>
            Package authors.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.GetTags">
            <summary>
            Package tags.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.GetOwners">
            <summary>
            Package owners.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.GetDescription">
            <summary>
            Package description.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.GetReleaseNotes">
            <summary>
            Package release notes.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.GetSummary">
            <summary>
            Package summary.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.GetProjectUrl">
            <summary>
            Package project url.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.GetIconUrl">
            <summary>
            Package icon url.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.GetCopyright">
            <summary>
            Copyright information.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.GetRepositoryMetadata">
            <summary>
            Source control repository information.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.GetLicenseMetadata">
            <summary>
            Parses the license object if specified.
            The metadata can be of 2 types, Expression and File.
            The method will not fail if it sees values that invalid (empty/unparseable license etc), but it will rather add validation errors/warnings. 
            </summary>
            <remarks>This method never throws. Bad data is still parsed. </remarks>
            <returns>The licensemetadata if specified</returns>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.GetRequireLicenseAcceptance">
            <summary>
            Require license acceptance when installing the package.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.NuspecReader.GetFrameworkRefGroups">
            <summary>
            Read package dependencies for all frameworks
            </summary>
        </member>
        <member name="T:NuGet.Packaging.PackageArchiveReader">
            <summary>
            Reads a development nupkg
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageArchiveReader.SigningSpecifications">
            <summary>
            Signature specifications.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageArchiveReader.ZipReadStream">
            <summary>
            Stream underlying the ZipArchive. Used to do signature verification on a SignedPackageArchive.
            If this is null then we cannot perform signature verification.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageArchiveReader.#ctor(System.IO.Stream)">
            <summary>
            Nupkg package reader
            </summary>
            <param name="stream">Nupkg data stream.</param>
        </member>
        <member name="M:NuGet.Packaging.PackageArchiveReader.#ctor(System.IO.Stream,NuGet.Frameworks.IFrameworkNameProvider,NuGet.Frameworks.IFrameworkCompatibilityProvider)">
            <summary>
            Nupkg package reader
            </summary>
            <param name="stream">Nupkg data stream.</param>
            <param name="frameworkProvider">Framework mapping provider for NuGetFramework parsing.</param>
            <param name="compatibilityProvider">Framework compatibility provider.</param>
        </member>
        <member name="M:NuGet.Packaging.PackageArchiveReader.#ctor(System.IO.Stream,System.Boolean)">
            <summary>
            Nupkg package reader
            </summary>
            <param name="stream">Nupkg data stream.</param>
            <param name="leaveStreamOpen">If true the nupkg stream will not be closed by the zip reader.</param>
        </member>
        <member name="M:NuGet.Packaging.PackageArchiveReader.#ctor(System.IO.Stream,System.Boolean,NuGet.Frameworks.IFrameworkNameProvider,NuGet.Frameworks.IFrameworkCompatibilityProvider)">
            <summary>
            Nupkg package reader
            </summary>
            <param name="stream">Nupkg data stream.</param>
            <param name="leaveStreamOpen">leave nupkg stream open</param>
            <param name="frameworkProvider">Framework mapping provider for NuGetFramework parsing.</param>
            <param name="compatibilityProvider">Framework compatibility provider.</param>
        </member>
        <member name="M:NuGet.Packaging.PackageArchiveReader.#ctor(System.IO.Compression.ZipArchive)">
            <summary>
            Nupkg package reader
            </summary>
            <param name="zipArchive">ZipArchive containing the nupkg data.</param>
        </member>
        <member name="M:NuGet.Packaging.PackageArchiveReader.#ctor(System.IO.Compression.ZipArchive,NuGet.Frameworks.IFrameworkNameProvider,NuGet.Frameworks.IFrameworkCompatibilityProvider)">
            <summary>
            Nupkg package reader
            </summary>
            <param name="zipArchive">ZipArchive containing the nupkg data.</param>
            <param name="frameworkProvider">Framework mapping provider for NuGetFramework parsing.</param>
            <param name="compatibilityProvider">Framework compatibility provider.</param>
        </member>
        <member name="M:NuGet.Packaging.PackageArchiveReader.ValidatePackageEntriesAsync(System.Threading.CancellationToken)">
            <summary>
            Validate all files in package are not traversed outside of the expected extraction path.
            Eg: file entry like ../../foo.dll can get outside of the expected extraction path.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.EmptyFrameworkFolderFile">
            <summary>
            Represents an empty framework folder in NuGet 2.0+ packages. 
            An empty framework folder is represented by a file named "_._".
            </summary>
        </member>
        <member name="P:NuGet.Packaging.IPackageFile.Path">
            <summary>
            Gets the full path of the file inside the package.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.IPackageFile.EffectivePath">
            <summary>
            Gets the path that excludes the root folder (content/lib/tools) and framework folder (if present).
            </summary>
            <example>
            If a package has the Path as 'content\[net40]\scripts\jQuery.js', the EffectivePath 
            will be 'scripts\jQuery.js'.
            
            If it is 'tools\init.ps1', the EffectivePath will be 'init.ps1'.
            </example>
        </member>
        <member name="P:NuGet.Packaging.IPackageMetadata.FrameworkReferences">
            <summary>
            Specifies assemblies from GAC that the package depends on.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.IPackageMetadata.PackageAssemblyReferences">
            <summary>
            Returns sets of References specified in the manifest.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.IPackageMetadata.DependencyGroups">
            <summary>
            Specifies sets other packages that the package depends on.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.IPackageMetadata.ContentFiles">
            <summary>
            Returns sets of Content Files specified in the manifest.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.LicenseMetadata">
            <summary>
            Represents the Package LicenseMetadata details.
            All the relevant warnings and errors should parsed into this model and ideally the readers of this metadata never throw. 
            </summary>
        </member>
        <member name="P:NuGet.Packaging.LicenseMetadata.Type">
            <summary>
            The LicenseType, never null
            </summary>
        </member>
        <member name="P:NuGet.Packaging.LicenseMetadata.License">
            <summary>
            The license, never null, could be empty.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.LicenseMetadata.LicenseExpression">
            <summary>
            The license expression, could be null if the version is higher than the current supported or if the expression is not parseable.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.LicenseMetadata.WarningsAndErrors">
            <summary>
            Non-null when the expression parsing yielded some issues. This will be used to display the errors/warnings in the UI. Only populated when the metadata element is returned by the nuspec reader;
            </summary>
        </member>
        <member name="P:NuGet.Packaging.LicenseMetadata.Version">
            <summary>
            LicenseMetadata (expression) version. Never null.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Manifest.Save(System.IO.Stream)">
            <summary>
            Saves the current manifest to the specified stream.
            </summary>
            <param name="stream">The target stream.</param>
        </member>
        <member name="M:NuGet.Packaging.Manifest.Save(System.IO.Stream,System.Int32)">
            <summary>
            Saves the current manifest to the specified stream.
            </summary>
            <param name="stream">The target stream.</param>
            <param name="minimumManifestVersion">The minimum manifest version that this class must use when saving.</param>
        </member>
        <member name="M:NuGet.Packaging.ManifestMetadata.#ctor(NuGet.Packaging.IPackageMetadata)">
            <summary>
            Constructs a ManifestMetadata instance from an IPackageMetadata instance
            </summary>
        </member>
        <member name="F:NuGet.Packaging.ManifestSchemaUtility.SchemaVersionV1">
            <summary>
            Baseline schema 
            </summary>
        </member>
        <member name="F:NuGet.Packaging.ManifestSchemaUtility.SchemaVersionV2">
            <summary>
            Added copyrights, references and release notes
            </summary>
        </member>
        <member name="F:NuGet.Packaging.ManifestSchemaUtility.SchemaVersionV3">
            <summary>
            Used if the version is a semantic version.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.ManifestSchemaUtility.SchemaVersionV4">
            <summary>
            Added 'targetFramework' attribute for 'dependency' elements.
            Allow framework folders under 'content' and 'tools' folders. 
            </summary>
        </member>
        <member name="F:NuGet.Packaging.ManifestSchemaUtility.SchemaVersionV5">
            <summary>
            Added 'targetFramework' attribute for 'references' elements.
            Added 'minClientVersion' attribute
            </summary>
        </member>
        <member name="F:NuGet.Packaging.ManifestSchemaUtility.SchemaVersionV6">
            <summary>
            Allows XDT transformation
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageBuilder.Properties">
            <summary>
            Exposes the additional properties extracted by the metadata 
            extractor or received from the command line.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageBuilder.ContentFiles">
            <summary>
            ContentFiles section from the manifest for content v2
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageBuilder.ResolvePackagePath(System.String,System.String,System.String,System.String)">
            <summary>
            Determins the path of the file inside a package.
            For recursive wildcard paths, we preserve the path portion beginning with the wildcard.
            For non-recursive wildcard paths, we use the file name from the actual file path on disk.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageBuilder.IsKnownFolder(System.String)">
            <summary>
            Returns true if the path uses a known folder root.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageBuilder.ParseTags(System.String)">
            <summary>
            Tags come in this format. tag1 tag2 tag3 etc..
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageReferenceSet.#ctor(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Creates a new Package Reference Set
            </summary>
            <param name="references">IEnumerable set of string references</param>
        </member>
        <member name="M:NuGet.Packaging.PackageReferenceSet.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Creates a new Package Reference Set
            </summary>
            <param name="targetFramework">The target framework to use, pass Any for AnyFramework. Does not allow null.</param>
            <param name="references">IEnumerable set of string references</param>
        </member>
        <member name="M:NuGet.Packaging.PackageReferenceSet.#ctor(NuGet.Frameworks.NuGetFramework,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Creates a new Package Reference Set
            </summary>
            <param name="targetFramework">The target framework to use.</param>
            <param name="references">IEnumerable set of string references</param>
        </member>
        <member name="P:NuGet.Packaging.PhysicalPackageFile.SourcePath">
            <summary>
            Path on disk
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PhysicalPackageFile.TargetPath">
            <summary>
            Path in package
            </summary>
        </member>
        <member name="T:NuGet.Packaging.PackageCreation.Resources.NuGetResources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.CannotCreateEmptyPackage">
            <summary>
              Looks up a localized string similar to Cannot create a package that has no dependencies nor content..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.DependencyHasInvalidVersion">
            <summary>
              Looks up a localized string similar to Dependency '{0}' has an invalid version..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.DuplicateDependenciesDefined">
            <summary>
              Looks up a localized string similar to '{0}' already has a dependency defined for '{1}'..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.IncompatibleSchema">
            <summary>
              Looks up a localized string similar to The schema version of '{0}' is incompatible with version {1} of NuGet. Please upgrade NuGet to the latest version from http://go.microsoft.com/fwlink/?LinkId=213942..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.InvalidPackageId">
            <summary>
              Looks up a localized string similar to The package ID '{0}' contains invalid characters. Examples of valid package IDs include 'MyPackage' and 'MyPackage.Sample'..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_DependenciesHasMixedElements">
            <summary>
              Looks up a localized string similar to &lt;dependencies&gt; element must not contain both &lt;group&gt; and &lt;dependency&gt; child elements..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_ExcludeContainsInvalidCharacters">
            <summary>
              Looks up a localized string similar to Exclude path '{0}' contains invalid characters..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_IdMaxLengthExceeded">
            <summary>
              Looks up a localized string similar to Id must not exceed 100 characters..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_InvalidMinClientVersion">
            <summary>
              Looks up a localized string similar to The 'minClientVersion' attribute in the package manifest has invalid value. It must be a valid version string..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_InvalidReference">
            <summary>
              Looks up a localized string similar to Invalid assembly reference '{0}'. Ensure that a file named '{0}' exists in the lib directory..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_InvalidReferenceFile">
            <summary>
              Looks up a localized string similar to Assembly reference '{0}' contains invalid characters..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_LicenseFileExtensionIsInvalid">
            <summary>
              Looks up a localized string similar to The license file '{0}' has an invalid extension. Valid options are .txt, .md or none..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_LicenseFileIsNotInNupkg">
            <summary>
              Looks up a localized string similar to The license file '{0}' does not exist in the package..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_LicenseUrlCannotBeUsedWithLicenseMetadata">
            <summary>
              Looks up a localized string similar to The licenseUrl and license elements cannot be used together..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_PropertyValueReadFailure">
            <summary>
              Looks up a localized string similar to An error occured while trying to parse the value '{0}' of property '{1}' in the manifest file..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_ReferencesHasMixedElements">
            <summary>
              Looks up a localized string similar to &lt;references&gt; element must not contain both &lt;group&gt; and &lt;reference&gt; child elements..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_ReferencesIsEmpty">
            <summary>
              Looks up a localized string similar to The element package\metadata\references\group must contain at least one &lt;reference&gt; child element..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_RequiredElementMissing">
            <summary>
              Looks up a localized string similar to The required element '{0}' is missing from the manifest..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_RequiredMetadataMissing">
            <summary>
              Looks up a localized string similar to {0} is required..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_RequireLicenseAcceptanceRequiresLicenseUrl">
            <summary>
              Looks up a localized string similar to Enabling license acceptance requires a license or a licenseUrl to be specified. The licenseUrl will be deprecated, consider using the license metadata..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_SourceContainsInvalidCharacters">
            <summary>
              Looks up a localized string similar to Source path '{0}' contains invalid characters..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_TargetContainsInvalidCharacters">
            <summary>
              Looks up a localized string similar to Target path '{0}' contains invalid characters..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_UriCannotBeEmpty">
            <summary>
              Looks up a localized string similar to {0} cannot be empty..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.PackageAuthoring_FileNotFound">
            <summary>
              Looks up a localized string similar to File not found: '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.UnknownSchemaVersion">
            <summary>
              Looks up a localized string similar to Unknown schema version '{0}'..
            </summary>
        </member>
        <member name="M:NuGet.Packaging.FrameworkNameUtility.ParseFrameworkFolderName(System.String,System.Boolean,System.String@)">
            <summary>
            Parses the specified string into FrameworkName object.
            </summary>
            <param name="path">The string to be parse.</param>
            <param name="strictParsing">if set to <c>true</c>, parse the first folder of path even if it is unrecognized framework.</param>
            <param name="effectivePath">returns the path after the parsed target framework</param>
            <returns></returns>
        </member>
        <member name="P:NuGet.Packaging.PackageExtraction.PackageExtractionBehavior.XmlDocFileSaveMode">
            <summary>
            Gets or sets the <see cref="!:PackageExtraction.XmlDocFileSaveMode" />.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageExtractionContext.SignedPackageVerifier">
            <remarks>
            This property should only be used to override the default verifier on tests.
            It is public only so that NuGet.Commands.RestoreRequest can pass this property through
            </remarks>
        </member>
        <member name="M:NuGet.Packaging.PackageHelper.GetSatellitePackageInfoAsync(NuGet.Packaging.Core.IAsyncPackageCoreReader,System.Threading.CancellationToken)">
            <summary>
            A package is deemed to be a satellite package if it has a language property set, the id of the package is
            of the format [.*].[Language]
            and it has at least one dependency with an id that maps to the runtime package .
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageHelper.GetInstalledPackageFilesAsync(NuGet.Packaging.PackageArchiveReader,NuGet.Packaging.Core.PackageIdentity,NuGet.Packaging.PackagePathResolver,NuGet.Packaging.PackageSaveMode,System.Threading.CancellationToken)">
            <summary>
            This returns all the installed package files (does not include satellite files)
            </summary>
        </member>
        <member name="F:NuGet.Packaging.PackageSaveMode.Defaultv2">
            <summary>
            Default package save mode for v2 (packages.config)-style restore.
            This includes <see cref="F:NuGet.Packaging.PackageSaveMode.Files" /> and <see cref="F:NuGet.Packaging.PackageSaveMode.Nupkg" />.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.PackageSaveMode.Defaultv3">
            <summary>
            Default package save mode for v3 (project.json)-style restore.
            This includes <see cref="F:NuGet.Packaging.PackageSaveMode.Files" />, <see cref="F:NuGet.Packaging.PackageSaveMode.Nuspec" />, and <see cref="F:NuGet.Packaging.PackageSaveMode.Nupkg" />.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.XmlDocFileSaveMode.None">
            <summary>
            Treat XML doc files as regular files (legacy behavior).
            </summary>
        </member>
        <member name="F:NuGet.Packaging.XmlDocFileSaveMode.Skip">
            <summary>
            Do not extract XML documentation files
            </summary>
        </member>
        <member name="F:NuGet.Packaging.XmlDocFileSaveMode.Compress">
            <summary>
            Compress XML doc files in a zip archive.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.ZipArchiveExtensions">
            <summary>
            Nupkg reading helper methods
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageExtractor.InstallFromSourceAsync(System.String,NuGet.Packaging.Core.PackageIdentity,System.Func{System.IO.Stream,System.Threading.Tasks.Task},NuGet.Packaging.VersionFolderPathResolver,NuGet.Packaging.PackageExtractionContext,System.Threading.CancellationToken,System.Guid)">
            <summary>
            Uses a copy function to install a package to a global packages directory.
            </summary>
            <param name="copyToAsync">
            A function which should copy the package to the provided destination stream.
            </param>
            <param name="packageExtractionContext">
            The version folder path context, which encapsulates all of the parameters to observe
            while installing the package.
            </param>
            <param name="token">The cancellation token.</param>
            <returns>
            True if the package was installed. False if the package already exists and therefore
            resulted in no copy operation.
            </returns>
        </member>
        <member name="M:NuGet.Packaging.PackageExtractor.DeleteTargetAndTempPaths(System.String,System.String)">
            <summary>
            Delete the target directory path and the temp nupkg path in case of a failed extraction.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.PackageFolderReader">
            <summary>
            Reads an unzipped nupkg folder.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageFolderReader.#ctor(System.String)">
            <summary>
            Package folder reader
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageFolderReader.#ctor(System.IO.DirectoryInfo)">
            <summary>
            Package folder reader
            </summary>
            <param name="folder">root directory of an extracted nupkg</param>
        </member>
        <member name="M:NuGet.Packaging.PackageFolderReader.#ctor(System.String,NuGet.Frameworks.IFrameworkNameProvider,NuGet.Frameworks.IFrameworkCompatibilityProvider)">
            <summary>
            Package folder reader
            </summary>
            <param name="folderPath">root directory of an extracted nupkg</param>
            <param name="frameworkProvider">framework mappings</param>
            <param name="compatibilityProvider">framework compatibility provider</param>
        </member>
        <member name="M:NuGet.Packaging.PackageFolderReader.#ctor(System.IO.DirectoryInfo,NuGet.Frameworks.IFrameworkNameProvider,NuGet.Frameworks.IFrameworkCompatibilityProvider)">
            <summary>
            Package folder reader
            </summary>
            <param name="folder">root directory of an extracted nupkg</param>
            <param name="frameworkProvider">framework mappings</param>
            <param name="compatibilityProvider">framework compatibility provider</param>
        </member>
        <member name="M:NuGet.Packaging.PackageFolderReader.GetStream(System.String)">
            <summary>
            Opens a local file in read only mode.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageFolderReader.IsFileInRoot(System.String)">
            <summary>
            True if the path does not contain /
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageFolderReader.IsNupkg(System.String)">
            <summary>
            True if the path ends with .nupkg
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageFolderReader.GetRelativePath(System.IO.DirectoryInfo,System.IO.FileInfo)">
            <summary>
            Build the relative path in the same format that ZipArchive uses
            </summary>
        </member>
        <member name="T:NuGet.Packaging.PackagePathResolver">
            <summary>
            A V2 path resolver.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.PackageReaderBase">
            <summary>
            Abstract class that both the zip and folder package readers extend
            This class contains the path conventions for both zip and folder readers
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageReaderBase.#ctor(NuGet.Frameworks.IFrameworkNameProvider)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Packaging.PackageReaderBase" /> class.
            </summary>
            <param name="frameworkProvider">A framework mapping provider.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="frameworkProvider" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Packaging.PackageReaderBase.#ctor(NuGet.Frameworks.IFrameworkNameProvider,NuGet.Frameworks.IFrameworkCompatibilityProvider)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Packaging.PackageReaderBase" /> class.
            </summary>
            <param name="frameworkProvider">A framework mapping provider.</param>
            <param name="compatibilityProvider">A framework compatibility provider.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="frameworkProvider" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="compatibilityProvider" /> is <c>null</c>.</exception>
        </member>
        <member name="P:NuGet.Packaging.PackageReaderBase.NuspecReader">
            <summary>
            Nuspec reader
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageReaderBase.GetSupportedFrameworks">
            <summary>
            Frameworks mentioned in the package.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageReaderBase.IsAllowedBuildFile(System.String,System.String)">
            <summary>
            only packageId.targets and packageId.props should be used from the build folder
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageReaderBase.IsReferenceAssembly(System.String)">
            <summary>
            True only for assemblies that should be added as references to msbuild projects
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageReaderBase.ValidatePackageEntry(System.String,System.String,NuGet.Packaging.Core.PackageIdentity)">
            <summary>
            Validate file entry in package is not traversed outside of the expected extraction path.
            Eg: file entry like ../../foo.dll can get outside of the expected extraction path.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageReaderBase.GetContentHash(System.Threading.CancellationToken,System.Func{System.String})">
            <summary>
            Get contenthash for a package.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.PackageReference">
            <summary>
            Represents a package element in the packages.config file
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageReference.#ctor(NuGet.Packaging.Core.PackageIdentity,NuGet.Frameworks.NuGetFramework)">
            <summary>
            Creates a new packages config entry
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageReference.#ctor(NuGet.Packaging.Core.PackageIdentity,NuGet.Frameworks.NuGetFramework,System.Boolean)">
            <summary>
            Creates a new packages config entry
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageReference.#ctor(NuGet.Packaging.Core.PackageIdentity,NuGet.Frameworks.NuGetFramework,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Creates a new packages config entry
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageReference.#ctor(NuGet.Packaging.Core.PackageIdentity,NuGet.Frameworks.NuGetFramework,System.Boolean,System.Boolean,System.Boolean,NuGet.Versioning.VersionRange)">
            <summary>
            Creates a new packages config entry
            </summary>
            <param name="identity">Package id and version</param>
            <param name="targetFramework">Package target framework installed to the project</param>
            <param name="userInstalled">True if the user installed this package directly</param>
            <param name="developmentDependency">True if the package is a development dependency</param>
            <param name="requireReinstallation">True if this package needs to be reinstalled</param>
            <param name="allowedVersions">Restrict package versions to the allowedVersions range</param>
        </member>
        <member name="P:NuGet.Packaging.PackageReference.PackageIdentity">
            <summary>
            Id and Version of the package
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageReference.AllowedVersions">
            <summary>
            The allowed range of versions that this package can be upgraded/downgraded to.
            </summary>
            <remarks>This is null if unbounded</remarks>
        </member>
        <member name="P:NuGet.Packaging.PackageReference.HasAllowedVersions">
            <summary>
            True if allowedVersions exists.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageReference.TargetFramework">
            <summary>
            Installed target framework version of the package.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageReference.IsDevelopmentDependency">
            <summary>
            Development dependency
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageReference.IsUserInstalled">
            <summary>
            True if the user installed or updated this package directly.
            False if this package was installed as a dependency by another package.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.PackageReference.RequireReinstallation">
            <summary>
            Require reinstallation
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackageReference.ToString">
            <summary>
            Displays the identity and target framework of the reference.
            </summary>
            <returns></returns>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfig.HasAttributeValue(System.Xml.Linq.XElement,System.String,System.String,System.Xml.Linq.XElement@)">
            <summary>
            Determine if the package node has the attribute value as the targetValue.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfig.BoolAttribute(System.Xml.Linq.XElement,System.String,System.Boolean)">
            <summary>
            Get a boolean attribute value, or false if it does not exist
            </summary>
        </member>
        <member name="T:NuGet.Packaging.PackagesConfigReader">
            <summary>
            Reads packages.config
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfigReader.#ctor(System.Xml.Linq.XDocument)">
            <summary>
            Packages.config reader
            </summary>
            <param name="xml">Packages.config XML</param>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfigReader.#ctor(NuGet.Frameworks.IFrameworkNameProvider,System.Xml.Linq.XDocument)">
            <summary>
            Packages.config reader
            </summary>
            <param name="frameworkMappings">Additional target framework mappings for parsing target frameworks</param>
            <param name="xml">Packages.config XML</param>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfigReader.#ctor(System.IO.Stream)">
            <summary>
            Packages.config reader
            </summary>
            <param name="stream">Stream containing packages.config</param>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfigReader.#ctor(System.IO.Stream,System.Boolean)">
            <summary>
            Packages.config reader
            </summary>
            <param name="stream">Stream containing packages.config</param>
            <param name="leaveStreamOpen">True will leave the stream open</param>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfigReader.#ctor(NuGet.Frameworks.IFrameworkNameProvider,System.IO.Stream,System.Boolean)">
            <summary>
            Packages.config reader
            </summary>
            <param name="stream">Stream containing packages.config</param>
            <param name="leaveStreamOpen">True will leave the stream open</param>
            <param name="frameworkMappings">Additional target framework mappings for parsing target frameworks</param>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfigReader.GetMinClientVersion">
            <summary>
            Reads the minimum client version from packages.config
            </summary>
            <returns>Minimum client version or the default of 2.5.0</returns>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfigReader.GetPackages">
            <summary>
            Reads all package node entries in the config.
            If duplicate package ids exist an exception will be thrown.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfigReader.GetPackages(System.Boolean)">
            <summary>
            Reads all package node entries in the config.
            </summary>
            <param name="allowDuplicatePackageIds">If True validation will be performed to ensure that 
            only one entry exists for each unique package id.</param>
        </member>
        <member name="T:NuGet.Packaging.PackagesConfigWriter">
            <summary>
            Writes the packages.config XML file to a stream
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfigWriter.#ctor(System.String,System.Boolean)">
            <summary>
            Create a packages.config writer using file path
            </summary>
            <param name="fullPath">The full path to write the XML packages.config file into, or load existing packages.config from</param>
            <param name="createNew">Whether to create a new packages.config file, or load an existing one</param>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfigWriter.#ctor(System.String,System.Boolean,NuGet.Frameworks.IFrameworkNameProvider)">
            <summary>
            Create a packages.config writer using file path
            </summary>
            <param name="fullPath">The full path to write the XML packages.config file into, or load existing packages.config from</param>
            <param name="createNew">Whether to create a new packages.config file, or load an existing one</param>
            <param name="frameworkMappings">Framework mappings</param>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfigWriter.#ctor(System.IO.Stream,System.Boolean)">
            <summary>
            Create a packages.config writer using stream
            </summary>
            <param name="stream">Stream to write the XML packages.config file into, or load existing packages.config from</param>
            <param name="createNew">Whether to create a new packages.config file, or load an existing one</param>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfigWriter.#ctor(System.IO.Stream,System.Boolean,NuGet.Frameworks.IFrameworkNameProvider)">
            <summary>
            Create a packages.config writer using stream
            </summary>
            <param name="stream">Stream to write the XML packages.config file into, or load existing packages.config from</param>
            <param name="createNew">Whether to create a new packages.config file, or load an existing one</param>
            <param name="frameworkMappings">Framework mappings</param>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfigWriter.WriteMinClientVersion(NuGet.Versioning.NuGetVersion)">
            <summary>
            Write a minimum client version to packages.config
            </summary>
            <param name="version">Minumum version of the client required to parse and use this file.</param>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfigWriter.AddPackageEntry(System.String,NuGet.Versioning.NuGetVersion,NuGet.Frameworks.NuGetFramework)">
            <summary>
            Add a package entry
            </summary>
            <param name="packageId">Package Id</param>
            <param name="version">Package Version</param>
            <param name="targetFramework">Package targetFramework that's compatible with current project</param>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfigWriter.AddPackageEntry(NuGet.Packaging.Core.PackageIdentity,NuGet.Frameworks.NuGetFramework)">
            <summary>
            Adds a basic package entry to the file
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfigWriter.AddPackageEntry(NuGet.Packaging.PackageReference)">
            <summary>
            Adds a package entry to the file
            </summary>
            <param name="entry">Package reference entry</param>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfigWriter.UpdatePackageEntry(NuGet.Packaging.PackageReference,NuGet.Packaging.PackageReference)">
            <summary>
            Update a package entry to the file
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfigWriter.UpdateOrAddPackageEntry(System.Xml.Linq.XDocument,NuGet.Packaging.PackageReference)">
            <summary>
            Update a package entry using the original entry as a base if it exists.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfigWriter.RemovePackageEntry(System.String,NuGet.Versioning.NuGetVersion,NuGet.Frameworks.NuGetFramework)">
            <summary>
            Remove a package entry
            </summary>
            <param name="packageId">Package Id</param>
            <param name="version">Package version</param>
            <param name="targetFramework">Package targetFramework</param>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfigWriter.RemovePackageEntry(NuGet.Packaging.Core.PackageIdentity,NuGet.Frameworks.NuGetFramework)">
            <summary>
            Remove a package identity from the file
            </summary>
            <param name="identity">Package identity</param>
            <param name="targetFramework">Package targetFramework</param>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfigWriter.RemovePackageEntry(NuGet.Packaging.PackageReference)">
            <summary>
            Removes a package entry from the file
            </summary>
            <param name="entry">Package reference entry</param>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfigWriter.WriteFile(System.String)">
            <summary>
            Write the XDocument to the packages.config and disallow further changes.
            </summary>
            <param name="fullPath">the full path to packages.config file</param>
        </member>
        <member name="M:NuGet.Packaging.PackagesConfigWriter.Dispose">
            <summary>
            Write the XDocument to the stream and close it to disallow further changes.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.PackagingConstants.ManifestExtension">
            <summary>
            Represents the ".nuspec" extension.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Rules.AnalysisResources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.AnalysisResources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.AnalysisResources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.AnalysisResources.AssemblyDirectlyUnderLibWarning">
            <summary>
              Looks up a localized string similar to The assembly '{0}' is placed directly under 'lib' folder. It is recommended that assemblies be placed inside a framework-specific folder. Move it into a framework-specific folder..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.AnalysisResources.AssemblyOutsideLibWarning">
            <summary>
              Looks up a localized string similar to The assembly '{0}' is not inside the 'lib' folder and hence it won't be added as a reference when the package is installed into a project. Move it into the 'lib' folder if it needs to be referenced..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.AnalysisResources.DefaultSpecValueWarning">
            <summary>
              Looks up a localized string similar to The value "{0}" for {1} is a sample value and should be removed. Replace it with an appropriate value or remove it and rebuild your package..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.AnalysisResources.FilePathTooLongWarning">
            <summary>
              Looks up a localized string similar to The file '{0}' path, name, or both are too long. Your package might not work without long file path support. Please shorten the file path or file name..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.AnalysisResources.InvalidFrameworkWarning">
            <summary>
              Looks up a localized string similar to The folder '{0}' under 'lib' is not recognized as a valid framework name or a supported culture identifier. Rename it to a valid framework name or culture identifier..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.AnalysisResources.InvalidPlaceholderFileWarning">
            <summary>
              Looks up a localized string similar to The file at '{0}' uses the symbol for empty directory '_._', but it is present in a directory that contains other files. Please remove this file from directories that contain other files..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.AnalysisResources.InvalidPrereleaseDependencyWarning">
            <summary>
              Looks up a localized string similar to A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "{0}" or update the version field in the nuspec..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.AnalysisResources.LegacyVersionWarning">
            <summary>
              Looks up a localized string similar to The package version '{0}' uses SemVer 2.0.0 or components of SemVer 1.0.0 that are not supported on legacy clients. Change the package version to a SemVer 1.0.0 string. If the version contains a release label it must start with a letter. This message can be ignored if the package is not intended for older clients..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.AnalysisResources.LicenseUrlDeprecationWarning">
            <summary>
              Looks up a localized string similar to The 'licenseUrl' element will be deprecated. Consider using the 'license' element instead..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.AnalysisResources.Migrator_AssemblyDirectlyUnderLibWarning">
            <summary>
              Looks up a localized string similar to The assembly 'lib\{0}' will be ignored when the package is installed after the migration..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.AnalysisResources.Migrator_PackageHasContentFolder">
            <summary>
              Looks up a localized string similar to 'content' assets will not be available when the package is installed after the migration..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.AnalysisResources.Migrator_PackageHasInstallScript">
            <summary>
              Looks up a localized string similar to install.ps1 script will be ignored when the package is installed after the migration..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.AnalysisResources.Migrator_XdtTransformInPackage">
            <summary>
              Looks up a localized string similar to XDT transform file '{0}' will not be applied when the package is installed after the migration..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.AnalysisResources.MisplacedInitScriptWarning">
            <summary>
              Looks up a localized string similar to The file '{0}' will be ignored by NuGet because it is not directly under 'tools' folder. Place the file directly under 'tools' folder..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.AnalysisResources.MisplacedTransformFileWarning">
            <summary>
              Looks up a localized string similar to The transform file '{0}' is outside the 'content' folder and hence will not be transformed during installation of this package. Move it into the 'content' folder..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.AnalysisResources.PlaceholderFileInPackageWarning">
            <summary>
              Looks up a localized string similar to An empty folder placeholder file '{0}' is in a non-empty folder and should be removed..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.AnalysisResources.ScriptOutsideToolsWarning">
            <summary>
              Looks up a localized string similar to The script file '{0}' is outside the 'tools' folder and hence will not be executed during installation of this package. Move it into the 'tools' folder..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.AnalysisResources.UnrecognizedLicenseIdentifier">
            <summary>
              Looks up a localized string similar to The license identifier '{0}' is not recognized by the current toolset..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.AnalysisResources.UnrecognizedScriptWarning">
            <summary>
              Looks up a localized string similar to The script file '{0}' is not recognized by NuGet and hence will not be executed during installation of this package. Rename it to install.ps1, uninstall.ps1 or init.ps1 and place it directly under 'tools'..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.AnalysisResources.UnspecifiedDependencyVersionWarning">
            <summary>
              Looks up a localized string similar to The version of dependency '{0}' is not specified. Specify the version of dependency and rebuild your package..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.AnalysisResources.WinRTObsoleteWarning">
            <summary>
              Looks up a localized string similar to The file at '{0}' uses the obsolete 'WinRT' as the framework folder. Replace 'WinRT' or 'WinRT45' with 'NetCore45'..
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Rules.LegacyVersionRule">
            <summary>
            Warn if the version is not parsable by older nuget clients.
            </summary>
            <remarks>This rule should be removed once more users move to SemVer 2.0.0 capable clients.</remarks>
        </member>
        <member name="P:NuGet.Packaging.Rules.MisplacedAssemblyOutsideLibRule.ValidFolders">
            <summary>
            Folders that are expected to have .dll and .winmd files
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Rules.MisplacedAssemblyUnderLibRule.ValidFolders">
            <summary>
            Folders that are expected to have .dll and .winmd files
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Sha512HashFunction">
            <summary>
            A SHA-512 hash function that supports incremental hashing.
            
            This is non-private only to facilitate unit testing.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.CentralDirectoryHeaderMetadata">
            <summary>
            This class is used to hold metadata about the central directory archive structure
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.CentralDirectoryHeaderMetadata.Position">
            <summary>
            Position in bytes of the corresponding central directory header relative to the start of the archive
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.CentralDirectoryHeaderMetadata.OffsetToLocalFileHeader">
            <summary>
            Offset in bytes to the corresponding file header relative to the start of the archive
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.CentralDirectoryHeaderMetadata.FileEntryTotalSize">
            <summary>
            Total size of corresponding file entry in bytes
            This should include size of local file header + encryption header + file data + data descriptor
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.CentralDirectoryHeaderMetadata.IsPackageSignatureFile">
            <summary>
            Flag indicating if the entry is the package signature file
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.CentralDirectoryHeaderMetadata.HeaderSize">
            <summary>
            Size of central directory header, in bytes.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.CentralDirectoryHeaderMetadata.ChangeInOffset">
            <summary>
            Value used to identify how much the position of the OffsetToFileHeader property will change by
            the presence of a signature file in bytes
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.CentralDirectoryHeaderMetadata.IndexInHeaders">
            <summary>
            Index in which the central directory record was read from the archive.
            This index represents the order of the central directory record as it is in the file.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.Crc32">
            <summary>
            Helper to calculate CRC-32 for data.
            Derivative of a .NET core implementation - https://source.dot.net/#System.IO.Compression.Tests/Common/System/IO/Compression/CRC.cs
            This is public to allow testing.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.Crc32.CalculateCrc(System.Byte[])">
            <summary>
            Calculates a 32 bit cyclic redundancy code for the input data.
            </summary>
            <param name="data">Byte[] of the data.</param>
            <returns>32 bit cyclic redundancy code for the input data in uint.</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignedPackageArchiveIOUtility.ReadAndWriteUntilPosition(System.IO.BinaryReader,System.IO.BinaryWriter,System.Int64)">
            <summary>
            Read bytes from a BinaryReader and write them to the BinaryWriter and stop when the provided position
            is the current position of the BinaryReader's base stream. It does not read the byte in the provided position.
            </summary>
            <param name="reader">Read bytes from this stream.</param>
            <param name="writer">Write bytes to this stream.</param>
            <param name="position">Position to stop copying data.</param>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignedPackageArchiveIOUtility.ReadAndHashUntilPosition(System.IO.BinaryReader,System.Security.Cryptography.HashAlgorithm,System.Int64)">
             <summary>
             Read bytes from a BinaryReader and hash them with a given HashAlgorithm and stop when the provided position
             is the current position of the BinaryReader's base stream. It does not hash the byte in the provided position.
            
             TODO: Once we start supporting signing in Net core, then we should move to another ReadAndHashUntilPosition api which takes Sha512HashFunction which is wrapper
              over HashAlgorithm and works for desktop as well as net core. 
             </summary>
             <param name="reader">Read bytes from this stream</param>
             <param name="hashAlgorithm">HashAlgorithm used to hash contents</param>
             <param name="position">Position to stop copying data</param>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignedPackageArchiveIOUtility.HashBytes(System.Security.Cryptography.HashAlgorithm,System.Byte[])">
             <summary>
             Hashes given byte array with a specified HashAlgorithm
            
             TODO: Once we start supporting signing in Net core, then we should move to another HashBytes api which takes Sha512HashFunction which is wrapper
              over HashAlgorithm and works for desktop as well as net core. 
             </summary>
             <param name="hashAlgorithm">HashAlgorithm used to hash contents</param>
             <param name="bytes">Content to hash</param>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignedPackageArchiveIOUtility.ReadAndHashUntilPosition(System.IO.BinaryReader,NuGet.Packaging.Sha512HashFunction,System.Int64)">
            <summary>
            Read bytes from a BinaryReader and hash them with a given HashAlgorithm wrapper and stop when the provided position
            is the current position of the BinaryReader's base stream. It does not hash the byte in the provided position.
            </summary>
            <param name="reader">Read bytes from this stream</param>
            <param name="hashFunc">HashAlgorithm wrapper used to hash contents cross platform</param>
            <param name="position">Position to stop copying data</param>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignedPackageArchiveIOUtility.HashBytes(NuGet.Packaging.Sha512HashFunction,System.Byte[])">
            <summary>
            Hashes given byte array with a specified HashAlgorithm wrapper which works cross platform.
            </summary>
            <param name="hashFunc">HashAlgorithm wrapper used to hash contents cross platform</param>
            <param name="bytes">Content to hash</param>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignedPackageArchiveIOUtility.ReadSignedArchiveMetadata(System.IO.BinaryReader,System.Boolean)">
            <summary>
            Read ZIP's offsets and positions of offsets.
            </summary>
            <param name="reader">binary reader to zip archive</param>
            <param name="validateSignatureEntry">boolean to skip validate signature entry</param>
            <returns>metadata with offsets and positions for entries</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignedPackageArchiveIOUtility.AssertSignatureEntryMetadata(System.IO.BinaryReader,NuGet.Packaging.Signing.SignedPackageArchiveMetadata)">
            <summary>
            Asserts the validity of central directory header and local file header for the package signature file entry.
            </summary>
            <param name="reader">BinaryReader on the package.</param>
            <param name="metadata">Metadata for the package signature file's central directory header.</param>
            <exception cref="T:NuGet.Packaging.Signing.SignatureException">Thrown if either header is invalid.</exception>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignedPackageArchiveIOUtility.WriteSignatureIntoZip(System.IO.MemoryStream,System.IO.BinaryReader,System.IO.BinaryWriter)">
            <summary>
            Writes the signature data into the zip using the writer.
            The reader is used to read the exisiting zip. 
            </summary>
            <param name="signatureStream">MemoryStream of the signature to be inserted into the zip.</param>
            <param name="reader">BinaryReader to be used to read the existing zip data.</param>
            <param name="writer">BinaryWriter to be used to write the signature into the zip.</param>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignedPackageArchiveIOUtility.WriteLocalFileHeaderIntoZip(System.IO.BinaryWriter,System.Byte[],System.UInt32,System.UInt32)">
            <summary>
            Writes a local file header into a zip using the writer starting at the writer.BaseStream.Position.
            </summary>
            <param name="writer">BinaryWriter to be used to write file.</param>
            <param name="fileData">Byte[] of the corresponding file to be written into the zip.</param>
            <param name="crc32">CRC-32 for the file.</param>
            <param name="dosDateTime">Last modified DateTime for the file data.</param>
            <returns>Number of total bytes written into the zip.</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignedPackageArchiveIOUtility.WriteFileIntoZip(System.IO.BinaryWriter,System.Byte[])">
            <summary>
            Writes a file into a zip using the writer starting at the writer.BaseStream.Position.
            </summary>
            <param name="writer">BinaryWriter to be used to write file.</param>
            <param name="fileData">Byte[] of the file to be written into the zip.</param>
            <returns>Number of total bytes written into the zip.</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignedPackageArchiveIOUtility.WriteCentralDirectoryHeaderIntoZip(System.IO.BinaryWriter,System.Byte[],System.UInt32,System.UInt32,System.Int64)">
            <summary>
            Writes a central directory header into a zip using the writer starting at the writer.BaseStream.Position.
            </summary>
            <param name="writer">BinaryWriter to be used to write file.</param>
            <param name="fileData">Byte[] of the file to be written into the zip.</param>
            <param name="crc32">CRC-32 checksum for the file.</param>
            <param name="dosDateTime">Last modified DateTime for the file data.</param>
            <param name="fileOffset">Offset, in bytes, for the local file header of the corresponding file from the start of the archive.</param>
            <returns>Number of total bytes written into the zip.</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignedPackageArchiveIOUtility.ReadAndWriteUpdatedEndOfCentralDirectoryRecordIntoZip(System.IO.BinaryReader,System.IO.BinaryWriter,System.SByte,System.Int64,System.Int64)">
            <summary>
            Writes the end of central directory header into a zip using the writer starting at the writer.BaseStream.Position.
            The new end of central directory record will be based on the one at reader.BaseStream.Position.
            </summary>
            <param name="reader">BinaryReader to be used to read the existing end of central directory record.</param>
            <param name="writer">BinaryWriter to be used to write the updated end of central directory record.</param>
            <param name="entryCountChange">The change to central directory header counts.</param>
            <param name="sizeOfSignatureCentralDirectoryRecord">Size of the central directory header for the signature file.</param>
            <param name="sizeOfSignatureFileHeaderAndData">Size of the signature file and the corresponding local file header.</param>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignedPackageArchiveIOUtility.DateTimeToDosTime(System.DateTime)">
            <summary>
            Converts a DateTime value into a unit in the MS-DOS date time format.
            Reference - https://docs.microsoft.com/en-us/cpp/c-runtime-library/32-bit-windows-time-date-formats
            Reference - https://source.dot.net/#System.IO.Compression/System/IO/Compression/ZipHelper.cs,91
            </summary>
            <param name="dateTime">DateTime value to be converted.</param>
            <returns>uint representing the MS-DOS equivalent date time.</returns>
        </member>
        <member name="T:NuGet.Packaging.Signing.SignedPackageArchiveMetadata">
            <summary>
            This class is used to hold metadata about the signed package archive being verified.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignedPackageArchiveMetadata.CentralDirectoryHeaders">
            <summary>
            List of central directory metadata ordered by the same order the central directory headers are in the archive
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignedPackageArchiveMetadata.StartOfLocalFileHeaders">
            <summary>
            Offset, in bytes, to the first file header relative to the start of the archive. Should typically be 0.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignedPackageArchiveMetadata.EndOfCentralDirectory">
            <summary>
            Offset, in bytes, to the end of central directory headers relative to the start of the archive.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignedPackageArchiveMetadata.SignatureCentralDirectoryHeaderIndex">
            <summary>
            Index of the signature central directory header in CentralDirectoryHeaders.
            If the CentralDirectoryHeaders list is ordered by IndexInHeaders this index indicates the position on the list for the signature.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignedPackageArchiveUtility.IsSigned(System.IO.BinaryReader)">
            <summary>
            Utility method to know if a zip archive is signed.
            </summary>
            <param name="reader">Binary reader pointing to a zip archive.</param>
            <returns>true if the given archive is signed</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignedPackageArchiveUtility.OpenPackageSignatureFileStream(System.IO.BinaryReader)">
            <summary>
            Opens a read-only stream for the package signature file.
            </summary>
            <remarks>Callers should first verify that a package is signed before calling this method.</remarks>
            <param name="reader">A binary reader for a signed package.</param>
            <returns>A readable stream.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="reader" /> is <c>null</c>.</exception>
            <exception cref="T:NuGet.Packaging.Signing.SignatureException">Thrown if a package signature file is invalid or missing.</exception>
        </member>
        <member name="P:NuGet.Packaging.Signing.AuthorSignPackageRequest.SignatureType">
            <summary>
            Gets the signature type.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.AuthorSignPackageRequest.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2,NuGet.Common.HashAlgorithmName)">
            <summary>
            Instantiates a new instance of the <see cref="T:NuGet.Packaging.Signing.AuthorSignPackageRequest" /> class.
            </summary>
            <param name="certificate">The signing certificate.</param>
            <param name="hashAlgorithm">The signature and timestamp hash algorithm.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="certificate" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="hashAlgorithm" />
            is invalid.</exception>
        </member>
        <member name="M:NuGet.Packaging.Signing.AuthorSignPackageRequest.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2,NuGet.Common.HashAlgorithmName,NuGet.Common.HashAlgorithmName)">
            <summary>
            Instantiates a new instance of the <see cref="T:NuGet.Packaging.Signing.AuthorSignPackageRequest" /> class.
            </summary>
            <param name="certificate">The signing certificate.</param>
            <param name="signatureHashAlgorithm">The signature hash algorithm.</param>
            <param name="timestampHashAlgorithm">The timestamp hash algorithm.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="certificate" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="signatureHashAlgorithm" />
            is invalid.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="timestampHashAlgorithm" />
            is invalid.</exception>
        </member>
        <member name="T:NuGet.Packaging.Signing.ISignatureProvider">
            <summary>
            Creates Signatures that can be added to packages.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.ISignatureProvider.CreatePrimarySignatureAsync(NuGet.Packaging.Signing.SignPackageRequest,NuGet.Packaging.Signing.SignatureContent,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Create a signature.
            </summary>
            <param name="request">Signing request with all the information needed to create signature.</param>
            <param name="signatureContent">SignatureContent containing the Hash of the package and the signature version.</param>
            <param name="logger">Logger</param>
            <param name="token">Cancellation token.</param>
            <returns>A signature for the package.</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.ISignatureProvider.CreateRepositoryCountersignatureAsync(NuGet.Packaging.Signing.RepositorySignPackageRequest,NuGet.Packaging.Signing.PrimarySignature,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Create a repository countersignature.
            </summary>
            <param name="request">Signing request with all the information needed to create signature.</param>
            <param name="primarySignature">Primary signature to be countersigned.</param>
            <param name="logger">Logger</param>
            <param name="token">Cancellation token.</param>
            <returns>A signature for the package.</returns>
        </member>
        <member name="P:NuGet.Packaging.Signing.RepositorySignPackageRequest.V3ServiceIndexUrl">
            <summary>
            Gets the repository V3 service index URL.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.RepositorySignPackageRequest.PackageOwners">
            <summary>
            Gets a read-only list of package owners.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.RepositorySignPackageRequest.SignatureType">
            <summary>
            Gets the signature type.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.RepositorySignPackageRequest.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2,NuGet.Common.HashAlgorithmName,NuGet.Common.HashAlgorithmName,System.Uri,System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Instantiates a new instance of the <see cref="T:NuGet.Packaging.Signing.RepositorySignPackageRequest" /> class.
            </summary>
            <param name="certificate">The signing certificate.</param>
            <param name="signatureHashAlgorithm">The signature hash algorithm.</param>
            <param name="timestampHashAlgorithm">The timestamp hash algorithm.</param>
            <param name="v3ServiceIndexUrl">The V3 service index URL.</param>
            <param name="packageOwners">A read-only list of package owners.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="certificate" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="signatureHashAlgorithm" />
            is invalid.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="timestampHashAlgorithm" />
            is invalid.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="v3ServiceIndexUrl" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="v3ServiceIndexUrl" />
            is neither absolute nor HTTPS.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageOwners" />
            is either empty or contains an invalid value.</exception>
        </member>
        <member name="P:NuGet.Packaging.Signing.SigningOptions.InputPackageStream">
            <summary>
            Readable stream for the package that will be used as an input for any signing operation.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SigningOptions.OutputPackageStream">
            <summary>
            Readable and writeable stream for the output package for any signing operation.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SigningOptions.Overwrite">
            <summary>
            Switch used to indicate if an existing signature should be overwritten.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SigningOptions.SignatureProvider">
            <summary>
            Provider to create a Signature that can be added to the package.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SigningOptions.Logger">
            <summary>
            Logger to be used to display the logs during the execution of signing actions.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.SigningOptions.#ctor(System.Lazy{System.IO.Stream},System.Lazy{System.IO.Stream},System.Boolean,NuGet.Packaging.Signing.ISignatureProvider,NuGet.Common.ILogger)">
            <summary>Instantiates a new <see cref="T:NuGet.Packaging.Signing.SigningOptions" /> object.</summary>
            <param name="inputPackageStream">A readable stream for the package that will be used as input for any
            signing operation.</param>
            <param name="outputPackageStream">A readable and writeable stream for the output package for any signing
            operation.</param>
            <param name="overwrite">A flag indicating if an existing signature should be overwritten.</param>
            <param name="signatureProvider">A provider to create a Signature that can be added to the package.</param>
            <param name="logger">A logger.</param>
            <remarks>Signing operations cannot be done in place; therefore, <paramref name="inputPackageStream" />
            and <paramref name="outputPackageStream" /> should be different streams.</remarks>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="inputPackageStream" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="outputPackageStream" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="signatureProvider" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="inputPackageStream" /> and
            <paramref name="outputPackageStream" /> are the same object.</exception>
        </member>
        <member name="M:NuGet.Packaging.Signing.SigningOptions.CreateFromFilePaths(System.String,System.String,System.Boolean,NuGet.Packaging.Signing.ISignatureProvider,NuGet.Common.ILogger)">
            <summary>Creates a new <see cref="T:NuGet.Packaging.Signing.SigningOptions" /> object from file paths.</summary>
            <param name="inputPackageFilePath">The file path of the package that will be used as input for any
            signing operation.</param>
            <param name="outputPackageFilePath">The file path of the package that will be the output for any signing
            operation.</param>
            <param name="overwrite">A flag indicating if an existing signature should be overwritten.</param>
            <param name="signatureProvider">A provider to create a Signature that can be added to the package.</param>
            <param name="logger">A logger.</param>
            <remarks>Signing operations cannot be done in place; therefore, <paramref name="inputPackageFilePath" />
            and <paramref name="outputPackageFilePath" /> should be different file paths.</remarks>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="inputPackageFilePath" /> is <c>null</c>,
            an empty string, or equivalent to <paramref name="outputPackageFilePath" />.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="inputPackageFilePath" /> is <c>null</c>,
            an empty string, or equivalent to <paramref name="outputPackageFilePath" />.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="signatureProvider" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> is <c>null</c>.</exception>
        </member>
        <member name="T:NuGet.Packaging.Signing.SignPackageRequest">
            <summary>
            Contains a request for generating package signature.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignPackageRequest.SignatureHashAlgorithm">
            <summary>
            Hash algorithm used to create the package signature.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignPackageRequest.TimestampHashAlgorithm">
            <summary>
            Hash algorithm used to timestamp the signed package.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignPackageRequest.Certificate">
            <summary>
            Certificate used to sign the package.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignPackageRequest.AdditionalCertificates">
            <summary>
            Gets a collection of additional certificates for building a chain for the signing certificate.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignPackageRequest.SignatureType">
            <summary>
            Gets the signature type.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignPackageRequest.Dispose">
            <summary>
            Disposes of this instance.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.X509SignatureProvider">
            <summary>
            Sign a manifest hash with an X509Certificate2.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.X509SignatureProvider.CreatePrimarySignatureAsync(NuGet.Packaging.Signing.SignPackageRequest,NuGet.Packaging.Signing.SignatureContent,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Sign the package stream hash with an X509Certificate2.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.X509SignatureProvider.CreateRepositoryCountersignatureAsync(NuGet.Packaging.Signing.RepositorySignPackageRequest,NuGet.Packaging.Signing.PrimarySignature,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Countersign the primary signature with a X509Certificate2.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.KeyPairFileReader.ReadSection">
            <summary>
            Read a section of key value pairs from the file.
            Throw for invalid formats.
            </summary>
            <remarks>Returns an empty set if the file has reached the end.</remarks>
        </member>
        <member name="M:NuGet.Packaging.Signing.KeyPairFileUtility.GetValueOrThrow(System.Collections.Generic.Dictionary{System.String,System.String},System.String)">
            <summary>
            Throw if the expected value does not exist.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.KeyPairFileWriter.WritePair(System.String,System.String)">
            <summary>
            Write key:value with EOL to the manifest stream.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.KeyPairFileWriter.WriteSectionBreak">
            <summary>
            Write an empty line.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.KeyPairFileWriter.WriteEOL">
            <summary>
            Write an end of line to the manifest writer.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.KeyPairFileWriter.FormatItem(System.String,System.String)">
            <summary>
            key:value
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.SignatureContent">
            <summary>
            SignedCms.ContentInfo.Content for the primary signature.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignatureContent.HashAlgorithm">
            <summary>
            Hashing algorithm used.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignatureContent.HashValue">
            <summary>
            Base64 package stream hash.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignatureContent.Save(System.IO.Stream)">
            <summary>
            Write the content to a stream.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignatureContent.GetBytes">
            <summary>
            Write the content to byte array.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignatureContent.Load(System.Byte[],NuGet.Packaging.Signing.SigningSpecifications)">
            <summary>
            Load from a byte array.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignatureContent.Load(System.IO.Stream,NuGet.Packaging.Signing.SigningSpecifications)">
            <summary>
            Load content from a stream.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.DerEncoding.DerEncoder">
            <summary>
            Writes data encoded via the Distinguished Encoding Rules for Abstract
            Syntax Notation 1 (ASN.1) data.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.SegmentedEncodeBoolean(System.Boolean)">
            <summary>
            Encode the segments { tag, length, value } of a boolean.
            </summary>
            <param name="value">The boolean to encode</param>
            <returns>The encoded segments { tag, length, value }</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.SegmentedEncodeUnsignedInteger(System.UInt32)">
            <summary>
            Encode the segments { tag, length, value } of an unsigned integer.
            </summary>
            <param name="value">The value to encode.</param>
            <returns>The encoded segments { tag, length, value }</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.SegmentedEncodeUnsignedInteger(System.Byte[])">
            <summary>
            Encode the segments { tag, length, value } of an unsigned integer.
            </summary>
            <param name="bigEndianBytes">The value to encode, in big integer representation.</param>
            <returns>The encoded segments { tag, length, value }</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.SegmentedEncodeUnsignedInteger(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Encode the segments { tag, length, value } of an unsigned integer represented within a bounded array.
            </summary>
            <param name="bigEndianBytes">The value to encode, in big integer representation.</param>
            <param name="offset">The offset into bigEndianBytes to read</param>
            <param name="count">The count of bytes to read, must be greater than 0</param>
            <returns>The encoded segments { tag, length, value }</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.SegmentedEncodeBitString(System.Byte[][][])">
            <summary>
            Encode the segments { tag, length, value } of a BIT STRING which is wrapped over
            other DER-encoded data.
            </summary>
            <param name="childSegments"></param>
            <remarks>
            Despite containing other DER-encoded data this does not get the constructed bit,
            because it doesn't when encoding public keys in SubjectPublicKeyInfo</remarks>
            <returns></returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.SegmentedEncodeBitString(System.Byte[])">
            <summary>
            Encode the segments { tag, length, value } of a bit string where all bits are significant.
            </summary>
            <param name="data">The data to encode</param>
            <returns>The encoded segments { tag, length, value }</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.SegmentedEncodeBitString(System.Int32,System.Byte[])">
            <summary>
            Encode the segments { tag, length, value } of a bit string where the least significant
            <paramref name="unusedBits" /> of the last byte are padding.
            </summary>
            <param name="unusedBits">The number of padding bits (0-7) in the last byte</param>
            <param name="data">The data to encode</param>
            <returns>The encoded segments { tag, length, value }</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.SegmentedEncodeNamedBitList(System.Byte[],System.Int32)">
            <summary>
            Encode the segments { tag, length, value } of a bit string value based upon a NamedBitList.
            ((<paramref name="bigEndianBytes" />[0] &gt;&gt; 7) &amp; 1) is considered the "leading" bit, proceeding
            through the array for up to <paramref name="namedBitsCount" />.
            </summary>
            <param name="bigEndianBytes">
            The data in big endian order, the most significant bit of byte 0 is the leading bit
            (corresponds to the named value for "bit 0"). Any bits beyond <paramref name="namedBitsCount" />
            are ignored, and any missing bits are assumed to be unset.
            </param>
            <param name="namedBitsCount">
            The total number of named bits.  Since the bits are numbered with a zero index, this should be
            one higher than the largest defined bit. (namedBitsCount=10 covers bits 0-9)
            </param>
            <returns>
            A triplet of { tag }, { length }, { data }.  All trailing unset named bits are removed. 
            </returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.SegmentedEncodeOctetString(System.Byte[])">
            <summary>
            Encode the segments { tag, length, value } of an octet string (byte array).
            </summary>
            <param name="data">The data to encode</param>
            <returns>The encoded segments { tag, length, value }</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.EncodeOid(System.String)">
            <summary>
            Encode an object identifier (Oid).
            </summary>
            <returns>The encoded OID</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.SegmentedEncodeOid(System.Security.Cryptography.Oid)">
            <summary>
            Encode the segments { tag, length, value } of an object identifier (Oid).
            </summary>
            <returns>The encoded segments { tag, length, value }</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.SegmentedEncodeOid(System.String)">
            <summary>
            Encode the segments { tag, length, value } of an object identifier (Oid).
            </summary>
            <returns>The encoded segments { tag, length, value }</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.SegmentedEncodeUtf8String(System.Char[])">
            <summary>
            Encode a character string as a UTF8String value.
            </summary>
            <param name="chars">The characters to be encoded.</param>
            <returns>The encoded segments { tag, length, value }</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.SegmentedEncodeUtf8String(System.Char[],System.Int32,System.Int32)">
            <summary>
            Encode a substring as a UTF8String value.
            </summary>
            <param name="chars">The characters whose substring is to be encoded.</param>
            <param name="offset">The character offset into <paramref name="chars" /> at which to start.</param>
            <param name="count">The total number of characters from <paramref name="chars" /> to read.</param>
            <returns>The encoded segments { tag, length, value }</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.ConstructSegmentedSequence(System.Byte[][][])">
            <summary>
            Make a constructed SEQUENCE of the byte-triplets of the contents, but leave
            the value in a segmented form (to be included in a larger SEQUENCE).
            </summary>
            <param name="items">Series of Tag-Length-Value triplets to build into one sequence.</param>
            <returns>The encoded segments { tag, length, value }</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.ConstructSegmentedContextSpecificValue(System.Int32,System.Byte[][][])">
            <summary>
            Make a context-specific tagged value which is constructed of other DER encoded values.
            Logically the same as a SEQUENCE, but providing context as to data interpretation (and usually
            indicates an optional element adjacent to another SEQUENCE).
            </summary>
            <param name="contextId">The value's context ID</param>
            <param name="items">Series of Tag-Length-Value triplets to build into one sequence.</param>
            <returns>The encoded segments { tag, length, value }</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.ConstructSegmentedSet(System.Byte[][][])">
            <summary>
            Make a constructed SET of the byte-triplets of the contents, but leave
            the value in a segmented form (to be included in a larger SEQUENCE).
            </summary>
            <param name="items">Series of Tag-Length-Value triplets to build into one set.</param>
            <returns>The encoded segments { tag, length, value }</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.ConstructSegmentedPresortedSet(System.Byte[][][])">
            <summary>
            Make a constructed SET of the byte-triplets of the contents, but leave
            the value in a segmented form (to be included in a larger SEQUENCE).
            
            This method assumes that the data is presorted, and writes it as-is.
            </summary>
            <param name="items">Series of Tag-Length-Value triplets to build into one set.</param>
            <returns>The encoded segments { tag, length, value }</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.IsValidPrintableString(System.Char[])">
            <summary>
            Test to see if the input characters contains only characters permitted by the ASN.1
            PrintableString restricted character set.
            </summary>
            <param name="chars">The characters to test.</param>
            <returns>
            <c>true</c> if all of the characters in <paramref name="chars" /> are valid PrintableString characters,
            <c>false</c> otherwise.
            </returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.IsValidPrintableString(System.Char[],System.Int32,System.Int32)">
            <summary>
            Test to see if the input substring contains only characters permitted by the ASN.1
            PrintableString restricted character set.
            </summary>
            <param name="chars">The character string to test.</param>
            <param name="offset">The starting character position within <paramref name="chars" />.</param>
            <param name="count">The number of characters from <paramref name="chars" /> to read.</param>
            <returns>
            <c>true</c> if all of the indexed characters in <paramref name="chars" /> are valid PrintableString
            characters, <c>false</c> otherwise.
            </returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.SegmentedEncodePrintableString(System.Char[])">
            <summary>
            Encode a character string as a PrintableString value.
            </summary>
            <param name="chars">The characters to be encoded.</param>
            <returns>The encoded segments { tag, length, value }</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.SegmentedEncodePrintableString(System.Char[],System.Int32,System.Int32)">
            <summary>
            Encode a substring as a PrintableString value.
            </summary>
            <param name="chars">The character string whose substring is to be encoded.</param>
            <param name="offset">The character offset into <paramref name="chars" /> at which to start.</param>
            <param name="count">The total number of characters from <paramref name="chars" /> to read.</param>
            <returns>The encoded segments { tag, length, value }</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.SegmentedEncodeIA5String(System.Char[])">
            <summary>
            Encode a string of characters as a IA5String value.
            </summary>
            <param name="chars">The characters to be encoded.</param>
            <returns>The encoded segments { tag, length, value }</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.SegmentedEncodeIA5String(System.Char[],System.Int32,System.Int32)">
            <summary>
            Encode a substring as a IA5String value.
            </summary>
            <param name="chars">The characters whose substring is to be encoded.</param>
            <param name="offset">The character offset into <paramref name="chars" /> at which to start.</param>
            <param name="count">The total number of characters from <paramref name="chars" /> to read.</param>
            <returns>The encoded segments { tag, length, value }</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.ConstructSequence(System.Byte[][][])">
            <summary>
            Make a constructed SEQUENCE of the byte-triplets of the contents.
            Each byte[][] should be a byte[][3] of {tag (1 byte), length (1-5 bytes), payload (variable)}.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerEncoder.ConstructSequence(System.Collections.Generic.IEnumerable{System.Byte[][]})">
            <summary>
            Make a constructed SEQUENCE of the byte-triplets of the contents.
            Each byte[][] should be a byte[][3] of {tag (1 byte), length (1-5 bytes), payload (variable)}.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.DerEncoding.DerGeneralizedTime">
            <remarks>This is public only to facilitate testing.</remarks>
        </member>
        <member name="T:NuGet.Packaging.Signing.DerEncoding.DerSequenceReader">
            <summary>
            Reads data encoded via the Distinguished Encoding Rules for Abstract
            Syntax Notation 1 (ASN.1) data.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.DerEncoding.DerSequenceReader.ReadNextEncodedValue">
            <summary>
            Returns the next value encoded (this includes tag and length)
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.DerEncoding.SR">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.DerEncoding.SR.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.DerEncoding.SR.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.DerEncoding.SR.Argument_InvalidOidValue">
            <summary>
              Looks up a localized string similar to The OID value was invalid..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.DerEncoding.SR.Cryptography_Der_Invalid_Encoding">
            <summary>
              Looks up a localized string similar to ASN1 corrupted data..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.DerEncoding.SR.Cryptography_Invalid_IA5String">
            <summary>
              Looks up a localized string similar to The string contains a character not in the 7 bit ASCII character set..
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.ISignedPackage">
            <summary>
            A package that can read and write signatures.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.ISignedPackageReader">
            <summary>
            A readonly package that can provide signatures and a sign manifest from a package.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.ISignedPackageReader.GetPrimarySignatureAsync(System.Threading.CancellationToken)">
            <summary>
            Get package signature.
            </summary>
            <remarks>Returns a null if the package is unsigned.</remarks>
        </member>
        <member name="M:NuGet.Packaging.Signing.ISignedPackageReader.IsSignedAsync(System.Threading.CancellationToken)">
            <summary>
            Check if a package contains signing information.
            </summary>
            <returns>True if the package is signed.</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.ISignedPackageReader.GetArchiveHashAsync(NuGet.Common.HashAlgorithmName,System.Threading.CancellationToken)">
            <summary>
            Gets the hash of an archive to be embedded in the package signature.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.ISignedPackageReader.ValidateIntegrityAsync(NuGet.Packaging.Signing.SignatureContent,System.Threading.CancellationToken)">
            <summary>
            Checks for the integrity of a package
            </summary>
            <param name="signatureContent">SignatureContent with expected hash value and hash algorithm used</param>
            <returns></returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.ISignedPackageReader.GetContentHash(System.Threading.CancellationToken,System.Func{System.String})">
            <summary>
            Get the hash of the package content excluding signature context for signed package.
            If the package is not signed it calculates it from the whole package.
            </summary>
            <param name="token">Cancellation token.</param>
            <param name="GetUnsignedPackageHash">Function to return the hash in case the package is not signed.</param>
            <remarks>The method takes an optional function to get the hash of an unsigned package instead of calculating it.</remarks>
            <returns>hash of the unsigned content of the package.</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.ISignedPackageReader.CanVerifySignedPackages(NuGet.Packaging.Signing.SignedPackageVerifierSettings)">
            <summary>
            Indicates if the the ISignedPackageReader instance can verify signed packages.
            </summary>
            <param name="verifierSettings">Package verification settings. Include information about what is allowed.</param>
            <exception cref="T:NuGet.Packaging.Signing.SignatureException">if the ISignedPackageReader does not support signed packages</exception>
        </member>
        <member name="T:NuGet.Packaging.Signing.ISignedPackageWriter">
            <summary>
            A writer that only allows editing for the package signature.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.SignedPackageArchive">
            <summary>
            A nupkg that supports both reading and writing signatures.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignedPackageArchive._zipWriteStream">
            <summary>
            Stream underlying the ZipArchive. Used to do signature verification on a SignedPackageArchive.
            If this is null then we cannot perform signature verification.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignedPackageArchive.AddSignatureAsync(System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Adds a signature to a package if it is not already signed.
            </summary>
            <param name="signatureStream">Stream of the signature SignedCms object to be added to the package.</param>
            <param name="token">Cancellation Token.</param>
            <returns></returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignedPackageArchive.RemoveSignatureAsync(System.Threading.CancellationToken)">
            <summary>
            Remove a signature from the package, if it exists.
            </summary>
            <param name="token">Cancellation token.</param>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignatureException.Results">
            <summary>
            Individual trust results.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.SignatureLog">
            <summary>
            Log message for signature verification.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignatureLog.AsRestoreLogMessage">
            <summary>
            Converts an SignatureLog into a Restore
            This is needed when an SignatureLog needs to be logged and loggers do not have visibility to SignatureLog.
            </summary>
            <returns>RestoreLogMessage equivalent to the SignatureLog.</returns>
        </member>
        <member name="T:NuGet.Packaging.Signing.AlgorithmIdentifier">
            <remarks>This is public only to facilitate testing.</remarks>
        </member>
        <member name="T:NuGet.Packaging.Signing.CommitmentTypeIndication">
            <remarks>This is public only to facilitate testing.</remarks>
        </member>
        <member name="T:NuGet.Packaging.Signing.CommitmentTypeQualifier">
            <remarks>This is public only to facilitate testing.</remarks>
        </member>
        <member name="T:NuGet.Packaging.Signing.EssCertId">
            <remarks>This is public only to facilitate testing.</remarks>
        </member>
        <member name="T:NuGet.Packaging.Signing.EssCertIdV2">
            <remarks>This is public only to facilitate testing.</remarks>
        </member>
        <member name="T:NuGet.Packaging.Signing.GeneralName">
            <remarks>This is public only to facilitate testing.</remarks>
        </member>
        <member name="T:NuGet.Packaging.Signing.IssuerSerial">
            <remarks>This is public only to facilitate testing.</remarks>
        </member>
        <member name="T:NuGet.Packaging.Signing.NuGetPackageOwners">
            <remarks>This is public only to facilitate testing.</remarks>
        </member>
        <member name="T:NuGet.Packaging.Signing.NuGetV3ServiceIndexUrl">
            <remarks>This is public only to facilitate testing.</remarks>
        </member>
        <member name="T:NuGet.Packaging.Signing.PolicyInformation">
            <remarks>This is public only to facilitate testing.</remarks>
        </member>
        <member name="T:NuGet.Packaging.Signing.PolicyQualifierInfo">
            <remarks>This is public only to facilitate testing.</remarks>
        </member>
        <member name="M:NuGet.Packaging.Signing.PrimarySignature.GetBytes">
            <summary>
            Retrieve the bytes of the signed cms signature.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.Signature">
            <summary>
            Package signature information.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.SignaturePlacement">
            <summary>
            Indicates signature placement.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignaturePlacement.PrimarySignature">
            <summary>
            The primary signature.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignaturePlacement.Countersignature">
            <summary>
            A countersignature on the primary signature.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignaturePlacement.Any">
            <summary>
            A primary signature or a countersignature.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.SignatureType">
            <summary>
            Indicates author or repository signing.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureType.Unknown">
            <summary>
            Default unknown value.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureType.Author">
            <summary>
            Signed by the author.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureType.Repository">
            <summary>
            Signed by the repository.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.SignatureVerifySettings">
            <summary>
            Settings to customize Signature.Verify behavior.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignatureVerifySettings.AllowIllegal">
            <summary>
            Allow packages with signatures that do not conform to the specification.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignatureVerifySettings.AllowUntrusted">
            <summary>
            Specifies that a signing certificate's chain that chains to an untrusted root is allowed
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignatureVerifySettings.AllowUnknownRevocation">
            <summary>
            Specifies that a signing certificate's chain with unknown revocation is allowed.
            If set to true, offline revocation is allowed.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignatureVerifySettings.ReportUnknownRevocation">
            <summary>
            Indicates if unknown revocation status should be reported.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignatureVerifySettings.ReportUntrustedRoot">
            <summary>
            Indicates if a signing certificate that chains to an untrusted root should be reported.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignatureVerifySettings.RevocationMode">
            <summary>
            Gets how the revocation verification should be performed.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignatureVerifySettings.Default">
            <summary>
            Get default settings values for relaxed verification on a signature
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.SigningCertificate">
            <remarks>This is public only to facilitate testing.</remarks>
        </member>
        <member name="T:NuGet.Packaging.Signing.SigningCertificateV2">
            <remarks>This is public only to facilitate testing.</remarks>
        </member>
        <member name="T:NuGet.Packaging.Signing.SigningSpecifications">
            <summary>
            Abstract class representing which paths may be used for signing in a package.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SigningSpecifications.V1">
            <summary>
            v1.0.0 signing settings.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SigningSpecifications.Version">
            <summary>
            Gets the signature format version.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SigningSpecifications.SignaturePath">
            <summary>
            Returns the path for the signature file.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SigningSpecifications.AllowedHashAlgorithms">
            <summary>
            Returns the set of allowed hash algorithms.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SigningSpecifications.AllowedHashAlgorithmOids">
            <summary>
            Returns the set of allowed hash algorithm Oids.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SigningSpecifications.AllowedSignatureAlgorithms">
            <summary>
            Returns the set of allowed signature algorithms.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SigningSpecifications.AllowedSignatureAlgorithmOids">
            <summary>
            Returns the set of allowed signature algorithm Oids.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SigningSpecifications.RSAPublicKeyMinLength">
            <summary>
            Returns minumum length required for RSA public keys.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SigningSpecifications.Encoding">
            <summary>
            Encoding used to generate the signature.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.SigningSpecifications.#ctor">
            <summary>
            Initialize a signing specification with a root folder.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SigningSpecificationsV1._allowedHashAlgorithms">
            <summary>
            Allowed digest algorithms for signature and timestamp hashing.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SigningSpecificationsV1._allowedHashAlgorithmOids">
            <summary>
            Allowed digest algorithm Oids for signature and timestamp hashing.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SigningSpecificationsV1._allowedSignatureAlgorithms">
            <summary>
            Allowed signature algorithms.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SigningSpecificationsV1._allowedSignatureAlgorithmOids">
            <summary>
            Allowed signature algorithm Oids.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SigningSpecificationsV1.Version">
            <summary>
            Gets the signature format version.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.Accuracy">
            <remarks>This is public only to facilitate testing.</remarks>
        </member>
        <member name="T:NuGet.Packaging.Signing.Extension">
            <remarks>This is public only to facilitate testing.</remarks>
        </member>
        <member name="T:NuGet.Packaging.Signing.Extensions">
            <remarks>This is public only to facilitate testing.</remarks>
        </member>
        <member name="T:NuGet.Packaging.Signing.MessageImprint">
            <remarks>This is public only to facilitate testing.</remarks>
        </member>
        <member name="T:NuGet.Packaging.Signing.Rfc3161TimestampProvider">
            <summary>
            A provider for RFC 3161 timestamps
            https://tools.ietf.org/html/rfc3161
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.Rfc3161TimestampProvider.TimestampSignatureAsync(NuGet.Packaging.Signing.PrimarySignature,NuGet.Packaging.Signing.TimestampRequest,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Timestamp a signature.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.Rfc3161TimestampRequest">
            <summary>
            Class representing a Rfc3161TimestampRequest.
            This class should be removed once we can reference it throught the .NET Core framework.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.Rfc3161TimestampToken">
            <summary>
            Class representing a Rfc3161TimestampToken.
            This class should be removed once we can reference it throught the .NET Core framework.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.Rfc3161TimestampTokenInfo">
            <summary>
            Represents an RFC3161 TSTInfo.
            This class should be removed once we can reference it throught the .NET Core framework.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.Rfc3161TimestampUtils">
            <summary>
            Internally used by Rfc3161TimestampProvider.
            This class should be removed once we can reference it throught the .NET Core framework.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.Rfc3161TimestampVerificationUtility">
            <summary>
            Provides convinience method for verification of a RFC 3161 Timestamp.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.Rfc3161TimestampWin32">
            <summary>
            Internally used by Rfc3161TimestampProvider.
            This class should be removed once we can reference it throught the .NET Core framework.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.TimestampException">
            <summary>
            Exceptions that are generated while creating a package timestamp.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.TimestampRequest">
            <summary>
            Request for timestamping a signature
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.TimestampRequest.SigningSpecifications">
            <summary>
            Signing Specification for this timestamp request.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.TimestampRequest.HashedMessage">
            <summary>
            Gets the hashed message to be timestamped.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.TimestampRequest.HashAlgorithm">
            <summary>
            Gets the hash algorithm used to generate <see cref="P:NuGet.Packaging.Signing.TimestampRequest.HashedMessage" />.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.TimestampRequest.Target">
            <summary>
            Gets the target signature for the timestamp
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.TstInfo">
            <remarks>This is public only to facilitate testing.</remarks>
        </member>
        <member name="M:NuGet.Packaging.Signing.ITrustedSignersProvider.GetTrustedSigners">
            <summary>
            Get a list of all the trusted signer entries under the computer trusted signers section.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.ITrustedSignersProvider.AddOrUpdateTrustedSigner(NuGet.Configuration.TrustedSignerItem)">
            <summary>
            Adds a new trusted signer or updates an existing one in the settings.
            </summary>
            <param name="trustedSigners">Trusted signers to be added or updated</param>
        </member>
        <member name="M:NuGet.Packaging.Signing.ITrustedSignersProvider.Remove(System.Collections.Generic.IReadOnlyList{NuGet.Configuration.TrustedSignerItem})">
            <summary>
            Removes trusted signers from the settings.
            </summary>
            <param name="trustedSigners">Trusted signers to be removed</param>
        </member>
        <member name="M:NuGet.Packaging.Signing.CertificateChainUtility.GetCertificateChain(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.X509Certificates.X509Certificate2Collection,NuGet.Common.ILogger,NuGet.Packaging.Signing.CertificateType)">
            <summary>
            Create a list of certificates in chain order with the leaf first and root last.
            </summary>
            <param name="certificate">The certificate for which a chain should be built.</param>
            <param name="extraStore">A certificate store containing additional certificates necessary
            for chain building.</param>
            <param name="logger">A logger.</param>
            <param name="certificateType">The certificate type.</param>
            <returns>A certificate chain.</returns>
            <remarks>This is intended to be used only during signing and timestamping operations,
            not verification.</remarks>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="certificate" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="extraStore" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="certificateType" /> is undefined.</exception>
        </member>
        <member name="M:NuGet.Packaging.Signing.CertificateChainUtility.GetCertificateChain(System.Security.Cryptography.X509Certificates.X509Chain)">
            <summary>
            Create an ordered list of certificates. The leaf node is returned first.
            </summary>
            <param name="x509Chain">Certificate chain to be converted to list.</param>
            <remarks>This does not check validity or trust. It returns the chain as-is.</remarks>
        </member>
        <member name="M:NuGet.Packaging.Signing.CertificateUtility.X509Certificate2ToString(System.Security.Cryptography.X509Certificates.X509Certificate2,NuGet.Common.HashAlgorithmName)">
            <summary>
            Converts a X509Certificate2 to a human friendly string of the following format -
            Subject Name: CN=name
            SHA1 hash: hash
            Issued by: CN=issuer
            Valid from: issue date time to expiry date time in local time
            </summary>
            <param name="cert">X509Certificate2 to be converted to string.</param>
            <param name="fingerprintAlgorithm">Algorithm used to calculate certificate fingerprint</param>
            <returns>string representation of the X509Certificate2.</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.CertificateUtility.X509Certificate2CollectionToString(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,NuGet.Common.HashAlgorithmName)">
             <summary>
             Converts a X509Certificate2Collection to a human friendly string of the following format -
             Subject Name: CN=name
             SHA1 hash: hash
             Issued by: CN=issuer
             Valid from: issue date time to expiry date time in local time
            
             Subject Name: CN=name
             SHA1 hash: hash
             Issued by: CN=issuer
             Valid from: issue date time to expiry date time in local time
            
             ... N more.
             </summary>
             <param name="certCollection">X509Certificate2Collection to be converted to string.</param>
             <param name="fingerprintAlgorithm">Algorithm used to calculate certificate fingerprint</param>
             <returns>string representation of the X509Certificate2Collection.</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.CertificateUtility.IsSignatureAlgorithmSupported(System.Security.Cryptography.X509Certificates.X509Certificate2)">
            <summary>
            Determines if a certificate's signature algorithm is supported.
            </summary>
            <param name="certificate">Certificate to validate</param>
            <returns>True if the certificate's signature algorithm is supported.</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.CertificateUtility.IsCertificatePublicKeyValid(System.Security.Cryptography.X509Certificates.X509Certificate2)">
            <summary> 
            Validates the public key requirements for a certificate 
            </summary> 
            <param name="certificate">Certificate to validate</param> 
            <returns>True if the certificate's public key is valid within NuGet signature requirements</returns> 
        </member>
        <member name="M:NuGet.Packaging.Signing.CertificateUtility.HasLifetimeSigningEku(System.Security.Cryptography.X509Certificates.X509Certificate2)">
            <summary>
            Validates if the certificate contains the lifetime signing EKU
            </summary>
            <param name="certificate">Certificate to validate</param>
            <returns>True if the certificate has the lifetime signing EKU</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.CertificateUtility.HasExtendedKeyUsage(System.Security.Cryptography.X509Certificates.X509Certificate2,System.String)">
            <summary>
            Checks if an X509Certificate2 contains a particular Extended Key Usage (EKU).
            </summary>
            <param name="certificate">X509Certificate2 to be checked.</param>
            <param name="ekuOid">String OID of the Extended Key Usage</param>
            <returns>A bool indicating if the X509Certificate2 contains specified OID in its Extended Key Usage.</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.CertificateUtility.IsValidForPurposeFast(System.Security.Cryptography.X509Certificates.X509Certificate2,System.String)">
            <summary>
            Checks if an X509Certificate2 is valid for a particular purpose.
            </summary>
            <remarks>
            This must not be used in evaluation of a signed package.
            A more accurate test is building a chain with the specified EKU asserted in the application policy.
            </remarks>
            <param name="certificate">X509Certificate2 to be checked.</param>
            <param name="ekuOid">String OID of the Extended Key Usage</param>
            <returns>A bool indicating if the X509Certificate2 contains specified OID string in its Extended Key Usage.</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.CertificateUtility.GetHash(System.Security.Cryptography.X509Certificates.X509Certificate2,NuGet.Common.HashAlgorithmName)">
            <summary>
            Gets the certificate fingerprint with the given hashing algorithm
            </summary>
            <param name="certificate">X509Certificate2 to be compute fingerprint</param>
            <param name="hashAlgorithm">Hash algorithm for fingerprint</param>
            <returns>A byte array representing the certificate hash.</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.CertificateUtility.GetHashString(System.Security.Cryptography.X509Certificates.X509Certificate2,NuGet.Common.HashAlgorithmName)">
            <summary>
            Gets the certificate fingerprint string with the given hashing algorithm
            </summary>
            <param name="certificate">X509Certificate2 to be compute fingerprint</param>
            <param name="hashAlgorithm">Hash algorithm for fingerprint</param>
            <returns>A string representing the certificate hash.</returns>
        </member>
        <member name="M:NuGet.Packaging.Signing.CertificateUtility.IsSelfIssued(System.Security.Cryptography.X509Certificates.X509Certificate2)">
            <summary>
            Determines if a certificate is self-issued.
            </summary>
            <remarks>Warning:  this method does not evaluate certificate trust, revocation status, or validity!
            This method attempts to build a chain for the provided certificate, and although revocation status
            checking is explicitly skipped, the underlying chain building engine may go online to fetch
            additional information (e.g.:  the issuer's certificate).  This method is not a guaranteed offline
            check.</remarks>
            <param name="certificate">The certificate to check.</param>
            <returns><c>true</c> if the certificate is self-issued; otherwise, <c>false</c>.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="certificate" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Packaging.Signing.RepositorySignatureInfoUtility.GetSignedPackageVerifierSettings(NuGet.Packaging.RepositorySignatureInfo,NuGet.Packaging.Signing.SignedPackageVerifierSettings)">
            <summary>
            Gets SignedPackageVerifierSettings from a given RepositorySignatureInfo. 
            </summary>
            <param name="repoSignatureInfo">RepositorySignatureInfo to be used.</param>
            <param name="fallbackSettings">SignedPackageVerifierSettings to be used if RepositorySignatureInfo is unavailable.</param>
            <returns>SignedPackageVerifierSettings based on the RepositorySignatureInfo and SignedPackageVerifierSettings.</returns>
        </member>
        <member name="T:NuGet.Packaging.Signing.SigningUtility">
            <summary>
            Utility methods for signing.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.SigningUtility.SignAsync(NuGet.Packaging.Signing.SigningOptions,NuGet.Packaging.Signing.SignPackageRequest,System.Threading.CancellationToken)">
            <summary>
            Add a signature to a package.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.X509ChainHolder">
            <summary>
            Creates and performs cleanup on an <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> instance.
            </summary>
            <remarks>
            Certificates held by individual X509ChainElement objects should be disposed immediately after use to minimize
            finalizer impact.
            </remarks>
        </member>
        <member name="P:NuGet.Packaging.Signing.ClientPolicyContext.Policy">
            <summary>
            Current policy the client is on.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.ClientPolicyContext.VerifierSettings">
            <summary>
            Verification settings corresponding the current client policy.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.ClientPolicyContext.AllowList">
            <summary>
            List of signatures allowed in verification.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.IPackageSignatureVerifier">
            <summary>
            Loads trust providers and verifies package signatures.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.IPackageSignatureVerifier.VerifySignaturesAsync(NuGet.Packaging.Signing.ISignedPackageReader,NuGet.Packaging.Signing.SignedPackageVerifierSettings,System.Threading.CancellationToken,System.Guid)">
            <summary>
            Verifies package signature.
            </summary>
            <param name="package">Package to be verified.</param>
            <param name="settings">SignedPackageVerifierSettings to be used when verifying the package.</param>
            <param name="token">Cancellation Token.</param>
            <param name="telemetryOperationId">Guid of the parent event.</param>
            <returns>VerifySignaturesResult containing the result of the verify operation.</returns>
        </member>
        <member name="T:NuGet.Packaging.Signing.ISignatureVerificationProvider">
            <summary>
            Providers signature trust information.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.ISignatureVerificationProvider.GetTrustResultAsync(NuGet.Packaging.Signing.ISignedPackageReader,NuGet.Packaging.Signing.PrimarySignature,NuGet.Packaging.Signing.SignedPackageVerifierSettings,System.Threading.CancellationToken)">
            <summary>
            Check if <paramref name="signature" /> is trusted by the provider.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.PackageSignatureVerifier.IsValid(System.Collections.Generic.IEnumerable{NuGet.Packaging.Signing.PackageVerificationResult},NuGet.Packaging.Signing.SignedPackageVerifierSettings)">
            <summary>
            True if a provider trusts the package signature.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.PackageVerificationResult">
            <summary>
            Represents a signature check result and any additional information
            needed to display to the user.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.PackageVerificationResult.Trust">
            <summary>
            Trust result
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.PackageVerificationResult.Issues">
            <summary>
            List of issues found in the verification process
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.PackageVerificationResult.#ctor(NuGet.Packaging.Signing.SignatureVerificationStatus,System.Collections.Generic.IEnumerable{NuGet.Packaging.Signing.SignatureLog})">
            <summary>
            PackageVerificationResult
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationBehavior.Never">
            <summary>
            Do not verify a signature.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationBehavior.IfExists">
            <summary>
            Verify a signature if and only if it exists.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationBehavior.IfExistsAndIsNecessary">
            <summary>
            Verify a signature if and only if it exists and is necessary
            (e.g.:  trust evaluation of another signature depends on it).
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationBehavior.Always">
            <summary>
            Verify a signature always.  If the signature is not present, it is an error.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.SignatureVerificationStatus">
            <summary>
            Represents the trust result of a signature.
            </summary>
            <remarks>The order of the elements on this enum is important.
            It should be ordered from most severe to valid.
            When a verification with multiple steps wants to be strict it should take the min
            out of each step as the status for the whole verification.</remarks>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatus.Unknown">
            <summary>
            Default unknown value.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatus.Suspect">
            <summary>
            Invalid package signature.
            </summary>
            <remarks>This could happen because the package integrity check fails or the certificate is revoked.</remarks>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatus.Disallowed">
            <summary>
            The signature is disallowed based on verification settings.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatus.Valid">
            <summary>
            Signature is valid for the verification step.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatusFlags.NoErrors">
            <summary>
            There was no error found
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatusFlags.NoSignature">
            <summary>
            A signature was not found
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatusFlags.NoCertificate">
            <summary>
            Signer certificate was not found
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatusFlags.MultipleSignatures">
            <summary>
            Multiple signatures were found
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatusFlags.SignatureCheckFailed">
            <summary>
            A call to SignedCms.CheckSignature failed
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatusFlags.SignatureAlgorithmUnsupported">
            <summary>
            Signature algorithm is not supported
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatusFlags.CertificatePublicKeyInvalid">
            <summary>
            Public key does not conform with the requirements of the spec
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatusFlags.HasLifetimeSigningEku">
            <summary>
            Signing certificate has lifetimeSigningEku
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatusFlags.CertificateValidityInTheFuture">
            <summary>
            Signer certificate's validity is in the future
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatusFlags.CertificateExpired">
            <summary>
            Signing certificate has expired
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatusFlags.HashAlgorithmUnsupported">
            <summary>
            Hashing algorithm is not supported
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatusFlags.MessageImprintUnsupportedAlgorithm">
            <summary>
            Message imprint uses a hash algorithm that is not supported
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatusFlags.IntegrityCheckFailed">
            <summary>
            Integrity check of the signature failed
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatusFlags.ChainBuildingFailure">
            <summary>
            Chain building failures.
            Some specific chain building failures (like revocation, revocation status unavailable, certificate expired, etc.)
            are not covered by this flag because they are covered specially by another status flag.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatusFlags.UnknownRevocation">
            <summary>
            Revocation information was unavailable or was offline for the signer certificate
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatusFlags.CertificateRevoked">
            <summary>
            Signing certificate was revoked
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatusFlags.UntrustedRoot">
            <summary>
            Signing certificate chains to a certificate untrusted by the computer performing the verification
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatusFlags.GeneralizedTimeOutsideValidity">
            <summary>
            The Timestamp's generalized time was outside certificate's validity period
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatusFlags.NoValidTimestamp">
            <summary>
            A valid timestamp was not found.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatusFlags.MultipleTimestamps">
            <summary>
            Multiple timestamps were found.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatusFlags.Suspect">
            <summary>
            Flags which indicate that the signed package is suspect.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatusFlags.Illegal">
            <summary>
            Flags which indicate that the signed package is illegal.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.SignatureVerificationStatusFlags.Untrusted">
            <summary>
            Flags which indicate that the signed package is untrusted.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignatureVerificationSummary.SignatureType">
            <summary>
            Type of the signature that was verified
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignatureVerificationSummary.Status">
            <summary>
            Status of the verification
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignatureVerificationSummary.Flags">
            <summary>
            Reasons for the status.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignatureVerificationSummary.Timestamp">
            <summary>
            Timestamp used to validate certificate.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignatureVerificationSummary.ExpirationTime">
            <summary>
            Expiration Date and Time for signature
            </summary>
            <remarks>This field will only be set if the certificate is expired.</remarks>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignedPackageVerificationResult.Signature">
            <summary>
            Signature
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.SignedPackageVerifierSettings">
            <summary>
            Feed settings used to verify packages.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignedPackageVerifierSettings.AllowUnsigned">
            <summary>
            Allow packages that do not contain signatures.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignedPackageVerifierSettings.AllowIllegal">
            <summary>
            Allow packages with signatures that do not conform to the specification.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignedPackageVerifierSettings.AllowUntrusted">
            <summary>
            Allow packages that have not been explicitly trusted by the consumer.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignedPackageVerifierSettings.AllowIgnoreTimestamp">
            <summary>
            Allow ignoring timestamp.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignedPackageVerifierSettings.AllowMultipleTimestamps">
            <summary>
            Allow more than one timestamp.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignedPackageVerifierSettings.AllowNoTimestamp">
            <summary>
            Allow no timestamp.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignedPackageVerifierSettings.AllowUnknownRevocation">
            <summary>
            Treat unknown revocation status as a warning instead of an error during verification.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignedPackageVerifierSettings.ReportUnknownRevocation">
            <summary>
            Report unknown revocation status.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignedPackageVerifierSettings.VerificationTarget">
            <summary>
            Gets the verification target(s).
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignedPackageVerifierSettings.SignaturePlacement">
            <summary>
            Gets the placement of verification target(s).
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignedPackageVerifierSettings.RepositoryCountersignatureVerificationBehavior">
            <summary>
            Gets the repository countersignature verification behavior.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.SignedPackageVerifierSettings.RevocationMode">
            <summary>
            Gets how the revocation verification should be performed.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignedPackageVerifierSettings.GetDefault">
            <summary>
            Default settings.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignedPackageVerifierSettings.GetAcceptModeDefaultPolicy">
            <summary>
            The accept mode policy.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignedPackageVerifierSettings.GetRequireModeDefaultPolicy">
            <summary>
            The require mode policy.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.Signing.SignedPackageVerifierSettings.GetVerifyCommandDefaultPolicy">
            <summary>
            Default policy for nuget.exe verify --signatures command.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.TrustedSignerAllowListEntry.Owners">
            <summary>
            List of allowed owners for a repository signature
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.TrustedSignerAllowListEntry.AllowUntrustedRoot">
            <summary>
            Describe if the certificate should be allowed to chain to an untrusted certificate
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.VerificationAllowListEntry.Target">
            <summary>
            Target type of signature to verify.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.VerificationAllowListEntry.Placement">
            <summary>
            Signature placement to verify.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.VerificationTarget">
            <summary>
            Indicates the type of signature a verification is targeting
            </summary>
            <remarks>This target makes no assumption about the placement of the signature.
            It only refers to author or repository type of signature.
            If a specific placement is needed use the <see cref="T:NuGet.Packaging.Signing.SignaturePlacement" /> enum.</remarks>
        </member>
        <member name="F:NuGet.Packaging.Signing.VerificationTarget.None">
            <summary>
            Don't target any signatures.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.VerificationTarget.Unknown">
            <summary>
            Target unknown primary signatures.
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.VerificationTarget.Author">
            <summary>
            Target author signatures
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.VerificationTarget.Repository">
            <summary>
            Target repository signatures
            </summary>
        </member>
        <member name="F:NuGet.Packaging.Signing.VerificationTarget.All">
            <summary>
            Target all available signatures.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.Signing.VerifySignaturesResult">
            <summary>
            Collection of signature verification results.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.VerifySignaturesResult.IsValid">
            <summary>
            True if signature is valid.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.VerifySignaturesResult.IsSigned">
            <summary>
            True if the package is signed.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Signing.VerifySignaturesResult.Results">
            <summary>
            Individual trust results.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.RepositorySignatureInfoProvider">
            <summary>
            RepositorySignatureInfoProvdier is a static cache for repository signature information for package source.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.RepositorySignatureInfoProvider.TryGetRepositorySignatureInfo(System.String,NuGet.Packaging.RepositorySignatureInfo@)">
            <summary>
            Try to get repository signature information for the source.
            </summary>
            <param name="source">Package source URL.</param>
            <param name="repositorySignatureInfo">Contains the RepositorySignatureInfo when the method returns. It is null if repository signature information is unavailable.</param>
            <returns>True if the repository signature information was found. Otherwise, False.</returns>
        </member>
        <member name="M:NuGet.Packaging.RepositorySignatureInfoProvider.AddOrUpdateRepositorySignatureInfo(System.String,NuGet.Packaging.RepositorySignatureInfo)">
            <summary>
            Add or update the repository signature information for the source.
            </summary>
            <param name="source">Package source URL.</param>
            <param name="repositorySignatureInfo">RepositorySignatureInfo for the source url.</param>
        </member>
        <member name="T:NuGet.Packaging.Strings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ArgumentCannotBeNullOrEmpty">
            <summary>
              Looks up a localized string similar to The argument cannot be null or empty..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.AuthorPrimarySignatureFriendlyName">
            <summary>
              Looks up a localized string similar to author primary signature.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.CertificateChainBuildFailed">
            <summary>
              Looks up a localized string similar to A complete certificate chain could not be built for the signing certificate..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.CertificateChainValidationFailed">
            <summary>
              Looks up a localized string similar to Certificate chain validation failed..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.CertUtilityCertificateHash">
            <summary>
              Looks up a localized string similar to {0} hash: {1}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.CertUtilityCertificateHashSha1">
            <summary>
              Looks up a localized string similar to SHA1 hash: {0}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.CertUtilityCertificateIssuer">
            <summary>
              Looks up a localized string similar to Issued by: {0}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.CertUtilityCertificateSubjectName">
            <summary>
              Looks up a localized string similar to Subject Name: {0}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.CertUtilityCertificateValidity">
            <summary>
              Looks up a localized string similar to Valid from: {0} to {1}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.CertUtilityMultipleCertificatesFooter">
            <summary>
              Looks up a localized string similar to ... {0} more..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.CertUtilityMultipleCertificatesHeader">
            <summary>
              Looks up a localized string similar to The following certificates meet all given criteria:.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.CommitmentTypeIndicationAttributeInvalid">
            <summary>
              Looks up a localized string similar to The commitment-type-indication attribute is invalid..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.CommitmentTypeIndicationAttributeInvalidCombination">
            <summary>
              Looks up a localized string similar to The commitment-type-indication attribute contains an invalid combination of values..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ConflictingAllowUntrustedRoot">
            <summary>
              Looks up a localized string similar to There are two certificates with conflicting allowUntrustedRoot attributes in the computed settings. The allowUntrustedRoot attribute is going to be set to false. Certificate: {0}-{1}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.DefaultError_EmptyAllowList">
            <summary>
              Looks up a localized string similar to A list of trusted signers is required but none was found..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.DefaultError_NoMatchInAllowList">
            <summary>
              Looks up a localized string similar to The package signature certificate fingerprint does not match any certificate fingerprint in the allow list..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.Error_InvalidTargetFramework">
            <summary>
              Looks up a localized string similar to Unsupported targetFramework value '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.Error_LoadingHashFile">
            <summary>
              Looks up a localized string similar to Error parsing nupkg metadata file {0} : {1}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.Error_NoClientAllowList">
            <summary>
              Looks up a localized string similar to signatureValidationMode is set to require, so packages are allowed only if signed by trusted signers; however, no trusted signers were specified..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.Error_NoMatchingClientCertificate">
            <summary>
              Looks up a localized string similar to This package is signed but not by a trusted signer..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.Error_NoMatchingRepositoryCertificate">
            <summary>
              Looks up a localized string similar to This package was not repository signed with a certificate listed by this repository..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.Error_NoRepoAllowList">
            <summary>
              Looks up a localized string similar to This repository indicated that all its packages are repository signed; however, it listed no signing certificates..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.Error_NotOnePrimarySignature">
            <summary>
              Looks up a localized string similar to The package signature file does not contain exactly one primary signature..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.Error_NotOneRepositoryCounterSignature">
            <summary>
              Looks up a localized string similar to The package signature contains multiple repository countersignatures..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.Error_RepositorySettings_UnsignedPackage">
            <summary>
              Looks up a localized string similar to This repository indicated that all its packages are repository signed; however, this package is unsigned..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.Error_RepositorySignatureMustNotHaveARepositoryCountersignature">
            <summary>
              Looks up a localized string similar to A repository primary signature must not have a repository countersignature..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.Error_RequireMode_UnsignedPackage">
            <summary>
              Looks up a localized string similar to signatureValidationMode is set to require, so packages are allowed only if signed by trusted signers; however, this package is unsigned..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ErrorAuthorTargetCannotBeACountersignature">
            <summary>
              Looks up a localized string similar to Cannot target author signatures that are countersignatures..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ErrorByteSignatureNotFound">
            <summary>
              Looks up a localized string similar to Byte signature not found in package archive:  0x{0}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ErrorByteSignatureTooBig">
            <summary>
              Looks up a localized string similar to Byte signature too big to seek in current stream position..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ErrorDuplicatePackages">
            <summary>
              Looks up a localized string similar to There are duplicate packages: {0}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ErrorInvalidAllowedVersions">
            <summary>
              Looks up a localized string similar to Invalid allowedVersions for package id '{0}': '{1}'.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ErrorInvalidCertificateChainUnspecifiedReason">
            <summary>
              Looks up a localized string similar to Certificate chain validation failed for an unspecified reason..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ErrorInvalidMinClientVersion">
            <summary>
              Looks up a localized string similar to Invalid minClientVersion: '{0}'.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ErrorInvalidPackageArchive">
            <summary>
              Looks up a localized string similar to Invalid package archive..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ErrorInvalidPackageVersion">
            <summary>
              Looks up a localized string similar to Invalid package version for package id '{0}': '{1}'.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ErrorInvalidPackageVersionForDependency">
            <summary>
              Looks up a localized string similar to Invalid package version for a dependency with id '{0}' in package '{1}': '{2}'.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ErrorManifestFileNotFound">
            <summary>
              Looks up a localized string similar to Manifest file not found at '{0}'.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ErrorMultipleTimestamps">
            <summary>
              Looks up a localized string similar to Multiple timestamps are not accepted..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ErrorNoTimestamp">
            <summary>
              Looks up a localized string similar to The signature should be timestamped to enable long-term signature validity after the certificate has expired..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ErrorNullOrEmptyPackageId">
            <summary>
              Looks up a localized string similar to Null or empty package id.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ErrorPackageNotSigned">
            <summary>
              Looks up a localized string similar to The package is not signed..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ErrorPackageSignatureInvalid">
            <summary>
              Looks up a localized string similar to The package signature is invalid or cannot be verified on this platform..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ErrorUnableCheckPackageEntries">
            <summary>
              Looks up a localized string similar to An unexpected error occurred while checking package entries..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ErrorUnableToDeleteFile">
            <summary>
              Looks up a localized string similar to Unable to delete temporary file '{0}'. Error: '{1}'..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ErrorUnsafePackageEntry">
            <summary>
              Looks up a localized string similar to The package '{0}' contains an entry which is unsafe for extraction..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ErrorZip64NotSupported">
            <summary>
              Looks up a localized string similar to Signed Zip64 packages are not supported..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ExactlyOneAttributeRequired">
            <summary>
              Looks up a localized string similar to Exactly one {0} attribute is required..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ExactlyOneAttributeValueRequired">
            <summary>
              Looks up a localized string similar to The {0} attribute must have exactly one attribute value..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.ExtractionLog_InformationPrefix">
            <summary>
              Looks up a localized string similar to Package '{0} {1}' from source '{2}': {3}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.FailedFileTime">
            <summary>
              Looks up a localized string similar to Failed to update file time for {0}: {1}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.FailToLoadPackagesConfig">
            <summary>
              Looks up a localized string similar to Fail to load packages.config as XML file. Please check it. .
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.FailToWritePackagesConfig">
            <summary>
              Looks up a localized string similar to Failed to write packages.config as XML file '{0}'. Error: '{1}'..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.FallbackFolderNotFound">
            <summary>
              Looks up a localized string similar to Unable to find fallback package folder '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.InvalidArgument">
            <summary>
              Looks up a localized string similar to The argument is invalid..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.InvalidArgumentCombination">
            <summary>
              Looks up a localized string similar to Invalid combination of arguments {0} and {1}..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.InvalidAsn1">
            <summary>
              Looks up a localized string similar to The ASN.1 data is invalid..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.InvalidLicenseExppressionVersion_VersionTooHigh">
            <summary>
              Looks up a localized string similar to The version string '{0}' is not supported by this toolset. The highest supported version is '{1}'. Either use a lower version or upgrade your toolset..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.InvalidNuspecElement">
            <summary>
              Looks up a localized string similar to {0} This validation error occurred in a '{1}' element..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.InvalidNuspecEntry">
            <summary>
              Looks up a localized string similar to The nuspec contains an invalid entry '{0}' in package '{1}' ..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.InvalidPackageFrameworkFolderName">
            <summary>
              Looks up a localized string similar to The framework in the folder name of '{0}' in package '{1}' could not be parsed..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.InvalidPackageNupkg">
            <summary>
              Looks up a localized string similar to The file is not a valid nupkg. File path: {0}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.InvalidPackageSignature">
            <summary>
              Looks up a localized string similar to Package {0} signature is invalid..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.InvalidPackageSignatureFile">
            <summary>
              Looks up a localized string similar to The package contains an invalid package signature file..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.InvalidPackageSignatureFileEntry">
            <summary>
              Looks up a localized string similar to The package signature file entry is invalid. {0}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.InvalidPackageSignatureFileEntryCentralDirectoryHeader">
            <summary>
              Looks up a localized string similar to The central directory header field '{0}' has an invalid value ({1})..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.InvalidPackageSignatureFileEntryLocalFileHeader">
            <summary>
              Looks up a localized string similar to The local file header field '{0}' has an invalid value ({1})..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.InvalidPackageTypeVersion">
            <summary>
              Looks up a localized string similar to Nuspec file contains a package type with an invalid package version '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.InvalidPrimarySignature">
            <summary>
              Looks up a localized string similar to The primary signature is invalid..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.InvalidRepositoryCountersignature">
            <summary>
              Looks up a localized string similar to The repository countersignature is invalid..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.InvalidSignatureContent">
            <summary>
              Looks up a localized string similar to The package signature content is invalid..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.InvalidTimestampSignature">
            <summary>
              Looks up a localized string similar to The timestamp signature is invalid..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.InvalidUrl">
            <summary>
              Looks up a localized string similar to The URL value is invalid..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.Log_InstallingPackage">
            <summary>
              Looks up a localized string similar to Installing {0} {1}..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.MinClientVersionAlreadyExist">
            <summary>
              Looks up a localized string similar to MinClientVersion already exists in packages.config.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.MissingMetadataNode">
            <summary>
              Looks up a localized string similar to Nuspec file does not contain the '{0}' node..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.MissingNuspec">
            <summary>
              Looks up a localized string similar to Nuspec file does not exist in package..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.MissingPackageTypeName">
            <summary>
              Looks up a localized string similar to Nuspec file contains a package type that is missing the name attribute..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.MultipleAttributesDisallowed">
            <summary>
              Looks up a localized string similar to Multiple {0} attributes are not allowed..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.MultipleNuspecFiles">
            <summary>
              Looks up a localized string similar to Package contains multiple nuspec files..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.MultiplePackageSignatureFiles">
            <summary>
              Looks up a localized string similar to The package contains multiple package signature files..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.MultiplePackageTypes">
            <summary>
              Looks up a localized string similar to Nuspec file contains multiple package types. Zero or one package type nodes are allowed..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.MustContainAbsolutePath">
            <summary>
              Looks up a localized string similar to '{0}' must contain an absolute path '{1}'..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NoPackageSignatureFile">
            <summary>
              Looks up a localized string similar to The package does not contain a valid package signature file..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NoRepositoryCountersignature">
            <summary>
              Looks up a localized string similar to Verification settings require a repository countersignature, but the package does not have a repository countersignature..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetLicense_InvalidLicenseExpression">
            <summary>
              Looks up a localized string similar to The license expression '{0}' cannot be parsed succesfully..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetLicense_InvalidLicenseExpressionVersion">
            <summary>
              Looks up a localized string similar to The license version string '{0}'  is invalid..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetLicense_InvalidLicenseType">
            <summary>
              Looks up a localized string similar to Unrecognized license type '{0}'.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetLicense_LicenseElementMissingValue">
            <summary>
              Looks up a localized string similar to The license element value is empty. This is likely due to an authoring error. .
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetLicense_LicenseExpressionVersionTooHigh">
            <summary>
              Looks up a localized string similar to The license version string '{0}' is higher than the one supported by this toolset '{1}'..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetLicense_MissingRequiredValue">
            <summary>
              Looks up a localized string similar to The element 'license' cannot be empty. .
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetLicenseExpression_DeprecatedIdentifier">
            <summary>
              Looks up a localized string similar to The identifier '{0}' is deprecated..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetLicenseExpression_ExceptionIdentifierIsLicense">
            <summary>
              Looks up a localized string similar to The identifier '{0}' is a license. It cannot be used as an exception..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetLicenseExpression_IllegalUnlicensedOperator">
            <summary>
              Looks up a localized string similar to The 'UNLICENSED' license identifier cannot be combined with the '+' operator..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetLicenseExpression_InvalidCharacters">
            <summary>
              Looks up a localized string similar to The license expression '{0}' contains invalid characters..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetLicenseExpression_InvalidExceptionIdentifier">
            <summary>
              Looks up a localized string similar to The identifier '{0}' is not a standard exception..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetLicenseExpression_InvalidExpression">
            <summary>
              Looks up a localized string similar to The license expression is invalid..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetLicenseExpression_InvalidToken">
            <summary>
              Looks up a localized string similar to Invalid element '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetLicenseExpression_LicenseIdentifierIsException">
            <summary>
              Looks up a localized string similar to The identifier '{0}' is an exception. It cannot be used as a license..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetLicenseExpression_LicenseInvalidCharacters">
            <summary>
              Looks up a localized string similar to The license identifier '{0}' contains invalid characters..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetLicenseExpression_MismatchedParentheses">
            <summary>
              Looks up a localized string similar to Mismatched parentheses in the expression..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetLicenseExpression_NonStandardIdentifier">
            <summary>
              Looks up a localized string similar to The license identifier(s) '{0}' is(are) not recognized by the current toolset..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetLicenseExpression_UnexpectedIdentifier">
            <summary>
              Looks up a localized string similar to Unexpected license identifier '{0}'. The identifier is not allowed in this context..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetLicenseExpression_UnlicensedPackageWarning">
            <summary>
              Looks up a localized string similar to The owner has marked this package as 'UNLICENSED'. This means that there is no license that allows this package to be used outside of the copyright owner..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetPackageOwners">
            <summary>
              Looks up a localized string similar to nuget-package-owners: {0}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetPackageOwnersInvalid">
            <summary>
              Looks up a localized string similar to The nuget-package-owners attribute is invalid..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetPackageOwnersInvalidValue">
            <summary>
              Looks up a localized string similar to One or more package owner values are invalid..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetV3ServiceIndexUrl">
            <summary>
              Looks up a localized string similar to nuget-v3-service-index-url: {0}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetV3ServiceIndexUrlInvalid">
            <summary>
              Looks up a localized string similar to The nuget-v3-service-index-url attribute is invalid..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.NuGetV3ServiceIndexUrlInvalidValue">
            <summary>
              Looks up a localized string similar to The nuget-v3-service-index-url attribute value is invalid..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.PackageEntryAlreadyExist">
            <summary>
              Looks up a localized string similar to Package entry already exists in packages.config. Id: {0}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.PackageEntryNotExist">
            <summary>
              Looks up a localized string similar to Package entry does not exists in packages.config. Id: {0}, Version: {1}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.PackageMinVersionNotSatisfied">
            <summary>
              Looks up a localized string similar to The '{0}' package requires NuGet client version '{1}' or above, but the current NuGet version is '{2}'. To upgrade NuGet, please go to https://docs.nuget.org/consume/installing-nuget.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.PackageSignatureVerificationLog">
            <summary>
              Looks up a localized string similar to PackageSignatureVerificationLog: PackageIdentity: {0} Source: {1} PackageSignatureValidity: {2}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.PackagesNodeNotExist">
            <summary>
              Looks up a localized string similar to Packages node does not exists in packages.config at {0}..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.PackageStreamShouldBeSeekable">
            <summary>
              Looks up a localized string similar to Package stream should be seekable.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.PrimarySignatureFriendlyName">
            <summary>
              Looks up a localized string similar to primary signature.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.PrimarySignatureHasNoTimestamp">
            <summary>
              Looks up a localized string similar to The primary signature does not have a timestamp..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.RangeOutOfBoundsForArray">
            <summary>
              Looks up a localized string similar to Arguments {0} and {1} were out of bounds for the array..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.RepositoryCountersignatureFriendlyName">
            <summary>
              Looks up a localized string similar to repository countersignature.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.RepositoryCountersignatureHasNoCertificate">
            <summary>
              Looks up a localized string similar to The repository countersignature does not have a signing certificate..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.RepositoryCountersignatureHasNoTimestamp">
            <summary>
              Looks up a localized string similar to The repository countersignature does not have a timestamp..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.RepositoryPrimarySignatureFriendlyName">
            <summary>
              Looks up a localized string similar to repository primary signature.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SignatureContainsInvalidAttribute">
            <summary>
              Looks up a localized string similar to Package signature contains an invalid attribute: {0}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SignatureDebug_HashOidFound">
            <summary>
              Looks up a localized string similar to Signature hash OID found: {0}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SignatureFailureInvalidHashAlgorithmOid">
            <summary>
              Looks up a localized string similar to The package hash uses an unsupported hash algorithm..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SignatureFriendlyName">
            <summary>
              Looks up a localized string similar to signature.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SignatureHashAlgorithm">
            <summary>
              Looks up a localized string similar to Signature Hash Algorithm: {0}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SignatureInvalidGeneralPurposeBits">
            <summary>
              Looks up a localized string similar to Invalid general purpose bit flags. Expected '{0}', actual '{1}'..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SignaturePackageIntegrityFailure">
            <summary>
              Looks up a localized string similar to The package integrity check failed..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SignatureType">
            <summary>
              Looks up a localized string similar to Signature type: {0}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SignedPackageAlreadySigned">
            <summary>
              Looks up a localized string similar to The package already contains a signature. Please remove the existing signature before adding a new signature..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SignedPackageArchiveIOExtraRead">
            <summary>
              Looks up a localized string similar to Package stream read position cannot be longer than the length of the stream..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SignedPackageArchiveIOInvalidRead">
            <summary>
              Looks up a localized string similar to Package stream read position cannot be before the current position in the stream..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SignedPackageNotSignedOnRemove">
            <summary>
              Looks up a localized string similar to The package is not signed. Unable to remove signature from an unsigned package..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SignedPackageNotSignedOnVerify">
            <summary>
              Looks up a localized string similar to The package is not signed. Unable to verify signature from an unsigned package..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SignedPackagePackageAlreadyCountersigned">
            <summary>
              Looks up a localized string similar to The package already contains a repository countersignature. Please remove the existing signature before adding a new repository countersignature..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SignedPackageUnableToAccessSignature">
            <summary>
              Looks up a localized string similar to The package was not opened correctly to perform signature operations. Please use a Stream-based constructor to have access to signature attributes of the package..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SignError_TimestampCertificateFailsPublicKeyLengthRequirement">
            <summary>
              Looks up a localized string similar to The timestamp certificate does not meet a minimum public key length requirement..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SignError_TimestampGeneralizedTimeInvalid">
            <summary>
              Looks up a localized string similar to The timestamp's generalized time is outside the timestamping certificate's validity period..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SignError_TimestampIntegrityCheckFailed">
            <summary>
              Looks up a localized string similar to The timestamp integrity check failed..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SignError_TimestampNoCertificate">
            <summary>
              Looks up a localized string similar to The timestamp does not have a signing certificate..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SignError_TimestampNotYetValid">
            <summary>
              Looks up a localized string similar to The timestamp signing certificate is not yet valid..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SignError_TimestampSignatureValidationFailed">
            <summary>
              Looks up a localized string similar to The timestamp signature validation failed..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SignFailureCertificateInvalidProviderType">
            <summary>
              Looks up a localized string similar to The following certificate cannot be used for package signing as the private key provider is unsupported:.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SigningCannotBeDoneInPlace">
            <summary>
              Looks up a localized string similar to {0} and {1} should be different. Package signing cannot be done in place..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SigningCertificateAttributeMustNotBePresent">
            <summary>
              Looks up a localized string similar to The signing-certificate attribute is not allowed..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SigningCertificateCertificateNotFound">
            <summary>
              Looks up a localized string similar to A certificate referenced by the signing-certificate attribute could not be found..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SigningCertificateInvalid">
            <summary>
              Looks up a localized string similar to The signing-certificate attribute is invalid..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SigningCertificateV1OrV2AttributeMustBePresent">
            <summary>
              Looks up a localized string similar to Either the signing-certificate or signing-certificate-v2 attribute must be present..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SigningCertificateV2CertificateNotFound">
            <summary>
              Looks up a localized string similar to A certificate referenced by the signing-certificate-v2 attribute could not be found..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SigningCertificateV2Invalid">
            <summary>
              Looks up a localized string similar to The signing-certificate-v2 attribute is invalid..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SigningCertificateV2NotExactlyOneAttributeValue">
            <summary>
              Looks up a localized string similar to The signing-certificate-v2 attribute does not have exactly one attribute value..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SigningCertificateV2UnsupportedHashAlgorithm">
            <summary>
              Looks up a localized string similar to The signing-certificate-v2 attribute uses an unsupported hash algorithm..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SigningError_CertificateFailsPublicKeyLengthRequirement">
            <summary>
              Looks up a localized string similar to The signing certificate does not meet a minimum public key length requirement..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SigningError_CertificateHasLifetimeSigningEKU">
            <summary>
              Looks up a localized string similar to The lifetime signing EKU in the signing certificate is not supported..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SigningError_CertificateHasUnsupportedSignatureAlgorithm">
            <summary>
              Looks up a localized string similar to The signing certificate has an unsupported signature algorithm..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SigningError_NotYetValid">
            <summary>
              Looks up a localized string similar to The signing certificate is not yet valid..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.SigningWouldRequireZip64">
            <summary>
              Looks up a localized string similar to The package cannot be signed as it would require the Zip64 format..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.StreamMustBeReadable">
            <summary>
              Looks up a localized string similar to The stream must be readable..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.StreamMustBeSeekable">
            <summary>
              Looks up a localized string similar to The stream must be seekable..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.StringCannotBeNullOrEmpty">
            <summary>
              Looks up a localized string similar to String argument '{0}' cannot be null or empty.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.TimestampCertificateInvalid">
            <summary>
              Looks up a localized string similar to The timestamp service's certificate has a valid time in the future: {0}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.TimestampCertificateUnsupportedSignatureAlgorithm">
            <summary>
              Looks up a localized string similar to The timestamp certificate has an unsupported signature algorithm ({0}). The following algorithms are supported: {1}..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.TimestampFailureInvalidHttpScheme">
            <summary>
              Looks up a localized string similar to The timestamper URL '{0}' has an invalid URI scheme. The supported schemes are '{1}' and '{2}'..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.TimestampFailureNonceMismatch">
            <summary>
              Looks up a localized string similar to The timestamp response is invalid.  Nonces did not match..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.TimestampResponseExceptionGeneral">
            <summary>
              Looks up a localized string similar to Timestamp service's response does not meet the NuGet package signature specification: '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.TimestampSignatureUnsupportedDigestAlgorithm">
            <summary>
              Looks up a localized string similar to The timestamp signature has an unsupported digest algorithm ({0}). The following algorithms are supported: {1}..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.TimestampValue">
            <summary>
              Looks up a localized string similar to Timestamp: {0}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.UnableToAddEntry">
            <summary>
              Looks up a localized string similar to An error occurred while updating packages.config. The file was closed before the entry could be added..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.UnableToParseClientVersion">
            <summary>
              Looks up a localized string similar to Unable to parse the current NuGet client version..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.UnableToReadPackageHashInformation">
            <summary>
              Looks up a localized string similar to Package hash information could not be read from the package signature..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.UnexpectedPackageSignatureVerificationError">
            <summary>
              Looks up a localized string similar to An unexpected error occurred while verifying a package signature..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.UnrecognizedEnumValue">
            <summary>
              Looks up a localized string similar to The enum value '{0}' is unrecognized..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.UnrelatedSignatures">
            <summary>
              Looks up a localized string similar to The primary signature and repository countersignature are unrelated..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.UnsupportedAsn1">
            <summary>
              Looks up a localized string similar to The ASN.1 data is unsupported..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.UnsupportedSignatureFormatVersion">
            <summary>
              Looks up a localized string similar to The package signature format version is not supported. Updating your client may solve this problem..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.VerificationCertDisplay">
            <summary>
              Looks up a localized string similar to Verifying the {0} with certificate: {1}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.VerificationTimestamperCertDisplay">
            <summary>
              Looks up a localized string similar to Verifying {0}'s timestamp with timestamping service certificate: {1}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.Verify_ErrorNoCertificate">
            <summary>
              Looks up a localized string similar to The {0} does not have a signing certificate..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.VerifyCertTrustOfflineWhileRevocationModeOffline">
            <summary>
              Looks up a localized string similar to The revocation function was unable to check revocation because the certificate is not available in the cached certificate revocation list and NUGET_CERT_REVOCATION_MODE environment variable has been set to offline. For more information, visit https://aka.ms/certificateRevocationMode..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.VerifyCertTrustOfflineWhileRevocationModeOnline">
            <summary>
              Looks up a localized string similar to The revocation function was unable to check revocation because the revocation server could not be reached. For more information, visit https://aka.ms/certificateRevocationMode..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.VerifyChainBuildingIssue">
            <summary>
              Looks up a localized string similar to The {0} found a chain building issue: {1}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.VerifyError_CertificateFailsPublicKeyLengthRequirement">
            <summary>
              Looks up a localized string similar to The {0}'s certificate does not meet a minimum public key length requirement..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.VerifyError_CertificateHasLifetimeSigningEKU">
            <summary>
              Looks up a localized string similar to The lifetime signing EKU in the {0}'s certificate is not supported..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.VerifyError_CertificateHasUnsupportedSignatureAlgorithm">
            <summary>
              Looks up a localized string similar to The {0}'s certificate has an unsupported signature algorithm..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.VerifyError_CertificateNotYetValid">
            <summary>
              Looks up a localized string similar to The {0}'s certificate is not yet valid..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.VerifyError_InvalidCertificateChain">
            <summary>
              Looks up a localized string similar to The {0}'s certificate chain validation failed with error(s): {1}.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.VerifyError_SignatureNotTimeValid">
            <summary>
              Looks up a localized string similar to The {0} validity period has expired..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.VerifyError_SignatureVerificationFailed">
            <summary>
              Looks up a localized string similar to The {0} validation failed..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.VerifyError_TimestampCertificateFailsPublicKeyLengthRequirement">
            <summary>
              Looks up a localized string similar to The {0}'s timestamp certificate does not meet a minimum public key length requirement..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.VerifyError_TimestampGeneralizedTimeInvalid">
            <summary>
              Looks up a localized string similar to The {0}'s timestamp's generalized time is outside the timestamping certificate's validity period..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.VerifyError_TimestampIntegrityCheckFailed">
            <summary>
              Looks up a localized string similar to The {0}'s timestamp integrity check failed..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.VerifyError_TimestampInvalid">
            <summary>
              Looks up a localized string similar to The {0} contains an invalid timestamp..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.VerifyError_TimestampMessageImprintUnsupportedHashAlgorithm">
            <summary>
              Looks up a localized string similar to The {0} timestamp's message imprint uses an unsupported hash algorithm..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.VerifyError_TimestampNoCertificate">
            <summary>
              Looks up a localized string similar to The {0}'s timestamp does not have a signing certificate..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.VerifyError_TimestampNotYetValid">
            <summary>
              Looks up a localized string similar to The {0}'s timestamp signing certificate is not yet valid..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.VerifyError_TimestampSignatureUnsupportedDigestAlgorithm">
            <summary>
              Looks up a localized string similar to The {0}'s timestamp signature has an unsupported digest algorithm..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.VerifyError_TimestampSignatureValidationFailed">
            <summary>
              Looks up a localized string similar to The {0}'s timestamp signature validation failed..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.VerifyError_TimestampUnsupportedSignatureAlgorithm">
            <summary>
              Looks up a localized string similar to The {0}'s timestamp certificate has an unsupported signature algorithm..
            </summary>
        </member>
        <member name="P:NuGet.Packaging.Strings.VerifyError_TimestampVerifyChainBuildingIssue">
            <summary>
              Looks up a localized string similar to The {0}'s timestamp found a chain building issue: {1}.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.TopologicalSortUtility.SortPackagesByDependencyOrder``1(System.Collections.Generic.IEnumerable{``0},System.StringComparer,System.Func{``0,System.String},System.Func{``0,System.String[]})">
            <summary>
            Order dependencies by children first.
            </summary>
            <param name="items">Items to sort.</param>
            <param name="comparer">Comparer for Ids.</param>
            <param name="getId">Retrieve the id of the item.</param>
            <param name="getDependencies">Retrieve dependency ids.</param>
            <returns></returns>
        </member>
        <member name="M:NuGet.Packaging.TopologicalSortUtility.SortPackagesByDependencyOrder(System.Collections.Generic.IEnumerable{NuGet.Packaging.Core.PackageDependencyInfo})">
            <summary>
            Order dependencies by children first.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.TopologicalSortUtility.SortPackagesByDependencyOrder(System.Collections.Generic.List{NuGet.Packaging.TopologicalSortUtility.ItemDependencyInfo},System.StringComparer)">
            <summary>
            Order dependencies by children first.
            </summary>
        </member>
        <member name="T:NuGet.Packaging.VersionFolderPathResolver">
            <summary>
            A V3 path resolver.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.VersionFolderPathResolver.RootPath">
            <summary>
            Gets the packages directory root folder.
            </summary>
        </member>
        <member name="P:NuGet.Packaging.VersionFolderPathResolver.IsLowerCase">
            <summary>
            Gets a flag indicating whether or not package ID's and versions are made lowercase.
            </summary>
        </member>
        <member name="M:NuGet.Packaging.VersionFolderPathResolver.#ctor(System.String)">
            <summary>
            Initializes a new <see cref="T:NuGet.Packaging.VersionFolderPathResolver" /> class.
            </summary>
            <param name="rootPath">The packages directory root folder.</param>
        </member>
        <member name="M:NuGet.Packaging.VersionFolderPathResolver.#ctor(System.String,System.Boolean)">
            <summary>
            Initializes a new <see cref="T:NuGet.Packaging.VersionFolderPathResolver" /> class.
            </summary>
            <param name="rootPath">The packages directory root folder.</param>
            <param name="isLowercase"><c>true</c> if package ID's and versions are made lowercase;
            otherwise <c>false</c>.</param>
        </member>
        <member name="M:NuGet.Packaging.VersionFolderPathResolver.GetInstallPath(System.String,NuGet.Versioning.NuGetVersion)">
            <summary>
            Gets the package install path.
            </summary>
            <param name="packageId">The package ID.</param>
            <param name="version">The package version.</param>
            <returns>The package install path.</returns>
        </member>
        <member name="M:NuGet.Packaging.VersionFolderPathResolver.GetVersionListPath(System.String)">
            <summary>
            Gets the package version list path.
            </summary>
            <param name="packageId">The package ID.</param>
            <returns>The package version list path.</returns>
        </member>
        <member name="M:NuGet.Packaging.VersionFolderPathResolver.GetPackageFilePath(System.String,NuGet.Versioning.NuGetVersion)">
            <summary>
            Gets the package file path.
            </summary>
            <param name="packageId">The package ID.</param>
            <param name="version">The package version.</param>
            <returns>The package file path.</returns>
        </member>
        <member name="M:NuGet.Packaging.VersionFolderPathResolver.GetManifestFilePath(System.String,NuGet.Versioning.NuGetVersion)">
            <summary>
            Gets the manifest file path.
            </summary>
            <param name="packageId">The package ID.</param>
            <param name="version">The package version.</param>
            <returns>The manifest file path.</returns>
        </member>
        <member name="M:NuGet.Packaging.VersionFolderPathResolver.GetHashPath(System.String,NuGet.Versioning.NuGetVersion)">
            <summary>
            Gets the hash file path.
            </summary>
            <param name="packageId">The package ID.</param>
            <param name="version">The package version.</param>
            <returns>The hash file path.</returns>
        </member>
        <member name="M:NuGet.Packaging.VersionFolderPathResolver.GetHashFileName(System.String,NuGet.Versioning.NuGetVersion)">
            <summary>
            Gets the hash file name.
            </summary>
            <param name="packageId">The package ID.</param>
            <param name="version">The package version.</param>
            <returns>The hash file name.</returns>
        </member>
        <member name="M:NuGet.Packaging.VersionFolderPathResolver.GetNupkgMetadataPath(System.String,NuGet.Versioning.NuGetVersion)">
            <summary>
            Gets the new hash file path which represents the original hash of the package.
            </summary>
            <param name="packageId">The package ID.</param>
            <param name="version">The package version.</param>
            <returns>The hash file path.</returns>
        </member>
        <member name="M:NuGet.Packaging.VersionFolderPathResolver.GetVersionListDirectory(System.String)">
            <summary>
            Gets the version list directory.
            </summary>
            <param name="packageId">The package ID.</param>
            <returns>The version list directory.</returns>
        </member>
        <member name="M:NuGet.Packaging.VersionFolderPathResolver.GetPackageDirectory(System.String,NuGet.Versioning.NuGetVersion)">
            <summary>
            Gets the package directory.
            </summary>
            <param name="packageId">The package ID.</param>
            <param name="version">The package version.</param>
            <returns>The package directory.</returns>
        </member>
        <member name="M:NuGet.Packaging.VersionFolderPathResolver.GetPackageFileName(System.String,NuGet.Versioning.NuGetVersion)">
            <summary>
            Gets the package file name.
            </summary>
            <param name="packageId">The package ID.</param>
            <param name="version">The package version.</param>
            <returns>The package file name.</returns>
        </member>
        <member name="M:NuGet.Packaging.VersionFolderPathResolver.GetPackageDownloadMarkerFileName(System.String)">
            <summary>
            Gets the package download marker file name.
            </summary>
            <param name="packageId">The package ID.</param>
            <returns>The package download marker file name.</returns>
        </member>
        <member name="M:NuGet.Packaging.VersionFolderPathResolver.GetManifestFileName(System.String,NuGet.Versioning.NuGetVersion)">
            <summary>
            Gets the manifest file name.
            </summary>
            <param name="packageId">The package ID.</param>
            <param name="version">The package version.</param>
            <returns>The manifest file name.</returns>
        </member>
        <member name="T:NuGet.RuntimeModel.IObjectWriter">
            <summary>
            Provides functionality for writing an object graph.
            The output format is defined by implementors.
            </summary>
        </member>
        <member name="M:NuGet.RuntimeModel.IObjectWriter.WriteObjectStart(System.String)">
             <summary>
             Writes the start of a nested object.
            
             This new object becomes the scope for all other method calls until either WriteObjectStart
             is called again to start a new nested object or WriteObjectEnd is called.
            
             Every call to WriteObjectStart must be balanced by a corresponding call to WriteObjectEnd.
             </summary>
             <param name="name">The name of the object.  Throws if <c>null</c>.</param>
        </member>
        <member name="M:NuGet.RuntimeModel.IObjectWriter.WriteObjectEnd">
             <summary>
             Writes the end of a nested object.
            
             The parent object for this object becomes the scope for subsequent method calls.
             If this object is the root object, no further writing is allowed.
            
             Every call to WriteObjectStart must be balanced by a corresponding call to WriteObjectEnd.
             </summary>
        </member>
        <member name="M:NuGet.RuntimeModel.IObjectWriter.WriteNameValue(System.String,System.Int32)">
            <summary>
            Writes a name-value pair.
            </summary>
            <param name="name">The name of the datum.  Throws if <c>null</c>.</param>
            <param name="value">The datum.</param>
        </member>
        <member name="M:NuGet.RuntimeModel.IObjectWriter.WriteNameValue(System.String,System.Boolean)">
            <summary>
            Writes a name-value pair.
            </summary>
            <param name="name">The name of the datum.  Throws if <c>null</c>.</param>
            <param name="value">The datum.</param>
        </member>
        <member name="M:NuGet.RuntimeModel.IObjectWriter.WriteNameValue(System.String,System.String)">
            <summary>
            Writes a name-value pair.
            </summary>
            <param name="name">The name of the datum.  Throws if <c>null</c>.</param>
            <param name="value">The datum.</param>
        </member>
        <member name="M:NuGet.RuntimeModel.IObjectWriter.WriteNameArray(System.String,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Writes a name-collection pair.
            </summary>
            <param name="name">The name of the data.  Throws if <c>null</c>.</param>
            <param name="values">The data.</param>
        </member>
        <member name="M:NuGet.RuntimeModel.IObjectWriter.WriteArrayStart(System.String)">
            <summary>
            Writes the start of an array.
            The new object becomes the scope of all other methods until WriteObjectInArrayStart is called to start a new object in the array, or WriteArrayEnd is called.
            Every call to WriteArrayStart needs to be balanced with a corresponding call to WriteArrayEnd and not WriteObjectEnd.
            </summary>
            <param name="name">The array name</param>
        </member>
        <member name="M:NuGet.RuntimeModel.IObjectWriter.WriteArrayEnd">
             <summary>
             Writes the end of an array.
            
             The parent object for this array becomes the scope for subsequent method calls.
             If this object is the root object, no further writing is allowed.
            
             Every call to WriteArrayStart needs to be balanced with a corresponding call to WriteArrayEnd and not WriteObjectEnd.
             </summary>
        </member>
        <member name="M:NuGet.RuntimeModel.IObjectWriter.WriteObjectInArrayStart">
             <summary>
             Writes the start of a nested object in array.
            
             This new object becomes the scope for all other method calls until either WriteObjectInArrayStart
             is called again to start a new nested object or WriteObjectEnd is called.
            
             Every call to WriteObjectInArrayStart must be balanced by a corresponding call to WriteObjectEnd.
             </summary>
        </member>
        <member name="T:NuGet.RuntimeModel.JsonObjectWriter">
             <summary>
             Generates JSON from an object graph.
            
             This is non-private only to facilitate unit testing.
             </summary>
        </member>
        <member name="M:NuGet.RuntimeModel.JsonObjectWriter.GetJson">
             <summary>
             Gets the JSON for the object.
            
             Once <see cref="M:NuGet.RuntimeModel.JsonObjectWriter.GetJson" /> is called, no further writing is allowed.
             </summary>
        </member>
        <member name="M:NuGet.RuntimeModel.JsonObjectWriter.GetJObject">
            <summary>
            Gets the JObject (in-memory JSON model) for the object.
            
            Once <see cref="M:NuGet.RuntimeModel.JsonObjectWriter.GetJObject" /> is called, no further writing is allowed.
            </summary>
            <returns></returns>
        </member>
        <member name="M:NuGet.RuntimeModel.JsonObjectWriter.WriteTo(Newtonsoft.Json.JsonTextWriter)">
             <summary>
             Writes the result to a <c>JsonTextWriter</c>.
            
             Once WriteTo is called, no further writing is allowed.
             </summary>
        </member>
        <member name="P:NuGet.RuntimeModel.RuntimeDependencySet.Id">
            <summary>
            Package Id
            </summary>
        </member>
        <member name="P:NuGet.RuntimeModel.RuntimeDependencySet.Dependencies">
            <summary>
            Package dependencies
            </summary>
        </member>
        <member name="P:NuGet.RuntimeModel.RuntimeDescription.RuntimeDependencySets">
            <summary>
            RID specific package dependencies.
            </summary>
        </member>
        <member name="M:NuGet.RuntimeModel.RuntimeDescription.Merge(NuGet.RuntimeModel.RuntimeDescription,NuGet.RuntimeModel.RuntimeDescription)">
            <summary>
            Merges the content of the other runtime description in to this runtime description
            </summary>
            <param name="other">The other description to merge in to this description</param>
        </member>
        <member name="M:NuGet.RuntimeModel.RuntimeGraph.Merge(NuGet.RuntimeModel.RuntimeGraph,NuGet.RuntimeModel.RuntimeGraph)">
            <summary>
            Merges the content of the other runtime graph in to this runtime graph
            </summary>
            <param name="other">The other graph to merge in to this graph</param>
        </member>
        <member name="M:NuGet.RuntimeModel.RuntimeGraph.ExpandRuntime(System.String)">
            <summary>
            Find all compatible RIDs including the current RID.
            </summary>
        </member>
        <member name="M:NuGet.RuntimeModel.RuntimeGraph.ExpandRuntimeInternal(System.String)">
            <summary>
            Expand runtimes in a BFS walk. This ensures that nearest RIDs are returned first.
            Ordering is important for finding the nearest runtime dependency.
            </summary>
        </member>
        <member name="M:NuGet.RuntimeModel.RuntimeGraph.AreCompatible(System.String,System.String)">
            <summary>
            Determines if two runtime identifiers are compatible, based on the import graph
            </summary>
            <param name="criteria">The criteria being tested</param>
            <param name="provided">The value the criteria is being tested against</param>
            <returns>
            true if an asset for the runtime in <paramref name="provided" /> can be installed in a project
            targetting <paramref name="criteria" />, false otherwise
            </returns>
        </member>
        <member name="M:NuGet.RuntimeModel.RuntimeGraph.FindRuntimeDependenciesInternal(NuGet.RuntimeModel.RuntimeGraph.RuntimeDependencyKey)">
            <summary>
            Find all possible dependencies for package id.
            </summary>
        </member>
        <member name="T:NuGet.RuntimeModel.RuntimeGraph.Cache`1">
            <summary>
            Helper for renting hashsets and lists.
            </summary>
        </member>
        <member name="T:NuGet.RuntimeModel.RuntimeGraph.RuntimeDependencyKey">
            <summary>
            RID + package id
            </summary>
        </member>
        <member name="T:NuGet.RuntimeModel.RuntimeGraph.RuntimeCompatKey">
            <summary>
            RID -&gt; RID compatibility key
            </summary>
        </member>
        <member name="T:NuGet.RuntimeModel.RuntimePackageDependency">
            <summary>
            A package dependency for a specific RID.
            </summary>
        </member>
        <member name="P:NuGet.RuntimeModel.RuntimePackageDependency.Id">
            <summary>
            Dependency package id.
            </summary>
        </member>
        <member name="P:NuGet.RuntimeModel.RuntimePackageDependency.VersionRange">
            <summary>
            Dependency version constraint.
            </summary>
        </member>
        <member name="M:NuGet.Shared.EqualityUtility.OrderedEquals``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Compares two enumberables for equality, ordered according to the specified key and optional comparer. Handles null values gracefully.
            </summary>
            <typeparam name="TSource">The type of the list</typeparam>
            <typeparam name="TKey">The type of the sorting key</typeparam>
            <param name="self">This list</param>
            <param name="other">The other list</param>
            <param name="keySelector">The function to extract the key from each item in the list</param>
            <param name="orderComparer">An optional comparer for comparing keys</param>
            <param name="sequenceComparer">An optional comparer for sequences</param>
        </member>
        <member name="M:NuGet.Shared.EqualityUtility.SequenceEqualWithNullCheck``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Compares two sequence for equality, allowing either sequence to be null. If one is null, both have to be
            null for equality.
            </summary>
        </member>
        <member name="M:NuGet.Shared.EqualityUtility.SetEqualsWithNullCheck``1(System.Collections.Generic.ISet{``0},System.Collections.Generic.ISet{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Compares two sets for equality, allowing either sequence to be null.
            If one is null, both have to be null for equality.
            </summary>
        </member>
        <member name="T:NuGet.Shared.HashCodeCombiner">
            <summary>
            Hash code creator, based on the original NuGet hash code combiner/ASP hash code combiner implementations
            </summary>
        </member>
        <member name="M:NuGet.Shared.HashCodeCombiner.GetHashCode``2(``0,``1)">
            <summary>
            Create a unique hash code for the given set of items
            </summary>
        </member>
        <member name="M:NuGet.Shared.HashCodeCombiner.GetHashCode``3(``0,``1,``2)">
            <summary>
            Create a unique hash code for the given set of items
            </summary>
        </member>
        <member name="M:NuGet.Shared.Extensions.AsList``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Return the enumerable as a List of T, copying if required. Optimized for common case where it is an List of T.
            Avoid mutating the return value.
            </summary>
            <remarks>https://aspnetwebstack.codeplex.com/SourceControl/latest#src/Common/CollectionExtensions.cs</remarks>
        </member>
        <member name="M:NuGet.Shared.Extensions.AsHashSet``1(System.Collections.Generic.ISet{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Return the ISet as a HashSet of T, copying if required. Optimized for common case where it is a HashSet of T.
            Avoid mutating the return value.
            </summary>
        </member>
    </members>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>ptyAl2Jcsbmp8uqHq8VwV4fHUW4=</DigestValue></Reference></SignedInfo><SignatureValue>Emlb8bAbUDFzkbQJgoxB97Osb3wWKGj0IYmjJ/wSJAN/PT7SboWLN+MicvMzeU6dRfKew/86jUeR2GAqWVkpfEIeIv2RY49V1IZx3WT13wRg+FQmJYLD2A/S0v0KKmPCymQHGZyOLVE+22mWklheKm09aucGKzkg8DTs+vIPFdjjk1qtgj02TgQ3qyh0TyVtOjS+0/ycvht9C8B4+rFsPcQHRJa6dMv3OcUMbHU/aNd5ofO+sjulUtzeEmce/Si+YnIcRlXkQHvj/5WS84CahN0ljDK7JM3etWWAwsbPP5ilkMzz7YxcAtmKTWQprNSjZaWzXWyFFNKL9+og+9hcYw==</SignatureValue><KeyInfo><KeyValue><RSAKeyValue><Modulus>rP8Qj2sAKinnae2QrcoGzA7VlyvaxElKuraARSAFhlo6cN123kCqJ4/S4xyx539aM3HKsa3+ztVeKBT9nETkUAbo6XNZ5rUHRXA73upv/FwgjygxmLCk5LGaE0dNPPpK9OD2ZtYsslXobXXRmABerTveRsyBWFyOuwdOj/NXDI7x3wANDyXAJVfJDjLliX9KfkHDHwSvdX2G34vnhU5mCpmznAe1E0wCGMftLKqu5Wn6SHF4V3fbzQG8IKCKsx4Az20u7eL60/CLpJD95jpkrzT1oPP9zJG55tXIec+8zJV9fJhA7G6gps4BTGDtIQwUbVcINcMo060ABg3a3ImUrw==</Modulus><Exponent>AQAB</Exponent></RSAKeyValue></KeyValue><X509Data><X509Certificate>MIIE9zCCA9+gAwIBAgITMwAAAeR8/AKVYP+E+wACAAAB5DANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSMwIQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQTAeFw0xOTA1MDIyMTIwMzNaFw0yMDA1MDIyMTIwMzNaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xHjAcBgNVBAMTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKz/EI9rACop52ntkK3KBswO1Zcr2sRJSrq2gEUgBYZaOnDddt5AqieP0uMcsed/WjNxyrGt/s7VXigU/ZxE5FAG6OlzWea1B0VwO97qb/xcII8oMZiwpOSxmhNHTTz6SvTg9mbWLLJV6G110ZgAXq073kbMgVhcjrsHTo/zVwyO8d8ADQ8lwCVXyQ4y5Yl/Sn5Bwx8Er3V9ht+L54VOZgqZs5wHtRNMAhjH7SyqruVp+khxeFd3280BvCCgirMeAM9tLu3i+tPwi6SQ/eY6ZK809aDz/cyRuebVyHnPvMyVfXyYQOxuoKbOAUxg7SEMFG1XCDXDKNOtAAYN2tyJlK8CAwEAAaOCAXswggF3MBMGA1UdJQQMMAoGCCsGAQUFBwMDMB0GA1UdDgQWBBQRcLC5+R9tdYIbHd8R0yo6J1lH6TBUBgNVHREETTBLpEkwRzEtMCsGA1UECxMkTWljcm9zb2Z0IElyZWxhbmQgT3BlcmF0aW9ucyBMaW1pdGVkMRYwFAYDVQQFEw0yMjk4MDMrNDU0MTA2MB8GA1UdIwQYMBaAFNtwvFI0lJ3rlyem1tTYvaptRwhOMGIGA1UdHwRbMFkwV6BVoFOGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY3Jvc29mdCUyMENvZGUlMjBTaWduaW5nJTIwUENBKDIpLmNybDBmBggrBgEFBQcBAQRaMFgwVgYIKwYBBQUHMAKGSmh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljcm9zb2Z0JTIwQ29kZSUyMFNpZ25pbmclMjBQQ0EoMikuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBO/9F72mJ+xT3qFkdA9v3MCJyV7JcCUfDR91HP8UaPfyFlXmJtnzUfHd5a6Oq8o6Ro956/oTlxcNlnmyazhn1aSn9JmwcMzrQTNwzwOTA5hqN5RKBvVFJJbj611d0Stw5YmX6gR/hMInig2OUzJ5SEDUw4KuPJRK1l9wDjaIfzs5cSSlkrC3twDv8XpbpYxjb3BrjszC0njPsAo5rbpp/3s89inNi0eIsXLy6oOcvz9jUMdJHxIjUMPreSJ5oL8uZgi7ckeU5g0oTMdYvY/38BSg1FA/8FOnyVTX+ZOgWEZ6BR880jJyTYuuDIsh3kojHFf88ZCoyA5AxBXBFlvhoF</X509Certificate><X509Certificate>MIIFvDCCA6SgAwIBAgIKYQQ1RQAAAAAAPzANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTgwOTIwMTc0MjAwWhcNMjEwNTA5MjMyODEzWjB5MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSMwIQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANDTCMwSFqzT4NFGx9QeZsmnXQoRfh8U6j0WvMDnMYMb7NSF4Oy4670y/58I1cpBhPY3ne98VxKSyMrB6VoSYKoxDe6Ko2HvkiKSfFYWDjRikBZeWo4u3xtAKtA97WFE2I4Dpxw2EH9ZwmP04cDT7/F/94+FoV8rHIDCkFBfGYEGCdKQ6aC3LEQAQcZlUhc3LPnuut70BZ0slLWuY5BRscH9/jhefPXgrPb99O60KUDflHYqvRllr4xttieuwqf3sRUL5pVqgcan32aOaHd//V6tzcAJEA7wGVLJwXNRkyq2USOgSazyC9QErthQXt9PYz+1L4+sy00rcfRZKAUnTQUCAwEAAaOCAV4wggFaMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNtwvFI0lJ3rlyem1tTYvaptRwhOMAsGA1UdDwQEAwIBhjASBgkrBgEEAYI3FQEEBQIDAgACMCMGCSsGAQQBgjcVAgQWBBQ8r5ui21VwyvdpQv+ZEBuZOIjiVzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTAfBgNVHSMEGDAWgBQOrIJgQFYnl+UlE/wq4QpTlVnkpDBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsGAQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFJvb3RDZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAgEAPXvYLuA280KYVU8PG+SfB6j28gHmkjkKraifDsoEsP4iy4V5Q4rd4use9LM1g8uF5qQtPk2iCFGXJMoYuK7U+GOHipiJ6bDSCm0uVTXALHlhxrYeTZtWJokf4L9l/8gu5DxIZcXYRPTm7TQN3qkD9GO8nLy8ZKZVvaC3kc5lftYTjPIwpaznO9HtsnXWXc+Ah6Rx3EKRztKTsN5U5fV8Idzsi7zgfuy3KQlQrQYrOtcbPYyVV4HNOJiw35o40IHukye2Fcp5BTs06N3TIshlG/JMYTyVhi4yaMspmZL1dqrfhimgDA3jtLORTJJnWlTRWSfT7khCbjFMD+5Mop5oxyNKrlTjlJUDbKWcktsoD9oGWUQQl4Dw8qiFsz0V8CrxN4ntPTfFOKcqR5tnWbQt9XqzHned6EpJKnQ3q+KSL9wQ+EMttTLc+Y0VvUxJjKeuF8GzR+i+nvkxBmTF3tL+oqW0CHVJe2Ri/AOgfrnmkWdcQRcOR+RONi3oN7gba4AUFD9SoMCpliIlHRfxOVvtmkV6jsYZv8QU6+MQk+JkiM6LgMnAfbaLbVcTWyp7b2x+i0MQzw36XY1n1IvADPPaTnrv6u+v3700EvuJtKtnbptk9YsOTKozA4iCHAdRcFUUwVx9792nVd/Dx6OMHBtGehrz1n8WRNbrY9J9CLQidRc=</X509Certificate><X509Certificate>MIIFmTCCA4GgAwIBAgIQea0WoUqgpa1Mc1j0BxMuZTANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDEwNTA5MjMxOTIyWhcNMjEwNTA5MjMyODEzWjBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDzXfqAZ9Rap6kMLJAg0DUIPHWEzbcHiZyJ2t7Ow2D6kWhanpRxKRh2fMLgyCV2lA5Y+gQ0Nubfr/eAuulYCyuT5Z0F43cikfc0ZDwikR1e4QmQvBT+/HVYGeF5tweSo66IWQjYnwfKA1j8aCltMtfSqMtL/OELSDJP5uu4rU/kXG8TlJnbldV126gat5SRtHdb9UgMj2p5fRRwBH1tr5D12nDYR7e/my9s5wW34RFgrHmRFHzF1qbk4X7Vw37lktI8ALU2gt554W3ztW74nzPJy1J9c5g224uha6KVl5uj3sJNJv8GlmclBsjnrOTuEjOVMZnINQhONMp5U9W1vmMyWUA2wKVOBE0921sHM+RYv+8/U2TYQlk1V/0PRXwkBE2e1jh0EZcikM5oRHSSb9VLb7CG48c2QqDQ/MHAWvmjYbkwR3GWChawkcBCle8Qfyhq4yofseTNAz93cQTHIPxJDx1FiKTXy36IrY4t7EXbxFEEySr87IaemhGXW97OU4jm4rf9rJXCKEDb7wSQ34EzOdmyRaUjhwalVYkxuwYtYA5BGH0fLrWXyxHrFdUkpZTvFRSJ/Utz+jJb/NEzAPlZYnAHMuouq0Ate8rdIWcbMJmPFqojqEHRsG4RmzbE3kB0nOFYZcFgHnpbOMiPuwQmfNQWQOW2a2yqhv0Av87BNQIDAQABo1EwTzALBgNVHQ8EBAMCAcYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUDqyCYEBWJ5flJRP8KuEKU5VZ5KQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggIBAMURTQM6YN1dUhF3j7K7NsiyBb+0t6jYIJ1cEwO2HCL6BhM1tshj1JpHbyZX0lXxBLEmX9apUGigvNK4bszD6azfGc14rFl0rGY0NsQbPmw4TDMOMBINoyb+UVMA/69aToQNDx/kbQUuToVLjWwzb1TSZKu/UK99ejmgN+1jAw/8EwbOFjbUVDuVG1FiOuVNF9QFOZKaJ6hbqr3su77jIIlgcWxWs6UT0G0OI36VA+1oPfLYY7hrTbboMLXhypRL96KqXZkwsj2nwlFsKCABJCcrSwC3nRFrcL6yEIK8DJto0I07JIeqmShynTNfWZC99d6TnjpiWjQ54ohVHbkGsMGJay3XacMZEjaE0Mmg2v8vaXiy5Xra69cMwPe9Yxe4ORM4ojZbe/KFVmodZGLBOOKqv1FmopT1EpxmIhBr8rcwki3yKfA9OxRDaKLxnCk3y844ICVtfGfzfiQSJAMIgUfspZ6X9RjXz7vV73aW7/3O21adlaBC+ZdY4dcxItNfWeY+biIA6kOEtiXb2fMIVmjAZGsdfOy2k6JiV24u2OdYj8QxSSbd3ik1h/UwcXBbFDxpvYkSfesuo/7Yf56CWlIKK8FDK9kwiJ/IEPuJjeahhXUzfmye23MTZGJppS99ypZtn/gETTCSPW4hFCHJPeDD/YprnUr90aGdmUN3P7Da</X509Certificate></X509Data></KeyInfo><Object Id="ts-countersig"><X509Data><X509Certificate>MIIE3jCCA8agAwIBAgITMwAAAP3H8MlqaaHITAAAAAAA/TANBgkqhkiG9w0BAQUFADB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwHhcNMTgwODIzMjAyMDExWhcNMTkxMTIzMjAyMDExWjCBzjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEpMCcGA1UECxMgTWljcm9zb2Z0IE9wZXJhdGlvbnMgUHVlcnRvIFJpY28xJjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOjU4NDctRjc2MS00RjcwMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAugmBPajBpzY0ZHXjUDiC9AfAkIV0Ha8AtmxzF9JlV8sCiW6p+ICqQqBMZrPJP+ZpkhPZhYh5Ht7GgatuRrQCri7ofVWq7zTrUAuw2KMxPAMM3WCRR/EzDiJbM3szZuINNP7x1iRViw3a/k4hhsmrg8fxA99YfH/jJZTG2dyhVKQpKCniPj0UJBfn7NHr3pGsz9baz1/GLfcauWULHRrF5oX6KuLRRaTW0a2XncHeDWhb51jOGf0FPKJy9C3BZOnI1sBSt+F/3ktGWxB1X1VMOdlGUnTp7MPla3lX8EyjTEHFfDHopomafcuVGywZrO2D3bYASSmgWdm4zPDJ3/OR8wIDAQABo4IBCTCCAQUwHQYDVR0OBBYEFCz7qm2AX+EztWS4EhA0Q9v96Q7YMB8GA1UdIwQYMBaAFCM0+NlSRnAK7UD7dvuzK7DDNbMPMFQGA1UdHwRNMEswSaBHoEWGQ2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY3Jvc29mdFRpbWVTdGFtcFBDQS5jcmwwWAYIKwYBBQUHAQEETDBKMEgGCCsGAQUFBzAChjxodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFRpbWVTdGFtcFBDQS5jcnQwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDQYJKoZIhvcNAQEFBQADggEBAE9ar13BCEvNIdYrQaKP/I2CllhWlBlgHzchX7N8UPIEQA1LwYo6SQNL7RY8oTmSaRqd7/EEUeUvubwpmq3b065FKeikFnD3B1ynMJkQR7exsn6nJN+CGeBwff7T0GPTjqtrzYuZO1ZM5/MjJVRNdg9l2lM0X3XtYXXyIC04fCprvomiAoAMPgK3q5khoQNldzjj+u61cEo+04bcXaIRs9qw15f42XWsMcN6EWtJImEYAbTV0iYt+KC1ZG5aSls6ytrEML56uN9KiqeXz7hUSzw/YlPyhjTOCZX+/JMhwMmkBC/ZPbCqJ9ZGK4ZGzWsM99+tUK2ZuOl85tTL0CTU1Y8=</X509Certificate><X509Certificate>MIIGBzCCA++gAwIBAgIKYRZoNAAAAAAAHDANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcwNDAzMTI1MzA5WhcNMjEwNDAzMTMwMzA5WjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfoWyx39tIkip8ay4Z4b3i48WZUSNQrc7dGE4kD+7Rp9FMrXQwIBHrB9VUlRVJlBtCkq6YXDAm2gBr6Hu97IkHD/cOBJjwicwfyzMkh53y9GccLPx754gd6udOo6HBI1PKjfpFzwnQXq/QsEIEovmmbJNn1yjcRlOwhtDlKEYuJ6yGT1VSDOQDLPtqkJAwbofzWTCd+n7Wl7PoIZd++NIT8wi3U21StEWQn0gASkdmEScpZqiX5NMGgUqi+YSnEUcUCYKfhO1VeP4Bmh1QCIUAEDBG7bfeI0a7xC1Un68eeEExd8yb3zuDk6FhArUdDbH895uyAc4iS1T/+QXDwiALAgMBAAGjggGrMIIBpzAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQjNPjZUkZwCu1A+3b7syuwwzWzDzALBgNVHQ8EBAMCAYYwEAYJKwYBBAGCNxUBBAMCAQAwgZgGA1UdIwSBkDCBjYAUDqyCYEBWJ5flJRP8KuEKU5VZ5KShY6RhMF8xEzARBgoJkiaJk/IsZAEZFgNjb20xGTAXBgoJkiaJk/IsZAEZFgltaWNyb3NvZnQxLTArBgNVBAMTJE1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eYIQea0WoUqgpa1Mc1j0BxMuZTBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsGAQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFJvb3RDZXJ0LmNydDATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQUFAAOCAgEAEJeKw1wDRDbd6bStd9vOeVFNAbEudHFbbQwTq86+e4+4LtQSooxtYrhXAstOIBNQmd16QOJXu69YmhzhHQGGrLt48ovQ7DsB7uK+jwoFyI1I4vBTFd1Pq5Lk541q1YDB5pTyBi+FA+mRKiQicPv2/OR4mS4N9wficLwYTp2OawpylbihOZxnLcVRDupiXD8WmIsgP+IHGjL5zDFKdjE9K3ILyOpwPf+FChPfwgphjvDXuBfrTot/xTUrXqO/67x9C0J71FNyIe4wyrt4ZVxbARcKFA7S2hSY9Ty5ZlizLS/n+YWGzFFW6J1wlGysOUzU9nm/qhh6YinvopspNAZ3GmLJPR5tH4LwC8csu89Ds+X57H2146SodDW4TsVxIxImdgs8UoxxWkZDFLyzs7BNZ8ifQv+AeSGAnhUwZuhCEl4ayJ4iIdBD6Svpu/RIzCzU2DKATCYqSCRfWupW76bemZ3KOm+9gSd0BhHudiG/m4LBJ1S2sWo9iaF2YbRuoROmv6pH8BJv/YoybLL+31HIjCPJZr2dHYcSZAI9La9Zj7jkIeW1sMpjtHhUBdRBLlCslLCleKuzoJZ1GtmShxN1Ii8yqAhuoFuMJb+g74TKIdbrHk/Jmu5J4PcBZW+JC33Iacjmbuqnl84xKf8OxVtc2E0bodj6L54/LlUWa8kTo/0=</X509Certificate></X509Data><CounterSignature ts-format="cms-timestamp-message" xmlns="http://schemas.microsoft.com/xmldsig/timestamp/2003">MIIR9QYJKoZIhvcNAQcCoIIR5jCCEeICAQMxCzAJBgUrDgMCGgUAMIIBEwYJKoZIhvcNAQcBoIIBBASCAQASaVvxsBtQMXORtAmCjEH3s6xvfBYoaPQhiaMn/BIkA389PtJuhYs34yJy8zN5Tp1F8p7D/zqNR5HYYCpZWSl8Qh4i/ZFjj1XUhnHdZPXfBGD4VCYlgsPYD9LS/QoqY8LKZAcZnI4tUT7baZaSWF4qbT1q5wYrOSDwNOz68g8V2OOTWq2CPTZOBDerKHRPJW06NL7T/Jy+G30LwHj6sWw9xAdElrp0y/c5xQxsdT9o13mh876yO6VS3N4SZx79KL5ichxGVeRAe+P/lZLzgJqE3SWMMrskzd61ZYDCxs8/mKWQzPPtjFwC2YpNZCms1KNlpbNdbIUU0ov36iD72FxjoIIOnjCCBN4wggPGoAMCAQICEzMAAAD9x/DJammhyEwAAAAAAP0wDQYJKoZIhvcNAQEFBQAwdzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEhMB8GA1UEAxMYTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBMB4XDTE4MDgyMzIwMjAxMVoXDTE5MTEyMzIwMjAxMVowgc4xCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKTAnBgNVBAsTIE1pY3Jvc29mdCBPcGVyYXRpb25zIFB1ZXJ0byBSaWNvMSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVTTjo1ODQ3LUY3NjEtNEY3MDElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2VydmljZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALoJgT2owac2NGR141A4gvQHwJCFdB2vALZscxfSZVfLAoluqfiAqkKgTGazyT/maZIT2YWIeR7exoGrbka0Aq4u6H1Vqu8061ALsNijMTwDDN1gkUfxMw4iWzN7M2biDTT+8dYkVYsN2v5OIYbJq4PH8QPfWHx/4yWUxtncoVSkKSgp4j49FCQX5+zR696RrM/W2s9fxi33GrllCx0axeaF+iri0UWk1tGtl53B3g1oW+dYzhn9BTyicvQtwWTpyNbAUrfhf95LRlsQdV9VTDnZRlJ06ezD5Wt5V/BMo0xBxXwx6KaJmn3LlRssGaztg922AEkpoFnZuMzwyd/zkfMCAwEAAaOCAQkwggEFMB0GA1UdDgQWBBQs+6ptgF/hM7VkuBIQNEPb/ekO2DAfBgNVHSMEGDAWgBQjNPjZUkZwCu1A+3b7syuwwzWzDzBUBgNVHR8ETTBLMEmgR6BFhkNodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNyb3NvZnRUaW1lU3RhbXBQQ0EuY3JsMFgGCCsGAQUFBwEBBEwwSjBIBggrBgEFBQcwAoY8aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNyb3NvZnRUaW1lU3RhbXBQQ0EuY3J0MBMGA1UdJQQMMAoGCCsGAQUFBwMIMA0GCSqGSIb3DQEBBQUAA4IBAQBPWq9dwQhLzSHWK0Gij/yNgpZYVpQZYB83IV+zfFDyBEANS8GKOkkDS+0WPKE5kmkane/xBFHlL7m8KZqt29OuRSnopBZw9wdcpzCZEEe3sbJ+pyTfghngcH3+09Bj046ra82LmTtWTOfzIyVUTXYPZdpTNF917WF18iAtOHwqa76JogKADD4Ct6uZIaEDZXc44/rutXBKPtOG3F2iEbPasNeX+Nl1rDHDehFrSSJhGAG01dImLfigtWRuWkpbOsraxDC+erjfSoqnl8+4VEs8P2JT8oY0zgmV/vyTIcDJpAQv2T2wqifWRiuGRs1rDPffrVCtmbjpfObUy9Ak1NWPMIIGBzCCA++gAwIBAgIKYRZoNAAAAAAAHDANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcwNDAzMTI1MzA5WhcNMjEwNDAzMTMwMzA5WjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfoWyx39tIkip8ay4Z4b3i48WZUSNQrc7dGE4kD+7Rp9FMrXQwIBHrB9VUlRVJlBtCkq6YXDAm2gBr6Hu97IkHD/cOBJjwicwfyzMkh53y9GccLPx754gd6udOo6HBI1PKjfpFzwnQXq/QsEIEovmmbJNn1yjcRlOwhtDlKEYuJ6yGT1VSDOQDLPtqkJAwbofzWTCd+n7Wl7PoIZd++NIT8wi3U21StEWQn0gASkdmEScpZqiX5NMGgUqi+YSnEUcUCYKfhO1VeP4Bmh1QCIUAEDBG7bfeI0a7xC1Un68eeEExd8yb3zuDk6FhArUdDbH895uyAc4iS1T/+QXDwiALAgMBAAGjggGrMIIBpzAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQjNPjZUkZwCu1A+3b7syuwwzWzDzALBgNVHQ8EBAMCAYYwEAYJKwYBBAGCNxUBBAMCAQAwgZgGA1UdIwSBkDCBjYAUDqyCYEBWJ5flJRP8KuEKU5VZ5KShY6RhMF8xEzARBgoJkiaJk/IsZAEZFgNjb20xGTAXBgoJkiaJk/IsZAEZFgltaWNyb3NvZnQxLTArBgNVBAMTJE1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eYIQea0WoUqgpa1Mc1j0BxMuZTBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsGAQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFJvb3RDZXJ0LmNydDATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQUFAAOCAgEAEJeKw1wDRDbd6bStd9vOeVFNAbEudHFbbQwTq86+e4+4LtQSooxtYrhXAstOIBNQmd16QOJXu69YmhzhHQGGrLt48ovQ7DsB7uK+jwoFyI1I4vBTFd1Pq5Lk541q1YDB5pTyBi+FA+mRKiQicPv2/OR4mS4N9wficLwYTp2OawpylbihOZxnLcVRDupiXD8WmIsgP+IHGjL5zDFKdjE9K3ILyOpwPf+FChPfwgphjvDXuBfrTot/xTUrXqO/67x9C0J71FNyIe4wyrt4ZVxbARcKFA7S2hSY9Ty5ZlizLS/n+YWGzFFW6J1wlGysOUzU9nm/qhh6YinvopspNAZ3GmLJPR5tH4LwC8csu89Ds+X57H2146SodDW4TsVxIxImdgs8UoxxWkZDFLyzs7BNZ8ifQv+AeSGAnhUwZuhCEl4ayJ4iIdBD6Svpu/RIzCzU2DKATCYqSCRfWupW76bemZ3KOm+9gSd0BhHudiG/m4LBJ1S2sWo9iaF2YbRuoROmv6pH8BJv/YoybLL+31HIjCPJZr2dHYcSZAI9La9Zj7jkIeW1sMpjtHhUBdRBLlCslLCleKuzoJZ1GtmShxN1Ii8yqAhuoFuMJb+g74TKIdbrHk/Jmu5J4PcBZW+JC33Iacjmbuqnl84xKf8OxVtc2E0bodj6L54/LlUWa8kTo/2hggOtMIIClQIBATCB/qGB1KSB0TCBzjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEpMCcGA1UECxMgTWljcm9zb2Z0IE9wZXJhdGlvbnMgUHVlcnRvIFJpY28xJjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOjU4NDctRjc2MS00RjcwMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNloiUKAQEwCQYFKw4DAhoFAAMVALhIPNjusdolDwa6Rxcjsc+h+RUYoIHeMIHbpIHYMIHVMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSkwJwYDVQQLEyBNaWNyb3NvZnQgT3BlcmF0aW9ucyBQdWVydG8gUmljbzEnMCUGA1UECxMebkNpcGhlciBOVFMgRVNOOjRERTktMEM1RS0zRTA5MSswKQYDVQQDEyJNaWNyb3NvZnQgVGltZSBTb3VyY2UgTWFzdGVyIENsb2NrMA0GCSqGSIb3DQEBBQUAAgUA4M/ujDAiGA8yMDE5MDcxMDEyNTY0NFoYDzIwMTkwNzExMTI1NjQ0WjB0MDoGCisGAQQBhFkKBAExLDAqMAoCBQDgz+6MAgEAMAcCAQACAgUFMAcCAQACAhf9MAoCBQDg0UAMAgEAMDYGCisGAQQBhFkKBAIxKDAmMAwGCisGAQQBhFkKAwGgCjAIAgEAAgMW42ChCjAIAgEAAgMHoSAwDQYJKoZIhvcNAQEFBQADggEBAE1QRLaNHA8wTQAPfUlrjwyiZRHbqBaQdgGQQ3qw4t4bLqIAos6lmaOPs7B3k4Mv3IbjOsw7s1fp7K/tNp7XSbLuKqT8At1E3lidnXL4LmF9y1agLzsBXeucgNANR7pVCNHTGc0ULjF/aYYhcY80wqF8XScj11MFkrZRvJg2GNF9bFxmA6scEG7nZDJq4nM3Ceun4A43FbD6Feuc5mh+F2jTOnEQy5joil+8ugAbuzHInIu7WMQ4eSIipVEpvOUtmHK9weqiWn0GAaH+CDK37K23xW7E+ErYgyT+igPw6y+E7anaec06fm/1mslazKICY6NWu0Jlh6lAhtlTsNvBsa4xggIVMIICEQIBATCBjjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0ECEzMAAAD9x/DJammhyEwAAAAAAP0wCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE5MDcxMDIzNTQxMFowIwYJKoZIhvcNAQkEMRYEFBaFsYNCSMa8DNDISxORvKqSJfRRMA0GCSqGSIb3DQEBBQUABIIBAGLsl9DW5HmDYIq0Xe/Wc7f7GSJ6qv5bPhygiYkJS6GOoLyBetLsjcdcS+zXafmku2XfuG0vEs3C3CvRhyJTH63D7WO/3V+flF8LZTgX7pfqE87G1Tib6d8AzW8u1Z3OE/0W5/kVtVBhPFnRhrbUWbx2IIk5RHmXzwL/3hg5K0C+itPCFA2XuVpEZhdEGSvliOcrF/wzcbp0faLS5R2YdyUa+hBcHfs3/Zx1KZSi/Onx9ovxGxm6V7COEVmvmha2Zb8ZLgRpSqqocsgxiFDvhktuUTPqL/sWL3eCXLyBNoY4G/6j9mdcCP4IIUQL9SsV8YsLrg86l4VuF4kF8RvPVZ0=</CounterSignature></Object></Signature></doc>
lib\devaudit\NuGet.Protocol.dll
md5: 063626E10B0613D96647998EEF1099F0 | sha1: 02D732853F08A595F7C1172EDE10233BD91B68BB | sha256: 98AA5F2F1A124BA7038C6AD5378FE8B0A87ABAC8E638C46AE35F98C9E9412C60 | sha512: F5FCD4B1C82F948FCA90BE459BD3AF59F40D402998D3367F19F92014C694DA317642AC8CFFF64C1BD9616C6A531BD6369FC0751014EBFE35BFF7049EACB57F96
lib\devaudit\NuGet.Protocol.xml
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>NuGet.Protocol</name>
    </assembly>
    <members>
        <member name="T:NuGet.Protocol.CachingSourceProvider">
            <summary>
            A caching source repository provider intended to be used as a singleton.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.CachingSourceProvider.GetRepositories">
            <summary>
            Retrieve repositories that have been cached.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.CachingSourceProvider.CreateRepository(System.String)">
            <summary>
            Create a repository and add it to the cache.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.CachingSourceProvider.CreateRepository(NuGet.Configuration.PackageSource)">
            <summary>
            Create a repository and add it to the cache.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.JsonExtensions.ToJson(System.Object,Newtonsoft.Json.Formatting)">
            <summary>
            Serialize object to the JSON.
            </summary>
            <param name="obj">The object.</param>
        </member>
        <member name="M:NuGet.Protocol.JsonExtensions.FromJson``1(System.String)">
            <summary>
            Deserialize object from the JSON.
            </summary>
            <typeparam name="T">Type of object</typeparam>
            <param name="json">JSON representation of object</param>
        </member>
        <member name="M:NuGet.Protocol.JsonExtensions.FromJson``1(System.String,Newtonsoft.Json.JsonSerializerSettings)">
            <summary>
            Deserialize object from the JSON.
            </summary>
            <typeparam name="T">Type of object</typeparam>
            <param name="json">JSON representation of object</param>
            <param name="settings">The settings.</param>
        </member>
        <member name="M:NuGet.Protocol.JsonExtensions.FromJson(System.String,System.Type)">
            <summary>
            Deserialize object from the JSON.
            </summary>
            <param name="json">JSON representation of object</param>
            <param name="type">The object type.</param>
        </member>
        <member name="M:NuGet.Protocol.JsonExtensions.ToJToken(System.Object)">
            <summary>
            Serialize object to JToken.
            </summary>
            <param name="obj">The object.</param>
        </member>
        <member name="M:NuGet.Protocol.JsonExtensions.FromJToken``1(Newtonsoft.Json.Linq.JToken)">
            <summary>
            Deserialize object directly from JToken.
            </summary>
            <typeparam name="T">Type of object.</typeparam>
            <param name="jtoken">The JToken to be deserialized.</param>
        </member>
        <member name="M:NuGet.Protocol.JsonExtensions.FromJToken(Newtonsoft.Json.Linq.JToken,System.Type)">
            <summary>
            Deserialize object directly from JToken.
            </summary>
            <param name="jtoken">The JToken to be deserialized.</param>
            <param name="type">The object type.</param>
        </member>
        <member name="M:NuGet.Protocol.JsonExtensions.GetJObjectProperty``1(Newtonsoft.Json.Linq.JObject,System.String)">
            <summary>
            Extract the property directly from JObject.
            </summary>
            <typeparam name="T">Type of property to return.</typeparam>
            <param name="jobject">The JObject to be deserialized.</param>
            <param name="propertyName">The property name.</param>
        </member>
        <member name="T:NuGet.Protocol.SemanticVersionConverter">
            <summary>
            A SemanticVersion JSON converter.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.SemanticVersionConverter.CanConvert(System.Type)">
            <summary>
            Gets a flag indicating whether or not a type is convertible.
            </summary>
            <param name="objectType">An object type to check.</param>
            <returns><c>true</c> if <paramref name="objectType" /> is convertible; otherwise <c>false</c>.</returns>
        </member>
        <member name="M:NuGet.Protocol.SemanticVersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Reads the JSON representation of the object.
            </summary>
            <param name="reader">A JSON reader.</param>
            <param name="objectType">The type of the object.</param>
            <param name="existingValue">The existing value of the object.</param>
            <param name="serializer">A serializer.</param>
            <returns>A <see cref="T:NuGet.Versioning.SemanticVersion" /> object.</returns>
        </member>
        <member name="M:NuGet.Protocol.SemanticVersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">A JSON writer.</param>
            <param name="value">A value to serialize.</param>
            <param name="serializer">A serializer.</param>
        </member>
        <member name="M:NuGet.Protocol.ResolverMetadataClient.GetDependencies(NuGet.Protocol.HttpSource,System.Uri,System.String,NuGet.Versioning.VersionRange,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Retrieve the <see cref="T:NuGet.Protocol.Core.Types.RemoteSourceDependencyInfo" /> for a registration.
            </summary>
            <returns>Returns an empty sequence if the package does not exist.</returns>
        </member>
        <member name="M:NuGet.Protocol.ResolverMetadataClient.ProcessPackageVersion(Newtonsoft.Json.Linq.JObject,NuGet.Versioning.NuGetVersion)">
            <summary>
            Process an individual package version entry
            </summary>
            <param name="packageObj"></param>
            <param name="version"></param>
            <returns>Returns the RemoteSourceDependencyInfo object corresponding to this package version</returns>
        </member>
        <member name="M:NuGet.Protocol.ResolverMetadataClient.GetRegistrationInfo(NuGet.Protocol.HttpSource,System.Uri,System.String,NuGet.Versioning.VersionRange,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Frameworks.NuGetFramework,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Retrieve a registration blob
            </summary>
            <returns>Returns Null if the package does not exist</returns>
        </member>
        <member name="M:NuGet.Protocol.ResolverMetadataClient.GetFramework(Newtonsoft.Json.Linq.JObject)">
            <summary>
            Retrieve the target framework from a dependency group obj
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.DownloadResourceResult">
            <summary>
            The result of <see cref="T:NuGet.Protocol.Core.Types.DownloadResource" />.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.DownloadResourceResult.#ctor(NuGet.Protocol.Core.Types.DownloadResourceResultStatus)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Core.Types.DownloadResourceResult" /> class.
            </summary>
            <param name="status">A download resource result status.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="status" />
            is either <see cref="F:NuGet.Protocol.Core.Types.DownloadResourceResultStatus.Available" /> or
            <see cref="F:NuGet.Protocol.Core.Types.DownloadResourceResultStatus.AvailableWithoutStream" />.</exception>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.DownloadResourceResult.#ctor(System.IO.Stream,System.String)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Core.Types.DownloadResourceResult" /> class.
            </summary>
            <param name="stream">A package stream.</param>
            <param name="source">A package source.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="stream" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.DownloadResourceResult.#ctor(System.IO.Stream,NuGet.Packaging.PackageReaderBase,System.String)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Core.Types.DownloadResourceResult" /> class.
            </summary>
            <param name="stream">A package stream.</param>
            <param name="packageReader">A package reader.</param>
            <param name="source">A package source.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="stream" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.DownloadResourceResult.#ctor(NuGet.Packaging.PackageReaderBase,System.String)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Core.Types.DownloadResourceResult" /> class.
            </summary>
            <param name="packageReader">A package reader.</param>
            <param name="source">A package source.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageReader" /> is <c>null</c>.</exception>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.DownloadResourceResult.PackageStream">
            <summary>
            Gets the package <see cref="P:NuGet.Protocol.Core.Types.DownloadResourceResult.PackageStream" />.
            </summary>
            <remarks>The value may be <c>null</c>.</remarks>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.DownloadResourceResult.PackageSource">
            <summary>
            Gets the source containing this package, if not from cache
            </summary>
            <remarks>The value may be <c>null</c>.</remarks>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.DownloadResourceResult.PackageReader">
            <summary>
            Gets the <see cref="T:NuGet.Packaging.PackageReaderBase" /> for the package.
            </summary>
            <remarks>The value may be <c>null</c>.</remarks>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.DownloadResourceResult.Dispose">
            <summary>
            Disposes of this instance.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.NuGetProtocolException">
            <summary>
            Base protocol exception type containing a message and optional inner exception.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.FindPackageByIdDependencyInfo.PackageIdentity">
            <summary>
            Original package identity from the package.
            This contains the exact casing for the id and version.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.FindPackageByIdDependencyInfo.DependencyGroups">
            <summary>
            Gets the package dependecy groups.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.FindPackageByIdDependencyInfo.FrameworkReferenceGroups">
            <summary>
            Gets the framework reference groups.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.FindPackageByIdDependencyInfo.#ctor(NuGet.Packaging.Core.PackageIdentity,System.Collections.Generic.IEnumerable{NuGet.Packaging.PackageDependencyGroup},System.Collections.Generic.IEnumerable{NuGet.Packaging.FrameworkSpecificGroup})">
            <summary>
            DependencyInfo
            </summary>
            <param name="packageIdentity">original package identity</param>
            <param name="dependencyGroups">package dependency groups</param>
            <param name="frameworkReferenceGroups">Sequence of <see cref="T:NuGet.Packaging.FrameworkSpecificGroup" />s.</param>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.HttpSourceCacheContext.RootTempFolder">
            <summary>
            A suggested root folder to drop temporary files under, it will get cleared by the
            disposal of the <see cref="P:NuGet.Protocol.Core.Types.HttpSourceCacheContext.SourceCacheContext" /> that was used to create this instance.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.HttpSourceCacheContext.SourceCacheContext">
            <summary>
            Inner cache context.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.INuGetResource">
            <summary>
            Represents a resource provided by a server endpoint (V2 or V3).
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.INuGetResourceProvider">
            <summary>
            INuGetResourceProviders are imported by SourceRepository. They exist as singletons which span all sources,
            and are responsible
            for determining if they should be used for the given source when TryCreate is called.
            The provider determines the caching. Resources may be cached per source, but they are normally created new
            each time
            to allow for caching within the context they were created in.
            Providers may retrieve other resources from the source repository and pass them to the resources they
            create in order
            to build on them.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.INuGetResourceProvider.TryCreate(NuGet.Protocol.Core.Types.SourceRepository,System.Threading.CancellationToken)">
            <summary>
            Attempts to create a resource for this source.
            </summary>
            <remarks>
            The provider may return true but null for the resource if the
            provider determines that it should not exist.
            </remarks>
            <param name="source">Source repository</param>
            <returns>True if this provider handles the input source.</returns>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.INuGetResourceProvider.ResourceType">
            <summary>
            Resource type provided
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.INuGetResourceProvider.Name">
            <summary>
            Name of the provider. This is used for ordering.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.INuGetResourceProvider.Before">
            <summary>
            Names of providers this should be ordered BEFORE
            Gives this instance a higher priority.
            </summary>
            <remarks>If provider: default is named here, this provider will be called BEFORE default</remarks>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.INuGetResourceProvider.After">
            <summary>
            Names of providers this should be ordered AFTER.
            Gives this instance a lower priority.
            </summary>
            <remarks>If provider: default is named here, this provider will be called AFTER default</remarks>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.ISourceRepositoryProvider">
            <summary>
            SourceRepositoryProvider composes resource providers into source repositories.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.ISourceRepositoryProvider.GetRepositories">
            <summary>
            Retrieve repositories
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.ISourceRepositoryProvider.CreateRepository(NuGet.Configuration.PackageSource)">
            <summary>
            Create a repository for one time use.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.ISourceRepositoryProvider.CreateRepository(NuGet.Configuration.PackageSource,NuGet.Protocol.FeedType)">
            <summary>
            Create a repository for one time use.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.ISourceRepositoryProvider.PackageSourceProvider">
            <summary>
            Gets the package source provider
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.IPackageSearchMetadata">
            <summary>
            Package metadata only containing select fields relevant to search results processing and presenting.
            Immutable.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.PackageSearchMetadataBuilder">
            <summary>
            Helper class allowing creation/alteration of immutable package metadata objects.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.PackageSearchMetadataExtensions">
            <summary>
            Shortcut methods to create altered metadata objects with new versions.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.VersionInfo.PackageSearchMetadata">
            <summary>
            In V2, when finding the list of versions that a package ID has, we also get all of the metadata
            associated with each version. It would be wasteful to throw this away, so we store what we have
            here. For V3, the metadata property is null. Callers that receive this type need to be able to
            fetch this package metadata some other way if this property is null.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.NuGetResourceProviderPositions">
            <summary>
            Positions to base providers on
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Core.Types.NuGetResourceProviderPositions.First">
            <summary>
            The first provider called
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Core.Types.NuGetResourceProviderPositions.Last">
            <summary>
            The last provider called
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.NuGetTestMode.InvokeTestFunctionAgainstTestMode``1(System.Func{``0},System.Boolean)">
            <summary>
            Intended for internal use only: utility method for testing purposes.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.PackageProgressEventArgs.#ctor(NuGet.Packaging.Core.PackageIdentity,NuGet.Configuration.PackageSource,System.Double)">
            <summary>
            The status of a package action.
            </summary>
            <param name="identity">package identity</param>
            <param name="source">repository source or null</param>
            <param name="complete">0.0 - 1.0</param>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.PackageProgressEventArgs.Complete">
            <summary>
            Completion - 0.0 - 1.0
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.PackageProgressEventArgs.IsComplete">
            <summary>
            True at 100% completion
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.ProviderComparer">
            <summary>
            An imperfect sort for provider before/after
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.PluginResourceProvider">
            <summary>
            A plugin resource provider.
            </summary>
            <remarks>This is unsealed only to facilitate testing.</remarks>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.PluginResourceProvider.TryCreate(NuGet.Protocol.Core.Types.SourceRepository,System.Threading.CancellationToken)">
            <summary>
            Asynchronously attempts to create a resource for the specified source repository.
            </summary>
            <param name="source">A source repository.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a Tuple&lt;bool, INuGetResource&gt;</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="source" /> is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.PluginFindPackageByIdResource">
            <summary>
            A <see cref="T:NuGet.Protocol.Core.Types.FindPackageByIdResource" /> for plugins.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.PluginFindPackageByIdResource.#ctor(NuGet.Protocol.Plugins.IPlugin,NuGet.Protocol.Plugins.IPluginMulticlientUtilities,NuGet.Configuration.PackageSource)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Core.Types.PluginFindPackageByIdResource" /> class.
            </summary>
            <param name="plugin">A plugin.</param>
            <param name="utilities">A plugin multiclient utilities.</param>
            <param name="packageSource">A package source.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="utilities" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageSource" />
            is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.PluginFindPackageByIdResource.CopyNupkgToStreamAsync(System.String,NuGet.Versioning.NuGetVersion,System.IO.Stream,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously copies a .nupkg to a stream.
            </summary>
            <param name="id">A package ID.</param>
            <param name="version">A package version.</param>
            <param name="destination">A destination stream.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Boolean" /> indicating whether or not the .nupkg file was copied.</returns>
            <exception cref="T:System.NotSupportedException">Thrown always.</exception>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.PluginFindPackageByIdResource.GetPackageDownloaderAsync(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets a package downloader for a package identity.
            </summary>
            <param name="packageIdentity">A package identity.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an <see cref="T:NuGet.Packaging.IPackageDownloader" />.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageIdentity" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.PluginFindPackageByIdResource.GetAllVersionsAsync(System.String,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets all package versions for a package ID.
            </summary>
            <param name="id">A package ID.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.PluginFindPackageByIdResource.GetDependencyInfoAsync(System.String,NuGet.Versioning.NuGetVersion,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets dependency information for a specific package.
            </summary>
            <param name="id">A package id.</param>
            <param name="version">A package version.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.PluginFindPackageByIdResource.DoesPackageExistAsync(System.String,NuGet.Versioning.NuGetVersion,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously check if exact package (id/version) exists at this source.
            </summary>
            <param name="id">A package id.</param>
            <param name="version">A package version.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.RemoteSourceDependencyInfo">
            <summary>
            A collection of package dependency groups with the content (nupkg url).
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.RemoteSourceDependencyInfo.#ctor(NuGet.Packaging.Core.PackageIdentity,System.Boolean,System.Collections.Generic.IEnumerable{NuGet.Packaging.PackageDependencyGroup},System.String)">
            <summary>
            DependencyInfo
            </summary>
            <param name="identity">package identity</param>
            <param name="dependencyGroups">package dependency groups</param>
            <param name="contentUri">The content uri for the dependency.</param>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.RemoteSourceDependencyInfo.Identity">
            <summary>
            Package identity
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.RemoteSourceDependencyInfo.Listed">
            <summary>
            IsListed
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.RemoteSourceDependencyInfo.DependencyGroups">
            <summary>
            Package dependency groups
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.RemoteSourceDependencyInfo.ContentUri">
            <summary>
            The content url of this resource.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.Repository.CreateProvider(System.Collections.Generic.IEnumerable{NuGet.Protocol.Core.Types.INuGetResourceProvider})">
            <summary>
            Create the default source repository provider
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.Repository.CreateProvider(System.Collections.Generic.IEnumerable{NuGet.Protocol.Core.Types.INuGetResourceProvider},System.String)">
            <summary>
            Find sources from nuget.config based on the root path
            </summary>
            <param name="rootPath">lowest folder path</param>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.Repository.CreateSource(System.Collections.Generic.IEnumerable{System.Lazy{NuGet.Protocol.Core.Types.INuGetResourceProvider}},System.String)">
            <summary>
            Create a SourceRepository
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.Repository.CreateSource(System.Collections.Generic.IEnumerable{System.Lazy{NuGet.Protocol.Core.Types.INuGetResourceProvider}},System.String,NuGet.Protocol.FeedType)">
            <summary>
            Create a SourceRepository
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.Repository.CreateSource(System.Collections.Generic.IEnumerable{System.Lazy{NuGet.Protocol.Core.Types.INuGetResourceProvider}},NuGet.Configuration.PackageSource)">
            <summary>
            Create a SourceRepository
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.Repository.CreateSource(System.Collections.Generic.IEnumerable{System.Lazy{NuGet.Protocol.Core.Types.INuGetResourceProvider}},NuGet.Configuration.PackageSource,NuGet.Protocol.FeedType)">
            <summary>
            Create a SourceRepository
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.ResourceProvider.#ctor(System.Type,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            </summary>
            <param name="resourceType">Type this resource provider creates</param>
            <param name="name">name used for ordering</param>
            <param name="before">providers that this provider should have precendence over</param>
            <param name="after">providers that this provider should be called after</param>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.DependencyInfoResource">
            <summary>
            Provides methods for resolving a package and its dependencies. This might change based on the new
            dependency resolver.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.DependencyInfoResource.ResolvePackage(NuGet.Packaging.Core.PackageIdentity,NuGet.Frameworks.NuGetFramework,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Retrieve dependency info for a single package.
            </summary>
            <param name="package">package id and version</param>
            <param name="projectFramework">project target framework. This is used for finding the dependency group</param>
            <param name="token">cancellation token</param>
            <returns>
            Returns dependency info for the given package if it exists. If the package is not found null is
            returned.
            </returns>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.DependencyInfoResource.ResolvePackages(System.String,NuGet.Frameworks.NuGetFramework,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Retrieve the available packages and their dependencies.
            </summary>
            <remarks>Includes prerelease packages</remarks>
            <param name="packageId">package Id to search</param>
            <param name="projectFramework">project target framework. This is used for finding the dependency group</param>
            <param name="token">cancellation token</param>
            <returns>available packages and their dependencies</returns>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.DependencyInfoResource.ResolvePackages(System.String,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Retrieve the available packages and their dependencies.
            </summary>
            <remarks>Includes prerelease packages</remarks>
            <param name="packageId">package Id to search</param>
            <param name="token">cancellation token</param>
            <returns>available packages and their dependencies</returns>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.DownloadResource">
            <summary>
            Finds the download url of a nupkg
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.DownloadResource.GetDownloadResourceResultAsync(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.PackageDownloadContext,System.String,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Downloads a package .nupkg with the provided identity. If the package is not available
            on the source but the source itself is not down or unavailable, the
            <see cref="P:NuGet.Protocol.Core.Types.DownloadResourceResult.Status" /> will be <see cref="F:NuGet.Protocol.Core.Types.DownloadResourceResultStatus.NotFound" />.
            If the operation was cancelled, the <see cref="P:NuGet.Protocol.Core.Types.DownloadResourceResult.Status" /> will be
            <see cref="F:NuGet.Protocol.Core.Types.DownloadResourceResultStatus.Cancelled" />.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.FindPackageByIdResource">
            <summary>
            A resource capable of fetching packages, package versions and package dependency information.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.FindPackageByIdResource.GetAllVersionsAsync(System.String,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets all package versions for a package ID.
            </summary>
            <param name="id">A package ID.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.FindPackageByIdResource.GetDependencyInfoAsync(System.String,NuGet.Versioning.NuGetVersion,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets dependency information for a specific package.
            </summary>
            <param name="id">A package id.</param>
            <param name="version">A package version.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.FindPackageByIdResource.CopyNupkgToStreamAsync(System.String,NuGet.Versioning.NuGetVersion,System.IO.Stream,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously copies a .nupkg to a stream.
            </summary>
            <param name="id">A package ID.</param>
            <param name="version">A package version.</param>
            <param name="destination">A destination stream.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Boolean" /> indicating whether or not the .nupkg file was copied.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="destination" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.FindPackageByIdResource.GetPackageDownloaderAsync(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets a package downloader for a package identity.
            </summary>
            <param name="packageIdentity">A package identity.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an <see cref="T:NuGet.Packaging.IPackageDownloader" />.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageIdentity" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.FindPackageByIdResource.DoesPackageExistAsync(System.String,NuGet.Versioning.NuGetVersion,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously check if exact package (id/version) exists at this source.
            </summary>
            <param name="id">A package id.</param>
            <param name="version">A package version.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.FindPackageByIdResource.GetDependencyInfo(NuGet.Packaging.NuspecReader)">
            <summary>
            Read dependency info from a nuspec.
            </summary>
            <remarks>This also verifies minClientVersion.</remarks>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.HttpHandlerResource">
            <summary>
            An HttpClient configured for the package source
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.HttpHandlerResource.ClientHandler">
            <summary>
            HttpClientHandler used for credential support.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.HttpHandlerResource.MessageHandler">
            <summary>
            Message handler containing the ClientHandler.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.LegacyFeedCapabilityResource">
            <summary>
            A resource for detecting the capabilities of a V2 feed.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.MetadataResource">
            <summary>
            Basic metadata
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.MetadataResource.GetVersions(System.String,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Get all versions of a package
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.MetadataResource.GetVersions(System.String,System.Boolean,System.Boolean,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Get all versions of a package
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.MetadataResource.Exists(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            True if the package exists in the source
            Includes unlisted.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.MetadataResource.Exists(NuGet.Packaging.Core.PackageIdentity,System.Boolean,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            True if the package exists in the source
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.PackageMetadataResource.GetMetadataAsync(System.String,System.Boolean,System.Boolean,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Returns all versions of a package
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.PackageMetadataResource.GetMetadataAsync(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Return package metadata for the input PackageIdentity
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.PackageSearchResource.SearchAsync(System.String,NuGet.Protocol.Core.Types.SearchFilter,System.Int32,System.Int32,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Retrieves search results
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.PackageUpdateResource">
            <summary>
            Contains logics to push or delete packages in Http server or file system
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Core.Types.PackageUpdateResource.TempApiKeyServiceEndpoint">
            <summary>
            Create temporary verification api key endpoint: "create-verification-key/[package id]/[package version]"
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.PackageUpdateResource.GetSymbolsPath(System.String,System.Boolean)">
            <summary>
            Get the symbols package from the original package. Removes the .nupkg and adds .symbols.nupkg
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.PackageUpdateResource.PushPackageToServer(System.String,System.String,System.String,System.Int64,System.Boolean,System.Boolean,System.TimeSpan,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Pushes a package to the Http server.
            </summary>
            <returns>Indicator of whether to show PushCommandPackagePushed message.</returns>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.PackageUpdateResource.EnsureSuccessStatusCode(System.Net.Http.HttpResponseMessage,System.Nullable{System.Net.HttpStatusCode},NuGet.Common.ILogger)">
            <summary>
            Ensures a Success HTTP Status Code is returned unless a specified exclusion occurred. If CodeNotToThrow is provided and the response contains
            this code, do not EnsureSuccess and instead return the exception code gracefully.
            </summary>
            <param name="response"></param>
            <param name="codeNotToThrow"></param>
            <param name="logger"></param>
            <returns>Response StatusCode</returns>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.PackageUpdateResource.DetectAndLogSkippedErrorOccurrence(System.Nullable{System.Net.HttpStatusCode},System.String,System.String,NuGet.Common.ILogger)">
            <summary>
            Gently log any specified Skipped status code without throwing.
            </summary>
            <param name="skippedErrorStatusCode">If provided, it indicates that this StatusCode occurred but was flagged as to be Skipped.</param>
            <param name="logger"></param>
            <returns>Indication of whether the log occurred.</returns>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.PackageUpdateResource.AdvertiseAvailableOptionToIgnore(System.Net.HttpStatusCode,NuGet.Common.ILogger)">
            <summary>
            If we provide such option, output a help message that explains that the error that occurred can be ignored by using it.
            </summary>
            <param name="errorCodeThatOccurred">Error to check for a relevant option to advertise to the user. </param>
            <param name="logger"></param>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.PluginResource">
            <summary>
            Represents a plugin resource.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.PluginResource.#ctor(System.Collections.Generic.IEnumerable{NuGet.Protocol.Plugins.PluginCreationResult},NuGet.Configuration.PackageSource,NuGet.Configuration.ICredentialService)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Core.Types.PluginResource" /> class.
            </summary>
            <param name="pluginCreationResults">Plugin creation results.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="pluginCreationResults" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageSource" />
            is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.PluginResource.GetPluginAsync(NuGet.Protocol.Plugins.OperationClaim,System.Threading.CancellationToken)">
            <summary>
            Gets the first plugin satisfying the required operation claims for the current package source.
            </summary>
            <param name="requiredClaim">The required operation claim.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:NuGet.Protocol.Core.Types.PluginResource.GetPluginResult" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.SymbolPackageUpdateResourceV3">
            <summary>
            Contains logics to push symbol packages in Http server or file system
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.SearchFilter">
            <summary>
            A search filter context that represents the UI settings
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.SearchFilter.#ctor(System.Boolean)">
            <summary>
            Initializes an instance of a <see cref="T:NuGet.Protocol.Core.Types.SearchFilter" /> and validates required parameters.
            </summary>
            <param name="includePrerelease">Whether or not to allow prerelease results.</param>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.SearchFilter.#ctor(System.Boolean,System.Nullable{NuGet.Protocol.Core.Types.SearchFilterType})">
            <summary>
            Initializes an instance of a <see cref="T:NuGet.Protocol.Core.Types.SearchFilter" /> and validates required parameters.
            </summary>
            <param name="includePrerelease">Whether or not to allow prerelease results.</param>
            <param name="filter">The filter to apply to the results.</param>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.SearchFilter.SupportedFrameworks">
            <summary>
            Filter to only the list of packages compatible with these frameworks.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.SearchFilter.IncludePrerelease">
            <summary>
            Include prerelease packages in search
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.SearchFilter.IncludeDelisted">
            <summary>
            Include unlisted packages in search
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.SearchFilter.PackageTypes">
            <summary>
            Restrict the search to certain package types.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.SearchFilter.Filter">
            <summary>
            The optional filter type. Absense of this value indicates that all versions should be returned.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.SearchFilter.OrderBy">
            <summary>
            The optional order by. Absense of this value indicates that search results should be ordered by relevance.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.SearchFilterType">
            <summary>
            The type of filter to apply to the search.
            </summary>
            <remarks>
            Here are some examples to clarify what these filters mean. Suppose the very latest version is prerelease.
            
              Version     | Prerelease | IsLatestVersion | IsAbsoluteLatestVersion
              ------------|------------|-----------------|------------------------
              8.0.1-beta1 | true       | false           | false
              8.0.3       | false      | false           | false
              9.0.1       | false      | true            | false
              9.0.2-beta1 | true       | false           | true
            
            Suppose the very latest version is not prerelease. Notice the latest version is also the absolute latest
            version. In other words, a prerelease package cannot be a latest version but a non-prerelease package can be
            both the latest version and the absolute latest version.
            
              Version     | Prerelease | IsLatestVersion | IsAbsoluteLatestVersion
              ------------|------------|-----------------|------------------------
              8.0.1-beta1 | true       | false           | false
              8.0.3       | false      | false           | false
              9.0.1       | false      | true            | true
            
            Suppose there are only prerelease versions. Notice there are no package that has IsLatestVersion as true.
            
              Version     | Prerelease | IsLatestVersion | IsAbsoluteLatestVersion
              ------------|------------|-----------------|------------------------
              8.0.1-beta1 | true       | false           | false
              9.0.2-beta1 | true       | false           | true
            
            </remarks>
        </member>
        <member name="F:NuGet.Protocol.Core.Types.SearchFilterType.IsLatestVersion">
            <summary>
            Only select the latest stable version of a package per package ID. Given the server supports
            <see cref="F:NuGet.Protocol.Core.Types.SearchFilterType.IsAbsoluteLatestVersion" />, a package that is <see cref="F:NuGet.Protocol.Core.Types.SearchFilterType.IsLatestVersion" /> should never be
            prerelease. Also, it does not make sense to look for a <see cref="F:NuGet.Protocol.Core.Types.SearchFilterType.IsLatestVersion" /> package when also
            including prerelease.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Core.Types.SearchFilterType.IsAbsoluteLatestVersion">
            <summary>
            Only select the absolute latest version of a package per package ID. It does not make sense to look for a
            <see cref="F:NuGet.Protocol.Core.Types.SearchFilterType.IsAbsoluteLatestVersion" /> when excluding prerelease.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Core.Types.SearchOrderBy.Id">
            <summary>
            Order the resulting packages by package ID.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.SourceCacheContext">
            <summary>
            Cache control settings for the V3 disk cache.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Core.Types.SourceCacheContext._generatedTempFolder">
            <summary>
            Path of temp folder if requested by GeneratedTempFolder
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Core.Types.SourceCacheContext.DefaultMaxAge">
            <summary>
            Default amount of time to cache version lists.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.SourceCacheContext.NoCache">
            <summary>
            If set, the global disk cache will not be written to or read from. Instead, a temporary directory will be
            used.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.SourceCacheContext.DirectDownload">
            <summary>
            If set, the global disk cache will not be written to.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.SourceCacheContext.MaxAge">
            <summary>
            Package version lists or packages from the server older than this date will be fetched from the server.
            </summary>
            <remarks>This will be ignored if <see cref="P:NuGet.Protocol.Core.Types.SourceCacheContext.NoCache" /> is true.</remarks>
            <remarks>If the value is null the default expiration will be used.</remarks>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.SourceCacheContext.RefreshMemoryCache">
            <summary>
            Force the in-memory cache to reload. This avoids allowing other calls to populate
            the memory cache again from cached files on disk using a different source context.
            This should only be used for retries.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.SourceCacheContext.SessionId">
            <summary>
            X-NUGET-SESSION
            This should be unique for each package operation.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.SourceCacheContext.MaxAgeTimeSpan">
            <summary>
            Package version lists from the server older than this time span
            will be fetched from the server.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.SourceCacheContext.Clone">
            <summary>
            Clones the current SourceCacheContext.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.SourceCacheContext.WithRefreshCacheTrue">
            <summary>
            Clones the current cache context and does the following:
            1. Sets MaxAge to Now
            2. RefreshMemoryCache to true
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.SourcePackageDependencyInfo.Listed">
            <summary>
            True if the package is listed and shown in search.
            </summary>
            <remarks>This property only applies to online sources.</remarks>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.SourcePackageDependencyInfo.Source">
            <summary>
            Source repository the dependency information was retrieved from.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.SourcePackageDependencyInfo.DownloadUri">
            <summary>
            The HTTP, UNC, or local file URI to the package nupkg.
            </summary>
            <remarks>Optional</remarks>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.SourcePackageDependencyInfo.PackageHash">
            <summary>
            Package hash
            </summary>
            <remarks>Optional</remarks>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.SourceRepository">
            <summary>
            Represents a Server endpoint. Exposes methods to get a specific resource such as Search, Metrics service
            and so on for the given server endpoint.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.SourceRepository.FeedTypeOverride">
            <summary>
            Pre-determined feed type.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.SourceRepository.#ctor(NuGet.Configuration.PackageSource,System.Collections.Generic.IEnumerable{NuGet.Protocol.Core.Types.INuGetResourceProvider})">
            <summary>
            Source Repository
            </summary>
            <param name="source">source url</param>
            <param name="providers">Resource providers</param>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.SourceRepository.#ctor(NuGet.Configuration.PackageSource,System.Collections.Generic.IEnumerable{System.Lazy{NuGet.Protocol.Core.Types.INuGetResourceProvider}})">
            <summary>
            Source Repository
            </summary>
            <param name="source">source url</param>
            <param name="providers">Resource providers</param>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.SourceRepository.#ctor(NuGet.Configuration.PackageSource,System.Collections.Generic.IEnumerable{System.Lazy{NuGet.Protocol.Core.Types.INuGetResourceProvider}},NuGet.Protocol.FeedType)">
            <summary>
            Source Repository
            </summary>
            <param name="source">source url</param>
            <param name="providers">Resource providers</param>
            <param name="feedTypeOverride">Restrict the source to this feed type.</param>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.SourceRepository.#ctor">
            <summary>
            Internal default constructor
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Core.Types.SourceRepository.PackageSource">
            <summary>
            Package source
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.SourceRepository.GetFeedType(System.Threading.CancellationToken)">
            <summary>
            Find the FeedType of the source. If overridden FeedTypeOverride is returned.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.SourceRepository.GetResource``1">
            <summary>
            Returns a resource from the SourceRepository if it exists.
            </summary>
            <typeparam name="T">Expected resource type</typeparam>
            <returns>Null if the resource does not exist</returns>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.SourceRepository.GetResource``1(System.Threading.CancellationToken)">
            <summary>
            Returns a resource from the SourceRepository if it exists.
            </summary>
            <typeparam name="T">Expected resource type</typeparam>
            <returns>Null if the resource does not exist</returns>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.SourceRepository.GetResourceAsync``1">
            <summary>
            Returns a resource from the SourceRepository if it exists.
            </summary>
            <typeparam name="T">Expected resource type</typeparam>
            <returns>Null if the resource does not exist</returns>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.SourceRepository.GetResourceAsync``1(System.Threading.CancellationToken)">
            <summary>
            Returns a resource from the SourceRepository if it exists.
            </summary>
            <typeparam name="T">Expected resource type</typeparam>
            <returns>Null if the resource does not exist</returns>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.SourceRepository.Init(System.Collections.Generic.IEnumerable{System.Lazy{NuGet.Protocol.Core.Types.INuGetResourceProvider}})">
            <summary>
            Initialize provider cache
            </summary>
            <param name="providers"></param>
            <returns></returns>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.SourceRepository.GetFeedType(NuGet.Configuration.PackageSource)">
            <summary>
            Get the feed type from the package source.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Core.Types.SourceRepositoryProvider">
            <summary>
            SourceRepositoryProvider is the high level source for repository objects representing package sources.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.SourceRepositoryProvider.#ctor(NuGet.Configuration.IPackageSourceProvider,System.Collections.Generic.IEnumerable{System.Lazy{NuGet.Protocol.Core.Types.INuGetResourceProvider}})">
            <summary>
            Non-MEF constructor
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.SourceRepositoryProvider.GetRepositories">
            <summary>
            Retrieve repositories
            </summary>
            <returns></returns>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.SourceRepositoryProvider.CreateRepository(NuGet.Configuration.PackageSource)">
            <summary>
            Create a repository for one time use.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.SourceRepositoryProvider.CreateRepository(NuGet.Configuration.PackageSource,NuGet.Protocol.FeedType)">
            <summary>
            Create a repository for one time use.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Core.Types.UserAgent.SetUserAgent(System.Net.Http.HttpClient)">
            <summary>
            Set user agent string on HttpClient to the static string.
            </summary>
            <param name="client">Http client</param>
        </member>
        <member name="T:NuGet.Protocol.InvalidCacheProtocolException">
            <summary>
            Failure due to an invalid cache.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.PackageNotFoundProtocolException">
            <summary>
            Thrown when a package cannot be found on a feed.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.PackageNotFoundProtocolException.PackageIdentity">
            <summary>
            Package that was not found.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.VisualStudio.FactoryExtensionsVS.GetVisualStudio(NuGet.Protocol.Core.Types.Repository.ProviderFactory)">
            <summary>
            Core V2 + Core V3 + VS
            </summary>
        </member>
        <member name="F:NuGet.Protocol.FeedType.Undefined">
            <summary>
            Undetermined type
            </summary>
        </member>
        <member name="F:NuGet.Protocol.FeedType.HttpV2">
            <summary>
            V2 OData protocol, ex: https://www.nuget.org/api/v2/
            </summary>
        </member>
        <member name="F:NuGet.Protocol.FeedType.HttpV3">
            <summary>
            V3 Json protocol, ex: https://api.nuget.org/v3/index.json
            </summary>
        </member>
        <member name="F:NuGet.Protocol.FeedType.FileSystemV2">
            <summary>
            Flat folder of nupkgs
            </summary>
        </member>
        <member name="F:NuGet.Protocol.FeedType.FileSystemV3">
            <summary>
            Version folder structure used for project.json
            </summary>
        </member>
        <member name="F:NuGet.Protocol.FeedType.FileSystemUnzipped">
            <summary>
            Unzipped folder of nupkgs used by project templates
            </summary>
        </member>
        <member name="F:NuGet.Protocol.FeedType.FileSystemPackagesConfig">
            <summary>
            Packages.config packages folder format
            </summary>
        </member>
        <member name="F:NuGet.Protocol.FeedType.FileSystemUnknown">
            <summary>
            Undetermined folder type. Occurs when the folder is empty
            or does not exist yet.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.FeedTypePackageSource">
            <summary>
            PackageSource that can carry a feed type used to override the source repository and provide a 
            hint for the expected type.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.FeedTypePackageSource.FeedType">
            <summary>
            Feed type, ex: HttpV2, FileSystemV3
            </summary>
        </member>
        <member name="T:NuGet.Protocol.FeedTypeResource">
            <summary>
            Resource wrapper for FeedType.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.AmbientAuthenticationState">
            <summary>
            Represents source authentication status per active operation
            </summary>
        </member>
        <member name="T:NuGet.Protocol.DownloadTimeoutStreamContent">
            <summary>
            A wrapper around <see cref="T:System.Net.Http.StreamContent" /> that applies a <see cref="T:NuGet.Protocol.DownloadTimeoutStream" />
            to the contained stream. When the <see cref="T:System.Net.Http.HttpResponseMessage" /> is disposed, this
            content is disposed which in turn disposes the <see cref="T:NuGet.Protocol.DownloadTimeoutStream" />, which
            disposes the actual network stream.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.HttpHandlerResourceV3">
            <summary>
            Resource wrapper for an HttpClient
            </summary>
        </member>
        <member name="P:NuGet.Protocol.HttpHandlerResourceV3.CredentialsSuccessfullyUsed">
            <summary>
            Gets or sets a delegate that is to be invoked when authenticated feed credentials are successfully
            used.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.HttpRequestMessageExtensions.Clone(System.Net.Http.HttpRequestMessage)">
            <summary>
            Clones an <see cref="T:System.Net.Http.HttpRequestMessage" /> request.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.HttpRequestMessageExtensions.GetOrCreateConfiguration(System.Net.Http.HttpRequestMessage)">
            <summary>
            Retrieves the HTTP request configuration instance attached to the given message as custom property.
            </summary>
            <param name="request">The HTTP request message.</param>
            <returns>Configuration instance if exists, or a default instance otherwise.</returns>
        </member>
        <member name="M:NuGet.Protocol.HttpRequestMessageExtensions.SetConfiguration(System.Net.Http.HttpRequestMessage,NuGet.Protocol.HttpRequestMessageConfiguration)">
            <summary>
            Attaches an HTTP request configuration instance to the given message as custom property.
            If the configuration has already been set on the request message, the old configuration
            is replaced.
            </summary>
            <param name="request">The HTTP request message.</param>
            <param name="configuration">An HTTP request message configuration instance.</param>
        </member>
        <member name="T:NuGet.Protocol.HttpRequestMessageFactory">
            <summary>
            Factory class containing methods facilitating creation of <see cref="T:System.Net.Http.HttpRequestMessage" /> 
            with additional custom parameters.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.HttpRequestMessageFactory.Create(System.Net.Http.HttpMethod,System.String,NuGet.Common.ILogger)">
            <summary>
            Creates an instance of <see cref="T:System.Net.Http.HttpRequestMessage" />.
            </summary>
            <param name="method">Desired HTTP verb</param>
            <param name="requestUri">Request URI</param>
            <param name="log">Logger instance to be attached</param>
            <returns>Instance of <see cref="T:System.Net.Http.HttpRequestMessage" /></returns>
        </member>
        <member name="M:NuGet.Protocol.HttpRequestMessageFactory.Create(System.Net.Http.HttpMethod,System.Uri,NuGet.Common.ILogger)">
            <summary>
            Creates an instance of <see cref="T:System.Net.Http.HttpRequestMessage" />.
            </summary>
            <param name="method">Desired HTTP verb</param>
            <param name="requestUri">Request URI</param>
            <param name="log">Logger instance to be attached</param>
            <returns>Instance of <see cref="T:System.Net.Http.HttpRequestMessage" /></returns>
        </member>
        <member name="M:NuGet.Protocol.HttpRequestMessageFactory.Create(System.Net.Http.HttpMethod,System.String,NuGet.Protocol.HttpRequestMessageConfiguration)">
            <summary>
            Creates an instance of <see cref="T:System.Net.Http.HttpRequestMessage" />.
            </summary>
            <param name="method">Desired HTTP verb</param>
            <param name="requestUri">Request URI</param>
            <param name="configuration">The request configuration</param>
            <returns>Instance of <see cref="T:System.Net.Http.HttpRequestMessage" /></returns>
        </member>
        <member name="M:NuGet.Protocol.HttpRequestMessageFactory.Create(System.Net.Http.HttpMethod,System.Uri,NuGet.Protocol.HttpRequestMessageConfiguration)">
            <summary>
            Creates an instance of <see cref="T:System.Net.Http.HttpRequestMessage" />.
            </summary>
            <param name="method">Desired HTTP verb</param>
            <param name="requestUri">Request URI</param>
            <param name="configuration">The request configuration</param>
            <returns>Instance of <see cref="T:System.Net.Http.HttpRequestMessage" /></returns>
        </member>
        <member name="T:NuGet.Protocol.HttpRetryHandler">
            <summary>
            The <see cref="T:NuGet.Protocol.HttpRetryHandler" /> is for retrying and HTTP request if it times out, has any exception,
            or returns a status code of 500 or greater.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.HttpRetryHandler.SendAsync(NuGet.Protocol.HttpRetryHandlerRequest,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Make an HTTP request while retrying after failed attempts or timeouts.
            </summary>
            <remarks>
            This method accepts a factory to create instances of the <see cref="T:System.Net.Http.HttpRequestMessage" /> because
            requests cannot always be used. For example, suppose the request is a POST and contains content
            of a stream that can only be consumed once.
            </remarks>
        </member>
        <member name="T:NuGet.Protocol.HttpRetryHandlerRequest">
            <summary>
            A request to be handled by <see cref="T:NuGet.Protocol.HttpRetryHandler" />. This type should contain all
            of the knowledge necessary to make a request, while handling transient transport errors.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.HttpRetryHandlerRequest.HttpClient">
            <summary>The HTTP client to use for each request attempt.</summary>
        </member>
        <member name="P:NuGet.Protocol.HttpRetryHandlerRequest.RequestFactory">
            <summary>
            The factory that generates each request message. This factory is invoked for each attempt.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.HttpRetryHandlerRequest.CompletionOption">
            <summary>The HTTP completion option to use for the next attempt.</summary>
        </member>
        <member name="P:NuGet.Protocol.HttpRetryHandlerRequest.MaxTries">
            <summary>The maximum number of times to try the request. This value includes the initial attempt.</summary>
        </member>
        <member name="P:NuGet.Protocol.HttpRetryHandlerRequest.RequestTimeout">
            <summary>How long to wait on the request to come back with a response.</summary>
        </member>
        <member name="P:NuGet.Protocol.HttpRetryHandlerRequest.RetryDelay">
            <summary>How long to wait before trying again after a failed request.</summary>
            <summary>This API is intended only for testing purposes and should not be used in product code.</summary>
        </member>
        <member name="P:NuGet.Protocol.HttpRetryHandlerRequest.DownloadTimeout">
            <summary>The timeout to apply to <see cref="T:NuGet.Protocol.DownloadTimeoutStream" /> instances.</summary>
        </member>
        <member name="P:NuGet.Protocol.HttpRetryHandlerRequest.AddHeaders">
            <summary>
            Additional headers to add to the request.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.HttpSource.RetryHandler">
            <summary>The retry handler to use for all HTTP requests.</summary>
            <summary>This API is intended only for testing purposes and should not be used in product code.</summary>
        </member>
        <member name="M:NuGet.Protocol.HttpSource.GetAsync``1(NuGet.Protocol.HttpSourceCachedRequest,System.Func{NuGet.Protocol.HttpSourceResult,System.Threading.Tasks.Task{``0}},NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Caching Get request.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.HttpSourceCachedRequest">
            <summary>
            A cached HTTP request handled by <see cref="T:NuGet.Protocol.HttpSource" />.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.HttpSourceCachedRequest.Uri">
            <summary>
            The URI to request with <code>GET</code>.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.HttpSourceCachedRequest.CacheKey">
            <summary>
            The cache key to use when fetching and storing the response from the HTTP cache. This
            cache key is scoped to the NuGet source. That is to say that each NuGet source has its
            own independent HTTP cache.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.HttpSourceCachedRequest.CacheContext">
            <summary>
            The cache context.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.HttpSourceCachedRequest.AcceptHeaderValues">
            <summary>
            The header values to apply when building the <see cref="T:System.Net.Http.HttpRequestMessage" />.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.HttpSourceCachedRequest.IgnoreNotFounds">
            <summary>
            When processing the <see cref="T:System.Net.Http.HttpResponseMessage" />, this flag allows
            <code>404 Not Found</code> to be interpreted as a null response. This value defaults
            to <code>false</code>.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.HttpSourceCachedRequest.MaxTries">
            <summary>The maximum number of times to try the request. This value includes the initial attempt.</summary>
        </member>
        <member name="P:NuGet.Protocol.HttpSourceCachedRequest.EnsureValidContents">
            <summary>
            A method used to validate the response stream. This method should not
            dispose the stream and should throw an exception when the content is invalid.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.HttpSourceCachedRequest.RequestTimeout">
            <summary>
            The timeout to use when fetching the <see cref="T:System.Net.Http.HttpResponseMessage" />. Since
            <see cref="T:NuGet.Protocol.HttpSource" /> only uses <see cref="F:System.Net.Http.HttpCompletionOption.ResponseHeadersRead" />,
            this means that we wait this amount of time for only the HTTP headers to be returned.
            Downloading the response body is not included in this timeout.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.HttpSourceCachedRequest.DownloadTimeout">
            <summary>The timeout to apply to <see cref="T:NuGet.Protocol.DownloadTimeoutStream" /> instances.</summary>
        </member>
        <member name="T:NuGet.Protocol.HttpSourceCredentials">
            <summary>
            A mutable CredentialCache wrapper. This allows the underlying ICredentials to
            be changed to work around HttpClientHandler not allowing Credentials to change.
            This class intentionally inherits from CredentialCache to support authentication on redirects.
            According to System.Net implementation any other ICredentials implementation is dropped for security reasons.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.HttpSourceCredentials._credentials">
            <summary>
            Credentials can be changed by other threads, for this reason volatile
            is added below so that the value is not cached anywhere.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.HttpSourceCredentials.Credentials">
            <summary>
            The latest credentials to be used.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.HttpSourceCredentials.Version">
            <summary>
            The latest version ID of the <see cref="P:NuGet.Protocol.HttpSourceCredentials.Credentials" />.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.HttpSourceCredentials.#ctor(System.Net.ICredentials)">
            <summary>
            Initializes a new instance of the <see cref="T:NuGet.Protocol.HttpSourceCredentials" /> class
            </summary>
            <param name="credentials">
            Optional initial credentials. May be null.
            </param>
        </member>
        <member name="M:NuGet.Protocol.HttpSourceCredentials.System#Net#ICredentials#GetCredential(System.Uri,System.String)">
            <summary>
            Used by the HttpClientHandler to retrieve the current credentials.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.HttpSourceRequest">
            <summary>
            A non-cached HTTP request handled by <see cref="T:NuGet.Protocol.HttpSource" />.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.HttpSourceRequest.RequestFactory">
            <summary>
            A factory that can be called repeatedly to build the HTTP request message.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.HttpSourceRequest.IgnoreNotFounds">
            <summary>
            When processing the <see cref="T:System.Net.Http.HttpResponseMessage" />, this flag allows
            <code>404 Not Found</code> to be interpreted as a null response. This value defaults
            to <code>false</code>.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.HttpSourceRequest.RequestTimeout">
            <summary>
            The timeout to use when fetching the <see cref="T:System.Net.Http.HttpResponseMessage" />. Since
            <see cref="T:NuGet.Protocol.HttpSource" /> only uses <see cref="F:System.Net.Http.HttpCompletionOption.ResponseHeadersRead" />,
            this means that we wait this amount of time for only the HTTP headers to be returned.
            Downloading the response body is not included in this timeout.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.HttpSourceRequest.MaxTries">
            <summary>The maximum number of times to try the request. This value includes the initial attempt.</summary>
        </member>
        <member name="P:NuGet.Protocol.HttpSourceRequest.DownloadTimeout">
            <summary>The timeout to apply to <see cref="T:NuGet.Protocol.DownloadTimeoutStream" /> instances.</summary>
        </member>
        <member name="T:NuGet.Protocol.HttpSourceResource">
            <summary>
            Holds a shared <see cref="P:NuGet.Protocol.HttpSourceResource.HttpSource" />. 
            This is expected to be shared across the app and should not be disposed of.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.HttpSourceResourceProvider.Throttle">
            <summary>
            The throttle to apply to all <see cref="T:NuGet.Protocol.HttpSource" /> HTTP requests.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.IThrottle">
            <summary>
            An interface used for throttling operations. For example, suppose the application needs to
            limit the concurrency of HTTP operations. Before executing each HTTP operation, the
            <see cref="M:NuGet.Protocol.IThrottle.WaitAsync" /> would be executed. After the HTTP operation has been completed, the
            application should call <see cref="M:NuGet.Protocol.IThrottle.Release" />. The implementation of <see cref="M:NuGet.Protocol.IThrottle.WaitAsync" />
            should only allow the application to continue if there is an appropriate number of concurrent
            callers. The primary implementation of this interface simply wraps a <see cref="T:System.Threading.SemaphoreSlim" />.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.IThrottle.WaitAsync">
            <summary>
            Waits until an appropriate level of concurrency has been reached before allowing the
            caller to continue.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.IThrottle.Release">
            <summary>
            Signals that the throttled operation has been completed and other threads can being
            their own throttled operation.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.NullThrottle">
            <summary>
            An throttle implementation that allows any level of concurrency. That is, the
            <see cref="M:NuGet.Protocol.NullThrottle.WaitAsync" /> and <see cref="M:NuGet.Protocol.NullThrottle.Release" /> methods do nothing.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.ProxyAuthenticationHandler">
            <summary>
            A message handler responsible for retrying request for authenticated proxies
            with missing credentials.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.SemaphoreSlimThrottle.CurrentCount">
            <summary>
            The number of remaining threads that can enter the semaphore.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.DependencyInfoResourceV2Feed.CreateDependencyInfo(NuGet.Protocol.V2FeedPackageInfo,NuGet.Frameworks.NuGetFramework)">
            <summary>
            Convert a V2 feed package into a V3 PackageDependencyInfo
            </summary>
        </member>
        <member name="T:NuGet.Protocol.LegacyFeedCapabilityResourceV2Feed">
            <summary>
            A resource for detecting a V2 feed's capabilities based on the metadata document.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.LegacyFeedCapabilityResourceV2Feed.DataServiceMetadataExtractor">
            <summary>
            This implementation is copied from NuGet 2.x.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.ODataServiceDocumentResourceV2Provider.MaxCacheDuration">
            <summary>
            Maximum amount of time to store index.json
            </summary>
        </member>
        <member name="T:NuGet.Protocol.V2FeedPackageInfo">
            <summary>
            Represents a V2 package entry from the OData feed. This object primarily just holds the strings parsed from XML, all parsing 
            and converting should be done after based on the scenario.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.V2FeedPackageInfo.DownloadCountAsInt">
            <summary>
            Parse DownloadCount into an integer
            </summary>
        </member>
        <member name="P:NuGet.Protocol.V2FeedPackageInfo.IsListed">
            <summary>
            Checks the published date
            </summary>
        </member>
        <member name="P:NuGet.Protocol.V2FeedPackageInfo.DependencySets">
            <summary>
            Parses Dependencies into actual groups
            </summary>
        </member>
        <member name="T:NuGet.Protocol.V2FeedPage">
            <summary>
            A page of items from a V2 feed as well as a link to get the next page.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.V2FeedParser">
            <summary>
            A light weight XML parser for NuGet V2 Feeds
            </summary>
        </member>
        <member name="M:NuGet.Protocol.V2FeedParser.#ctor(NuGet.Protocol.HttpSource,System.String)">
            <summary>
            Creates a V2 parser
            </summary>
            <param name="httpSource">HttpSource and message handler containing auth/proxy support</param>
            <param name="baseAddress">base address for all services from this OData service</param>
        </member>
        <member name="M:NuGet.Protocol.V2FeedParser.#ctor(NuGet.Protocol.HttpSource,System.String,System.String)">
            <summary>
            Creates a V2 parser
            </summary>
            <param name="httpSource">HttpSource and message handler containing auth/proxy support</param>
            <param name="baseAddress">base address for all services from this OData service</param>
            <param name="source">PackageSource useful for reporting meaningful errors that relate back to the configuration</param>
        </member>
        <member name="M:NuGet.Protocol.V2FeedParser.GetPackage(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Get an exact package
            </summary>
        </member>
        <member name="M:NuGet.Protocol.V2FeedParser.FindPackagesByIdAsync(System.String,System.Boolean,System.Boolean,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Retrieves all packages with the given Id from a V2 feed.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.V2FeedParser.FindPackagesByIdAsync(System.String,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Retrieves all packages with the given Id from a V2 feed.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.V2FeedParser.ParsePage(System.Xml.Linq.XDocument,System.String,NuGet.Protocol.MetadataReferenceCache)">
            <summary>
            Finds all entries on the page and parses them
            </summary>
        </member>
        <member name="M:NuGet.Protocol.V2FeedParser.ParsePackage(System.String,System.Xml.Linq.XElement,NuGet.Protocol.MetadataReferenceCache)">
            <summary>
            Parse an entry into a V2FeedPackageInfo
            </summary>
        </member>
        <member name="M:NuGet.Protocol.V2FeedParser.GetString(System.Xml.Linq.XElement,System.Xml.Linq.XName)">
            <summary>
            Retrieve an XML <see cref="T:System.String" /> value safely
            </summary>
        </member>
        <member name="M:NuGet.Protocol.V2FeedParser.GetDate(System.Xml.Linq.XElement,System.Xml.Linq.XName)">
            <summary>
            Retrieve an XML <see cref="T:System.DateTimeOffset" /> value safely
            </summary>
        </member>
        <member name="T:NuGet.Protocol.V2FeedQueryBuilder">
            <summary>
            Build the path part of a V2 feed URL. These values are appended to the V2 base URL.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.FindLocalPackagesResourcePackagesConfig">
            <summary>
            Packages.config packages folder reader
            </summary>
        </member>
        <member name="T:NuGet.Protocol.FindLocalPackagesResourcePackagesConfigProvider">
            <summary>
            Reads packages.config packages folders. The expected format is root/id.version/id.version.nupkg
            This resource cannot handle packages folders in the format root/id (exclude version)
            </summary>
        </member>
        <member name="T:NuGet.Protocol.FindLocalPackagesResourceUnzipped">
            <summary>
            Unzipped package repository reader used for project templates.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.FindLocalPackagesResourceUnzipped.GetIndex(System.Lazy{System.Collections.Generic.IReadOnlyList{NuGet.Protocol.LocalPackageInfo}})">
            <summary>
            Id + Version -&gt; Package
            </summary>
        </member>
        <member name="M:NuGet.Protocol.FindLocalPackagesResourceUnzipped.GetPathIndex(System.Lazy{System.Collections.Generic.IReadOnlyList{NuGet.Protocol.LocalPackageInfo}})">
            <summary>
            Uri -&gt; Package
            </summary>
        </member>
        <member name="T:NuGet.Protocol.FindLocalPackagesResourceV3">
            <summary>
            Retrieve packages from a local folder or UNC share that uses the V3 folder structure.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalDependencyInfoResource.ResolvePackage(NuGet.Packaging.Core.PackageIdentity,NuGet.Frameworks.NuGetFramework,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Retrieve dependency info for a single package.
            </summary>
            <param name="package">package id and version</param>
            <param name="projectFramework">project target framework. This is used for finding the dependency group</param>
            <param name="token">cancellation token</param>
        </member>
        <member name="M:NuGet.Protocol.LocalDependencyInfoResource.ResolvePackages(System.String,NuGet.Frameworks.NuGetFramework,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Retrieve dependency info for a single package.
            </summary>
            <param name="packageId">package id</param>
            <param name="projectFramework">project target framework. This is used for finding the dependency group</param>
            <param name="token">cancellation token</param>
        </member>
        <member name="M:NuGet.Protocol.LocalDependencyInfoResource.CreateDependencyInfo(NuGet.Protocol.LocalPackageInfo,NuGet.Frameworks.NuGetFramework)">
            <summary>
            Convert a package into a PackageDependencyInfo
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalPackageInfo.#ctor(NuGet.Packaging.Core.PackageIdentity,System.String,System.DateTime,System.Lazy{NuGet.Packaging.NuspecReader},System.Func{NuGet.Packaging.PackageReaderBase})">
            <summary>
            Local nuget package.
            </summary>
            <param name="identity">Package id and version.</param>
            <param name="path">Path to the nupkg.</param>
            <param name="lastWriteTimeUtc">Last nupkg write time for publish date.</param>
            <param name="nuspec">Nuspec XML.</param>
            <param name="getPackageReader">Method to retrieve the package as a reader.</param>
        </member>
        <member name="P:NuGet.Protocol.LocalPackageInfo.Identity">
            <summary>
            Package id and version.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.LocalPackageInfo.Path">
            <summary>
            Nupkg or folder path.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.LocalPackageInfo.LastWriteTimeUtc">
            <summary>
            Last file write time. This is used for the publish date.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalPackageInfo.GetReader">
            <summary>
            Package reader.
            </summary>
            <remarks>This creates a new instance each time. Callers need to dispose of it.</remarks>
        </member>
        <member name="P:NuGet.Protocol.LocalPackageInfo.Nuspec">
            <summary>
            Nuspec reader.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalPackageSearchResource.ContainsAnyTerm(System.String[],NuGet.Protocol.LocalPackageInfo)">
            <summary>
            Search Id, Tags, and Description to match the legacy local search behavior.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalPackageSearchResource.CollapseToHighestVersion(System.Collections.Generic.IEnumerable{NuGet.Protocol.LocalPackageInfo})">
            <summary>
            Returns a distinct set of elements using the comparer specified. This implementation will pick the last occurrence
            of each element instead of picking the first. This method assumes that similar items occur in order.
            </summary>        
        </member>
        <member name="T:NuGet.Protocol.LocalV2FindPackageByIdResource">
            <summary>
            A resource capable of fetching packages, package versions and package dependency information.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalV2FindPackageByIdResource.#ctor(NuGet.Configuration.PackageSource)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.LocalV2FindPackageByIdResource" /> class.
            </summary>
            <param name="packageSource">A package source.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageSource" />
            is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.LocalV2FindPackageByIdResource.GetAllVersionsAsync(System.String,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets all package versions for a package ID.
            </summary>
            <param name="id">A package ID.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.LocalV2FindPackageByIdResource.CopyNupkgToStreamAsync(System.String,NuGet.Versioning.NuGetVersion,System.IO.Stream,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously copies a .nupkg to a stream.
            </summary>
            <param name="id">A package ID.</param>
            <param name="version">A package version.</param>
            <param name="destination">A destination stream.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Boolean" /> indicating whether or not the .nupkg file was copied.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="destination" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.LocalV2FindPackageByIdResource.GetDependencyInfoAsync(System.String,NuGet.Versioning.NuGetVersion,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets dependency information for a specific package.
            </summary>
            <param name="id">A package id.</param>
            <param name="version">A package version.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.LocalV2FindPackageByIdResource.GetPackageDownloaderAsync(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets a package downloader for a package identity.
            </summary>
            <param name="packageIdentity">A package identity.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an <see cref="T:NuGet.Packaging.IPackageDownloader" />.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageIdentity" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.LocalV2FindPackageByIdResource.DoesPackageExistAsync(System.String,NuGet.Versioning.NuGetVersion,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously check if exact package (id/version) exists at this source.
            </summary>
            <param name="id">A package id.</param>
            <param name="version">A package version.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Protocol.LocalV2FindPackageByIdResourceProvider">
            <summary>
            A v2-style package repository that has nupkgs at the root.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.LocalV3FindPackageByIdResource">
            <summary>
            A resource capable of fetching packages, package versions and package dependency information.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.LocalV3FindPackageByIdResource.PackageFileCache">
            <summary>
            Nuspec files read from disk.
            This is exposed to allow sharing the cache with other components
            that are reading the same files.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalV3FindPackageByIdResource.#ctor(NuGet.Configuration.PackageSource)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.LocalV3FindPackageByIdResource" /> class.
            </summary>
            <param name="packageSource">A package source.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageSource" />
            is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.LocalV3FindPackageByIdResource.GetAllVersionsAsync(System.String,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets all package versions for a package ID.
            </summary>
            <param name="id">A package ID.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.LocalV3FindPackageByIdResource.CopyNupkgToStreamAsync(System.String,NuGet.Versioning.NuGetVersion,System.IO.Stream,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously copies a .nupkg to a stream.
            </summary>
            <param name="id">A package ID.</param>
            <param name="version">A package version.</param>
            <param name="destination">A destination stream.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Boolean" /> indicating whether or not the .nupkg file was copied.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="destination" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.LocalV3FindPackageByIdResource.GetDependencyInfoAsync(System.String,NuGet.Versioning.NuGetVersion,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets dependency information for a specific package.
            </summary>
            <param name="id">A package id.</param>
            <param name="version">A package version.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.LocalV3FindPackageByIdResource.GetPackageDownloaderAsync(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets a package downloader for a package identity.
            </summary>
            <param name="packageIdentity">A package identity.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an <see cref="T:NuGet.Packaging.IPackageDownloader" />.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageIdentity" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.LocalV3FindPackageByIdResource.DoesPackageExistAsync(System.String,NuGet.Versioning.NuGetVersion,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously check if exact package (id/version) exists at this source.
            </summary>
            <param name="id">A package id.</param>
            <param name="version">A package version.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Protocol.LocalV3FindPackageByIdResourceProvider">
            <summary>
            A v3-style package repository that has expanded packages.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalPackageSearchMetadata.Convert(System.String)">
            <summary>
            Convert a string to a URI safely. This will return null if there are errors.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.PackageSearchMetadataRegistration">
            <summary>
            Subclass of <see cref="T:NuGet.Protocol.PackageSearchMetadata" /> containing the information in the registration blobs that are not present in the V2 feed or search.
            Returned by <see cref="T:NuGet.Protocol.PackageMetadataResourceV3" />.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.PackageSearchMetadataRegistration.CatalogUri">
            <summary>
            The <see cref="T:System.Uri" /> of this package in the catalog.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.ServiceIndexEntry">
            <summary>
            index.json entry for v3
            </summary>
        </member>
        <member name="P:NuGet.Protocol.ServiceIndexEntry.Uri">
            <summary>
            Service Uri
            </summary>
        </member>
        <member name="P:NuGet.Protocol.ServiceIndexEntry.Type">
            <summary>
            Service Type
            </summary>
        </member>
        <member name="P:NuGet.Protocol.ServiceIndexEntry.ClientVersion">
            <summary>
            Client version
            </summary>
        </member>
        <member name="T:NuGet.Protocol.LocalPackageFileCache">
            <summary>
            Allow .nuspec files on disk to be cached across v3 folder readers.
            Allow the list of files in a package to be cached across all projects.
            </summary>
            <remarks>It is expected that the caller has already verified the that folder and paths are valid.</remarks>
        </member>
        <member name="M:NuGet.Protocol.LocalPackageFileCache.GetOrAddNuspec(System.String,System.String)">
            <summary>
            Read a nuspec file from disk. The nuspec is expected to exist.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalPackageFileCache.GetOrAddFiles(System.String)">
            <summary>
            Read a the package files from disk.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalPackageFileCache.GetOrAddSha512(System.String)">
            <summary>
            Read the .metadata.json file from disk.
            </summary>
            <remarks>Throws if the file is not found or corrupted.</remarks>
        </member>
        <member name="M:NuGet.Protocol.LocalPackageFileCache.Sha512Exists(System.String)">
            <summary>
            True if the path exists on disk. This also uses
            the SHA512 cache for already read files.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalPackageFileCache.GetOrAddRuntimeGraph(System.String)">
            <summary>
            Read runtime.json from a package.
            Returns null if runtime.json does not exist.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalPackageFileCache.GetFiles(System.String)">
            <summary>
            Read files from a package folder.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalPackageFileCache.IsAllowedLibraryFile(System.String)">
            <summary>
            True if the file should be added to the lock file library
            Fale if it is an OPC file or empty directory
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalPackageFileCache.GetNuspec(System.String,System.String)">
            <summary>
            Search for a nuspec using the given path, or by the expanded folder path.
            The manifest path here is a shortcut to use the already constructed well
            known location, if this doesn't exist the folder reader will find the nuspec
            if it exists.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalPackageFileCache.GetRuntimeGraph(System.String)">
            <summary>
            Return runtime.json from a package.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Plugins.AutomaticProgressReporter">
            <summary>
            An automatic progress reporter.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.AutomaticProgressReporter.Dispose">
            <summary>
            Disposes of this instance.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.AutomaticProgressReporter.Create(NuGet.Protocol.Plugins.IConnection,NuGet.Protocol.Plugins.Message,System.TimeSpan,System.Threading.CancellationToken)">
            <summary>
            Creates a new <see cref="T:NuGet.Protocol.Plugins.AutomaticProgressReporter" /> class.
            </summary>
            <remarks>This class does not take ownership of and dispose of <paramref name="connection" />.</remarks>
            <param name="connection">A connection.</param>
            <param name="request">A request.</param>
            <param name="interval">A progress interval.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="interval" />
            is either less than <see cref="F:NuGet.Protocol.Plugins.ProtocolConstants.MinTimeout" /> or greater than
            <see cref="F:NuGet.Protocol.Plugins.ProtocolConstants.MaxTimeout" />.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.Connection">
            <summary>
            Represents a bidirectional channel between a NuGet client and a plugin.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.Connection.State">
            <summary>
            The connection state.
            </summary>
        </member>
        <member name="E:NuGet.Protocol.Plugins.Connection.Faulted">
            <summary>
            Occurs when an unrecoverable fault has been caught.
            </summary>
        </member>
        <member name="E:NuGet.Protocol.Plugins.Connection.MessageReceived">
            <summary>
            Occurs when a message has been received.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.Connection.MessageDispatcher">
            <summary>
            Gets the message dispatcher.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.Connection.Options">
            <summary>
            Gets the connection options
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.Connection.ProtocolVersion">
            <summary>
            Gets the negotiated protocol version, or <c>null</c> if not yet connected.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.Connection.#ctor(NuGet.Protocol.Plugins.IMessageDispatcher,NuGet.Protocol.Plugins.ISender,NuGet.Protocol.Plugins.IReceiver,NuGet.Protocol.Plugins.ConnectionOptions)">
            <summary>
            Instantiates a new instance of the <see cref="T:NuGet.Protocol.Plugins.Connection" /> class.
            </summary>
            <param name="dispatcher">A message dispatcher.</param>
            <param name="sender">A sender.</param>
            <param name="receiver">A receiver.</param>
            <param name="options">Connection options.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="dispatcher" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="sender" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="receiver" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.Connection.#ctor(NuGet.Protocol.Plugins.IMessageDispatcher,NuGet.Protocol.Plugins.ISender,NuGet.Protocol.Plugins.IReceiver,NuGet.Protocol.Plugins.ConnectionOptions,NuGet.Protocol.Plugins.IPluginLogger)">
            <summary>
            Instantiates a new instance of the <see cref="T:NuGet.Protocol.Plugins.Connection" /> class.
            </summary>
            <param name="dispatcher">A message dispatcher.</param>
            <param name="sender">A sender.</param>
            <param name="receiver">A receiver.</param>
            <param name="options">Connection options.</param>
            <param name="logger">A plugin logger.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="dispatcher" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="sender" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="receiver" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.Connection.Dispose">
            <summary>
            Disposes of this instance.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.Connection.Close">
            <summary>
            Closes the connection.
            </summary>
            <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
        </member>
        <member name="M:NuGet.Protocol.Plugins.Connection.ConnectAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously connects and handshakes with a remote target.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
            <exception cref="T:System.InvalidOperationException">Thrown if the method has been called already.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.Connection.SendAsync(NuGet.Protocol.Plugins.Message,System.Threading.CancellationToken)">
            <summary>
            Asynchronously sends a message to the remote target.
            </summary>
            <param name="message">The message to be sent.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="message" /> is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
            <exception cref="T:System.InvalidOperationException">Thrown if not connected.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.Connection.SendRequestAndReceiveResponseAsync``2(NuGet.Protocol.Plugins.MessageMethod,``0,System.Threading.CancellationToken)">
            <summary>
            Asynchronously sends a message to the remote target and receives the target's response.
            </summary>
            <typeparam name="TOutbound">The outbound payload type.</typeparam>
            <typeparam name="TInbound">The inbound payload type.</typeparam>
            <param name="method">The outbound message method.</param>
            <param name="payload">The outbound message payload.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <typeparamref name="TInbound" />
            from the target.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
            <exception cref="T:System.InvalidOperationException">Thrown if not connected.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.ConnectionOptions">
            <summary>
            Plugin connection options.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.ConnectionOptions.HandshakeTimeout">
            <summary>
            Gets the plugin handshake timeout.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.ConnectionOptions.MinimumProtocolVersion">
            <summary>
            Gets the minimum plugin protocol version.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.ConnectionOptions.ProtocolVersion">
            <summary>
            Gets the plugin protocol version.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.ConnectionOptions.RequestTimeout">
            <summary>
            Gets the plugin request timeout.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.ConnectionOptions.#ctor(NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion,System.TimeSpan,System.TimeSpan)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.ConnectionOptions" /> class.
            </summary>
            <param name="protocolVersion">The plugin protocol version.</param>
            <param name="minimumProtocolVersion">The minimum plugin protocol version.</param>
            <param name="handshakeTimeout">The plugin handshake timeout.</param>
            <param name="requestTimeout">The plugin request timeout.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="protocolVersion" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="minimumProtocolVersion" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="protocolVersion" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="protocolVersion" />
            is less than <paramref name="minimumProtocolVersion" />.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="handshakeTimeout" />
            is either less than <see cref="F:NuGet.Protocol.Plugins.ProtocolConstants.MinTimeout" /> or greater than
            <see cref="F:NuGet.Protocol.Plugins.ProtocolConstants.MaxTimeout" />.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="requestTimeout" />
            is either less than <see cref="F:NuGet.Protocol.Plugins.ProtocolConstants.MinTimeout" /> or greater than
            <see cref="F:NuGet.Protocol.Plugins.ProtocolConstants.MaxTimeout" />.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.ConnectionOptions.SetRequestTimeout(System.TimeSpan)">
            <summary>
            Sets a new request timeout.
            </summary>
            <param name="requestTimeout">The new request timeout.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="requestTimeout" />
            is either less than <see cref="F:NuGet.Protocol.Plugins.ProtocolConstants.MinTimeout" /> or greater than
            <see cref="F:NuGet.Protocol.Plugins.ProtocolConstants.MaxTimeout" />.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.ConnectionOptions.CreateDefault(NuGet.Common.IEnvironmentVariableReader)">
            <summary>
            Instantiates a <see cref="T:NuGet.Protocol.Plugins.ConnectionOptions" /> class with default values.
            </summary>
            <param name="reader">An environment variable reader.</param>
            <returns>A <see cref="T:NuGet.Protocol.Plugins.ConnectionOptions" />.</returns>
        </member>
        <member name="T:NuGet.Protocol.Plugins.ConnectionState">
            <summary>
            Connection states.
            </summary>
            <remarks>Member order is significant.
            For example, any connection state before <see cref="F:NuGet.Protocol.Plugins.ConnectionState.Connecting" />
            implies no connection.</remarks>
        </member>
        <member name="T:NuGet.Protocol.Plugins.EmbeddedSignatureVerifier">
            <summary>
            Base class for embedded signature verifiers.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.EmbeddedSignatureVerifier.IsValid(System.String)">
            <summary>
            Checks if a file has a valid embedded signature.
            </summary>
            <param name="filePath">The path of a file to be checked.</param>
            <returns><c>true</c> if the file has a valid signature; otherwise, <c>false</c>.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="filePath" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.PlatformNotSupportedException">Thrown if the current platform is unsupported.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.EmbeddedSignatureVerifier.Create">
            <summary>
            Creates an embedded signature verifier for the current platform.
            </summary>
            <returns>An embedded signature verifier.</returns>
        </member>
        <member name="T:NuGet.Protocol.Plugins.FallbackEmbeddedSignatureVerifier">
            <summary>
            A fallback embedded signature verifier for unsupported platforms.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.FallbackEmbeddedSignatureVerifier.IsValid(System.String)">
            <summary>
            Checks if a file has a valid embedded signature.
            </summary>
            <param name="filePath">The path of a file to be checked.</param>
            <returns><c>true</c> if the file has a valid signature; otherwise, <c>false</c>.</returns>
            <exception cref="T:System.PlatformNotSupportedException">Thrown always.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.FaultedPluginEventArgs">
            <summary>
            Faulted plugin event arguments.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.FaultedPluginEventArgs.Exception">
            <summary>
            Gets the exception.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.FaultedPluginEventArgs.Plugin">
            <summary>
            Gets the plugin.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.FaultedPluginEventArgs.#ctor(NuGet.Protocol.Plugins.IPlugin,System.Exception)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.FaultedPluginEventArgs" /> class.
            </summary>
            <param name="plugin">A plugin.</param>
            <param name="exception">An exception.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="exception" /> is <c>null</c>.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.IConnection">
            <summary>
            Represents a bidirectional channel between a NuGet client and a plugin.
            </summary>
        </member>
        <member name="E:NuGet.Protocol.Plugins.IConnection.Faulted">
            <summary>
            Occurs when an unrecoverable fault has been caught.
            </summary>
        </member>
        <member name="E:NuGet.Protocol.Plugins.IConnection.MessageReceived">
            <summary>
            Occurs when a message has been received.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.IConnection.MessageDispatcher">
            <summary>
            Gets the message dispatcher.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.IConnection.Options">
            <summary>
            Gets the connection options
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.IConnection.ProtocolVersion">
            <summary>
            Gets the negotiated protocol version, or <c>null</c> if not yet connected.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IConnection.Close">
            <summary>
            Closes the connection.
            </summary>
            <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IConnection.SendAsync(NuGet.Protocol.Plugins.Message,System.Threading.CancellationToken)">
            <summary>
            Asynchronously sends a message to the remote target.
            </summary>
            <param name="message">The message to be sent.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="message" /> is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
            <exception cref="T:System.InvalidOperationException">Thrown if not connected.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IConnection.SendRequestAndReceiveResponseAsync``2(NuGet.Protocol.Plugins.MessageMethod,``0,System.Threading.CancellationToken)">
            <summary>
            Asynchronously sends a message to the remote target and receives the target's response.
            </summary>
            <typeparam name="TOutbound">The outbound payload type.</typeparam>
            <typeparam name="TInbound">The inbound payload type.</typeparam>
            <param name="method">The outbound message method.</param>
            <param name="payload">The outbound message payload.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <typeparamref name="TInbound" />
            from the target.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
            <exception cref="T:System.InvalidOperationException">Thrown if not connected.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.IIdGenerator">
            <summary>
            A unique identifier generator.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IIdGenerator.GenerateUniqueId">
            <summary>
            Generates a new unique identifier.
            </summary>
            <returns>A unique identifier.</returns>
        </member>
        <member name="T:NuGet.Protocol.Plugins.IMessageDispatcher">
            <summary>
            A message dispatcher that maintains state for outstanding requests
            and routes messages to configured request handlers.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.IMessageDispatcher.RequestHandlers">
            <summary>
            Gets the request handlers for use by the dispatcher.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IMessageDispatcher.Close">
            <summary>
            Closes the dispatcher.
            </summary>
            <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IMessageDispatcher.CreateMessage(NuGet.Protocol.Plugins.MessageType,NuGet.Protocol.Plugins.MessageMethod)">
            <summary>
            Creates a message.
            </summary>
            <param name="type">The message type.</param>
            <param name="method">The message method.</param>
            <returns>A message.</returns>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IMessageDispatcher.CreateMessage``1(NuGet.Protocol.Plugins.MessageType,NuGet.Protocol.Plugins.MessageMethod,``0)">
            <summary>
            Creates a message.
            </summary>
            <typeparam name="TPayload">The message payload.</typeparam>
            <param name="type">The message type.</param>
            <param name="method">The message method.</param>
            <param name="payload">The message payload.</param>
            <returns>A message.</returns>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IMessageDispatcher.DispatchCancelAsync(NuGet.Protocol.Plugins.Message,System.Threading.CancellationToken)">
            <summary>
            Asynchronously dispatches a cancellation request for the specified request.
            </summary>
            <param name="request">The request.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.</returns>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IMessageDispatcher.DispatchFaultAsync(NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.Fault,System.Threading.CancellationToken)">
            <summary>
            Asynchronously dispatches a fault notification for the specified request.
            </summary>
            <param name="request">The cancel request.</param>
            <param name="fault">The fault payload.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.</returns>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IMessageDispatcher.DispatchProgressAsync(NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.Progress,System.Threading.CancellationToken)">
            <summary>
            Asynchronously dispatches a progress notification for the specified request.
            </summary>
            <param name="request">The request.</param>
            <param name="progress">The progress payload.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.</returns>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IMessageDispatcher.DispatchRequestAsync``2(NuGet.Protocol.Plugins.MessageMethod,``0,System.Threading.CancellationToken)">
            <summary>
            Asynchronously dispatches a request.
            </summary>
            <typeparam name="TOutbound">The request payload type.</typeparam>
            <typeparam name="TInbound">The expected response payload type.</typeparam>
            <param name="method">The request method.</param>
            <param name="payload">The request payload.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <typeparamref name="TInbound" />
            from the target.</returns>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IMessageDispatcher.DispatchResponseAsync``1(NuGet.Protocol.Plugins.Message,``0,System.Threading.CancellationToken)">
            <summary>
            Asynchronously dispatches a response.
            </summary>
            <typeparam name="TOutbound">The request payload type.</typeparam>
            <param name="request">The associated request.</param>
            <param name="responsePayload">The response payload.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.</returns>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IMessageDispatcher.SetConnection(NuGet.Protocol.Plugins.IConnection)">
            <summary>
            Sets the connection to be used for dispatching messages.
            </summary>
            <param name="connection">A connection instance.  Can be <c>null</c>.</param>
        </member>
        <member name="T:NuGet.Protocol.Plugins.InboundRequestContext">
            <summary>
            Context for an inbound request.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.InboundRequestContext.RequestId">
            <summary>
            Gets the request ID.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.InboundRequestContext.#ctor(NuGet.Protocol.Plugins.IConnection,System.String,System.Threading.CancellationToken)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.InboundRequestContext" /> class.
            </summary>
            <param name="connection">A connection.</param>
            <param name="requestId">A request ID.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="requestId" />
            is either <c>null</c> or an empty string.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.InboundRequestContext.#ctor(NuGet.Protocol.Plugins.IConnection,System.String,System.Threading.CancellationToken,NuGet.Protocol.Plugins.IPluginLogger)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.InboundRequestContext" /> class.
            </summary>
            <param name="connection">A connection.</param>
            <param name="requestId">A request ID.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <param name="logger">A plugin logger.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="requestId" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" />
            is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.InboundRequestContext.Dispose">
            <summary>
            Disposes of this instance.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.InboundRequestContext.BeginFaultAsync(NuGet.Protocol.Plugins.Message,System.Exception)">
            <summary>
            Asynchronously starts processing a fault response for the inbound request.
            </summary>
            <param name="request">The request.</param>
            <param name="exception">An exception.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" />
            is either <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="exception" />
            is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.InboundRequestContext.BeginResponseAsync(NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.IRequestHandler,NuGet.Protocol.Plugins.IResponseHandler)">
            <summary>
            Asynchronously starts processing a response for the inbound request.
            </summary>
            <param name="request">The request.</param>
            <param name="requestHandler">A request handler.</param>
            <param name="responseHandler">A response handler.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="requestHandler" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="responseHandler" />
            is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.InboundRequestContext.Cancel">
            <summary>
            Cancels an inbound request.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Plugins.IPlugin">
            <summary>
            Represents a plugin.
            </summary>
        </member>
        <member name="E:NuGet.Protocol.Plugins.IPlugin.BeforeClose">
            <summary>
            Occurs before the plugin closes.
            </summary>
        </member>
        <member name="E:NuGet.Protocol.Plugins.IPlugin.Closed">
            <summary>
            Occurs when the plugin has closed.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.IPlugin.Connection">
            <summary>
            Gets the connection for the plugin.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.IPlugin.FilePath">
            <summary>
            Gets the file path for the plugin.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.IPlugin.Id">
            <summary>
            Gets the unique identifier for the plugin.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.IPlugin.Name">
            <summary>
            Gets the name of the plugin.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IPlugin.Close">
            <summary>
            Closes the plugin.
            </summary>
            <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
        </member>
        <member name="T:NuGet.Protocol.Plugins.IPluginDiscoverer">
            <summary>
            A plugin discoverer.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IPluginDiscoverer.DiscoverAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously discovers plugins.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.IPluginFactory">
            <summary>
            A plugin factory.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IPluginFactory.GetOrCreateAsync(System.String,System.Collections.Generic.IEnumerable{System.String},NuGet.Protocol.Plugins.IRequestHandlers,NuGet.Protocol.Plugins.ConnectionOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets an existing plugin instance or creates a new instance and connects to it.
            </summary>
            <param name="filePath">The file path of the plugin.</param>
            <param name="arguments">Command-line arguments to be supplied to the plugin.</param>
            <param name="requestHandlers">Request handlers.</param>
            <param name="options">Connection options.</param>
            <param name="sessionCancellationToken">A cancellation token for the plugin's lifetime.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:NuGet.Protocol.Plugins.Plugin" />
            instance.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="filePath" />
            is either <c>null</c> or empty.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="arguments" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="requestHandlers" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options" />
            is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="sessionCancellationToken" />
            is cancelled.</exception>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
            <remarks>This is intended to be called by NuGet client tools.</remarks>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IPluginManager.CreatePluginsAsync(NuGet.Protocol.Core.Types.SourceRepository,System.Threading.CancellationToken)">
            <summary>
            Create plugins appropriate for the given source
            </summary>
            <param name="source"></param>
            <param name="cancellationToken"></param>
            <exception cref="T:System.ArgumentNullException">Throw if <paramref name="source" /> is null </exception>
            <returns>PluginCreationResults</returns>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IPluginManager.FindAvailablePluginsAsync(System.Threading.CancellationToken)">
            <summary>
            Find all available plugins on the machine
            </summary>
            <param name="cancellationToken"></param>
            <returns>PluginDiscoveryResults</returns>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IPluginManager.TryGetSourceAgnosticPluginAsync(NuGet.Protocol.Plugins.PluginDiscoveryResult,NuGet.Protocol.Plugins.OperationClaim,System.Threading.CancellationToken)">
            <summary>
            Creates a plugin from the given pluginDiscoveryResult.
            This plugin's operations will be source agnostic ones
            </summary>
            <param name="pluginDiscoveryResult"></param>
            <param name="cancellationToken"></param>
            <returns>A PluginCreationResult</returns>
        </member>
        <member name="T:NuGet.Protocol.Plugins.IPluginMulticlientUtilities">
            <summary>
            Plugin multiclient utilities.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IPluginMulticlientUtilities.DoOncePerPluginLifetimeAsync(System.String,System.Func{System.Threading.Tasks.Task},System.Threading.CancellationToken)">
            <summary>
            Asynchronously executes a task once per plugin lifetime per key.
            </summary>
            <param name="key">A key that identifies the task.</param>
            <param name="taskFunc">A function that returns a task.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="key" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="taskFunc" />
            is either <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.IPluginProcess">
            <summary>
            Represents a plugin process.
            </summary>
        </member>
        <member name="E:NuGet.Protocol.Plugins.IPluginProcess.LineRead">
            <summary>
            Occurs when a line of output has been received.
            </summary>
        </member>
        <member name="E:NuGet.Protocol.Plugins.IPluginProcess.Exited">
            <summary>
            Occurs when a process exits.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.IPluginProcess.ExitCode">
            <summary>
            Gets the exit code if the process has exited; otherwise, <c>null</c>.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.IPluginProcess.Id">
            <summary>
            Gets the process ID if the process was started; otherwise, <c>null</c>.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IPluginProcess.BeginReadLine">
            <summary>
            Asynchronously starts reading the standard output stream.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IPluginProcess.CancelRead">
            <summary>
            Cancels asynchronous reading of the standard output stream.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IPluginProcess.Kill">
            <summary>
            Stops the associated process.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Plugins.IReceiver">
            <summary>
            Represents a unidirectional communications channel from a target.
            </summary>
        </member>
        <member name="E:NuGet.Protocol.Plugins.IReceiver.Faulted">
            <summary>
            Occurs when an unrecoverable fault has been caught.
            </summary>
        </member>
        <member name="E:NuGet.Protocol.Plugins.IReceiver.MessageReceived">
            <summary>
            Occurs when a message has been received.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IReceiver.Close">
            <summary>
            Closes the connection.
            </summary>
            <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IReceiver.Connect">
            <summary>
            Connects.
            </summary>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
            <exception cref="T:System.InvalidOperationException">Thrown if this object is closed.</exception>
            <exception cref="T:System.InvalidOperationException">Thrown if this method has already been called.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.IRequestHandler">
            <summary>
            Represents a request handler.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.IRequestHandler.CancellationToken">
            <summary>
            Gets the <see cref="P:NuGet.Protocol.Plugins.IRequestHandler.CancellationToken" /> for a request.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IRequestHandler.HandleResponseAsync(NuGet.Protocol.Plugins.IConnection,NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.IResponseHandler,System.Threading.CancellationToken)">
            <summary>
            Asynchronously handles responding to a request.
            </summary>
            <param name="connection">The connection.</param>
            <param name="request">A request message.</param>
            <param name="responseHandler">A response handler.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="responseHandler" />
            is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.IRequestHandlers">
            <summary>
            A set of <see cref="T:NuGet.Protocol.Plugins.IRequestHandler" />.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IRequestHandlers.AddOrUpdate(NuGet.Protocol.Plugins.MessageMethod,System.Func{NuGet.Protocol.Plugins.IRequestHandler},System.Func{NuGet.Protocol.Plugins.IRequestHandler,NuGet.Protocol.Plugins.IRequestHandler})">
            <summary>
            Atomically add or update a request handler for the specified message method.
            </summary>
            <param name="method">A message method.</param>
            <param name="addHandlerFunc">An add request handler function.</param>
            <param name="updateHandlerFunc">An update request handler function.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="addHandlerFunc" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="updateHandlerFunc" />
            is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IRequestHandlers.TryAdd(NuGet.Protocol.Plugins.MessageMethod,NuGet.Protocol.Plugins.IRequestHandler)">
            <summary>
            Attempts to add a request handler for the specified message method.
            </summary>
            <param name="method">A message method.</param>
            <param name="handler">A request handler.</param>
            <returns><c>true</c> if added; otherwise, <c>false</c>.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="handler" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IRequestHandlers.TryGet(NuGet.Protocol.Plugins.MessageMethod,NuGet.Protocol.Plugins.IRequestHandler@)">
            <summary>
            Attempts to get a request handler for the specified message method.
            </summary>
            <param name="method">A message method.</param>
            <param name="handler">A request handler.</param>
            <returns><c>true</c> if the request handler exists; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IRequestHandlers.TryRemove(NuGet.Protocol.Plugins.MessageMethod)">
            <summary>
            Attempts to remove a request handler for the specified message method.
            </summary>
            <param name="method">A message method.</param>
            <returns><c>true</c> if a request handler was removed; otherwise, <c>false</c>.</returns>
        </member>
        <member name="T:NuGet.Protocol.Plugins.IResponseHandler">
            <summary>
            A response handler.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.IResponseHandler.SendResponseAsync``1(NuGet.Protocol.Plugins.Message,``0,System.Threading.CancellationToken)">
            <summary>
            Asynchronously handles responding to a request.
            </summary>
            <typeparam name="TPayload">The response payload type.</typeparam>
            <param name="request">The request message.</param>
            <param name="payload">The response payload.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="payload" /> is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.ISender">
            <summary>
            Represents a unidirectional communications to a target.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.ISender.Close">
            <summary>
            Closes the connection.
            </summary>
            <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
        </member>
        <member name="M:NuGet.Protocol.Plugins.ISender.Connect">
            <summary>
            Connects.
            </summary>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
            <exception cref="T:System.InvalidOperationException">Thrown if this object is closed.</exception>
            <exception cref="T:System.InvalidOperationException">Thrown if this method has already been called.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.ISender.SendAsync(NuGet.Protocol.Plugins.Message,System.Threading.CancellationToken)">
            <summary>
            Asynchronously sends a message to the target.
            </summary>
            <param name="message">The message to send.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.</returns>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
            <exception cref="T:System.InvalidOperationException">Thrown if <see cref="M:NuGet.Protocol.Plugins.ISender.Connect" /> has not been called.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="message" /> is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.JsonSerializationUtilities">
            <summary>
            JSON serialization/deserialization utilities.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.JsonSerializationUtilities.Serializer">
            <summary>
            Gets the JSON serializer.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.JsonSerializationUtilities.Deserialize``1(System.String)">
            <summary>
            Deserializes an object from the provided JSON.
            </summary>
            <typeparam name="T">The deserialization type.</typeparam>
            <param name="json">JSON to deserialize.</param>
            <returns>An instance of <typeparamref name="T" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="json" />
            is either <c>null</c> or an empty string.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.JsonSerializationUtilities.FromObject(System.Object)">
            <summary>
            Serializes an object.
            </summary>
            <param name="value">An object to serialize.</param>
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject" />.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.JsonSerializationUtilities.Serialize(Newtonsoft.Json.JsonWriter,System.Object)">
            <summary>
            Serializes an object to the provided writer.
            </summary>
            <param name="writer">A JSON writer.</param>
            <param name="value">The value to serialize.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.JsonSerializationUtilities.ToObject``1(Newtonsoft.Json.Linq.JObject)">
            <summary>
            Deserializes an object.
            </summary>
            <typeparam name="T">The deserialization type.</typeparam>
            <param name="jObject">A JSON object.</param>
            <returns>An instance of <typeparamref name="T" />.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="jObject" /> is <c>null</c>.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.LineReadEventArgs">
            <summary>
            Line read event arguments.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.LineReadEventArgs.Line">
            <summary>
            The output line read.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.LineReadEventArgs.#ctor(System.String)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.LineReadEventArgs" /> class.
            </summary>
            <param name="line">The output line read.</param>
        </member>
        <member name="T:NuGet.Protocol.Plugins.MessageDispatcher">
            <summary>
            A message dispatcher that maintains state for outstanding requests
            and routes messages to configured request handlers.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.MessageDispatcher.RequestHandlers">
            <summary>
            Gets the request handlers for use by the dispatcher.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.MessageDispatcher.#ctor(NuGet.Protocol.Plugins.IRequestHandlers,NuGet.Protocol.Plugins.IIdGenerator)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.MessageDispatcher" /> class.
            </summary>
            <param name="requestHandlers">Request handlers.</param>
            <param name="idGenerator">A unique identifier generator.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="requestHandlers" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="idGenerator" />
            is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.MessageDispatcher.#ctor(NuGet.Protocol.Plugins.IRequestHandlers,NuGet.Protocol.Plugins.IIdGenerator,NuGet.Protocol.Plugins.IPluginLogger)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.MessageDispatcher" /> class.
            </summary>
            <param name="requestHandlers">Request handlers.</param>
            <param name="idGenerator">A unique identifier generator.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="requestHandlers" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="idGenerator" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" />
            is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.MessageDispatcher.Dispose">
            <summary>
            Disposes of this instance.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.MessageDispatcher.Close">
            <summary>
            Closes the dispatcher.
            </summary>
            <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
        </member>
        <member name="M:NuGet.Protocol.Plugins.MessageDispatcher.CreateMessage(NuGet.Protocol.Plugins.MessageType,NuGet.Protocol.Plugins.MessageMethod)">
            <summary>
            Creates a message.
            </summary>
            <param name="type">The message type.</param>
            <param name="method">The message method.</param>
            <returns>A message.</returns>
        </member>
        <member name="M:NuGet.Protocol.Plugins.MessageDispatcher.CreateMessage``1(NuGet.Protocol.Plugins.MessageType,NuGet.Protocol.Plugins.MessageMethod,``0)">
            <summary>
            Creates a message.
            </summary>
            <typeparam name="TPayload">The message payload.</typeparam>
            <param name="type">The message type.</param>
            <param name="method">The message method.</param>
            <param name="payload">The message payload.</param>
            <returns>A message.</returns>
            <exception cref="T:System.ArgumentNullException">Throws if <paramref name="payload" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.MessageDispatcher.DispatchCancelAsync(NuGet.Protocol.Plugins.Message,System.Threading.CancellationToken)">
            <summary>
            Asynchronously dispatches a cancellation request for the specified request.
            </summary>
            <param name="request">The request.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" /> is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.MessageDispatcher.DispatchFaultAsync(NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.Fault,System.Threading.CancellationToken)">
            <summary>
            Asynchronously dispatches a fault notification for the specified request.
            </summary>
            <param name="request">The cancel request.</param>
            <param name="fault">The fault payload.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="fault" /> is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.MessageDispatcher.DispatchProgressAsync(NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.Progress,System.Threading.CancellationToken)">
            <summary>
            Asynchronously dispatches a progress notification for the specified request.
            </summary>
            <param name="request">The request.</param>
            <param name="progress">The progress payload.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="progress" /> is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.MessageDispatcher.DispatchRequestAsync``2(NuGet.Protocol.Plugins.MessageMethod,``0,System.Threading.CancellationToken)">
            <summary>
            Asynchronously dispatches a request.
            </summary>
            <typeparam name="TOutbound">The request payload type.</typeparam>
            <typeparam name="TInbound">The expected response payload type.</typeparam>
            <param name="method">The request method.</param>
            <param name="payload">The request payload.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <typeparamref name="TInbound" />
            from the target.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.MessageDispatcher.DispatchResponseAsync``1(NuGet.Protocol.Plugins.Message,``0,System.Threading.CancellationToken)">
            <summary>
            Asynchronously dispatches a response.
            </summary>
            <typeparam name="TOutbound">The request payload type.</typeparam>
            <param name="request">The associated request.</param>
            <param name="responsePayload">The response payload.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="responsePayload" /> is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.MessageDispatcher.SetConnection(NuGet.Protocol.Plugins.IConnection)">
            <summary>
            Sets the connection to be used for dispatching messages.
            </summary>
            <param name="connection">A connection instance.  Can be <c>null</c>.</param>
        </member>
        <member name="T:NuGet.Protocol.Plugins.MessageEventArgs">
            <summary>
            Message event arguments.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.MessageEventArgs.Message">
            <summary>
            Gets the message.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.MessageEventArgs.#ctor(NuGet.Protocol.Plugins.Message)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.MessageEventArgs" /> class.
            </summary>
            <param name="message">A message.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="message" /> is <c>null</c>.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.MessageMethod">
            <summary>
            Message methods.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageMethod.None">
            <summary>
            None
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageMethod.Close">
            <summary>
            Close
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageMethod.CopyFilesInPackage">
            <summary>
            Copy files in a package
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageMethod.CopyNupkgFile">
            <summary>
            Copy a .nupkg file
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageMethod.GetCredentials">
            <summary>
            Get credentials
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageMethod.GetFilesInPackage">
            <summary>
            Get files in a package
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageMethod.GetOperationClaims">
            <summary>
            Get operation claims
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageMethod.GetPackageHash">
            <summary>
            Get package hash
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageMethod.GetPackageVersions">
            <summary>
            Get package versions
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageMethod.GetServiceIndex">
            <summary>
            Get service index
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageMethod.Handshake">
            <summary>
            Handshake
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageMethod.Initialize">
            <summary>
            Initialize
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageMethod.Log">
            <summary>
            Log
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageMethod.MonitorNuGetProcessExit">
            <summary>
            Monitor NuGet process exit
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageMethod.PrefetchPackage">
            <summary>
            Prefetch a package
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageMethod.SetCredentials">
            <summary>
            Set credentials
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageMethod.SetLogLevel">
            <summary>
            Set log level
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageMethod.GetAuthenticationCredentials">
            <summary>
            Get authentication credentials, for authentication operation
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Plugins.MessageResponseCode">
            <summary>
            Message response codes.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageResponseCode.Success">
            <summary>
            The response is success.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageResponseCode.Error">
            <summary>
            The response is error.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageResponseCode.NotFound">
            <summary>
            The response is not found.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Plugins.CopyFilesInPackageRequest">
            <summary>
            A request to copy files in a package to a specified destination.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.CopyFilesInPackageRequest.DestinationFolderPath">
            <summary>
            Gets the destination folder path.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.CopyFilesInPackageRequest.FilesInPackage">
            <summary>
            Gets the files in the package to be copied.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.CopyFilesInPackageRequest.PackageId">
            <summary>
            Gets the package ID.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.CopyFilesInPackageRequest.PackageSourceRepository">
            <summary>
            Gets the package source repository location.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.CopyFilesInPackageRequest.PackageVersion">
            <summary>
            Gets the package version.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.CopyFilesInPackageRequest.#ctor(System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.String)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.CopyFilesInPackageRequest" /> class.
            </summary>
            <param name="packageSourceRepository">The package source repository location.</param>
            <param name="packageId">The package ID.</param>
            <param name="packageVersion">The package version.</param>
            <param name="filesInPackage">The files in the package to be copied.</param>
            <param name="destinationFolderPath">The destination folder path.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageSourceRepository" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageId" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageVersion" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="filesInPackage" />
            is either <c>null</c> or empty.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="destinationFolderPath" />
            is either <c>null</c> or an empty string.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.CopyFilesInPackageResponse">
            <summary>
            A response to a copy package files request.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.CopyFilesInPackageResponse.CopiedFiles">
            <summary>
            Gets the paths of files copies.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.CopyFilesInPackageResponse.ResponseCode">
            <summary>
            Gets the response code.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.CopyFilesInPackageResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.CopyFilesInPackageResponse" /> class.
            </summary>
            <param name="responseCode">The response code.</param>
            <param name="copiedFiles">The paths of files copies.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
            is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" /> 
            is <see cref="F:NuGet.Protocol.Plugins.MessageResponseCode.Success" /> and <paramref name="copiedFiles" />
            is either <c>null</c> or empty.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.CopyNupkgFileRequest">
            <summary>
            A request to copy a .nupkg file.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.CopyNupkgFileRequest.DestinationFilePath">
            <summary>
            Gets the destination file path for the .nupkg file.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.CopyNupkgFileRequest.PackageId">
            <summary>
            Gets the package ID.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.CopyNupkgFileRequest.PackageSourceRepository">
            <summary>
            Gets the package source repository location.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.CopyNupkgFileRequest.PackageVersion">
            <summary>
            Gets the package version.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.CopyNupkgFileRequest.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.CopyNupkgFileRequest" /> class.
            </summary>
            <param name="packageSourceRepository">The package source repository location.</param>
            <param name="packageId">The package ID.</param>
            <param name="packageVersion">The package version.</param>
            <param name="destinationFilePath">The destination file path for the .nupkg file.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageSourceRepository" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageId" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageVersion" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="destinationFilePath" />
            is either <c>null</c> or an empty string.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.CopyNupkgFileResponse">
            <summary>
            A response to a copy .nupkg file request.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.CopyNupkgFileResponse.ResponseCode">
            <summary>
            Gets the response code.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.CopyNupkgFileResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.CopyNupkgFileResponse" /> class.
            </summary>
            <param name="responseCode">The response code.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
            is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.Fault">
            <summary>
            A notification indicating the sender has experienced an unrecoverable fault.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.Fault.Message">
            <summary>
            Gets the fault message.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.Fault.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.Fault" /> class.
            </summary>
            <param name="message">The fault message.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="message" />
            is either <c>null</c> or an empty string.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.GetAuthenticationCredentialsRequest">
            <summary>
            A get authentication credentials request
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetAuthenticationCredentialsRequest.Uri">
            <summary>
            Uri
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetAuthenticationCredentialsRequest.IsRetry">
            <summary>
            isRetry
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetAuthenticationCredentialsRequest.IsNonInteractive">
            <summary>
            IsNonInteractive - tells the plugin whether it can block the operation to ask for user input. Be it a device flow request or a pop-up. 
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetAuthenticationCredentialsRequest.CanShowDialog">
            <summary>
            CanShowDialog - tells the plugin whether it can show a dialog if the plugin is run in interactive mode. This being false normally means that the auth method should be device flow.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.GetAuthenticationCredentialsRequest.#ctor(System.Uri,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Create a GetAuthenticationCredentialsRequest
            </summary>
            <param name="uri"></param>
            <param name="isRetry"></param>
            <param name="isNonInteractive"></param>
            <exception cref="T:System.ArgumentNullException"> if <paramref name="uri" /> is null</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.GetAuthenticationCredentialsResponse">
            <summary>
            A get authentication credentials response
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetAuthenticationCredentialsResponse.Username">
            <summary>
            Username
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetAuthenticationCredentialsResponse.Password">
            <summary>
            password token
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetAuthenticationCredentialsResponse.Message">
            <summary>
            message - optional, can be used as a way to communicate to NuGet why the authentication failed.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetAuthenticationCredentialsResponse.AuthenticationTypes">
            <summary>
            Gets or sets the list of authentication types this credential is applicable to. Useful values include
            <c>basic</c>, <c>digest</c>, <c>negotiate</c>, and <c>ntlm</c>
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetAuthenticationCredentialsResponse.ResponseCode">
            <summary>
            ResponseCode - status of the credentials
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.GetAuthenticationCredentialsResponse.#ctor(System.String,System.String,System.String,System.Collections.Generic.IList{System.String},NuGet.Protocol.Plugins.MessageResponseCode)">
            <summary>
            Create a response object
            </summary>
            <param name="username"></param>
            <param name="password"></param>
            <param name="message"></param>
            <param name="authenticationTypes"></param>
            <param name="responseCode"></param>
            <exception cref="T:System.ArgumentException">If MessageResponseCode is not defined on this runtime</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.GetAuthenticationCredentialsResponse.IsValid">
            <summary>
            Gets a value indicating whether the provider returnd a valid response.
            </summary>
            <remarks>
            Either Username or Password (or both) must be set, and AuthTypes must either be null or contain at least
            one element
            </remarks>
        </member>
        <member name="T:NuGet.Protocol.Plugins.GetCredentialsRequest">
            <summary>
            A request to get credentials.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetCredentialsRequest.PackageSourceRepository">
            <summary>
            Gets the package source repository location.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetCredentialsRequest.StatusCode">
            <summary>
            Gets the HTTP status code that necessitates credentials.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.GetCredentialsRequest.#ctor(System.String,System.Net.HttpStatusCode)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.GetCredentialsRequest" /> class.
            </summary>
            <param name="packageSourceRepository">The package source repository location.</param>
            <param name="statusCode">The HTTP status code.</param>
        </member>
        <member name="T:NuGet.Protocol.Plugins.GetCredentialsResponse">
            <summary>
            A response to a get credentials request.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetCredentialsResponse.Password">
            <summary>
            Gets the password.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetCredentialsResponse.ResponseCode">
            <summary>
            Gets the response code.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetCredentialsResponse.Username">
            <summary>
            Gets the username.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.GetCredentialsResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode,System.String,System.String,System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.GetCredentialsResponse" /> class.
            </summary>
            <param name="responseCode">The plugin's response code.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
            is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.GetFilesInPackageRequest">
            <summary>
            A get files in package request.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetFilesInPackageRequest.PackageId">
            <summary>
            Gets the package ID.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetFilesInPackageRequest.PackageSourceRepository">
            <summary>
            Gets the package source repository location.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetFilesInPackageRequest.PackageVersion">
            <summary>
            Gets the package version.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.GetFilesInPackageRequest.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.GetFilesInPackageRequest" /> class.
            </summary>
            <param name="packageSourceRepository">The package source repository location.</param>
            <param name="packageId">The package ID.</param>
            <param name="packageVersion">The package version.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageSourceRepository" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageId" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageVersion" />
            is either <c>null</c> or an empty string.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.GetFilesInPackageResponse">
            <summary>
            A response to a get files in package request.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetFilesInPackageResponse.Files">
            <summary>
            Gets the paths of files in the package.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetFilesInPackageResponse.ResponseCode">
            <summary>
            Gets the response code.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.GetFilesInPackageResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.GetFilesInPackageResponse" /> class.
            </summary>
            <param name="responseCode">The response code.</param>
            <param name="files">The paths of files in the package.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
            is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" /> 
            is <see cref="F:NuGet.Protocol.Plugins.MessageResponseCode.Success" /> and <paramref name="files" />
            is either <c>null</c> or empty.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.GetOperationClaimsRequest">
            <summary>
            A query to a plugin about which operations it supports for a specific package source.
            In version 1.0.0, the fields are required. That's not the case for version 2.0.0
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetOperationClaimsRequest.PackageSourceRepository">
            <summary>
            Gets the package source repository location for the <see cref="P:NuGet.Protocol.Plugins.GetOperationClaimsRequest.ServiceIndex" />.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetOperationClaimsRequest.ServiceIndex">
            <summary>
            Gets the service index (index.json) for the <see cref="P:NuGet.Protocol.Plugins.GetOperationClaimsRequest.PackageSourceRepository" />.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.GetOperationClaimsRequest.#ctor(System.String,Newtonsoft.Json.Linq.JObject)">
            <summary>
            Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.GetOperationClaimsRequest" /> class.
            </summary>
            <param name="packageSourceRepository">The package source location.</param>
            <param name="serviceIndex">The service index (index.json).</param>
            <remarks>Both packageSourceRepository and service index can be null. If they are, the operation claims request is considered as source agnostic</remarks>
        </member>
        <member name="T:NuGet.Protocol.Plugins.GetOperationClaimsResponse">
            <summary>
            A plugin's response as to which operations it supports for a specific package source.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetOperationClaimsResponse.Claims">
            <summary>
            Gets the plugin's operation claims.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.GetOperationClaimsResponse.#ctor(System.Collections.Generic.IEnumerable{NuGet.Protocol.Plugins.OperationClaim})">
            <summary>
            Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.GetOperationClaimsResponse" /> class.
            </summary>
            <param name="claims">The operation claims.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="claims" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="claims" /> contains
            undefined <see cref="T:NuGet.Protocol.Plugins.OperationClaim" /> values.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.GetPackageHashRequest">
            <summary>
            A request to get a package hash.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetPackageHashRequest.HashAlgorithm">
            <summary>
            Gets the hash algorithm.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetPackageHashRequest.PackageId">
            <summary>
            Gets the package ID.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetPackageHashRequest.PackageSourceRepository">
            <summary>
            Gets the package source repository location.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetPackageHashRequest.PackageVersion">
            <summary>
            Gets the package version.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.GetPackageHashRequest.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.GetPackageHashRequest" /> class.
            </summary>
            <param name="packageSourceRepository">The package source repository location.</param>
            <param name="packageId">The package ID.</param>
            <param name="packageVersion">The package version.</param>
            <param name="hashAlgorithm">The hash algorithm.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageSourceRepository" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageId" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageVersion" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="hashAlgorithm" />
            is either <c>null</c> or an empty string.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.GetPackageHashResponse">
            <summary>
            A response to a get package hash request.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetPackageHashResponse.Hash">
            <summary>
            Gets the package hash.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetPackageHashResponse.ResponseCode">
            <summary>
            Gets the response code.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.GetPackageHashResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode,System.String)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.GetPackageHashResponse" /> class.
            </summary>
            <param name="responseCode">The response code.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
            is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" /> 
            is <see cref="F:NuGet.Protocol.Plugins.MessageResponseCode.Success" /> and <paramref name="hash" />
            is either <c>null</c> or empty.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.GetPackageVersionsRequest">
            <summary>
            A request for package versions.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetPackageVersionsRequest.PackageId">
            <summary>
            Gets the package ID.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetPackageVersionsRequest.PackageSourceRepository">
            <summary>
            Gets the package source repository location.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.GetPackageVersionsRequest.#ctor(System.String,System.String)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.GetPackageVersionsRequest" /> class.
            </summary>
            <param name="packageSourceRepository">The package source repository location.</param>
            <param name="packageId">The package ID.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageSourceRepository" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageId" />
            is either <c>null</c> or an empty string.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.GetPackageVersionsResponse">
            <summary>
            A response to a get package versions request.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetPackageVersionsResponse.ResponseCode">
            <summary>
            Gets the response code.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetPackageVersionsResponse.Versions">
            <summary>
            Gets the package versions.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.GetPackageVersionsResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.GetPackageVersionsResponse" /> class.
            </summary>
            <param name="responseCode">The response code.</param>
            <param name="versions">The package versions.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
            is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" /> 
            is <see cref="F:NuGet.Protocol.Plugins.MessageResponseCode.Success" /> and <paramref name="versions" />
            is either <c>null</c> or empty.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.GetServiceIndexRequest">
            <summary>
            A request to get the service index for a package source repository.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetServiceIndexRequest.PackageSourceRepository">
            <summary>
            Gets the package source repository location.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.GetServiceIndexRequest.#ctor(System.String)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.GetServiceIndexRequest" /> class.
            </summary>
            <param name="packageSourceRepository">The package source repository location.</param>
        </member>
        <member name="T:NuGet.Protocol.Plugins.GetServiceIndexResponse">
            <summary>
            A response to a get service index request.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetServiceIndexResponse.ResponseCode">
            <summary>
            Gets the response code.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetServiceIndexResponse.ServiceIndex">
            <summary>
            Gets the service index (index.json) for the package source repository.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.GetServiceIndexResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode,Newtonsoft.Json.Linq.JObject)">
            <summary>
            Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.GetServiceIndexResponse" /> class.
            </summary>
            <param name="responseCode">The response code.</param>
            <param name="serviceIndex">The service index (index.json) for the package source repository.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
            is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="responseCode" /> 
            is <see cref="F:NuGet.Protocol.Plugins.MessageResponseCode.Success" /> and <paramref name="serviceIndex" />
            is <c>null</c>.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.HandshakeRequest">
            <summary>
            A handshake request.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.HandshakeRequest.ProtocolVersion">
            <summary>
            Gets the requestor's plugin protocol version.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.HandshakeRequest.MinimumProtocolVersion">
            <summary>
            Gets the requestor's minimum plugin protocol version.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.HandshakeRequest.#ctor(NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion)">
            <summary>
            Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.HandshakeRequest" /> class.
            </summary>
            <param name="protocolVersion">The requestor's plugin protocol version.</param>
            <param name="minimumProtocolVersion">The requestor's minimum plugin protocol version.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="protocolVersion" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="minimumProtocolVersion" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="protocolVersion" />
            is less than <paramref name="minimumProtocolVersion" />.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.HandshakeResponse">
            <summary>
            A handshake response.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.HandshakeResponse.ResponseCode">
            <summary>
            Gets the handshake responder's handshake response code.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.HandshakeResponse.ProtocolVersion">
            <summary>
            Gets the handshake responder's plugin protocol version if the handshake was successful;
            otherwise, <c>null</c>.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.HandshakeResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode,NuGet.Versioning.SemanticVersion)">
            <summary>
            Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.HandshakeResponse" /> class.
            </summary>
            <param name="responseCode">The handshake responder's handshake response code.</param>
            <param name="protocolVersion">The handshake responder's plugin protocol version
            if the handshake was successful; otherwise, <c>null</c>.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
            is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
            is <see cref="F:NuGet.Protocol.Plugins.MessageResponseCode.Success" /> and <paramref name="protocolVersion" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
            is not <see cref="F:NuGet.Protocol.Plugins.MessageResponseCode.Success" /> and <paramref name="protocolVersion" />
            is not <c>null</c>.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.InitializeRequest">
            <summary>
            An initialization request to a plugin.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.InitializeRequest.ClientVersion">
            <summary>
            Gets the requestor's NuGet client version.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.InitializeRequest.Culture">
            <summary>
            Gets the requestor's current culture.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.InitializeRequest.RequestTimeout">
            <summary>
            Gets the default request timeout for all subsequent requests.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.InitializeRequest.#ctor(System.String,System.String,System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.InitializeRequest" /> class.
            </summary>
            <param name="clientVersion">The requestor's NuGet client version.</param>
            <param name="culture">The requestor's current culture.</param>
            <param name="requestTimeout">The default request timeout.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="clientVersion" /> is either <c>null</c>
            or an empty string.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="culture" /> is either <c>null</c>
            or an empty string.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="requestTimeout" />
            is either less than <see cref="F:NuGet.Protocol.Plugins.ProtocolConstants.MinTimeout" /> or greater than
            <see cref="F:NuGet.Protocol.Plugins.ProtocolConstants.MaxTimeout" />.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.InitializeResponse">
            <summary>
            An initialization response from a plugin.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.InitializeResponse.ResponseCode">
            <summary>
            Gets the plugin's initialization response code.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.InitializeResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode)">
            <summary>
            Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.InitializeResponse" /> class.
            </summary>
            <param name="responseCode">The plugin's initialization response code.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
            is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.LogRequest">
            <summary>
            A logging request.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.LogRequest.LogLevel">
            <summary>
            Gets the logging level for the message.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.LogRequest.Message">
            <summary>
            Gets the message.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.LogRequest.#ctor(NuGet.Common.LogLevel,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.LogRequest" /> class.
            </summary>
            <param name="logLevel">The logging level for the message.</param>
            <param name="message">The message to be logged.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="logLevel" /> is an undefined
            <see cref="P:NuGet.Protocol.Plugins.LogRequest.LogLevel" /> value.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="message" /> is either <c>null</c>
            or an empty string.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.LogResponse">
            <summary>
            A logging response.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.LogResponse.ResponseCode">
            <summary>
            Gets the logging response code.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.LogResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode)">
            <summary>
            Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.LogResponse" /> class.
            </summary>
            <param name="responseCode">The logging response code.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
            is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.Message">
            <summary>
            Represents a message between a NuGet client and a plugin.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.Message.RequestId">
            <summary>
            Gets the request ID.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.Message.Type">
            <summary>
            Gets the message type.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.Message.Method">
            <summary>
            Gets the message method.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.Message.Payload">
            <summary>
            Gets the optional message payload.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.Message.#ctor(System.String,NuGet.Protocol.Plugins.MessageType,NuGet.Protocol.Plugins.MessageMethod,Newtonsoft.Json.Linq.JObject)">
            <summary>
            Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.Message" /> class.
            </summary>
            <param name="requestId">The request ID.</param>
            <param name="type">The message type.</param>
            <param name="method">The message method.</param>
            <param name="payload">An optional message payload.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="requestId" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="type" />
            is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageType" /> value.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="method" />
            is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageMethod" /> value.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.MonitorNuGetProcessExitRequest">
            <summary>
            A request to monitor a NuGet process exit.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.MonitorNuGetProcessExitRequest.ProcessId">
            <summary>
            Gets the process ID.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.MonitorNuGetProcessExitRequest.#ctor(System.Int32)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.MonitorNuGetProcessExitRequest" /> class.
            </summary>
            <param name="processId">The process ID.</param>
        </member>
        <member name="T:NuGet.Protocol.Plugins.MonitorNuGetProcessExitResponse">
            <summary>
            A response to a monitor NuGet process exit request.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.MonitorNuGetProcessExitResponse.ResponseCode">
            <summary>
            Gets the response code.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.MonitorNuGetProcessExitResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode)">
            <summary>
            Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.MonitorNuGetProcessExitResponse" /> class.
            </summary>
            <param name="responseCode">The plugin's response code.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
            is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.PrefetchPackageRequest">
            <summary>
            A request to a plugin to prefetch a package.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.PrefetchPackageRequest.PackageId">
            <summary>
            Gets the package ID.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.PrefetchPackageRequest.PackageSourceRepository">
            <summary>
            Gets the package source repository location.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.PrefetchPackageRequest.PackageVersion">
            <summary>
            Gets the package version.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PrefetchPackageRequest.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.PrefetchPackageRequest" /> class.
            </summary>
            <param name="packageSourceRepository">The package source repository location.</param>
            <param name="packageId">The package ID.</param>
            <param name="packageVersion">The package version.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageSourceRepository" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageId" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageVersion" />
            is either <c>null</c> or an empty string.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.PrefetchPackageResponse">
            <summary>
            A plugin's response to a package prefetch request.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.PrefetchPackageResponse.ResponseCode">
            <summary>
            Gets the plugin's response code.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PrefetchPackageResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode)">
            <summary>
            Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.PrefetchPackageResponse" /> class.
            </summary>
            <param name="responseCode">The plugin's response code.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
            is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.Progress">
            <summary>
            A progress notification.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.Progress.Percentage">
            <summary>
            Gets the progress percentage.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.Progress.#ctor(System.Nullable{System.Double})">
            <summary>
            Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.Progress" /> class.
            </summary>
            <param name="percentage">The progress percentage.</param>
        </member>
        <member name="T:NuGet.Protocol.Plugins.SetCredentialsRequest">
            <summary>
            A request to set credentials for a package source with any last known good credentials.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.SetCredentialsRequest.PackageSourceRepository">
            <summary>
            Gets the package source repository location.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.SetCredentialsRequest.Password">
            <summary>
            Gets the package source repository password.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.SetCredentialsRequest.ProxyPassword">
            <summary>
            Gets the proxy password.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.SetCredentialsRequest.ProxyUsername">
            <summary>
            Gets the proxy username.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.SetCredentialsRequest.Username">
            <summary>
            Gets the package source repository username.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.SetCredentialsRequest.#ctor(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.SetCredentialsRequest" /> class.
            </summary>
            <param name="packageSourceRepository">The package source repository location.</param>
            <param name="proxyUsername">The proxy username.</param>
            <param name="proxyPassword">The proxy password.</param>
            <param name="username">The package source repository username.</param>
            <param name="password">The package source repository password.</param>
        </member>
        <member name="T:NuGet.Protocol.Plugins.SetCredentialsResponse">
            <summary>
            A plugin's response to a set credentials request.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.SetCredentialsResponse.ResponseCode">
            <summary>
            Gets the plugin's response code.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.SetCredentialsResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode)">
            <summary>
            Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.SetCredentialsResponse" /> class.
            </summary>
            <param name="responseCode">The plugin's response code.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
            is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.SetLogLevelRequest">
            <summary>
            A request to set the log level.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.SetLogLevelRequest.LogLevel">
            <summary>
            Gets the log level.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.SetLogLevelRequest.#ctor(NuGet.Common.LogLevel)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.SetLogLevelRequest" /> class.
            </summary>
            <param name="logLevel">The log level.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="logLevel" /> is an undefined
            <see cref="P:NuGet.Protocol.Plugins.SetLogLevelRequest.LogLevel" /> value.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.SetLogLevelResponse">
            <summary>
            A response to a log level set request.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.SetLogLevelResponse.ResponseCode">
            <summary>
            Gets the response code.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.SetLogLevelResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.SetLogLevelResponse" /> class.
            </summary>
            <param name="responseCode">The response code.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
            is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.MessageType">
            <summary>
            Message types.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageType.Cancel">
            <summary>
            A cancellation request for an existing request.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageType.Fault">
            <summary>
            A fault notification, either standalone or for an existing request.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageType.Progress">
            <summary>
            A progress notification for an existing request.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageType.Request">
            <summary>
            A request.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.MessageType.Response">
            <summary>
            A response for an existing request.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Plugins.MessageUtilities">
            <summary>
            Helper methods for messages.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.MessageUtilities.Create(System.String,NuGet.Protocol.Plugins.MessageType,NuGet.Protocol.Plugins.MessageMethod)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.Message" /> class.
            </summary>
            <param name="requestId">The message request ID.</param>
            <param name="type">The message type.</param>
            <param name="method">The message method.</param>
            <returns>a <see cref="T:NuGet.Protocol.Plugins.Message" /> instance.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="requestId" />
            is either <c>null</c> or an empty string.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.MessageUtilities.Create``1(System.String,NuGet.Protocol.Plugins.MessageType,NuGet.Protocol.Plugins.MessageMethod,``0)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.Message" /> class.
            </summary>
            <typeparam name="TPayload">The message payload type.</typeparam>
            <param name="requestId">The message request ID.</param>
            <param name="type">The message type.</param>
            <param name="method">The message method.</param>
            <param name="payload">The message payload.</param>
            <returns>a <see cref="T:NuGet.Protocol.Plugins.Message" /> instance.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="requestId" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="payload" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.MessageUtilities.DeserializePayload``1(NuGet.Protocol.Plugins.Message)">
            <summary>
            Deserializes a message payload.
            </summary>
            <typeparam name="TPayload">The message payload type.</typeparam>
            <param name="message">The message.</param>
            <returns>The deserialized message payload of type <typeparamref name="TPayload" />
            or <c>null</c> if no payload exists.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="message" /> is <c>null</c>.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.NoOpDisposePlugin">
            <summary>
            A plugin wrapper that no-ops IDisposable.
            </summary>
        </member>
        <member name="E:NuGet.Protocol.Plugins.NoOpDisposePlugin.BeforeClose">
            <summary>
            Occurs before the plugin closes.
            </summary>
        </member>
        <member name="E:NuGet.Protocol.Plugins.NoOpDisposePlugin.Closed">
            <summary>
            Occurs when the plugin has closed.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.NoOpDisposePlugin.Connection">
            <summary>
            Gets the connection for the plugin.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.NoOpDisposePlugin.FilePath">
            <summary>
            Gets the file path for the plugin.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.NoOpDisposePlugin.Id">
            <summary>
            Gets the unique identifier for the plugin.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.NoOpDisposePlugin.Name">
            <summary>
            Gets the name of the plugin.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.NoOpDisposePlugin.#ctor(NuGet.Protocol.Plugins.IPlugin)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.NoOpDisposePlugin" /> class.
            </summary>
            <param name="plugin">A plugin</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.NoOpDisposePlugin.Dispose">
            <summary>
            Does nothing.
            </summary>
            <remarks>Plugin disposal is implemented elsewhere.</remarks>
        </member>
        <member name="M:NuGet.Protocol.Plugins.NoOpDisposePlugin.Close">
            <summary>
            Closes the plugin.
            </summary>
            <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
        </member>
        <member name="T:NuGet.Protocol.Plugins.OperationClaim">
            <summary>
            Plugin operation claims.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.OperationClaim.DownloadPackage">
            <summary>
            The download package operation claim.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.OperationClaim.Authentication">
            <summary>
            The authentication operation claim
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Plugins.OutboundRequestContext">
            <summary>
            Context for an outbound request.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.OutboundRequestContext.CancellationToken">
            <summary>
            Gets the <see cref="P:NuGet.Protocol.Plugins.OutboundRequestContext.CancellationToken" />.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.OutboundRequestContext.RequestId">
            <summary>
            Gets the request ID.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.OutboundRequestContext.Dispose">
            <summary>
            Disposes of this instance.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.OutboundRequestContext.HandleCancelResponse">
            <summary>
            Handles a cancellation response for the outbound request.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.OutboundRequestContext.HandleProgress(NuGet.Protocol.Plugins.Message)">
            <summary>
            Handles progress notifications for the outbound request.
            </summary>
            <param name="progress">A progress notification.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="progress" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.OutboundRequestContext.HandleResponse(NuGet.Protocol.Plugins.Message)">
            <summary>
            Handles a response for the outbound request.
            </summary>
            <param name="response">A response.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="response" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.OutboundRequestContext.HandleFault(NuGet.Protocol.Plugins.Message)">
            <summary>
            Handles a fault response for the outbound request.
            </summary>
            <param name="fault">A fault response.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="fault" /> is <c>null</c>.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.OutboundRequestContext`1">
            <summary>
            Context for an outbound request.
            </summary>
            <typeparam name="TResult">The response payload type.</typeparam>
        </member>
        <member name="P:NuGet.Protocol.Plugins.OutboundRequestContext`1.CompletionTask">
            <summary>
            Gets the completion task.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.OutboundRequestContext`1.#ctor(NuGet.Protocol.Plugins.IConnection,NuGet.Protocol.Plugins.Message,System.Nullable{System.TimeSpan},System.Boolean,System.Threading.CancellationToken)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.OutboundRequestContext`1" /> class.
            </summary>
            <param name="connection">A connection.</param>
            <param name="request">A request.</param>
            <param name="timeout">An optional request timeout.</param>
            <param name="isKeepAlive">A flag indicating whether or not the request supports progress notifications
            to reset the request timeout.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" />
            is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.OutboundRequestContext`1.#ctor(NuGet.Protocol.Plugins.IConnection,NuGet.Protocol.Plugins.Message,System.Nullable{System.TimeSpan},System.Boolean,System.Threading.CancellationToken,NuGet.Protocol.Plugins.IPluginLogger)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.OutboundRequestContext`1" /> class.
            </summary>
            <param name="connection">A connection.</param>
            <param name="request">A request.</param>
            <param name="timeout">An optional request timeout.</param>
            <param name="isKeepAlive">A flag indicating whether or not the request supports progress notifications
            to reset the request timeout.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <param name="logger">A plugin logger.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" />
            is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" />
            is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.OutboundRequestContext`1.HandleCancelResponse">
            <summary>
            Handles a cancellation response for the outbound request.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.OutboundRequestContext`1.HandleProgress(NuGet.Protocol.Plugins.Message)">
            <summary>
            Handles progress notifications for the outbound request.
            </summary>
            <param name="progress">A progress notification.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="progress" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.OutboundRequestContext`1.HandleResponse(NuGet.Protocol.Plugins.Message)">
            <summary>
            Handles a response for the outbound request.
            </summary>
            <param name="response">A response.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="response" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.OutboundRequestContext`1.HandleFault(NuGet.Protocol.Plugins.Message)">
            <summary>
            Handles a fault response for the outbound request.
            </summary>
            <param name="fault">A fault response.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="fault" /> is <c>null</c>.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.Plugin">
            <summary>
            Represents a plugin.
            </summary>
        </member>
        <member name="E:NuGet.Protocol.Plugins.Plugin.BeforeClose">
            <summary>
            Occurs before the plugin closes.
            </summary>
        </member>
        <member name="E:NuGet.Protocol.Plugins.Plugin.Closed">
            <summary>
            Occurs when the plugin has closed.
            </summary>
        </member>
        <member name="E:NuGet.Protocol.Plugins.Plugin.Exited">
            <summary>
            Occurs when a plugin process has exited.
            </summary>
        </member>
        <member name="E:NuGet.Protocol.Plugins.Plugin.Faulted">
            <summary>
            Occurs when a plugin or plugin connection has faulted.
            </summary>
        </member>
        <member name="E:NuGet.Protocol.Plugins.Plugin.Idle">
            <summary>
            Occurs when a plugin has been idle for the configured idle timeout period.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.Plugin.Connection">
            <summary>
            Gets the connection for the plugin
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.Plugin.FilePath">
            <summary>
            Gets the file path for the plugin.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.Plugin.Id">
            <summary>
            Gets the unique identifier for the plugin.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.Plugin.Name">
            <summary>
            Gets the name of the plugin.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.Plugin.#ctor(System.String,NuGet.Protocol.Plugins.IConnection,NuGet.Protocol.Plugins.IPluginProcess,System.Boolean,System.TimeSpan)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.Plugin" /> class.
            </summary>
            <param name="filePath">The plugin file path.</param>
            <param name="connection">The plugin connection.</param>
            <param name="process">The plugin process.</param>
            <param name="isOwnProcess"><c>true</c> if <paramref name="process" /> is the current process;
            otherwise, <c>false</c>.</param>
            <param name="idleTimeout">The plugin idle timeout.  Can be <see cref="F:System.Threading.Timeout.InfiniteTimeSpan" />.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="filePath" /> is either <c>null</c>
            or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="process" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="idleTimeout" /> is smaller than
            <see cref="F:System.Threading.Timeout.InfiniteTimeSpan" />.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.Plugin.Dispose">
            <summary>
            Disposes of this instance.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.Plugin.Close">
            <summary>
            Closes the plugin.
            </summary>
            <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
        </member>
        <member name="T:NuGet.Protocol.Plugins.PluginCacheEntry">
            <summary>
            This class represents a plugin operations cache entry.
            It contains expiry logic, read/write/update logic.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginCacheEntry.#ctor(System.String,System.String,System.String)">
            <summary>
            Create a plugin cache entry.
            </summary>
            <param name="rootCacheFolder">The root cache folder, normally /localappdata/nuget/plugins-cache</param>
            <param name="pluginFilePath">The full plugin file path, which will be used to create a key for the folder created in the root folder itself </param>
            <param name="requestKey">A unique request key for the operation claims. Ideally the packageSourceRepository value of the PluginRequestKey. Example https://protected.package.feed/index.json, or Source-Agnostic</param>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginCacheEntry.LoadFromFile">
            <summary>
            Loads and processes the contet from the generated file if it exists.
            Even after this method is invoked, the operation claims might be null. 
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginCacheEntry.UpdateCacheFileAsync">
            <summary>
            Updates the cache file with the current value in the operation claims if the operationn claims is not null.
            </summary>
            <returns>Task</returns>
        </member>
        <member name="T:NuGet.Protocol.Plugins.PluginConstants">
            <summary>
            Plugin constants.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.PluginConstants.CloseTimeout">
            <summary>
            Default close timeout for plugins.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.PluginConstants.IdleTimeout">
            <summary>
            Default idle timeout for plugins.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.PluginConstants.PluginArguments">
            <summary>
            Default command-line arguments for plugins.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.PluginConstants.ProgressInterval">
            <summary>
            The progress notification interval.
            </summary>
            <remarks>This value must be less than half of <see cref="F:NuGet.Protocol.Plugins.PluginConstants.RequestTimeout" />.</remarks>
        </member>
        <member name="F:NuGet.Protocol.Plugins.PluginConstants.RequestTimeout">
            <summary>
            The default request timeout set by an initialize request after handshaking.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Plugins.PluginCreationResult">
            <summary>
            A plugin's creation result.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.PluginCreationResult.Claims">
            <summary>
            Gets the plugin's operation claims.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.PluginCreationResult.Message">
            <summary>
            Gets a message if <see cref="P:NuGet.Protocol.Plugins.PluginCreationResult.Plugin" /> is <c>null</c>; otherwise, <c>null</c>.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.PluginCreationResult.Exception">
            <summary>
            Gets the exception caught.  May be <c>null</c>.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.PluginCreationResult.Plugin">
            <summary>
            Gets a plugin.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.PluginCreationResult.PluginMulticlientUtilities">
            <summary>
            Gets a plugin multiclient utilities.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginCreationResult.#ctor(NuGet.Protocol.Plugins.IPlugin,NuGet.Protocol.Plugins.IPluginMulticlientUtilities,System.Collections.Generic.IReadOnlyList{NuGet.Protocol.Plugins.OperationClaim})">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.PluginCreationResult" /> class.
            </summary>
            <param name="plugin">A plugin.</param>
            <param name="utilities">A plugin multiclient utilities.</param>
            <param name="claims">The plugin's operation claims.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="utilities" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="claims" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginCreationResult.#ctor(System.String)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.PluginCreationResult" /> class.
            </summary>
            <param name="message">A message why a plugin could not be created.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="message" />
            is either <c>null</c> or an empty string.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginCreationResult.#ctor(System.String,System.Exception)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.PluginCreationResult" /> class.
            </summary>
            <param name="message">A message why a plugin could not be created.</param>
            <param name="exception">An exception.</param>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="message" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="exception" /> is <c>null</c>.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.PluginDiscoverer">
            <summary>
            Discovers plugins and their operation claims.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginDiscoverer.#ctor(System.String,NuGet.Protocol.Plugins.EmbeddedSignatureVerifier)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.PluginDiscoverer" /> class.
            </summary>
            <param name="rawPluginPaths">The raw semicolon-delimited list of supposed plugin file paths.</param>
            <param name="verifier">An embedded signature verifier.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="verifier" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginDiscoverer.Dispose">
            <summary>
            Disposes of this instance.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginDiscoverer.DiscoverAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously discovers plugins.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a
            <see cref="T:System.Collections.Generic.IEnumerable`1" /> from the target.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.PluginDiscoveryResult">
            <summary>
            A plugin discovery result.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.PluginDiscoveryResult.PluginFile">
            <summary>
            Gets the plugin file.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.PluginDiscoveryResult.Message">
            <summary>
            Gets a message if <see cref="P:NuGet.Protocol.Plugins.PluginFile.State" /> is not <see cref="F:NuGet.Protocol.Plugins.PluginFileState.Valid" />;
            otherwise, <c>null</c>.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginDiscoveryResult.#ctor(NuGet.Protocol.Plugins.PluginFile)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.PluginDiscoveryResult" /> class.
            </summary>
            <param name="pluginFile">A plugin file.</param>
            <see cref="F:NuGet.Protocol.Plugins.PluginFileState.Valid" />; otherwise, <c>null</c>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="pluginFile" />
            is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginDiscoveryUtility.GetNuGetPluginsDirectoryRelativeToNuGetAssembly(System.String)">
            <summary>
            Given a NuGet assembly path, returns the NuGet plugins directory
            </summary>
            <param name="nugetAssemblyPath">The path to a NuGet assembly in CommonExtensions\NuGet, needs to be a valid path. file:// not supported</param>
            <returns>The NuGet plugins directory in CommonExtensions\NuGet\Plugins, null if the <paramref name="nugetAssemblyPath" /> is null</returns>
        </member>
        <member name="T:NuGet.Protocol.Plugins.PluginEventArgs">
            <summary>
            Plugin event arguments.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.PluginEventArgs.Plugin">
            <summary>
            Gets the plugin.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginEventArgs.#ctor(NuGet.Protocol.Plugins.IPlugin)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.PluginEventArgs" /> class.
            </summary>
            <param name="plugin">A plugin.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" /> is <c>null</c>.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.PluginException">
            <summary>
            A plugin exception.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginException.#ctor(System.String)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.PluginException" /> class.
            </summary>
            <param name="message">The exception message.</param>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginException.#ctor(System.String,System.Exception)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.PluginException" /> class.
            </summary>
            <param name="message">The exception message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="T:NuGet.Protocol.Plugins.PluginFactory">
            <summary>
            A plugin factory.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginFactory.#ctor(System.TimeSpan)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.PluginFactory" /> class.
            </summary>
            <param name="pluginIdleTimeout">The plugin idle timeout.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="pluginIdleTimeout" />
            is less than <see cref="F:System.Threading.Timeout.InfiniteTimeSpan" />.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginFactory.Dispose">
            <summary>
            Disposes of this instance.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginFactory.GetOrCreateAsync(System.String,System.Collections.Generic.IEnumerable{System.String},NuGet.Protocol.Plugins.IRequestHandlers,NuGet.Protocol.Plugins.ConnectionOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets an existing plugin instance or creates a new instance and connects to it.
            </summary>
            <param name="filePath">The file path of the plugin.</param>
            <param name="arguments">Command-line arguments to be supplied to the plugin.</param>
            <param name="requestHandlers">Request handlers.</param>
            <param name="options">Connection options.</param>
            <param name="sessionCancellationToken">A cancellation token for the plugin's lifetime.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:NuGet.Protocol.Plugins.Plugin" />
            instance.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="filePath" />
            is either <c>null</c> or empty.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="arguments" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="requestHandlers" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options" />
            is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="sessionCancellationToken" />
            is cancelled.</exception>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
            <exception cref="T:NuGet.Protocol.Plugins.ProtocolException">Thrown if a plugin protocol error occurs.</exception>
            <exception cref="T:NuGet.Protocol.Plugins.PluginException">Thrown for a plugin failure during creation.</exception>
            <remarks>This is intended to be called by NuGet client tools.</remarks>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginFactory.CreateFromCurrentProcessAsync(NuGet.Protocol.Plugins.IRequestHandlers,NuGet.Protocol.Plugins.ConnectionOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously creates a plugin instance and connects to it.
            </summary>
            <param name="requestHandlers">Request handlers.</param>
            <param name="options">Connection options.</param>
            <param name="sessionCancellationToken">A cancellation token for the plugin's lifetime.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:NuGet.Protocol.Plugins.Plugin" />
            instance.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="requestHandlers" />
            is either <c>null</c> or empty.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options" />
            is either <c>null</c> or empty.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="sessionCancellationToken" />
            is cancelled.</exception>
            <remarks>This is intended to be called by a plugin.</remarks>
        </member>
        <member name="T:NuGet.Protocol.Plugins.PluginFile">
            <summary>
            Represents a plugin file.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.PluginFile.Path">
            <summary>
            Gets the plugin's file path.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.PluginFile.State">
            <summary>
            Gets the plugin file state.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginFile.#ctor(System.String,System.Lazy{NuGet.Protocol.Plugins.PluginFileState})">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.PluginFile" /> class.
            </summary>
            <param name="filePath">The plugin's file path.</param>
            <param name="state">A lazy that evaluates the plugin file state.</param>
        </member>
        <member name="T:NuGet.Protocol.Plugins.PluginFileState">
            <summary>
            State of a plugin file path.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.PluginFileState.Valid">
            <summary>
            The file exists and has a valid embedded signature.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.PluginFileState.NotFound">
            <summary>
            The file was not found.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.PluginFileState.InvalidFilePath">
            <summary>
            The file path was invalid (e.g.:  not rooted).
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.PluginFileState.InvalidEmbeddedSignature">
            <summary>
            The file exists but it has either no embedded signature or an invalid embedded signature.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Plugins.PluginManager">
            <summary>
            A plugin manager. This manages all the live plugins and their operation claims.
            Invoked in by both the credential provider and the PluginResourceProvider
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.PluginManager.EnvironmentVariableReader">
            <summary>
            Gets an environment variable reader.
            </summary>
            <remarks>This is non-private only to facilitate testing.</remarks>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginManager.Dispose">
            <summary>
            Disposes of this instance.
            This should not be called in production code as this is a singleton instance.
            The pattern is implemented because the plugin manager transitively owns objects
            that need to implement IDisposable because they potentially have managed and unmanaged resources.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginManager.FindAvailablePluginsAsync(System.Threading.CancellationToken)">
            <summary>
            Find all available plugins on the machine
            </summary>
            <param name="cancellationToken"></param>
            <returns>PluginDiscoveryResults</returns>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginManager.CreatePluginsAsync(NuGet.Protocol.Core.Types.SourceRepository,System.Threading.CancellationToken)">
            <summary>
            Create plugins appropriate for the given source
            </summary>
            <param name="source"></param>
            <param name="cancellationToken"></param>
            <exception cref="T:System.ArgumentNullException">Throw if <paramref name="source" /> is null </exception>
            <returns>PluginCreationResults</returns>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginManager.TryGetSourceAgnosticPluginAsync(NuGet.Protocol.Plugins.PluginDiscoveryResult,NuGet.Protocol.Plugins.OperationClaim,System.Threading.CancellationToken)">
            <summary>
            Creates a plugin from the given pluginDiscoveryResult.
            This plugin's operations will be source agnostic ones (Authentication)
            </summary>
            <param name="pluginDiscoveryResult">plugin discovery result</param>
            <param name="requestedOperationClaim">The requested operation claim</param>
            <param name="cancellationToken">cancellation token</param>
            <returns>A plugin creation result, null if the requested plugin cannot handle the given operation claim</returns>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginManager.TryCreatePluginAsync(NuGet.Protocol.Plugins.PluginDiscoveryResult,NuGet.Protocol.Plugins.OperationClaim,NuGet.Protocol.Plugins.PluginManager.PluginRequestKey,System.String,Newtonsoft.Json.Linq.JObject,System.Threading.CancellationToken)">
            <summary>
            Creates a plugin from the discovered plugin.
            We firstly check the cache for the operation claims for the given request key.
            If there is a valid cache entry, and it does contain the requested operation claim, then we start the plugin, and if need be update the cache value itself.
            If there is a valid cache entry, and it does NOT contain the requested operation claim, then we return a null.
            If there is no valid cache entry or an invalid one, we start the plugin as normally, return an active plugin even if the requested claim is not available, and write a cache entry.
            </summary>
            <param name="result">plugin discovery result</param>
            <param name="requestedOperationClaim">The requested operation claim</param>
            <param name="requestKey">plugin request key</param>
            <param name="packageSourceRepository">package source repository</param>
            <param name="serviceIndex">service index</param>
            <param name="cancellationToken">cancellation token</param>
            <returns>A plugin creation result, null if the requested plugin cannot handle the given operation claim</returns>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginManager.GetCurrentCultureName">
            <summary>
            Gets the current culture.
            An invariant culture's name will be "". Since InitializeRequest has a null or empty check, this can be a problem.
            Because the InitializeRequest message is part of a protocol, and the reason why we set the culture is allow the plugins to localize their messages,
            we can safely default to en. 
            </summary>
            <returns>CurrentCulture or an en default if the current culture is invariant</returns>
        </member>
        <member name="T:NuGet.Protocol.Plugins.PluginMulticlientUtilities">
            <summary>
            Plugin multiclient utilities.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginMulticlientUtilities.#ctor">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.PluginMulticlientUtilities" /> class.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginMulticlientUtilities.DoOncePerPluginLifetimeAsync(System.String,System.Func{System.Threading.Tasks.Task},System.Threading.CancellationToken)">
            <summary>
            Asynchronously executes a task once per plugin lifetime per key.
            </summary>
            <param name="key">A key that identifies the task.</param>
            <param name="taskFunc">A function that returns a task.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="key" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="taskFunc" />
            is either <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.PluginPackageDownloader">
            <summary>
            A package downloader that delegates to a plugin.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.PluginPackageDownloader.ContentReader">
            <summary>
            Gets an asynchronous package content reader.
            </summary>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
        </member>
        <member name="P:NuGet.Protocol.Plugins.PluginPackageDownloader.CoreReader">
            <summary>
            Gets an asynchronous package core reader.
            </summary>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageDownloader.#ctor(NuGet.Protocol.Plugins.IPlugin,NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Plugins.PluginPackageReader,System.String)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.PluginPackageDownloader" /> class.
            </summary>
            <param name="plugin">A plugin.</param>
            <param name="packageIdentity">A package identity.</param>
            <param name="packageReader">A plugin package reader.</param>
            <param name="packageSourceRepository">A package source repository location.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageIdentity" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageReader" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageSourceRepository" />
            is either <c>null</c> or an empty string.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageDownloader.Dispose">
            <summary>
            Disposes of this instance.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageDownloader.CopyNupkgFileToAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously copies a .nupkg to a target file path.
            </summary>
            <param name="destinationFilePath">The destination file path.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.Boolean" />
            indicating whether or not the copy was successful.</returns>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="destinationFilePath" />
            is either <c>null</c> or empty.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageDownloader.GetPackageHashAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets a package hash.
            </summary>
            <param name="hashAlgorithm">The hash algorithm.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.String" />
            representing the package hash.</returns>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="hashAlgorithm" />
            is either <c>null</c> or empty.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageDownloader.SetExceptionHandler(System.Func{System.Exception,System.Threading.Tasks.Task{System.Boolean}})">
            <summary>
            Sets an exception handler for package downloads.
            </summary>
            <remarks>The exception handler returns a task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.Boolean" />
            indicating whether or not the exception was handled.  To handle an exception and stop its
            propagation, the task should return <c>true</c>.  Otherwise, the exception will be rethrown.</remarks>
            <param name="handleExceptionAsync">An exception handler.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="handleExceptionAsync" />
            is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageDownloader.SetThrottle(System.Threading.SemaphoreSlim)">
            <summary>
            Sets a throttle for package downloads.
            </summary>
            <param name="throttle">A throttle.  Can be <c>null</c>.</param>
        </member>
        <member name="T:NuGet.Protocol.Plugins.PluginPackageReader">
            <summary>
            A package reader that delegates package read operations to a plugin.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.#ctor(NuGet.Protocol.Plugins.IPlugin,NuGet.Packaging.Core.PackageIdentity,System.String)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.PluginPackageReader" /> class.
            </summary>
            <param name="plugin">A plugin.</param>
            <param name="packageIdentity">A package identity.</param>
            <param name="packageSourceRepository">A package source repository location.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageIdentity" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageSourceRepository" />
            is either <c>null</c> or an empty string.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetStream(System.String)">
            <summary>
            Gets a stream for a file in the package.
            </summary>
            <param name="path">The file path in the package.</param>
            <returns>A stream.</returns>
            <exception cref="T:System.NotSupportedException">Thrown always.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetStreamAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets a stream for a file in the package.
            </summary>
            <param name="path">The file path in the package.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.IO.Stream" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="path" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetFiles">
            <summary>
            Gets files in the package.
            </summary>
            <returns>An enumerable of files in the package.</returns>
            <exception cref="T:System.NotSupportedException">Thrown always.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetFilesAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets files in the package.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetFiles(System.String)">
            <summary>
            Gets files in the package.
            </summary>
            <param name="folder">A folder in the package.</param>
            <returns>An enumerable of files in the package.</returns>
            <exception cref="T:System.NotSupportedException">Thrown always.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetFilesAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets files in the package under the specified folder.
            </summary>
            <param name="folder">A folder in the package.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="folder" /> is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.CopyFiles(System.String,System.Collections.Generic.IEnumerable{System.String},NuGet.Packaging.Core.ExtractPackageFileDelegate,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Copies specified files in the package to the destination location.
            </summary>
            <param name="destination">A directory path to copy files to.</param>
            <param name="packageFiles">An enumerable of files in the package to copy.</param>
            <param name="extractFile">A package file extraction delegate.</param>
            <param name="logger">A logger.</param>
            <param name="token">A cancellation token.</param>
            <returns>An enumerable of file paths in the destination location.</returns>
            <exception cref="T:System.NotSupportedException">Thrown always.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.CopyFilesAsync(System.String,System.Collections.Generic.IEnumerable{System.String},NuGet.Packaging.Core.ExtractPackageFileDelegate,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously copies specified files in the package to the destination location.
            </summary>
            <param name="destination">A directory path to copy files to.</param>
            <param name="packageFiles">An enumerable of files in the package to copy.</param>
            <param name="extractFile">A package file extraction delegate.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="destination" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageFiles" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetIdentity">
            <summary>
            Gets the package identity.
            </summary>
            <returns>A package identity.</returns>
            <exception cref="T:System.NotSupportedException">Thrown always.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetIdentityAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets the package identity.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:NuGet.Packaging.Core.PackageIdentity" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetMinClientVersion">
            <summary>
            Gets the minimum client version in the .nuspec.
            </summary>
            <returns>A NuGet version.</returns>
            <exception cref="T:System.NotSupportedException">Thrown always.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetMinClientVersionAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets the minimum client version in the .nuspec.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:NuGet.Versioning.NuGetVersion" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetPackageTypes">
            <summary>
            Gets the package types.
            </summary>
            <returns>A read-only list of package types.</returns>
            <exception cref="T:System.NotSupportedException">Thrown always.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetPackageTypesAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets the package types.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IReadOnlyList`1" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetNuspec">
            <summary>
            Gets a stream for the .nuspec file.
            </summary>
            <returns>A stream.</returns>
            <exception cref="T:System.NotSupportedException">Thrown always.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetNuspecAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets a stream for the .nuspec file.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.IO.Stream" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetNuspecFile">
            <summary>
            Gets the .nuspec file path in the package.
            </summary>
            <returns>The .nuspec file path in the package.</returns>
            <exception cref="T:System.NotSupportedException">Thrown always.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetNuspecFileAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets the .nuspec file path in the package.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.String" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="P:NuGet.Protocol.Plugins.PluginPackageReader.NuspecReader">
            <summary>
            Gets the .nuspec reader.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetNuspecReaderAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets the .nuspec reader.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="P:NuGet.Protocol.Plugins.PluginPackageReader.NuspecReader" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetSupportedFrameworks">
            <summary>
            Gets supported frameworks.
            </summary>
            <returns>An enumerable of NuGet frameworks.</returns>
            <exception cref="T:System.NotSupportedException">Thrown always.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetSupportedFrameworksAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets supported frameworks.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetFrameworkItems">
            <summary>
            Gets framework items.
            </summary>
            <returns>An enumerable of framework specific groups.</returns>
            <exception cref="T:System.NotSupportedException">Thrown always.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetFrameworkItemsAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets framework items.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.IsServiceable">
            <summary>
            Gets a flag indicating whether or not the package is serviceable.
            </summary>
            <returns>A flag indicating whether or not the package is serviceable.</returns>
            <exception cref="T:System.NotSupportedException">Thrown always.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.IsServiceableAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets a flag indicating whether or not the package is serviceable.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.Boolean" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetBuildItems">
            <summary>
            Gets build items.
            </summary>
            <returns>An enumerable of framework specific groups.</returns>
            <exception cref="T:System.NotSupportedException">Thrown always.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetBuildItemsAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets build items.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetToolItems">
            <summary>
            Gets tool items.
            </summary>
            <returns>An enumerable of framework specific groups.</returns>
            <exception cref="T:System.NotSupportedException">Thrown always.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetToolItemsAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets tool items.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetContentItems">
            <summary>
            Gets content items.
            </summary>
            <returns>An enumerable of framework specific groups.</returns>
            <exception cref="T:System.NotSupportedException">Thrown always.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetContentItemsAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets content items.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetItems(System.String)">
            <summary>
            Gets items in the specified folder in the package.
            </summary>
            <param name="folderName">A folder in the package.</param>
            <returns>An enumerable of framework specific groups.</returns>
            <exception cref="T:System.NotSupportedException">Thrown always.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetItemsAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets items in the specified folder in the package.
            </summary>
            <param name="folderName">A folder in the package.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="folderName" /> is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetPackageDependencies">
            <summary>
            Gets package dependencies.
            </summary>
            <returns>An enumerable of package dependency groups.</returns>
            <exception cref="T:System.NotSupportedException">Thrown always.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetPackageDependenciesAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets package dependencies.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetLibItems">
            <summary>
            Gets lib items.
            </summary>
            <returns>An enumerable of framework specific groups.</returns>
            <exception cref="T:System.NotSupportedException">Thrown always.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetLibItemsAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets lib items.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetReferenceItems">
            <summary>
            Gets reference items.
            </summary>
            <returns>An enumerable of framework specific groups.</returns>
            <exception cref="T:System.NotSupportedException">Thrown always.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetReferenceItemsAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets reference items.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetDevelopmentDependency">
            <summary>
            Gets a flag indicating whether or not the package is a development dependency.
            </summary>
            <returns>A flag indicating whether or not the package is a development dependency</returns>
            <exception cref="T:System.NotSupportedException">Thrown always.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetDevelopmentDependencyAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets a flag indicating whether or not the package is a development dependency.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.Boolean" />.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.CopyNupkgAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously copies a package to the specified destination file path.
            </summary>
            <param name="nupkgFilePath">The destination file path.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.String" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="nupkgFilePath" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.PluginProcess">
            <summary>
            Represents a plugin process.
            </summary>
        </member>
        <member name="E:NuGet.Protocol.Plugins.PluginProcess.Exited">
            <summary>
            Occurs when a process exits.
            </summary>
        </member>
        <member name="E:NuGet.Protocol.Plugins.PluginProcess.LineRead">
            <summary>
            Occurs when a line of output has been received.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.PluginProcess.Id">
            <summary>
            Gets the process ID if the process was started; otherwise, <c>null</c>.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginProcess.#ctor">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.PluginProcess" /> class from the current process.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginProcess.#ctor(System.Diagnostics.ProcessStartInfo)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.PluginProcess" /> class.
            </summary>
            <param name="startInfo">A plugin process.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="startInfo" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginProcess.Dispose">
            <summary>
            Disposes of this instance.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginProcess.BeginReadLine">
            <summary>
            Asynchronously starts reading the standard output stream.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginProcess.CancelRead">
            <summary>
            Cancels asynchronous reading of the standard output stream.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.PluginProcess.Kill">
            <summary>
            Stops the associated process.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Plugins.ProtocolConstants">
            <summary>
            Plugin protocol constants.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.ProtocolConstants.CurrentVersion">
            <summary>
            The current protocol version.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.ProtocolConstants.Version100">
            <summary>
            The minimum supported protocol version.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.ProtocolConstants.HandshakeTimeout">
            <summary>
            The default handshake timeout.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.ProtocolConstants.MaxTimeout">
            <summary>
            The maximum timeout value.
            </summary>
            <remarks>This is set by CancellationTokenSource's constructor.</remarks>
        </member>
        <member name="F:NuGet.Protocol.Plugins.ProtocolConstants.MinTimeout">
            <summary>
            The minimum timeout value.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.Plugins.ProtocolConstants.RequestTimeout">
            <summary>
            The default request timeout.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Plugins.ProtocolErrorEventArgs">
            <summary>
            Protocol error event arguments.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.ProtocolErrorEventArgs.Exception">
            <summary>
            Gets the exception.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.ProtocolErrorEventArgs.Message">
            <summary>
            Gets the message.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.ProtocolErrorEventArgs.#ctor(System.Exception)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.ProtocolErrorEventArgs" /> class.
            </summary>
            <param name="exception">An exception.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="exception" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.ProtocolErrorEventArgs.#ctor(System.Exception,NuGet.Protocol.Plugins.Message)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.ProtocolErrorEventArgs" /> class.
            </summary>
            <param name="exception">An exception.</param>
            <param name="message">A message.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="exception" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="message" /> is <c>null</c>.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.ProtocolException">
            <summary>
            A plugin  protocol exception.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.ProtocolException.#ctor(System.String)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.ProtocolException" /> class.
            </summary>
            <param name="message">The exception message.</param>
        </member>
        <member name="M:NuGet.Protocol.Plugins.ProtocolException.#ctor(System.String,System.Exception)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.ProtocolException" /> class.
            </summary>
            <param name="message">The exception message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="T:NuGet.Protocol.Plugins.Receiver">
            <summary>
            Represents a unidirectional communications channel from a target.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.Receiver.IsClosed">
            <summary>
            Gets a flag indicating whether or not this instance is closed.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.Receiver.IsDisposed">
            <summary>
            Gets or sets a flag indicating whether or not this instance is disposed.
            </summary>
        </member>
        <member name="E:NuGet.Protocol.Plugins.Receiver.Faulted">
            <summary>
            Occurs when an unrecoverable fault has been caught.
            </summary>
        </member>
        <member name="E:NuGet.Protocol.Plugins.Receiver.MessageReceived">
            <summary>
            Occurs when a message has been received.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.Receiver.Close">
            <summary>
            Closes the connection.
            </summary>
            <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
        </member>
        <member name="M:NuGet.Protocol.Plugins.Receiver.Connect">
            <summary>
            Connects.
            </summary>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
            <exception cref="T:System.InvalidOperationException">Thrown if this object is closed.</exception>
            <exception cref="T:System.InvalidOperationException">Thrown if this method has already been called.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.Receiver.Dispose">
            <summary>
            Disposes of this instance.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Plugins.RequestHandlers">
            <summary>
            A set of <see cref="T:NuGet.Protocol.Plugins.IRequestHandler" />.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.RequestHandlers.#ctor">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.RequestHandlers" /> class.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.RequestHandlers.AddOrUpdate(NuGet.Protocol.Plugins.MessageMethod,System.Func{NuGet.Protocol.Plugins.IRequestHandler},System.Func{NuGet.Protocol.Plugins.IRequestHandler,NuGet.Protocol.Plugins.IRequestHandler})">
            <summary>
            Atomically add or update a request handler for the specified message method.
            </summary>
            <param name="method">A message method.</param>
            <param name="addHandlerFunc">An add request handler function.</param>
            <param name="updateHandlerFunc">An update request handler function.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="addHandlerFunc" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="updateHandlerFunc" />
            is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.RequestHandlers.TryAdd(NuGet.Protocol.Plugins.MessageMethod,NuGet.Protocol.Plugins.IRequestHandler)">
            <summary>
            Attempts to add a request handler for the specified message method.
            </summary>
            <param name="method">A message method.</param>
            <param name="handler">A request handler.</param>
            <returns><c>true</c> if added; otherwise, <c>false</c>.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="handler" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.RequestHandlers.TryGet(NuGet.Protocol.Plugins.MessageMethod,NuGet.Protocol.Plugins.IRequestHandler@)">
            <summary>
            Attempts to get a request handler for the specified message method.
            </summary>
            <param name="method">A message method.</param>
            <param name="handler">An existing request handler.</param>
            <returns><c>true</c> if the request handler exists; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:NuGet.Protocol.Plugins.RequestHandlers.TryRemove(NuGet.Protocol.Plugins.MessageMethod)">
            <summary>
            Attempts to remove a request handler for the specified message method.
            </summary>
            <param name="method">A message method.</param>
            <returns><c>true</c> if a request handler was removed; otherwise, <c>false</c>.</returns>
        </member>
        <member name="T:NuGet.Protocol.Plugins.CloseRequestHandler">
            <summary>
            A request handler for closing a plugin.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.CloseRequestHandler.#ctor(NuGet.Protocol.Plugins.IPlugin)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.CloseRequestHandler" /> class.
            </summary>
            <param name="plugin">A plugin.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.CloseRequestHandler.HandleResponseAsync(NuGet.Protocol.Plugins.IConnection,NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.IResponseHandler,System.Threading.CancellationToken)">
            <summary>
            Asynchronously handles responding to a request.
            </summary>
            <param name="connection">The connection.</param>
            <param name="request">A request message.</param>
            <param name="responseHandler">A response handler.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="responseHandler" />
            is <c>null</c>.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.GetCredentialsRequestHandler">
            <summary>
            A request handler for get credentials requests.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetCredentialsRequestHandler.CancellationToken">
            <summary>
            Gets the <see cref="P:NuGet.Protocol.Plugins.GetCredentialsRequestHandler.CancellationToken" /> for a request.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.GetCredentialsRequestHandler.#ctor(NuGet.Protocol.Plugins.IPlugin,System.Net.IWebProxy,NuGet.Configuration.ICredentialService)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.GetCredentialsRequestHandler" /> class.
            </summary>
            <param name="plugin">A plugin.</param>
            <param name="proxy">A web proxy.</param>
            <param name="credentialService">An optional credential service.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" />
            is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.GetCredentialsRequestHandler.Dispose">
            <summary>
            Disposes of this instance.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.GetCredentialsRequestHandler.AddOrUpdateSourceRepository(NuGet.Protocol.Core.Types.SourceRepository)">
            <summary>
            Adds or updates a source repository in a source repository cache.
            </summary>
            <param name="sourceRepository">A source repository.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="sourceRepository" />
            is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.GetCredentialsRequestHandler.HandleResponseAsync(NuGet.Protocol.Plugins.IConnection,NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.IResponseHandler,System.Threading.CancellationToken)">
            <summary>
            Asynchronously handles responding to a request.
            </summary>
            <param name="connection">The connection.</param>
            <param name="request">A request message.</param>
            <param name="responseHandler">A response handler.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="responseHandler" />
            is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.GetServiceIndexRequestHandler">
            <summary>
            A request handler for get service index requests.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.GetServiceIndexRequestHandler.CancellationToken">
            <summary>
            Gets the <see cref="P:NuGet.Protocol.Plugins.GetServiceIndexRequestHandler.CancellationToken" /> for a request.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.GetServiceIndexRequestHandler.#ctor(NuGet.Protocol.Plugins.IPlugin)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.GetServiceIndexRequestHandler" /> class.
            </summary>
            <param name="plugin">A plugin.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.GetServiceIndexRequestHandler.Dispose">
            <summary>
            Disposes of this instance.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.GetServiceIndexRequestHandler.AddOrUpdateSourceRepository(NuGet.Protocol.Core.Types.SourceRepository)">
            <summary>
            Adds or updates a source repository in a source repository cache.
            </summary>
            <param name="sourceRepository">A source repository.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="sourceRepository" />
            is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.GetServiceIndexRequestHandler.HandleResponseAsync(NuGet.Protocol.Plugins.IConnection,NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.IResponseHandler,System.Threading.CancellationToken)">
            <summary>
            Asynchronously handles responding to a request.
            </summary>
            <param name="connection">The connection.</param>
            <param name="request">A request message.</param>
            <param name="responseHandler">A response handler.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="responseHandler" />
            is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.LogRequestHandler">
            <summary>
            A request handler for logging.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.LogRequestHandler.CancellationToken">
            <summary>
            Gets the <see cref="P:NuGet.Protocol.Plugins.LogRequestHandler.CancellationToken" /> for a request.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.LogRequestHandler.#ctor(NuGet.Common.ILogger)">
            <summary>
            Instantiates a new instance of the <see cref="T:NuGet.Protocol.Plugins.LogRequestHandler" /> class.
            </summary>
            <param name="logger">A logger.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.LogRequestHandler.HandleResponseAsync(NuGet.Protocol.Plugins.IConnection,NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.IResponseHandler,System.Threading.CancellationToken)">
            <summary>
            Asynchronously handles responding to a request.
            </summary>
            <param name="connection">The connection.</param>
            <param name="request">A request message.</param>
            <param name="responseHandler">A response handler.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="responseHandler" />
            is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.LogRequestHandler.SetLogger(NuGet.Common.ILogger)">
            <summary>
            Sets the logger.
            </summary>
            <param name="logger">A logger.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.LogRequestHandler.GetLogLevel(NuGet.Common.ILogger)">
            <summary>
            Gets the log level of a logger.
            </summary>
            <param name="logger">A logger.</param>
            <returns>A log level.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> is <c>null</c>.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.MonitorNuGetProcessExitRequestHandler">
            <summary>
            A request handler for monitoring the exit of a NuGet process.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.MonitorNuGetProcessExitRequestHandler.#ctor(NuGet.Protocol.Plugins.IPlugin)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.Plugins.MonitorNuGetProcessExitRequestHandler" /> class.
            </summary>
            <param name="plugin">A plugin.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.MonitorNuGetProcessExitRequestHandler.HandleResponseAsync(NuGet.Protocol.Plugins.IConnection,NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.IResponseHandler,System.Threading.CancellationToken)">
            <summary>
            Asynchronously handles responding to a request.
            </summary>
            <param name="connection">The connection.</param>
            <param name="request">A request message.</param>
            <param name="responseHandler">A response handler.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="responseHandler" />
            is <c>null</c>.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.SymmetricHandshake">
            <summary>
            A helper class that performs a symmetric handshake.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Plugins.SymmetricHandshake.CancellationToken">
            <summary>
            Gets the <see cref="P:NuGet.Protocol.Plugins.SymmetricHandshake.CancellationToken" /> for a request.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.SymmetricHandshake.#ctor(NuGet.Protocol.Plugins.IConnection,System.TimeSpan,NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion)">
            <summary>
            Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.SymmetricHandshake" /> class.
            </summary>
            <param name="connection">A connection.</param>
            <param name="handshakeTimeout">The handshake timeout.</param>
            <param name="protocolVersion">The handshaker's protocol version.</param>
            <param name="minimumProtocolVersion">The handshaker's minimum protocol version.</param>
        </member>
        <member name="M:NuGet.Protocol.Plugins.SymmetricHandshake.Dispose">
            <summary>
            Disposes of this instance.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.SymmetricHandshake.HandshakeAsync(System.Threading.CancellationToken)">
            <summary>
            Asynchronously handles handshaking.
            </summary>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:NuGet.Versioning.SemanticVersion" />
            if the handshake was successful; otherwise, <c>null</c>.</returns>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.SymmetricHandshake.HandleResponseAsync(NuGet.Protocol.Plugins.IConnection,NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.IResponseHandler,System.Threading.CancellationToken)">
            <summary>
            Asynchronously handles responding to a request.
            </summary>
            <param name="connection">The connection.</param>
            <param name="request">A request message.</param>
            <param name="responseHandler">A response handler.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="responseHandler" />
            is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.RequestIdGenerator">
            <summary>
            A unique identifier generator.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.RequestIdGenerator.GenerateUniqueId">
            <summary>
            Generates a new unique identifier.
            </summary>
            <returns>A unique identifier.</returns>
        </member>
        <member name="T:NuGet.Protocol.Plugins.Sender">
            <summary>
            Represents a unidirectional communications channel to a target.
            </summary>
            <remarks>
            Any public static members of this type are thread safe.
            Any instance members are not guaranteed to be thread safe.
            </remarks>
        </member>
        <member name="M:NuGet.Protocol.Plugins.Sender.#ctor(System.IO.TextWriter)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.Sender" /> class.
            </summary>
            <param name="writer">A text writer.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="writer" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.Sender.Dispose">
            <summary>
            Disposes of this instance.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.Sender.Close">
            <summary>
            Closes the connection.
            </summary>
            <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
        </member>
        <member name="M:NuGet.Protocol.Plugins.Sender.Connect">
            <summary>
            Connects.
            </summary>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
            <exception cref="T:System.InvalidOperationException">Thrown if this object is closed.</exception>
            <exception cref="T:System.InvalidOperationException">Thrown if this method has already been called.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.Sender.SendAsync(NuGet.Protocol.Plugins.Message,System.Threading.CancellationToken)">
            <summary>
            Asynchronously sends a message to the target.
            </summary>
            <param name="message">The message to send.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.</returns>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
            <exception cref="T:System.InvalidOperationException">Thrown if <see cref="M:NuGet.Protocol.Plugins.Sender.Connect" /> has not been called.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="message" /> is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.StandardInputReceiver">
            <summary>
            Represents a unidirectional communications channel from a target.
            </summary>
            <remarks>
            Any public static members of this type are thread safe.
            Any instance members are not guaranteed to be thread safe.
            </remarks>
        </member>
        <member name="M:NuGet.Protocol.Plugins.StandardInputReceiver.#ctor(System.IO.TextReader)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.StandardInputReceiver" /> class.
            </summary>
            <param name="reader">A text reader.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="reader" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.StandardInputReceiver.Dispose">
            <summary>
            Disposes of this instance.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.StandardInputReceiver.Connect">
            <summary>
            Connects.
            </summary>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
            <exception cref="T:System.InvalidOperationException">Thrown if this object is closed.</exception>
            <exception cref="T:System.InvalidOperationException">Thrown if this method has already been called.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.StandardOutputReceiver">
            <summary>
            Represents a unidirectional communications channel from a target.
            </summary>
            <remarks>
            Any public static members of this type are thread safe.
            Any instance members are not guaranteed to be thread safe.
            </remarks>
        </member>
        <member name="M:NuGet.Protocol.Plugins.StandardOutputReceiver.#ctor(NuGet.Protocol.Plugins.IPluginProcess)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.Plugins.StandardOutputReceiver" /> class.
            </summary>
            <param name="process">A plugin process.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="process" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.StandardOutputReceiver.Dispose">
            <summary>
            Disposes of this instance.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.StandardOutputReceiver.Close">
            <summary>
            Closes the connection.
            </summary>
            <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
        </member>
        <member name="M:NuGet.Protocol.Plugins.StandardOutputReceiver.Connect">
            <summary>
            Connects.
            </summary>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
            <exception cref="T:System.InvalidOperationException">Thrown if this object is closed.</exception>
            <exception cref="T:System.InvalidOperationException">Thrown if this method has already been called.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.TimeoutUtilities">
            <summary>
            Timeout utilities.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.TimeoutUtilities.GetTimeout(System.String,System.TimeSpan)">
            <summary>
            Attempts to parse a legal timeout and returns a default timeout as a fallback.
            </summary>
            <param name="timeoutInSeconds">The requested timeout in seconds.</param>
            <param name="fallbackTimeout">A fallback timeout.</param>
            <returns>A <see cref="T:System.TimeSpan" /> object that represents a timeout interval.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="fallbackTimeout" /> is an invalid
            timeout.</exception>
        </member>
        <member name="M:NuGet.Protocol.Plugins.TimeoutUtilities.IsValid(System.TimeSpan)">
            <summary>
            Determines if a timeout is valid.
            </summary>
            <param name="timeout">A timeout.</param>
            <returns><c>true</c> if the timeout is valid; otherwise, <c>false</c>.</returns>
        </member>
        <member name="T:NuGet.Protocol.Plugins.UnixAndMonoPlatformsEmbeddedSignatureVerifier">
            <summary>
            Embedded Signature Verifier for the MacOS, Linux and Mono platforms.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.UnixAndMonoPlatformsEmbeddedSignatureVerifier.IsValid(System.String)">
            <summary>
            Checks if a file has a valid embedded signature.
            </summary>
            <param name="filePath">The path of a file to be checked.</param>
            <returns><c>true</c> if the file has a valid signature; otherwise, <c>false</c>.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="filePath" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.PlatformNotSupportedException">Thrown if the current platform is unsupported.</exception>
        </member>
        <member name="T:NuGet.Protocol.Plugins.WindowsEmbeddedSignatureVerifier">
            <summary>
            Windows Authenticode signature verifier.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.Plugins.WindowsEmbeddedSignatureVerifier.IsValid(System.String)">
            <summary>
            Checks if a file has a valid Authenticode signature.
            </summary>
            <param name="filePath">The path of a file to be checked.</param>
            <returns><c>true</c> if the file has a valid signature; otherwise, <c>false</c>.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="filePath" />
            is either <c>null</c> or an empty string.</exception>
        </member>
        <member name="T:NuGet.Protocol.DependencyInfoResourceV3Provider">
            <summary>
            Retrieves all dependency info for the package resolver.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.DownloadResourcePluginProvider">
            <summary>
            A download resource provider for plugins.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.DownloadResourcePluginProvider.#ctor">
            <summary>
            Instanatiates a new <see cref="T:NuGet.Protocol.DownloadResourcePluginProvider" /> class.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.DownloadResourcePluginProvider.TryCreate(NuGet.Protocol.Core.Types.SourceRepository,System.Threading.CancellationToken)">
            <summary>
            Attempts to create a resource for the specified source repository.
            </summary>
            <param name="source">A source repository.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a Tuple&lt;bool, INuGetResource&gt;</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="source" /> is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Protocol.ServiceIndexResourceV3Provider">
            <summary>
            Retrieves and caches service index.json files
            ServiceIndexResourceV3 stores the json, all work is done in the provider
            </summary>
        </member>
        <member name="P:NuGet.Protocol.ServiceIndexResourceV3Provider.MaxCacheDuration">
            <summary>
            Maximum amount of time to store index.json
            </summary>
        </member>
        <member name="T:NuGet.Protocol.RemotePackageArchiveDownloader">
            <summary>
            A remote package downloader.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.RemotePackageArchiveDownloader.ContentReader">
            <summary>
            Gets an asynchronous package content reader.
            </summary>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
        </member>
        <member name="P:NuGet.Protocol.RemotePackageArchiveDownloader.CoreReader">
            <summary>
            Gets an asynchronous package core reader.
            </summary>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
        </member>
        <member name="M:NuGet.Protocol.RemotePackageArchiveDownloader.#ctor(System.String,NuGet.Protocol.Core.Types.FindPackageByIdResource,NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.RemotePackageArchiveDownloader" /> class.
            </summary>
            <param name="source">A package source.</param>
            <param name="resource">A <see cref="T:NuGet.Protocol.Core.Types.FindPackageByIdResource" /> resource.</param>
            <param name="packageIdentity">A package identity.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="resource" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageIdentity" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.RemotePackageArchiveDownloader.Dispose">
            <summary>
            Disposes this instance.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.RemotePackageArchiveDownloader.CopyNupkgFileToAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously copies a .nupkg to a target file path.
            </summary>
            <param name="destinationFilePath">The destination file path.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.Boolean" />
            indicating whether or not the copy was successful.</returns>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="destinationFilePath" />
            is either <c>null</c> or empty.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.RemotePackageArchiveDownloader.GetPackageHashAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets a package hash.
            </summary>
            <param name="hashAlgorithm">The hash algorithm.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.String" />
            representing the package hash.</returns>
            <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="hashAlgorithm" />
            is either <c>null</c> or empty.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.RemotePackageArchiveDownloader.SetExceptionHandler(System.Func{System.Exception,System.Threading.Tasks.Task{System.Boolean}})">
            <summary>
            Sets an exception handler for package downloads.
            </summary>
            <remarks>The exception handler returns a task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.Boolean" />
            indicating whether or not the exception was handled.  To handle an exception and stop its
            propagation, the task should return <c>true</c>.  Otherwise, the exception will be rethrown.</remarks>
            <param name="handleExceptionAsync">An exception handler.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="handleExceptionAsync" />
            is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.RemotePackageArchiveDownloader.SetThrottle(System.Threading.SemaphoreSlim)">
            <summary>
            Sets a throttle for package downloads.
            </summary>
            <param name="throttle">A throttle.  Can be <c>null</c>.</param>
        </member>
        <member name="T:NuGet.Protocol.HttpFileSystemBasedFindPackageByIdResource">
            <summary>
            A <see cref="T:NuGet.Protocol.Core.Types.FindPackageByIdResource" /> for a Http-based file system where files are laid out in the
            format
            /root/
            PackageA/
            Version0/
            PackageA.nuspec
            PackageA.Version0.nupkg
            and are accessible via HTTP Gets.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.HttpFileSystemBasedFindPackageByIdResource.#ctor(System.Collections.Generic.IReadOnlyList{System.Uri},NuGet.Protocol.HttpSource)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.HttpFileSystemBasedFindPackageByIdResource" /> class.
            </summary>
            <param name="baseUris">Base URI's.</param>
            <param name="httpSource">An HTTP source.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="baseUris" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="baseUris" /> is empty.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="httpSource" /> is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.HttpFileSystemBasedFindPackageByIdResource.GetAllVersionsAsync(System.String,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets all package versions for a package ID.
            </summary>
            <param name="id">A package ID.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.HttpFileSystemBasedFindPackageByIdResource.GetDependencyInfoAsync(System.String,NuGet.Versioning.NuGetVersion,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets dependency information for a specific package.
            </summary>
            <param name="id">A package id.</param>
            <param name="version">A package version.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.HttpFileSystemBasedFindPackageByIdResource.CopyNupkgToStreamAsync(System.String,NuGet.Versioning.NuGetVersion,System.IO.Stream,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously copies a .nupkg to a stream.
            </summary>
            <param name="id">A package ID.</param>
            <param name="version">A package version.</param>
            <param name="destination">A destination stream.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Boolean" /> indicating whether or not the .nupkg file was copied.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="destination" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.HttpFileSystemBasedFindPackageByIdResource.GetPackageDownloaderAsync(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets a package downloader for a package identity.
            </summary>
            <param name="packageIdentity">A package identity.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an <see cref="T:NuGet.Packaging.IPackageDownloader" />.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageIdentity" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.HttpFileSystemBasedFindPackageByIdResource.DoesPackageExistAsync(System.String,NuGet.Versioning.NuGetVersion,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously check if exact package (id/version) exists at this source.
            </summary>
            <param name="id">A package id.</param>
            <param name="version">A package version.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.PackageUtilities.OpenNuspecFromNupkg(System.String,System.IO.Stream,NuGet.Common.ILogger)">
            <summary>
            Create a <see cref="T:NuGet.Packaging.NuspecReader" /> from a nupkg stream.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.PluginFindPackageByIdResourceProvider">
            <summary>
            A FindPackageByIdResource provider for plugins.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.PluginFindPackageByIdResourceProvider.#ctor">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.PluginFindPackageByIdResourceProvider" /> class.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.PluginFindPackageByIdResourceProvider.TryCreate(NuGet.Protocol.Core.Types.SourceRepository,System.Threading.CancellationToken)">
            <summary>
            Asynchronously attempts to create a resource for the specified source repository.
            </summary>
            <param name="source">A source repository.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a Tuple&lt;bool, INuGetResource&gt;</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="source" /> is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Protocol.RemoteV2FindPackageByIdResource">
            <summary>
            A resource capable of fetching packages, package versions and package dependency information.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.RemoteV2FindPackageByIdResource.#ctor(NuGet.Configuration.PackageSource,NuGet.Protocol.HttpSource)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.RemoteV2FindPackageByIdResource" /> class.
            </summary>
            <param name="packageSource">A package source.</param>
            <param name="httpSource">An HTTP source.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageSource" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="httpSource" />
            is <c>null</c>.</exception>
        </member>
        <member name="P:NuGet.Protocol.RemoteV2FindPackageByIdResource.PackageSource">
            <summary>
            Gets the package source.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.RemoteV2FindPackageByIdResource.GetAllVersionsAsync(System.String,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets all package versions for a package ID.
            </summary>
            <param name="id">A package ID.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.RemoteV2FindPackageByIdResource.GetDependencyInfoAsync(System.String,NuGet.Versioning.NuGetVersion,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets dependency information for a specific package.
            </summary>
            <param name="id">A package id.</param>
            <param name="version">A package version.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.RemoteV2FindPackageByIdResource.CopyNupkgToStreamAsync(System.String,NuGet.Versioning.NuGetVersion,System.IO.Stream,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously copies a .nupkg to a stream.
            </summary>
            <param name="id">A package ID.</param>
            <param name="version">A package version.</param>
            <param name="destination">A destination stream.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Boolean" /> indicating whether or not the .nupkg file was copied.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="destination" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.RemoteV2FindPackageByIdResource.GetPackageDownloaderAsync(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets a package downloader for a package identity.
            </summary>
            <param name="packageIdentity">A package identity.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an <see cref="T:NuGet.Packaging.IPackageDownloader" />.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageIdentity" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.RemoteV2FindPackageByIdResource.DoesPackageExistAsync(System.String,NuGet.Versioning.NuGetVersion,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously check if exact package (id/version) exists at this source.
            </summary>
            <param name="id">A package id.</param>
            <param name="version">A package version.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Protocol.RemoteV2FindPackageByIdResourceProvider">
            <summary>
            A <see cref="T:NuGet.Protocol.Core.Types.ResourceProvider" /> for <see cref="T:NuGet.Protocol.Core.Types.FindPackageByIdResource" /> over v2 NuGet feeds.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.RemoteV3FindPackageByIdResource">
            <summary>
            A resource capable of fetching packages, package versions and package dependency information.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.RemoteV3FindPackageByIdResource.#ctor(NuGet.Protocol.Core.Types.SourceRepository,NuGet.Protocol.HttpSource)">
            <summary>
            Initializes a new <see cref="T:NuGet.Protocol.RemoteV3FindPackageByIdResource" /> class.
            </summary>
            <param name="sourceRepository">A source repository.</param>
            <param name="httpSource">An HTTP source.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="sourceRepository" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="httpSource" />
            is <c>null</c>.</exception>
        </member>
        <member name="P:NuGet.Protocol.RemoteV3FindPackageByIdResource.SourceRepository">
            <summary>
            Gets the source repository.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.RemoteV3FindPackageByIdResource.GetAllVersionsAsync(System.String,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets all package versions for a package ID.
            </summary>
            <param name="id">A package ID.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.RemoteV3FindPackageByIdResource.GetDependencyInfoAsync(System.String,NuGet.Versioning.NuGetVersion,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets dependency information for a specific package.
            </summary>
            <param name="id">A package id.</param>
            <param name="version">A package version.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.RemoteV3FindPackageByIdResource.CopyNupkgToStreamAsync(System.String,NuGet.Versioning.NuGetVersion,System.IO.Stream,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously copies a .nupkg to a stream.
            </summary>
            <param name="id">A package ID.</param>
            <param name="version">A package version.</param>
            <param name="destination">A destination stream.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Boolean" /> indicating whether or not the .nupkg file was copied.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="destination" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.RemoteV3FindPackageByIdResource.GetPackageDownloaderAsync(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets a package downloader for a package identity.
            </summary>
            <param name="packageIdentity">A package identity.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an <see cref="T:NuGet.Packaging.IPackageDownloader" />.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageIdentity" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="M:NuGet.Protocol.RemoteV3FindPackageByIdResource.DoesPackageExistAsync(System.String,NuGet.Versioning.NuGetVersion,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously check if exact package (id/version) exists at this source.
            </summary>
            <param name="id">A package id.</param>
            <param name="version">A package version.</param>
            <param name="cacheContext">A source cache context.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
            <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
            is either <c>null</c> or an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Protocol.DependencyInfoResourceV3">
            <summary>
            Retrieves all packages and dependencies from a V3 source.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.DependencyInfoResourceV3.#ctor(NuGet.Protocol.HttpSource,NuGet.Protocol.RegistrationResourceV3,NuGet.Protocol.Core.Types.SourceRepository)">
            <summary>
            Dependency info resource
            </summary>
            <param name="client">Http client</param>
            <param name="regResource">Registration blob resource</param>
        </member>
        <member name="M:NuGet.Protocol.DependencyInfoResourceV3.ResolvePackage(NuGet.Packaging.Core.PackageIdentity,NuGet.Frameworks.NuGetFramework,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Retrieve dependency info for a single package.
            </summary>
            <param name="package">package id and version</param>
            <param name="projectFramework">project target framework. This is used for finding the dependency group</param>
            <param name="token">cancellation token</param>
            <returns>
            Returns dependency info for the given package if it exists. If the package is not found null is
            returned.
            </returns>
        </member>
        <member name="M:NuGet.Protocol.DependencyInfoResourceV3.ResolvePackages(System.String,NuGet.Frameworks.NuGetFramework,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Retrieve the available packages and their dependencies.
            </summary>
            <remarks>Includes prerelease packages</remarks>
            <param name="packageId">package Id to search</param>
            <param name="projectFramework">project target framework. This is used for finding the dependency group</param>
            <param name="token">cancellation token</param>
            <returns>available packages and their dependencies</returns>
        </member>
        <member name="M:NuGet.Protocol.DependencyInfoResourceV3.ResolvePackages(System.String,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Retrieve the available packages and their dependencies.
            </summary>
            <remarks>Includes prerelease packages</remarks>
            <param name="packageId">package Id to search</param>
            <param name="token">cancellation token</param>
            <returns>available packages and their dependencies</returns>
        </member>
        <member name="M:NuGet.Protocol.DependencyInfoResourceV3.GetPackagesFromRegistration(NuGet.Protocol.RegistrationInfo,System.Threading.CancellationToken)">
            <summary>
            Retrieve dependency info from a registration blob
            </summary>
        </member>
        <member name="T:NuGet.Protocol.DownloadResourcePlugin">
            <summary>
            A download resource for plugins.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.DownloadResourcePlugin.#ctor(NuGet.Protocol.Plugins.IPlugin,NuGet.Protocol.Plugins.IPluginMulticlientUtilities,NuGet.Configuration.PackageSource)">
            <summary>
            Instantiates a new <see cref="T:NuGet.Protocol.DownloadResourcePlugin" /> class.
            </summary>
            <param name="plugin">A plugin.</param>
            <param name="utilities">A plugin multiclient utilities.</param>
            <param name="packageSource">A package source.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="utilities" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageSource" />
            is <c>null</c>.</exception>
        </member>
        <member name="M:NuGet.Protocol.DownloadResourcePlugin.GetDownloadResourceResultAsync(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.PackageDownloadContext,System.String,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Asynchronously downloads a package.
            </summary>
            <param name="identity">The package identity.</param>
            <param name="downloadContext">A package download context.</param>
            <param name="globalPackagesFolder">The path to the global packages folder.</param>
            <param name="logger">A logger.</param>
            <param name="cancellationToken">A cancellation token.</param>
            <returns>A task that represents the asynchronous operation.
            The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns
            a <see cref="T:NuGet.Protocol.Core.Types.DownloadResourceResult" />.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="identity" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="downloadContext" />
            is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> is <c>null</c>.</exception>
            <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
            is cancelled.</exception>
        </member>
        <member name="T:NuGet.Protocol.DownloadResourceV3">
            <summary>
            Provides the download metatdata for a given package from a V3 server endpoint.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.DownloadResourceV3.#ctor(NuGet.Protocol.HttpSource,NuGet.Protocol.RegistrationResourceV3)">
            <summary>
            Download packages using the download url found in the registration resource.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.DownloadResourceV3.#ctor(NuGet.Protocol.HttpSource,System.String)">
            <summary>
            Download packages using the package base address container resource.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.DownloadResourceV3.GetDownloadUrl(NuGet.Packaging.Core.PackageIdentity,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Get the download url of the package.
            1. If the identity is a SourcePackageDependencyInfo the SourcePackageDependencyInfo.DownloadUri is used.
            2. A url will be constructed for the flat container location if the source has that resource.
            3. The download url will be found in the registration blob as a fallback.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.MetadataResourceV3">
            <summary>
            Returns the full package metadata
            </summary>
        </member>
        <member name="M:NuGet.Protocol.MetadataResourceV3.GetLatestVersions(System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.Boolean,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Find the latest version of the package
            </summary>
            <param name="includePrerelease">include versions with prerelease labels</param>
            <param name="includeUnlisted">not implemented yet</param>
        </member>
        <member name="M:NuGet.Protocol.PackageDetailsUriResourceV3.GetUri(System.String,NuGet.Versioning.NuGetVersion)">
            <summary>
            Gets a URL for viewing package details outside of Visual Studio. The URL will not be verified to exist.
            </summary>
            <param name="id">The package id (any casing).</param>
            <param name="version">The package version.</param>
            <returns>The first URL from the resource, with the URI template applied.</returns>
        </member>
        <member name="T:NuGet.Protocol.RegistrationResourceV3">
            <summary>
            Registration blob reader
            </summary>
        </member>
        <member name="P:NuGet.Protocol.RegistrationResourceV3.BaseUri">
            <summary>
            Gets the <see cref="T:System.Uri" /> for the source backing this resource.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.RegistrationResourceV3.GetUri(System.String)">
            <summary>
            Constructs the URI of a registration index blob
            </summary>
        </member>
        <member name="M:NuGet.Protocol.RegistrationResourceV3.GetUri(System.String,NuGet.Versioning.NuGetVersion)">
            <summary>
            Constructs the URI of a registration blob with a specific version
            </summary>
        </member>
        <member name="M:NuGet.Protocol.RegistrationResourceV3.GetUri(NuGet.Packaging.Core.PackageIdentity)">
            <summary>
            Constructs the URI of a registration blob with a specific version
            </summary>
        </member>
        <member name="M:NuGet.Protocol.RegistrationResourceV3.GetPackageMetadata(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Returns the registration blob for the id and version
            </summary>
            <remarks>The inlined entries are potentially going away soon</remarks>
        </member>
        <member name="M:NuGet.Protocol.RegistrationResourceV3.GetPackageMetadata(System.String,System.Boolean,System.Boolean,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Returns inlined catalog entry items for each registration blob
            </summary>
            <remarks>The inlined entries are potentially going away soon</remarks>
        </member>
        <member name="M:NuGet.Protocol.RegistrationResourceV3.GetPackageMetadata(System.String,NuGet.Versioning.VersionRange,System.Boolean,System.Boolean,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Returns inlined catalog entry items for each registration blob
            </summary>
            <remarks>The inlined entries are potentially going away soon</remarks>
        </member>
        <member name="M:NuGet.Protocol.RegistrationResourceV3.GetPackageEntries(System.String,System.Boolean,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Returns all index entries of type Package within the given range and filters
            </summary>
        </member>
        <member name="M:NuGet.Protocol.ReportAbuseResourceV3.GetReportAbuseUrl(System.String,NuGet.Versioning.NuGetVersion)">
            <summary>
            Gets a URL for reporting package abuse. The URL will not be verified to exist.
            </summary>
            <param name="id">The package id (natural casing)</param>
            <param name="version">The package version</param>
            <returns>The first URL from the resource, with the URI template applied.</returns>
        </member>
        <member name="T:NuGet.Protocol.ServiceIndexResourceV3">
            <summary>
            Stores/caches a service index json file.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.ServiceIndexResourceV3.RequestTime">
            <summary>
            Time the index was requested
            </summary>
        </member>
        <member name="P:NuGet.Protocol.ServiceIndexResourceV3.Entries">
            <summary>
            All service index entries.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.ServiceIndexResourceV3.GetServiceEntries(System.String[])">
            <summary>
            Get the list of service entries that best match the current clientVersion and type.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.ServiceIndexResourceV3.GetServiceEntries(NuGet.Versioning.NuGetVersion,System.String[])">
            <summary>
            Get the list of service entries that best match the clientVersion and type.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.ServiceIndexResourceV3.GetServiceEntryUri(System.String[])">
            <summary>
            Get the best match service URI.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.ServiceIndexResourceV3.GetServiceEntryUris(System.String[])">
            <summary>
            Get the list of service URIs that best match the current clientVersion and type.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.ServiceIndexResourceV3.GetServiceEntryUris(NuGet.Versioning.NuGetVersion,System.String[])">
            <summary>
            Get the list of service URIs that best match the clientVersion and type.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.ServiceIndexResourceV3.GetValues(Newtonsoft.Json.Linq.JToken)">
            <summary>
            Read string values from an array or string.
            Returns an empty enumerable if the value is null.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.Strings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.ActionExecutor_RollingBack">
            <summary>
              Looks up a localized string similar to Install failed. Rolling back....
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.ActionResolver_UnsupportedAction">
            <summary>
              Looks up a localized string similar to Unrecognized Package Action '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.ActionResolver_UnsupportedDependencyBehavior">
            <summary>
              Looks up a localized string similar to Unsupported Dependency Behavior '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.AddPackage_ExistingPackageInvalid">
            <summary>
              Looks up a localized string similar to Package '{0}' already exists at feed '{1}' and is invalid..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.AddPackage_PackageAlreadyExists">
            <summary>
              Looks up a localized string similar to Package '{0}' already exists at feed '{1}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.AddPackage_SuccessfullyAdded">
            <summary>
              Looks up a localized string similar to Successfully added package '{0}' to feed '{1}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Argument_Cannot_Be_Null_Or_Empty">
            <summary>
              Looks up a localized string similar to Argument can not be null or empty..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.ArgumentCannotBeNullOrEmpty">
            <summary>
              Looks up a localized string similar to Argument cannot be null or empty..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.DefaultSymbolServer">
            <summary>
              Looks up a localized string similar to the symbol server.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.DeleteCommandCanceled">
            <summary>
              Looks up a localized string similar to Delete canceled.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.DeleteCommandConfirm">
            <summary>
              Looks up a localized string similar to {0} {1} will be deleted from the {2}. Would you like to continue?.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.DeleteCommandDeletedPackage">
            <summary>
              Looks up a localized string similar to {0} {1} was deleted successfully..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.DeleteCommandDeletingPackage">
            <summary>
              Looks up a localized string similar to Deleting {0} {1} from the {2}..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.DeletePackage_NotFound">
            <summary>
              Looks up a localized string similar to Not Found..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.DownloadActionHandler_InvalidDownloadUrl">
            <summary>
              Looks up a localized string similar to The download URL for {0} '{1}' is invalid..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.DownloadActionHandler_NoDownloadUrl">
            <summary>
              Looks up a localized string similar to No download URL could be found for {0}..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Error_DownloadTimeout">
            <summary>
              Looks up a localized string similar to The download of '{0}' timed out because no data was received for {1}ms..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Http_CredentialsForForbidden">
            <summary>
              Looks up a localized string similar to The server responded with HTTP '403 Forbidden' when accessing the source '{0}'. This suggests that the server has authenticated your identity but has not permitted you to access the requested resource. Provide credentials that have permissions to view this resource..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Http_CredentialsForProxy">
            <summary>
              Looks up a localized string similar to The server responded with HTTP '407 Proxy Authentication Required' when accessing the proxy '{0}'. This suggests that the server needs credentials to authenticate your identity to use a proxy. Provide credentials to access this resource..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Http_CredentialsForUnauthorized">
            <summary>
              Looks up a localized string similar to The server responded with HTTP '401 Unauthorized' when accessing the source '{0}'. This suggests that the server needs credentials to authenticate your identity. Provide credentials to access this resource..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Http_RequestLog">
            <summary>
              Looks up a localized string similar to {0} {1}.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Http_ResponseLog">
            <summary>
              Looks up a localized string similar to {0} {1} {2}ms.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Http_Timeout">
            <summary>
              Looks up a localized string similar to The HTTP request to '{0} {1}' has timed out after {2}ms..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.InvalidVersionFolder">
            <summary>
              Looks up a localized string similar to The folder '{0}' contains an invalid version..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.LiveFeed">
            <summary>
              Looks up a localized string similar to the NuGet gallery.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.LoadFileFromNupkg_FileNotFound">
            <summary>
              Looks up a localized string similar to The file '{0}' does not exist in the package..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.LoadFileFromNupkg_FileTooLarge">
            <summary>
              Looks up a localized string similar to Cannot load the file '{0}' because it is larger than {1} MB..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.LoadFileFromNupkg_UnknownProblemLoadingTheFile">
            <summary>
              Looks up a localized string similar to Unknown problem loading the file '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Log_CanceledNupkgDownload">
            <summary>
              Looks up a localized string similar to Downloading a package from '{0}' was canceled..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Log_ErrorDownloading">
            <summary>
              Looks up a localized string similar to Error downloading '{0}' from '{1}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Log_FailedToDownloadPackage">
            <summary>
              Looks up a localized string similar to Failed to download package '{0}' from '{1}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Log_FailedToFetchV2Feed">
            <summary>
              Looks up a localized string similar to The V2 feed at '{0}' returned an unexpected status code '{1} {2}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Log_FailedToFetchV2FeedHttp">
            <summary>
              Looks up a localized string similar to Failed to fetch results from V2 feed at '{0}' with following message : {1}.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Log_FailedToGetNuspecStream">
            <summary>
              Looks up a localized string similar to Unable to load nuspec from package '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Log_FailedToParseRepoSignInfor">
            <summary>
              Looks up a localized string similar to Unable to parse {0} information from {1}. .
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Log_FailedToReadRepositorySignature">
            <summary>
              Looks up a localized string similar to Unable to get repository signature information for source {0}..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Log_FailedToReadServiceIndex">
            <summary>
              Looks up a localized string similar to Unable to load the service index for source {0}..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Log_FailedToRetrievePackage">
            <summary>
              Looks up a localized string similar to Failed to retrieve information about '{0}' from remote source '{1}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Log_FailedToVerifyRootDirectory">
            <summary>
              Looks up a localized string similar to Failed to verify the root directory of local source '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Log_FailedToVerifyValidFile">
            <summary>
              Looks up a localized string similar to Failed to validate the file '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Log_FileIsCorrupt">
            <summary>
              Looks up a localized string similar to The file '{0}' is corrupt..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Log_InvalidCacheEntry">
            <summary>
              Looks up a localized string similar to An invalid cache entry was found for URL '{0}' and will be replaced..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Log_InvalidNupkgFromUrl">
            <summary>
              Looks up a localized string similar to The nupkg at '{0}' is not valid..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Log_LocalSourceNotExist">
            <summary>
              Looks up a localized string similar to The local source '{0}' doesn't exist..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Log_RetryingFindPackagesById">
            <summary>
              Looks up a localized string similar to Retrying '{0}' for source '{1}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Log_RetryingHttp">
            <summary>
              Looks up a localized string similar to An error was encountered when fetching '{0} {1}'. The request will now be retried..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Log_RetryingRepositorySignature">
            <summary>
              Looks up a localized string similar to Retrying repository signature request for source '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Log_RetryingServiceIndex">
            <summary>
              Looks up a localized string similar to Retrying service index request for source '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.NoApiKeyFound">
            <summary>
              Looks up a localized string similar to No API Key was provided and no API Key could be found for {0}. To save an API Key for a source use the 'setApiKey' command..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.NuGetLicense_LicenseExpressionVersionTooHigh">
            <summary>
              Looks up a localized string similar to The license version string '{0}' is higher than the one supported by this toolset '{1}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.NuGetLicenseExpression_NonStandardIdentifier">
            <summary>
              Looks up a localized string similar to The license identifier(s) {0} is(are) not recognized by the current toolset..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.NuGetRepository_CannotCreateAggregateRepo">
            <summary>
              Looks up a localized string similar to Cannot create a NuGet Repository from the Aggregate Source.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.NuGetServiceProvider_ServiceNotSupported">
            <summary>
              Looks up a localized string similar to The {0} service is not supported by this object..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.NupkgPath_Invalid">
            <summary>
              Looks up a localized string similar to '{0}' is not a valid nupkg file..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.NupkgPath_InvalidEx">
            <summary>
              Looks up a localized string similar to '{0}' is not a valid nupkg file. Error: '{1}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.OneOrMoreUrisMustBeSpecified">
            <summary>
              Looks up a localized string similar to One or more URIs must be specified..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.PackageActionDescriptionWrapper_UnrecognizedAction">
            <summary>
              Looks up a localized string similar to Unrecognized Package Action '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.PackageNotFound">
            <summary>
              Looks up a localized string similar to Unable to find package '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.PackageServerEndpoint_NotSupported">
            <summary>
              Looks up a localized string similar to ERROR: This version of nuget.exe does not support updating packages to package source '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Path_Invalid">
            <summary>
              Looks up a localized string similar to '{0}' is not a valid path..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Path_Invalid_NotFileNotUnc">
            <summary>
              Looks up a localized string similar to '{0}' should be a local path or a UNC share path..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_ConnectionAlreadyStarted">
            <summary>
              Looks up a localized string similar to A connection has already been started..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_ConnectionIsClosed">
            <summary>
              Looks up a localized string similar to The plugin connection is closed..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_DownloadNotSupportedSinceUnsignedNotAllowed">
            <summary>
              Looks up a localized string similar to Downloading a package from a plugin is not supported since unsigned packages are not allowed and package download plugins do not support signed package verification..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_Exception">
            <summary>
              Looks up a localized string similar to Plugin '{0}' failed with the exception:  {1}.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_FailedOnCreation">
            <summary>
              Looks up a localized string similar to Plugin '{0}' failed within {1:N3} seconds with exit code {2}..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_FailedOperationForPackage">
            <summary>
              Looks up a localized string similar to Plugin '{0}' failed a {1} operation for package {2}.{3}..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_FailedToQueryPluginOperationsClaims">
            <summary>
              Looks up a localized string similar to A failure occurred while attempting to query plugin operation claims for the plugin at '{0}'.  Exception:  {1}.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_FailureQueryingPackageVersions">
            <summary>
              Looks up a localized string similar to A failure occurred while attempting to query package versions for package '{0}' using the plugin at '{1}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_Fault">
            <summary>
              Looks up a localized string similar to Terminating plugin '{0}' due to an unrecoverable fault:  {1}.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_FileNotFound">
            <summary>
              Looks up a localized string similar to A plugin was not found at path '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_HandshakeFailed">
            <summary>
              Looks up a localized string similar to The plugin handshake failed..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_HandshakeRequestHandlerAlreadyExists">
            <summary>
              Looks up a localized string similar to A handshake request handler already exists..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_IdleTimeoutMustBeGreaterThanOrEqualToInfiniteTimeSpan">
            <summary>
              Looks up a localized string similar to The idle timeout must be greater than or equal to System.Threading.Timeout.InfiniteTimeSpan..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_IllegalMessageWhileHandshaking">
            <summary>
              Looks up a localized string similar to An illegal message type was received during handshake..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_InitializationFailed">
            <summary>
              Looks up a localized string similar to Plugin initialization failed..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_InvalidEmbeddedSignature">
            <summary>
              Looks up a localized string similar to The plugin at '{0}' did not have a valid embedded signature..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_InvalidMessageType">
            <summary>
              Looks up a localized string similar to The message type '{0}' is invalid at this time..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_InvalidPluginFilePath">
            <summary>
              Looks up a localized string similar to The plugin file path '{0}' is invalid..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_NotConnected">
            <summary>
              Looks up a localized string similar to A plugin is not connected..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_PackageDownloadFailed">
            <summary>
              Looks up a localized string similar to Plugin '{0}' failed to download package '{1}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_ProblemStartingPlugin">
            <summary>
              Looks up a localized string similar to Problem starting the plugin '{0}'. {1}.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_ProtocolException">
            <summary>
              Looks up a localized string similar to A plugin protocol exception occurred..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_ProtocolVersionNotSupportedOnError">
            <summary>
              Looks up a localized string similar to A protocol version is not supported on error..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_ProtocolVersionOutOfRange">
            <summary>
              Looks up a localized string similar to '{0}' must be greater than or equal to '{1}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_RequestContextDoesNotExist">
            <summary>
              Looks up a localized string similar to Request context does not exist for request ID '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_RequestHandlerDoesNotExist">
            <summary>
              Looks up a localized string similar to A request handler does not exist for the message method '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_TimeoutOutOfRange">
            <summary>
              Looks up a localized string similar to Timeout must be greater than TimeSpan.Zero and less than or equal to TimeSpan.FromMilliseconds(int.MaxValue)..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_UnrecognizedEnumValue">
            <summary>
              Looks up a localized string similar to The enum value '{0}' is unrecognized..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Plugin_UnrecognizedOperationClaims">
            <summary>
              Looks up a localized string similar to The operation claims are unrecognized:  {0}..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.ProjectInstallationTarget_ProjectIsNotTargetted">
            <summary>
              Looks up a localized string similar to The project '{0}' is not one of the projects targetted by this object..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Protocol_BadSource">
            <summary>
              Looks up a localized string similar to Failed to retrieve metadata from source '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Protocol_duplicateUri">
            <summary>
              Looks up a localized string similar to '{0}' is a duplicate url which has already been downloaded and will lead to a cyclic dependency. Please correct from server..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Protocol_FlatContainerIndexVersionsNotArray">
            <summary>
              Looks up a localized string similar to The 'versions' property at '{0}' must be an array..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Protocol_IndexMissingResourcesNode">
            <summary>
              Looks up a localized string similar to Service index document is missing the 'resources' property..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Protocol_InvalidJsonObject">
            <summary>
              Looks up a localized string similar to The content at '{0}' is not a valid JSON object..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Protocol_InvalidServiceIndex">
            <summary>
              Looks up a localized string similar to The source does not have the 'version' property at '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Protocol_InvalidXml">
            <summary>
              Looks up a localized string similar to The content at '{0}' is not valid XML..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Protocol_MalformedMetadataError">
            <summary>
              Looks up a localized string similar to Metadata could not be loaded from the source '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Protocol_MissingRegistrationBase">
            <summary>
              Looks up a localized string similar to The source does not have a Registration Base Url defined!.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Protocol_MissingSearchService">
            <summary>
              Looks up a localized string similar to The source does not have a Search service!.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Protocol_MissingVersion">
            <summary>
              Looks up a localized string similar to The source does not have the 'version' property..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Protocol_PackageMetadataError">
            <summary>
              Looks up a localized string similar to An error occurred while retrieving package metadata for '{0}' from source '{1}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Protocol_Search_LocalSourceNotFound">
            <summary>
              Looks up a localized string similar to The path '{0}' for the selected source could not be resolved..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Protocol_UnsupportedVersion">
            <summary>
              Looks up a localized string similar to The source version is not supported: '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.PushCommandPackagePushed">
            <summary>
              Looks up a localized string similar to Your package was pushed..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.PushCommandPushingPackage">
            <summary>
              Looks up a localized string similar to Pushing {0} to {1}....
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.PushCommandSkipDuplicateAdvertise">
            <summary>
              Looks up a localized string similar to See help for push option to automatically skip duplicates..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.PushCommandSkipDuplicateNotImplemented">
            <summary>
              Looks up a localized string similar to The option to skip duplicates is not currently supported for this type of push..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.RepositoryContentUrlMustBeHttps">
            <summary>
              Looks up a localized string similar to Repository content URL for repository signatures must be HTTPS..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.RepositorySignaturesResourceMustBeHttps">
            <summary>
              Looks up a localized string similar to Repository Signatures resouce must be served over HTTPS. Source: {0}.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.RequiredFeatureUnsupportedException_DefaultMessageWithFeature">
            <summary>
              Looks up a localized string similar to The '{0}' installation feature was required by a package but is not supported on the current host..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.RequiredFeatureUnsupportedException_DefaultMessageWithoutFeature">
            <summary>
              Looks up a localized string similar to The installation host does not support a feature required by this package..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.UnableToFindFile">
            <summary>
              Looks up a localized string similar to File does not exist ({0})..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.UnableToParseFolderV3Version">
            <summary>
              Looks up a localized string similar to Unable to parse a valid version from a v3 folder: '{0}'..
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.v2sourceDescription">
            <summary>
              Looks up a localized string similar to API v2 (legacy).
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.v3sourceDescription">
            <summary>
              Looks up a localized string similar to API v3.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.Strings.Warning_SymbolServerNotConfigured">
            <summary>
              Looks up a localized string similar to Found symbols package '{0}', but no API key was specified for the symbol server. To save an API Key, run 'NuGet.exe setApiKey [your API key from http://www.NuGet.org]'..
            </summary>
        </member>
        <member name="M:NuGet.Protocol.CachingUtility.ComputeHash(System.String,System.Boolean)">
            <summary>
            Given a string, it hashes said string and if <paramref name="addIdentifiableCharacters" /> is true appends identifiable characters to make the root of the cache more human readable
            </summary>
            <param name="value"></param>
            <param name="addIdentifiableCharacters">whether to addIdentifiableCharacters. The default is true</param>
            <returns>hash</returns>
        </member>
        <member name="M:NuGet.Protocol.FeedTypeUtility.GetFeedType(NuGet.Configuration.PackageSource)">
            <summary>
            Determine the type of a nuget source. This works for both offline and online sources.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.FindPackagesByIdNupkgDownloader.GetNuspecReaderFromNupkgAsync(NuGet.Packaging.Core.PackageIdentity,System.String,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Gets a <see cref="T:NuGet.Packaging.NuspecReader" /> from a .nupkg. If the URL cannot be fetched or there is a problem
            processing the .nuspec, an exception is throw. This method uses HTTP caching to avoid downloading the
            package over and over (unless <see cref="P:NuGet.Protocol.Core.Types.SourceCacheContext.DirectDownload" /> is specified).
            </summary>
            <param name="identity">The package identity.</param>
            <param name="url">The URL of the .nupkg.</param>
            <param name="cacheContext">The cache context.</param>
            <param name="token">The cancellation token.</param>
            <returns>The .nuspec reader.</returns>
        </member>
        <member name="M:NuGet.Protocol.FindPackagesByIdNupkgDownloader.CopyNupkgToStreamAsync(NuGet.Packaging.Core.PackageIdentity,System.String,System.IO.Stream,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Copies a .nupkg stream to the <paramref name="destination" /> stream. If the .nupkg cannot be found or if
            there is a network problem, no stream copy occurs.
            </summary>
            <param name="identity">The package identity.</param>
            <param name="url">The URL of the .nupkg.</param>
            <param name="destination">The destination stream. The .nupkg will be copied to this stream.</param>
            <param name="cacheContext">The cache context.</param>
            <param name="token">The cancellation token.</param>
            <returns>Returns true if the stream was copied, false otherwise.</returns>
        </member>
        <member name="M:NuGet.Protocol.FindPackagesByIdNupkgDownloader.ProcessNupkgStreamAsync(NuGet.Packaging.Core.PackageIdentity,System.String,System.Func{System.IO.Stream,System.Threading.Tasks.Task},NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
            <summary>
            Manages the different ways of getting a .nupkg stream when using the global HTTP cache. When a stream is
            found, the <paramref name="processStreamAsync" /> method is invoked on said stream. This deals with the
            complexity of <see cref="P:NuGet.Protocol.Core.Types.SourceCacheContext.DirectDownload" />.
            </summary>
            <param name="identity">The package identity.</param>
            <param name="url">The URL of the .nupkg to fetch.</param>
            <param name="processStreamAsync">The method to process the stream.</param>
            <param name="cacheContext">The cache context.</param>
            <param name="token">The cancellation token.</param>
            <returns>
            Returns true if the stream was processed, false if the stream could not fetched (either from the HTTP cache
            or from the network).
            </returns>
        </member>
        <member name="M:NuGet.Protocol.GetDownloadResultUtility.CleanUpDirectDownloads(NuGet.Protocol.Core.Types.PackageDownloadContext)">
            <summary>
            Allow explicit clean-up of direct download files. This is important because although direct downloads are
            opened with the <see cref="F:System.IO.FileOptions.DeleteOnClose" /> option, some systems (e.g. Linux) do not perform
            the delete if the process dies. Additionally, if the system dies before the process dies (e.g. loss of
            power), the direct download files will be left over.
            </summary>
            <param name="downloadContext">The download context.</param>
        </member>
        <member name="F:NuGet.Protocol.JsonUtility.DefaultLoadSettings">
            <summary>
            JsonLoadSettings with line info and comments ignored.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.JsonUtility.LoadJson(System.IO.TextReader)">
            <summary>
            Load json from a file to a JObject using the default load settings.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.JsonUtility.LoadJson(Newtonsoft.Json.JsonReader)">
            <summary>
            Load json from a file to a JObject using the default load settings.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackage(System.Uri,NuGet.Common.ILogger)">
            <summary>
            Retrieve a nupkg using the path.
            </summary>
            <param name="path">Nupkg path in uri form.</param>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackagesV2(System.String,NuGet.Common.ILogger)">
            <summary>
            Retrieve all packages from a folder and one level deep.
            </summary>
            <param name="root">Nupkg folder directory path.</param>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackagesV2(System.String,System.String,NuGet.Common.ILogger)">
            <summary>
            Retrieve all packages of an id from a v2 folder.
            </summary>
            <param name="root">Nupkg folder directory path.</param>
            <param name="id">Package id.</param>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackageV2(System.String,System.String,NuGet.Versioning.NuGetVersion,NuGet.Common.ILogger)">
            <summary>
            Retrieve all packages of an id from a v2 folder.
            </summary>
            <param name="root">Nupkg folder directory path.</param>
            <param name="id">Package id.</param>
            <param name="version">Package version.</param>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackageV2(System.String,NuGet.Packaging.Core.PackageIdentity,NuGet.Common.ILogger)">
            <summary>
            Retrieve all packages of an id from a v2 folder.
            </summary>
            <param name="root">Nupkg folder directory path.</param>
            <param name="identity">Package id and version.</param>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackagesConfigFolderPackages(System.String,NuGet.Common.ILogger)">
            <summary>
            Retrieve a package with an id and version from a packages.config packages folder.
            </summary>
            <param name="root">Nupkg folder directory path.</param>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackagesConfigFolderPackages(System.String,System.String,NuGet.Common.ILogger)">
            <summary>
            Retrieve a package with an id and version from a packages.config packages folder.
            </summary>
            <param name="root">Nupkg folder directory path.</param>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackagesConfigFolderPackage(System.String,NuGet.Packaging.Core.PackageIdentity,NuGet.Common.ILogger)">
            <summary>
            Retrieve a package with an id and version from a packages.config packages folder.
            </summary>
            <param name="root">Nupkg folder directory path.</param>
            <param name="identity">Package id and version.</param>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackagesConfigFolderSearchPattern(System.String)">
            <summary>
            Returns either id.* or * depending on the OS.
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackagesConfigFolderPackage(System.String,System.String,NuGet.Versioning.NuGetVersion,NuGet.Common.ILogger)">
            <summary>
            Retrieve a package with an id and version from a packages.config packages folder.
            </summary>
            <param name="root">Nupkg folder directory path.</param>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackagesConfigFolderPackage(System.IO.DirectoryInfo,NuGet.Common.ILogger)">
            <summary>
            Return the package nupkg from a packages.config folder sub directory.
            </summary>
            <param name="dir">Package directory in the format id.version</param>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.IsPossiblePackageMatch(System.IO.FileInfo,NuGet.Packaging.Core.PackageIdentity)">
            <summary>
            True if the file name matches the identity. This is could be incorrect if
            the package name ends with numbers. The result should be checked against the nuspec.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.IsPossiblePackageMatch(System.IO.FileInfo,System.String)">
            <summary>
            True if the file name matches the id and is followed by a version. This is could be incorrect if
            the package name ends with numbers. The result should be checked against the nuspec.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetIdentityFromNupkgPath(System.IO.FileInfo,System.String)">
            <summary>
            An imperfect attempt at finding the identity of a package from the file name.
            This can fail if the package name ends with something such as .1
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetVersionFromFileName(System.String,System.String,System.String)">
            <summary>
            An imperfect attempt at finding the version of a package from the file name.
            This can fail if the package name ends with something such as .1
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetVersionFromIdVersionString(System.String,System.String)">
            <summary>
            Parse a possible version from a string in the format Id.Version
            Returns null if the version is invalid or the id did not match.
            </summary>
            <param name="idVersionString">Id.Version</param>
            <param name="id">Expected id</param>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackageV3(System.String,System.String,NuGet.Versioning.NuGetVersion,NuGet.Common.ILogger)">
            <summary>
            Retrieve a single package from a v3 version folder.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackageV3(System.String,NuGet.Packaging.Core.PackageIdentity,NuGet.Common.ILogger)">
            <summary>
            Retrieve a package from a v3 feed.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetNupkgsFromFlatFolder(System.String,NuGet.Common.ILogger)">
            <summary>
            Discover all nupkgs from a v2 local folder.
            </summary>
            <param name="root">Folder root.</param>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetAndVerifyRootDirectory(System.String)">
            <summary>
            Verify that a path could be a valid directory. Throw a FatalProtocolException otherwise.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetAndVerifyFileInfo(System.Uri)">
            <summary>
            Verify that a path could be a valid file. Throw a FatalProtocolException otherwise.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetNupkgsFromFlatFolderChunked(System.IO.DirectoryInfo,NuGet.Common.ILogger)">
            <summary>
            Retrieve files in chunks, this helps maintain the legacy behavior of searching for
            certain non-normalized file names.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetNupkgsFromFlatFolder(System.String,System.String,NuGet.Common.ILogger)">
            <summary>
            Discover nupkgs from a v2 local folder.
            </summary>
            <param name="root">Folder root.</param>
            <param name="id">Package id file name prefix.</param>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackagesV3(System.String,NuGet.Common.ILogger)">
            <summary>
            Discover all nupkgs from a v3 folder.
            </summary>
            <param name="root">Folder root.</param>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackagesV3(System.String,System.String,NuGet.Common.ILogger)">
            <summary>
            Discover nupkgs from a v3 local folder.
            </summary>
            <param name="root">Folder root.</param>
            <param name="id">Package id or package id prefix.</param>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.ResolvePackageFromPath(System.String,System.Boolean)">
            <summary>
            Resolves a package path into a list of paths.
            If the path contains wildcards then the path is expanded to all matching entries.
            </summary>
            <param name="packagePath">Package path</param>
            <returns>A list of package paths that match the input path.</returns>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.EnsurePackageFileExists(System.String,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            This method checks of a given list of package paths exist on disk.
            </summary>
            <param name="packagePath">A package path to be used while creating logs.</param>
            <param name="matchingPackagePaths">A list of matching package paths that need to be checked.</param>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetDistinctPackages(System.Collections.Generic.IEnumerable{NuGet.Protocol.LocalPackageInfo})">
            <summary>
            Remove duplicate packages which can occur in directories.
            In V2 packages may exist under multiple sub folders. 
            Non-normalized versions also lead to duplicates: ex: 1.0, 1.0.0.0
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetDirectoriesSafe(System.IO.DirectoryInfo,NuGet.Common.ILogger)">
            <summary>
            Retrieve directories and log exceptions that occur.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetFilesSafe(System.IO.DirectoryInfo,System.String,NuGet.Common.ILogger)">
            <summary>
            Retrieve files and log exceptions that occur.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackagesFromNupkgs(System.Collections.Generic.IEnumerable{System.IO.FileInfo})">
            <summary>
            Path -&gt; LocalPackageInfo
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackageFromNupkg(System.IO.FileInfo)">
            <summary>
            Path -&gt; LocalPackageInfo
            </summary>
        </member>
        <member name="M:NuGet.Protocol.LocalFolderUtility.GetNupkgsFromDirectory(System.IO.DirectoryInfo,NuGet.Common.ILogger)">
            <summary>
            Find all nupkgs in the top level of a directory.
            </summary>
        </member>
        <member name="T:NuGet.Protocol.MetadataReferenceCache">
            <summary>
            Cache strings, dates, and versions to reduce memory.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.MetadataReferenceCache.GetString(System.String)">
            <summary>
            Checks if <paramref name="s" /> already exists in the cache.
            If so, returns the cached instance.
            If not, caches <paramref name="s" /> and returns it.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.MetadataReferenceCache.GetVersion(System.String)">
            <summary>
            Parses <paramref name="s" /> into a <see cref="T:NuGet.Versioning.NuGetVersion" />.
            </summary>
        </member>
        <member name="F:NuGet.Protocol.MetadataReferenceCache.CachableTypesMap">
            <summary>
            Mapping of input parameter type to caching method.
            </summary>
        </member>
        <member name="P:NuGet.Protocol.MetadataReferenceCache.CachableTypes">
            <summary>
            <see cref="T:System.Collections.Generic.IEnumerable`1" /> containing all types that can be cached.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.MetadataReferenceCache.GetObject``1(``0)">
            <summary>
            Iterates through the properties of <paramref name="input" /> that are either <see cref="T:System.String" />s, <see cref="T:System.DateTimeOffset" />s, or <see cref="T:NuGet.Versioning.NuGetVersion" />s and checks them against the cache.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.StreamExtensions.AsSeekableStreamAsync(System.IO.Stream,System.Threading.CancellationToken)">
             <summary>
             Read a stream into a memory stream if CanSeek is false.
             This method is used to ensure that network streams
             can be read by non-async reads without hanging.
            
             Closes the original stream by default.
             </summary>
        </member>
        <member name="M:NuGet.Protocol.StreamExtensions.AsSeekableStreamAsync(System.IO.Stream,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            Read a stream into a memory stream if CanSeek is false.
            This method is used to ensure that network streams
            can be read by non-async reads without hanging.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.TimeoutUtility.StartWithTimeout``1(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}},System.TimeSpan,System.String,System.Threading.CancellationToken)">
            <summary>
            Starts a task with a timeout. If the timeout occurs, a <see cref="T:System.TimeoutException" />
            with no message will be thrown.
            </summary>
        </member>
        <member name="M:NuGet.Protocol.TimeoutUtility.StartWithTimeout(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task},System.TimeSpan,System.String,System.Threading.CancellationToken)">
            <summary>
            Starts a task with a timeout. If the timeout occurs, a <see cref="T:System.TimeoutException" />
            with no message will be thrown.
            </summary>
        </member>
        <member name="T:NuGet.Repositories.LocalPackageInfo">
            <summary>
            Represents a package installed to the user global folder, or a fallback folder.
            Components of the package are cached and across all restores.
            </summary>
        </member>
        <member name="P:NuGet.Repositories.LocalPackageInfo.Nuspec">
            <summary>
            Caches the nuspec reader.
            If the nuspec does not exist this will throw a friendly exception.
            </summary>
        </member>
        <member name="P:NuGet.Repositories.LocalPackageInfo.Files">
            <summary>
            Package files with OPC files filtered out.
            Cached to avoid reading the same files multiple times.
            </summary>
        </member>
        <member name="P:NuGet.Repositories.LocalPackageInfo.Sha512">
            <summary>
            SHA512 of the package.
            </summary>
        </member>
        <member name="P:NuGet.Repositories.LocalPackageInfo.RuntimeGraph">
            <summary>
            runtime.json
            </summary>
            <remarks>Returns null if runtime.json does not exist in the package.</remarks>
        </member>
        <member name="T:NuGet.Repositories.NuGetv3LocalRepository">
            <summary>
            Caches package info from the global packages folder in memory.
            Packages not yet in the cache will be retrieved from disk.
            </summary>
        </member>
        <member name="M:NuGet.Repositories.NuGetv3LocalRepository.Exists(System.String,NuGet.Versioning.NuGetVersion)">
            <summary>
            True if the package exists.
            </summary>
        </member>
        <member name="M:NuGet.Repositories.NuGetv3LocalRepository.ClearCacheForIds(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Remove cached results for the given ids. This is needed
            after installing a new package.
            </summary>
        </member>
        <member name="M:NuGet.Repositories.NuGetv3LocalRepositoryUtility.GetPackage(System.Collections.Generic.IReadOnlyList{NuGet.Repositories.NuGetv3LocalRepository},System.String,NuGet.Versioning.NuGetVersion)">
            <summary>
            Take the first match on id and version.
            </summary>
        </member>
        <member name="M:NuGet.Shared.EqualityUtility.OrderedEquals``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Compares two enumberables for equality, ordered according to the specified key and optional comparer. Handles null values gracefully.
            </summary>
            <typeparam name="TSource">The type of the list</typeparam>
            <typeparam name="TKey">The type of the sorting key</typeparam>
            <param name="self">This list</param>
            <param name="other">The other list</param>
            <param name="keySelector">The function to extract the key from each item in the list</param>
            <param name="orderComparer">An optional comparer for comparing keys</param>
            <param name="sequenceComparer">An optional comparer for sequences</param>
        </member>
        <member name="M:NuGet.Shared.EqualityUtility.SequenceEqualWithNullCheck``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Compares two sequence for equality, allowing either sequence to be null. If one is null, both have to be
            null for equality.
            </summary>
        </member>
        <member name="M:NuGet.Shared.EqualityUtility.SetEqualsWithNullCheck``1(System.Collections.Generic.ISet{``0},System.Collections.Generic.ISet{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Compares two sets for equality, allowing either sequence to be null.
            If one is null, both have to be null for equality.
            </summary>
        </member>
        <member name="T:NuGet.Shared.HashCodeCombiner">
            <summary>
            Hash code creator, based on the original NuGet hash code combiner/ASP hash code combiner implementations
            </summary>
        </member>
        <member name="M:NuGet.Shared.HashCodeCombiner.GetHashCode``2(``0,``1)">
            <summary>
            Create a unique hash code for the given set of items
            </summary>
        </member>
        <member name="M:NuGet.Shared.HashCodeCombiner.GetHashCode``3(``0,``1,``2)">
            <summary>
            Create a unique hash code for the given set of items
            </summary>
        </member>
        <member name="M:NuGet.Shared.Extensions.AsList``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Return the enumerable as a List of T, copying if required. Optimized for common case where it is an List of T.
            Avoid mutating the return value.
            </summary>
            <remarks>https://aspnetwebstack.codeplex.com/SourceControl/latest#src/Common/CollectionExtensions.cs</remarks>
        </member>
        <member name="M:NuGet.Shared.Extensions.AsHashSet``1(System.Collections.Generic.ISet{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Return the ISet as a HashSet of T, copying if required. Optimized for common case where it is a HashSet of T.
            Avoid mutating the return value.
            </summary>
        </member>
    </members>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>dtu239FBL/0CYSM6eFfXBGOPtbs=</DigestValue></Reference></SignedInfo><SignatureValue>VD1ibfEVwzdjdYZKTmKe4Jpc8K7NLhCMUIn/BHyKu2jbARjCmX2gRVEXZ4gmY7SP0w3X17Yh5UrX7SyrNeCs3x+w6W1vZhrFlNZEBV/tPZ0NlqaqKGJwghO23TWb9FYtCBvhvm2oSvuJaXHOYQTUYxReBsslnVYKWZ6XQjh/XeaI7NKU1btwLqKLnabTyhupYU9lVVaw+rUqkGYzrdK18xu1ztbGPUTrmgUkTOVs3YMPdUiVKVytpritxtEC0pu/7+w87yUPAFq5Tmj+2Ex0SxBcN2KFG5arPpMbzdrAUNFaSUzep9KrtpK0Q+K2J7dXEbib2f1NPF0uZfpKczuXCQ==</SignatureValue><KeyInfo><KeyValue><RSAKeyValue><Modulus>rP8Qj2sAKinnae2QrcoGzA7VlyvaxElKuraARSAFhlo6cN123kCqJ4/S4xyx539aM3HKsa3+ztVeKBT9nETkUAbo6XNZ5rUHRXA73upv/FwgjygxmLCk5LGaE0dNPPpK9OD2ZtYsslXobXXRmABerTveRsyBWFyOuwdOj/NXDI7x3wANDyXAJVfJDjLliX9KfkHDHwSvdX2G34vnhU5mCpmznAe1E0wCGMftLKqu5Wn6SHF4V3fbzQG8IKCKsx4Az20u7eL60/CLpJD95jpkrzT1oPP9zJG55tXIec+8zJV9fJhA7G6gps4BTGDtIQwUbVcINcMo060ABg3a3ImUrw==</Modulus><Exponent>AQAB</Exponent></RSAKeyValue></KeyValue><X509Data><X509Certificate>MIIE9zCCA9+gAwIBAgITMwAAAeR8/AKVYP+E+wACAAAB5DANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSMwIQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQTAeFw0xOTA1MDIyMTIwMzNaFw0yMDA1MDIyMTIwMzNaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xHjAcBgNVBAMTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKz/EI9rACop52ntkK3KBswO1Zcr2sRJSrq2gEUgBYZaOnDddt5AqieP0uMcsed/WjNxyrGt/s7VXigU/ZxE5FAG6OlzWea1B0VwO97qb/xcII8oMZiwpOSxmhNHTTz6SvTg9mbWLLJV6G110ZgAXq073kbMgVhcjrsHTo/zVwyO8d8ADQ8lwCVXyQ4y5Yl/Sn5Bwx8Er3V9ht+L54VOZgqZs5wHtRNMAhjH7SyqruVp+khxeFd3280BvCCgirMeAM9tLu3i+tPwi6SQ/eY6ZK809aDz/cyRuebVyHnPvMyVfXyYQOxuoKbOAUxg7SEMFG1XCDXDKNOtAAYN2tyJlK8CAwEAAaOCAXswggF3MBMGA1UdJQQMMAoGCCsGAQUFBwMDMB0GA1UdDgQWBBQRcLC5+R9tdYIbHd8R0yo6J1lH6TBUBgNVHREETTBLpEkwRzEtMCsGA1UECxMkTWljcm9zb2Z0IElyZWxhbmQgT3BlcmF0aW9ucyBMaW1pdGVkMRYwFAYDVQQFEw0yMjk4MDMrNDU0MTA2MB8GA1UdIwQYMBaAFNtwvFI0lJ3rlyem1tTYvaptRwhOMGIGA1UdHwRbMFkwV6BVoFOGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY3Jvc29mdCUyMENvZGUlMjBTaWduaW5nJTIwUENBKDIpLmNybDBmBggrBgEFBQcBAQRaMFgwVgYIKwYBBQUHMAKGSmh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljcm9zb2Z0JTIwQ29kZSUyMFNpZ25pbmclMjBQQ0EoMikuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBO/9F72mJ+xT3qFkdA9v3MCJyV7JcCUfDR91HP8UaPfyFlXmJtnzUfHd5a6Oq8o6Ro956/oTlxcNlnmyazhn1aSn9JmwcMzrQTNwzwOTA5hqN5RKBvVFJJbj611d0Stw5YmX6gR/hMInig2OUzJ5SEDUw4KuPJRK1l9wDjaIfzs5cSSlkrC3twDv8XpbpYxjb3BrjszC0njPsAo5rbpp/3s89inNi0eIsXLy6oOcvz9jUMdJHxIjUMPreSJ5oL8uZgi7ckeU5g0oTMdYvY/38BSg1FA/8FOnyVTX+ZOgWEZ6BR880jJyTYuuDIsh3kojHFf88ZCoyA5AxBXBFlvhoF</X509Certificate><X509Certificate>MIIFvDCCA6SgAwIBAgIKYQQ1RQAAAAAAPzANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTgwOTIwMTc0MjAwWhcNMjEwNTA5MjMyODEzWjB5MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSMwIQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANDTCMwSFqzT4NFGx9QeZsmnXQoRfh8U6j0WvMDnMYMb7NSF4Oy4670y/58I1cpBhPY3ne98VxKSyMrB6VoSYKoxDe6Ko2HvkiKSfFYWDjRikBZeWo4u3xtAKtA97WFE2I4Dpxw2EH9ZwmP04cDT7/F/94+FoV8rHIDCkFBfGYEGCdKQ6aC3LEQAQcZlUhc3LPnuut70BZ0slLWuY5BRscH9/jhefPXgrPb99O60KUDflHYqvRllr4xttieuwqf3sRUL5pVqgcan32aOaHd//V6tzcAJEA7wGVLJwXNRkyq2USOgSazyC9QErthQXt9PYz+1L4+sy00rcfRZKAUnTQUCAwEAAaOCAV4wggFaMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNtwvFI0lJ3rlyem1tTYvaptRwhOMAsGA1UdDwQEAwIBhjASBgkrBgEEAYI3FQEEBQIDAgACMCMGCSsGAQQBgjcVAgQWBBQ8r5ui21VwyvdpQv+ZEBuZOIjiVzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTAfBgNVHSMEGDAWgBQOrIJgQFYnl+UlE/wq4QpTlVnkpDBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsGAQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFJvb3RDZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAgEAPXvYLuA280KYVU8PG+SfB6j28gHmkjkKraifDsoEsP4iy4V5Q4rd4use9LM1g8uF5qQtPk2iCFGXJMoYuK7U+GOHipiJ6bDSCm0uVTXALHlhxrYeTZtWJokf4L9l/8gu5DxIZcXYRPTm7TQN3qkD9GO8nLy8ZKZVvaC3kc5lftYTjPIwpaznO9HtsnXWXc+Ah6Rx3EKRztKTsN5U5fV8Idzsi7zgfuy3KQlQrQYrOtcbPYyVV4HNOJiw35o40IHukye2Fcp5BTs06N3TIshlG/JMYTyVhi4yaMspmZL1dqrfhimgDA3jtLORTJJnWlTRWSfT7khCbjFMD+5Mop5oxyNKrlTjlJUDbKWcktsoD9oGWUQQl4Dw8qiFsz0V8CrxN4ntPTfFOKcqR5tnWbQt9XqzHned6EpJKnQ3q+KSL9wQ+EMttTLc+Y0VvUxJjKeuF8GzR+i+nvkxBmTF3tL+oqW0CHVJe2Ri/AOgfrnmkWdcQRcOR+RONi3oN7gba4AUFD9SoMCpliIlHRfxOVvtmkV6jsYZv8QU6+MQk+JkiM6LgMnAfbaLbVcTWyp7b2x+i0MQzw36XY1n1IvADPPaTnrv6u+v3700EvuJtKtnbptk9YsOTKozA4iCHAdRcFUUwVx9792nVd/Dx6OMHBtGehrz1n8WRNbrY9J9CLQidRc=</X509Certificate><X509Certificate>MIIFmTCCA4GgAwIBAgIQea0WoUqgpa1Mc1j0BxMuZTANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDEwNTA5MjMxOTIyWhcNMjEwNTA5MjMyODEzWjBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDzXfqAZ9Rap6kMLJAg0DUIPHWEzbcHiZyJ2t7Ow2D6kWhanpRxKRh2fMLgyCV2lA5Y+gQ0Nubfr/eAuulYCyuT5Z0F43cikfc0ZDwikR1e4QmQvBT+/HVYGeF5tweSo66IWQjYnwfKA1j8aCltMtfSqMtL/OELSDJP5uu4rU/kXG8TlJnbldV126gat5SRtHdb9UgMj2p5fRRwBH1tr5D12nDYR7e/my9s5wW34RFgrHmRFHzF1qbk4X7Vw37lktI8ALU2gt554W3ztW74nzPJy1J9c5g224uha6KVl5uj3sJNJv8GlmclBsjnrOTuEjOVMZnINQhONMp5U9W1vmMyWUA2wKVOBE0921sHM+RYv+8/U2TYQlk1V/0PRXwkBE2e1jh0EZcikM5oRHSSb9VLb7CG48c2QqDQ/MHAWvmjYbkwR3GWChawkcBCle8Qfyhq4yofseTNAz93cQTHIPxJDx1FiKTXy36IrY4t7EXbxFEEySr87IaemhGXW97OU4jm4rf9rJXCKEDb7wSQ34EzOdmyRaUjhwalVYkxuwYtYA5BGH0fLrWXyxHrFdUkpZTvFRSJ/Utz+jJb/NEzAPlZYnAHMuouq0Ate8rdIWcbMJmPFqojqEHRsG4RmzbE3kB0nOFYZcFgHnpbOMiPuwQmfNQWQOW2a2yqhv0Av87BNQIDAQABo1EwTzALBgNVHQ8EBAMCAcYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUDqyCYEBWJ5flJRP8KuEKU5VZ5KQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggIBAMURTQM6YN1dUhF3j7K7NsiyBb+0t6jYIJ1cEwO2HCL6BhM1tshj1JpHbyZX0lXxBLEmX9apUGigvNK4bszD6azfGc14rFl0rGY0NsQbPmw4TDMOMBINoyb+UVMA/69aToQNDx/kbQUuToVLjWwzb1TSZKu/UK99ejmgN+1jAw/8EwbOFjbUVDuVG1FiOuVNF9QFOZKaJ6hbqr3su77jIIlgcWxWs6UT0G0OI36VA+1oPfLYY7hrTbboMLXhypRL96KqXZkwsj2nwlFsKCABJCcrSwC3nRFrcL6yEIK8DJto0I07JIeqmShynTNfWZC99d6TnjpiWjQ54ohVHbkGsMGJay3XacMZEjaE0Mmg2v8vaXiy5Xra69cMwPe9Yxe4ORM4ojZbe/KFVmodZGLBOOKqv1FmopT1EpxmIhBr8rcwki3yKfA9OxRDaKLxnCk3y844ICVtfGfzfiQSJAMIgUfspZ6X9RjXz7vV73aW7/3O21adlaBC+ZdY4dcxItNfWeY+biIA6kOEtiXb2fMIVmjAZGsdfOy2k6JiV24u2OdYj8QxSSbd3ik1h/UwcXBbFDxpvYkSfesuo/7Yf56CWlIKK8FDK9kwiJ/IEPuJjeahhXUzfmye23MTZGJppS99ypZtn/gETTCSPW4hFCHJPeDD/YprnUr90aGdmUN3P7Da</X509Certificate></X509Data></KeyInfo><Object Id="ts-countersig"><X509Data><X509Certificate>MIIE3jCCA8agAwIBAgITMwAAAPr+Xnt2AOhChgAAAAAA+jANBgkqhkiG9w0BAQUFADB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwHhcNMTgwODIzMjAyMDA4WhcNMTkxMTIzMjAyMDA4WjCBzjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEpMCcGA1UECxMgTWljcm9zb2Z0IE9wZXJhdGlvbnMgUHVlcnRvIFJpY28xJjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOjk4RkQtQzYxRS1FNjQxMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzwcAGQJX1ai/xcQS8o1UJGIXvx/LmhIK4BHeev3tvaQXCkGhvB3/lZjUpzsT8ROFSbPqDJXGBORDiD3sD2B7rveRS+VjZ1zdfwI/KcNPmzAYjq9qxaroRe8xJo3iHzY33dgCvRTrIiUVRAO4ewUEdXKhemEM9Y0/+Auy5J5xn/LySSjLpm39Mqm54oWr8di8cNxc2ctoWpDXFhs09PHghvYvDUTCsANn8b+9M4C8PzUPzqBev1FWwiJcWFZN5/r8V5f67Gw3N4cTqzy/yIKXB6W9xpJ4OpO0IXBSlNTUyElqXEiYrwu/uMZSzGLpyTAwT4coVXr48oDM3VlaF4loGwIDAQABo4IBCTCCAQUwHQYDVR0OBBYEFGffDVHzuflzYlNd4GaI1GFWR1dKMB8GA1UdIwQYMBaAFCM0+NlSRnAK7UD7dvuzK7DDNbMPMFQGA1UdHwRNMEswSaBHoEWGQ2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY3Jvc29mdFRpbWVTdGFtcFBDQS5jcmwwWAYIKwYBBQUHAQEETDBKMEgGCCsGAQUFBzAChjxodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFRpbWVTdGFtcFBDQS5jcnQwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDQYJKoZIhvcNAQEFBQADggEBACbUXkej3SanMKMw+xl2/cC8upmwcv1e9VUP/po7Xo0l0Zbx6q4SRbxjPKK/YF8GmeUD3dsrGw5tcH+BgXQ/2x7LVo0aioR1gtA1rfl7OjfXw1mqYHTvIidpKnFyc3gWVG8zIL+XNqSLUWP3G07xNqtuNGBYLjoy1ozdx2ZaBx5IFNEaDxdvkf6/esikvhSgLe8cK9Ko+T6XPGuK/qEvldA/gB28MU7sFMHGFxkq5ZsiYd6lReJfsj8r9ZCJnNjcNxs0VNO8+RD5X1bQEAC2fH+ZjcuDUead080pI0Gh7P4RHKT//MhhbXf6evSyUeg4VacwIB+9L0E6k55CXiHgb9w=</X509Certificate><X509Certificate>MIIGBzCCA++gAwIBAgIKYRZoNAAAAAAAHDANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcwNDAzMTI1MzA5WhcNMjEwNDAzMTMwMzA5WjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfoWyx39tIkip8ay4Z4b3i48WZUSNQrc7dGE4kD+7Rp9FMrXQwIBHrB9VUlRVJlBtCkq6YXDAm2gBr6Hu97IkHD/cOBJjwicwfyzMkh53y9GccLPx754gd6udOo6HBI1PKjfpFzwnQXq/QsEIEovmmbJNn1yjcRlOwhtDlKEYuJ6yGT1VSDOQDLPtqkJAwbofzWTCd+n7Wl7PoIZd++NIT8wi3U21StEWQn0gASkdmEScpZqiX5NMGgUqi+YSnEUcUCYKfhO1VeP4Bmh1QCIUAEDBG7bfeI0a7xC1Un68eeEExd8yb3zuDk6FhArUdDbH895uyAc4iS1T/+QXDwiALAgMBAAGjggGrMIIBpzAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQjNPjZUkZwCu1A+3b7syuwwzWzDzALBgNVHQ8EBAMCAYYwEAYJKwYBBAGCNxUBBAMCAQAwgZgGA1UdIwSBkDCBjYAUDqyCYEBWJ5flJRP8KuEKU5VZ5KShY6RhMF8xEzARBgoJkiaJk/IsZAEZFgNjb20xGTAXBgoJkiaJk/IsZAEZFgltaWNyb3NvZnQxLTArBgNVBAMTJE1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eYIQea0WoUqgpa1Mc1j0BxMuZTBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsGAQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFJvb3RDZXJ0LmNydDATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQUFAAOCAgEAEJeKw1wDRDbd6bStd9vOeVFNAbEudHFbbQwTq86+e4+4LtQSooxtYrhXAstOIBNQmd16QOJXu69YmhzhHQGGrLt48ovQ7DsB7uK+jwoFyI1I4vBTFd1Pq5Lk541q1YDB5pTyBi+FA+mRKiQicPv2/OR4mS4N9wficLwYTp2OawpylbihOZxnLcVRDupiXD8WmIsgP+IHGjL5zDFKdjE9K3ILyOpwPf+FChPfwgphjvDXuBfrTot/xTUrXqO/67x9C0J71FNyIe4wyrt4ZVxbARcKFA7S2hSY9Ty5ZlizLS/n+YWGzFFW6J1wlGysOUzU9nm/qhh6YinvopspNAZ3GmLJPR5tH4LwC8csu89Ds+X57H2146SodDW4TsVxIxImdgs8UoxxWkZDFLyzs7BNZ8ifQv+AeSGAnhUwZuhCEl4ayJ4iIdBD6Svpu/RIzCzU2DKATCYqSCRfWupW76bemZ3KOm+9gSd0BhHudiG/m4LBJ1S2sWo9iaF2YbRuoROmv6pH8BJv/YoybLL+31HIjCPJZr2dHYcSZAI9La9Zj7jkIeW1sMpjtHhUBdRBLlCslLCleKuzoJZ1GtmShxN1Ii8yqAhuoFuMJb+g74TKIdbrHk/Jmu5J4PcBZW+JC33Iacjmbuqnl84xKf8OxVtc2E0bodj6L54/LlUWa8kTo/0=</X509Certificate></X509Data><CounterSignature ts-format="cms-timestamp-message" xmlns="http://schemas.microsoft.com/xmldsig/timestamp/2003">MIIR9QYJKoZIhvcNAQcCoIIR5jCCEeICAQMxCzAJBgUrDgMCGgUAMIIBEwYJKoZIhvcNAQcBoIIBBASCAQBUPWJt8RXDN2N1hkpOYp7gmlzwrs0uEIxQif8EfIq7aNsBGMKZfaBFURdniCZjtI/TDdfXtiHlStftLKs14KzfH7DpbW9mGsWU1kQFX+09nQ2WpqooYnCCE7bdNZv0Vi0IG+G+bahK+4lpcc5hBNRjFF4GyyWdVgpZnpdCOH9d5ojs0pTVu3AuooudptPKG6lhT2VVVrD6tSqQZjOt0rXzG7XO1sY9ROuaBSRM5Wzdgw91SJUpXK2muK3G0QLSm7/v7DzvJQ8AWrlOaP7YTHRLEFw3YoUblqs+kxvN2sBQ0VpJTN6n0qu2krRD4rYnt1cRuJvZ/U08XS5l+kpzO5cJoIIOnjCCBN4wggPGoAMCAQICEzMAAAD6/l57dgDoQoYAAAAAAPowDQYJKoZIhvcNAQEFBQAwdzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEhMB8GA1UEAxMYTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBMB4XDTE4MDgyMzIwMjAwOFoXDTE5MTEyMzIwMjAwOFowgc4xCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKTAnBgNVBAsTIE1pY3Jvc29mdCBPcGVyYXRpb25zIFB1ZXJ0byBSaWNvMSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVTTjo5OEZELUM2MUUtRTY0MTElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2VydmljZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM8HABkCV9Wov8XEEvKNVCRiF78fy5oSCuAR3nr97b2kFwpBobwd/5WY1Kc7E/EThUmz6gyVxgTkQ4g97A9ge673kUvlY2dc3X8CPynDT5swGI6vasWq6EXvMSaN4h82N93YAr0U6yIlFUQDuHsFBHVyoXphDPWNP/gLsuSecZ/y8kkoy6Zt/TKpueKFq/HYvHDcXNnLaFqQ1xYbNPTx4Ib2Lw1EwrADZ/G/vTOAvD81D86gXr9RVsIiXFhWTef6/FeX+uxsNzeHE6s8v8iClwelvcaSeDqTtCFwUpTU1MhJalxImK8Lv7jGUsxi6ckwME+HKFV6+PKAzN1ZWheJaBsCAwEAAaOCAQkwggEFMB0GA1UdDgQWBBRn3w1R87n5c2JTXeBmiNRhVkdXSjAfBgNVHSMEGDAWgBQjNPjZUkZwCu1A+3b7syuwwzWzDzBUBgNVHR8ETTBLMEmgR6BFhkNodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNyb3NvZnRUaW1lU3RhbXBQQ0EuY3JsMFgGCCsGAQUFBwEBBEwwSjBIBggrBgEFBQcwAoY8aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNyb3NvZnRUaW1lU3RhbXBQQ0EuY3J0MBMGA1UdJQQMMAoGCCsGAQUFBwMIMA0GCSqGSIb3DQEBBQUAA4IBAQAm1F5Ho90mpzCjMPsZdv3AvLqZsHL9XvVVD/6aO16NJdGW8equEkW8Yzyiv2BfBpnlA93bKxsObXB/gYF0P9sey1aNGoqEdYLQNa35ezo318NZqmB07yInaSpxcnN4FlRvMyC/lzaki1Fj9xtO8TarbjRgWC46MtaM3cdmWgceSBTRGg8Xb5H+v3rIpL4UoC3vHCvSqPk+lzxriv6hL5XQP4AdvDFO7BTBxhcZKuWbImHepUXiX7I/K/WQiZzY3DcbNFTTvPkQ+V9W0BAAtnx/mY3Lg1HmndPNKSNBoez+ERyk//zIYW13+nr0slHoOFWnMCAfvS9BOpOeQl4h4G/cMIIGBzCCA++gAwIBAgIKYRZoNAAAAAAAHDANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcwNDAzMTI1MzA5WhcNMjEwNDAzMTMwMzA5WjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfoWyx39tIkip8ay4Z4b3i48WZUSNQrc7dGE4kD+7Rp9FMrXQwIBHrB9VUlRVJlBtCkq6YXDAm2gBr6Hu97IkHD/cOBJjwicwfyzMkh53y9GccLPx754gd6udOo6HBI1PKjfpFzwnQXq/QsEIEovmmbJNn1yjcRlOwhtDlKEYuJ6yGT1VSDOQDLPtqkJAwbofzWTCd+n7Wl7PoIZd++NIT8wi3U21StEWQn0gASkdmEScpZqiX5NMGgUqi+YSnEUcUCYKfhO1VeP4Bmh1QCIUAEDBG7bfeI0a7xC1Un68eeEExd8yb3zuDk6FhArUdDbH895uyAc4iS1T/+QXDwiALAgMBAAGjggGrMIIBpzAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQjNPjZUkZwCu1A+3b7syuwwzWzDzALBgNVHQ8EBAMCAYYwEAYJKwYBBAGCNxUBBAMCAQAwgZgGA1UdIwSBkDCBjYAUDqyCYEBWJ5flJRP8KuEKU5VZ5KShY6RhMF8xEzARBgoJkiaJk/IsZAEZFgNjb20xGTAXBgoJkiaJk/IsZAEZFgltaWNyb3NvZnQxLTArBgNVBAMTJE1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eYIQea0WoUqgpa1Mc1j0BxMuZTBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsGAQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFJvb3RDZXJ0LmNydDATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQUFAAOCAgEAEJeKw1wDRDbd6bStd9vOeVFNAbEudHFbbQwTq86+e4+4LtQSooxtYrhXAstOIBNQmd16QOJXu69YmhzhHQGGrLt48ovQ7DsB7uK+jwoFyI1I4vBTFd1Pq5Lk541q1YDB5pTyBi+FA+mRKiQicPv2/OR4mS4N9wficLwYTp2OawpylbihOZxnLcVRDupiXD8WmIsgP+IHGjL5zDFKdjE9K3ILyOpwPf+FChPfwgphjvDXuBfrTot/xTUrXqO/67x9C0J71FNyIe4wyrt4ZVxbARcKFA7S2hSY9Ty5ZlizLS/n+YWGzFFW6J1wlGysOUzU9nm/qhh6YinvopspNAZ3GmLJPR5tH4LwC8csu89Ds+X57H2146SodDW4TsVxIxImdgs8UoxxWkZDFLyzs7BNZ8ifQv+AeSGAnhUwZuhCEl4ayJ4iIdBD6Svpu/RIzCzU2DKATCYqSCRfWupW76bemZ3KOm+9gSd0BhHudiG/m4LBJ1S2sWo9iaF2YbRuoROmv6pH8BJv/YoybLL+31HIjCPJZr2dHYcSZAI9La9Zj7jkIeW1sMpjtHhUBdRBLlCslLCleKuzoJZ1GtmShxN1Ii8yqAhuoFuMJb+g74TKIdbrHk/Jmu5J4PcBZW+JC33Iacjmbuqnl84xKf8OxVtc2E0bodj6L54/LlUWa8kTo/2hggOtMIIClQIBATCB/qGB1KSB0TCBzjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEpMCcGA1UECxMgTWljcm9zb2Z0IE9wZXJhdGlvbnMgUHVlcnRvIFJpY28xJjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOjk4RkQtQzYxRS1FNjQxMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNloiUKAQEwCQYFKw4DAhoFAAMVAAzqjdgApH6kf6eXPwihNVRvwjGwoIHeMIHbpIHYMIHVMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSkwJwYDVQQLEyBNaWNyb3NvZnQgT3BlcmF0aW9ucyBQdWVydG8gUmljbzEnMCUGA1UECxMebkNpcGhlciBOVFMgRVNOOjRERTktMEM1RS0zRTA5MSswKQYDVQQDEyJNaWNyb3NvZnQgVGltZSBTb3VyY2UgTWFzdGVyIENsb2NrMA0GCSqGSIb3DQEBBQUAAgUA4NCXVTAiGA8yMDE5MDcxMTAwNTY1M1oYDzIwMTkwNzEyMDA1NjUzWjB0MDoGCisGAQQBhFkKBAExLDAqMAoCBQDg0JdVAgEAMAcCAQACAgPfMAcCAQACAhcbMAoCBQDg0ejVAgEAMDYGCisGAQQBhFkKBAIxKDAmMAwGCisGAQQBhFkKAwGgCjAIAgEAAgMW42ChCjAIAgEAAgMHoSAwDQYJKoZIhvcNAQEFBQADggEBADnrQwP0O6jiKKrUPAKZJYx/vIz931x24j9vNn3tZY0WKZvyVnjaHaxAAnDdlg4RdkA7Dbq3gfbF0AoE+uovjsVCGTtWYWRQMT6f6B3neiSMdA7Bzyuy1u+yJKF4C6z0mJwmnvk+XGPjhb872qP4Z8eC/9SLoM2l9Nwelw4God64PO5IbXV9Jm01H9L411N30AsA/EEMz13Zfc+u2Ty19h8fuPxf5OKzw9pS7dC9w+CnnTo200aw7Yhg2KI84JjsqO3ll/PdclOD5R7ASzA7C0+llRNu0neq4YasebqR5F8CXatIbwPziMzr1oMSk5srKF0aZ0vy2m4kEYhzeRKGaSkxggIVMIICEQIBATCBjjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0ECEzMAAAD6/l57dgDoQoYAAAAAAPowCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE5MDcxMDIzNTQxMFowIwYJKoZIhvcNAQkEMRYEFKw0g8520fa6NkPv+b8BMI3Lue1jMA0GCSqGSIb3DQEBBQUABIIBAIp8GceEhbi5a/eYAaPjpNWwd+EuQqsiJUkMilQP1aIYTiTKMdcDNEW4zjSSK2H4E5qOVoTFFtKtNetcPfjaGCWMfCCUDJraN3OKpB/Vby/uTPjO8jb/d/3XCXK3XJX4dT6Th78JPw19L5LreFunqqhVvL4gPyAWFllmUUyXgIem+KZrgDA+elTJlqI7dBkNM1O4jyxDjaXMsQhOkJEPUjSzYvg1gw5ET098nEdmNhtTKKveKtWnHpPZ6+CkqsXHlYwxRmvyMA+ZrEWgbDzX8bunFBlPeNMYipbJqXdHvN7WTdtgjfToL5FNJ7G8HIxVi/au/TWmDhBoy/ke5mORVDI=</CounterSignature></Object></Signature></doc>
lib\devaudit\NuGet.Versioning.dll
md5: 137448898038DE517DCA5AC0CE9B0B6F | sha1: A959046D68CCC2B16F61AC8C5E0F56FC4D1EEAE2 | sha256: 47017659EAEB987AFC0D41122C8838E0A8972BAA08A4E94436D422B2F05F813B | sha512: 7DAB72640FBF29DAD4CC69B1661B9A48A3E14F7BE09CBE7DA57E9E5169BC3DBDB8780A963BE09E36416530C037497EC546635F263A27CE4E00DC4EC310C6AB2D
lib\devaudit\NuGet.Versioning.xml
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>NuGet.Versioning</name>
    </assembly>
    <members>
        <member name="T:NuGet.Versioning.FloatRange">
            <summary>
            The floating subset of a version range.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.FloatRange.#ctor(NuGet.Versioning.NuGetVersionFloatBehavior)">
            <summary>
            Create a floating range.
            </summary>
            <param name="floatBehavior">Section to float.</param>
        </member>
        <member name="M:NuGet.Versioning.FloatRange.#ctor(NuGet.Versioning.NuGetVersionFloatBehavior,NuGet.Versioning.NuGetVersion)">
            <summary>
            Create a floating range.
            </summary>
            <param name="floatBehavior">Section to float.</param>
            <param name="minVersion">Min version of the range.</param>
        </member>
        <member name="M:NuGet.Versioning.FloatRange.#ctor(NuGet.Versioning.NuGetVersionFloatBehavior,NuGet.Versioning.NuGetVersion,System.String)">
            <summary>
            FloatRange
            </summary>
            <param name="floatBehavior">Section to float.</param>
            <param name="minVersion">Min version of the range.</param>
            <param name="releasePrefix">The original release label. Invalid labels are allowed here.</param>
        </member>
        <member name="P:NuGet.Versioning.FloatRange.HasMinVersion">
            <summary>
            True if a min range exists.
            </summary>
        </member>
        <member name="P:NuGet.Versioning.FloatRange.MinVersion">
            <summary>
            The minimum version of the float range. This is null for cases such as *
            </summary>
        </member>
        <member name="P:NuGet.Versioning.FloatRange.FloatBehavior">
            <summary>
            Defined float behavior
            </summary>
        </member>
        <member name="P:NuGet.Versioning.FloatRange.OriginalReleasePrefix">
            <summary>
            The original release label. Invalid labels are allowed here.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.FloatRange.Satisfies(NuGet.Versioning.NuGetVersion)">
            <summary>
            True if the given version falls into the floating range.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.FloatRange.Parse(System.String)">
            <summary>
            Parse a floating version into a FloatRange
            </summary>
        </member>
        <member name="M:NuGet.Versioning.FloatRange.TryParse(System.String,NuGet.Versioning.FloatRange@)">
            <summary>
            Parse a floating version into a FloatRange
            </summary>
        </member>
        <member name="M:NuGet.Versioning.FloatRange.ToString">
            <summary>
            Create a floating version string in the format: 1.0.0-alpha-*
            </summary>
        </member>
        <member name="M:NuGet.Versioning.FloatRange.Equals(NuGet.Versioning.FloatRange)">
            <summary>
            Equals
            </summary>
        </member>
        <member name="M:NuGet.Versioning.FloatRange.Equals(System.Object)">
            <summary>
            Override Object.Equals
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:NuGet.Versioning.FloatRange.GetHashCode">
            <summary>
            Hash code
            </summary>
        </member>
        <member name="T:NuGet.Versioning.INuGetVersionable">
            <summary>
            An item that exposes a NuGetVersion
            </summary>
        </member>
        <member name="P:NuGet.Versioning.INuGetVersionable.Version">
            <summary>
            NuGet semantic version
            </summary>
        </member>
        <member name="T:NuGet.Versioning.IVersionComparer">
            <summary>
            IVersionComparer represents a version comparer capable of sorting and determining the equality of
            SemanticVersion objects.
            </summary>
        </member>
        <member name="T:NuGet.Versioning.IVersionRangeComparer">
            <summary>
            Version range comparer
            </summary>
        </member>
        <member name="T:NuGet.Versioning.NuGetVersion">
            <summary>
            A hybrid implementation of SemVer that supports semantic versioning as described at http://semver.org while
            not strictly enforcing it to
            allow older 4-digit versioning schemes to continue working.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.NuGetVersion.#ctor(System.String)">
            <summary>
            Creates a NuGetVersion using NuGetVersion.Parse(string)
            </summary>
            <param name="version">Version string</param>
        </member>
        <member name="M:NuGet.Versioning.NuGetVersion.#ctor(NuGet.Versioning.NuGetVersion)">
            <summary>
            Creates a NuGetVersion from an existing NuGetVersion
            </summary>
        </member>
        <member name="M:NuGet.Versioning.NuGetVersion.#ctor(System.Version,System.String,System.String)">
            <summary>
            Creates a NuGetVersion from a .NET Version
            </summary>
            <param name="version">Version numbers</param>
            <param name="releaseLabel">Prerelease label</param>
            <param name="metadata">Build metadata</param>
        </member>
        <member name="M:NuGet.Versioning.NuGetVersion.#ctor(System.Int32,System.Int32,System.Int32)">
            <summary>
            Creates a NuGetVersion X.Y.Z
            </summary>
            <param name="major">X.y.z</param>
            <param name="minor">x.Y.z</param>
            <param name="patch">x.y.Z</param>
        </member>
        <member name="M:NuGet.Versioning.NuGetVersion.#ctor(System.Int32,System.Int32,System.Int32,System.String)">
            <summary>
            Creates a NuGetVersion X.Y.Z-alpha
            </summary>
            <param name="major">X.y.z</param>
            <param name="minor">x.Y.z</param>
            <param name="patch">x.y.Z</param>
            <param name="releaseLabel">Prerelease label</param>
        </member>
        <member name="M:NuGet.Versioning.NuGetVersion.#ctor(System.Int32,System.Int32,System.Int32,System.String,System.String)">
            <summary>
            Creates a NuGetVersion X.Y.Z-alpha#build01
            </summary>
            <param name="major">X.y.z</param>
            <param name="minor">x.Y.z</param>
            <param name="patch">x.y.Z</param>
            <param name="releaseLabel">Prerelease label</param>
            <param name="metadata">Build metadata</param>
        </member>
        <member name="M:NuGet.Versioning.NuGetVersion.#ctor(System.Int32,System.Int32,System.Int32,System.Collections.Generic.IEnumerable{System.String},System.String)">
            <summary>
            Creates a NuGetVersion X.Y.Z-alpha.1.2#build01
            </summary>
            <param name="major">X.y.z</param>
            <param name="minor">x.Y.z</param>
            <param name="patch">x.y.Z</param>
            <param name="releaseLabels">Prerelease labels</param>
            <param name="metadata">Build metadata</param>
        </member>
        <member name="M:NuGet.Versioning.NuGetVersion.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Creates a NuGetVersion W.X.Y.Z
            </summary>
            <param name="major">W.x.y.z</param>
            <param name="minor">w.X.y.z</param>
            <param name="patch">w.x.Y.z</param>
            <param name="revision">w.x.y.Z</param>
        </member>
        <member name="M:NuGet.Versioning.NuGetVersion.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.String,System.String)">
            <summary>
            Creates a NuGetVersion W.X.Y.Z-alpha#build01
            </summary>
            <param name="major">W.x.y.z</param>
            <param name="minor">w.X.y.z</param>
            <param name="patch">w.x.Y.z</param>
            <param name="revision">w.x.y.Z</param>
            <param name="releaseLabel">Prerelease label</param>
            <param name="metadata">Build metadata</param>
        </member>
        <member name="M:NuGet.Versioning.NuGetVersion.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Collections.Generic.IEnumerable{System.String},System.String)">
            <summary>
            Creates a NuGetVersion W.X.Y.Z-alpha.1#build01
            </summary>
            <param name="major">W.x.y.z</param>
            <param name="minor">w.X.y.z</param>
            <param name="patch">w.x.Y.z</param>
            <param name="revision">w.x.y.Z</param>
            <param name="releaseLabels">Prerelease labels</param>
            <param name="metadata">Build metadata</param>
        </member>
        <member name="M:NuGet.Versioning.NuGetVersion.#ctor(System.Version,System.Collections.Generic.IEnumerable{System.String},System.String,System.String)">
            <summary>
            Creates a NuGetVersion from a .NET Version with additional release labels, build metadata, and a
            non-normalized version string.
            </summary>
            <param name="version">Version numbers</param>
            <param name="releaseLabels">prerelease labels</param>
            <param name="metadata">Build metadata</param>
            <param name="originalVersion">Non-normalized original version string</param>
        </member>
        <member name="M:NuGet.Versioning.NuGetVersion.ToString">
            <summary>
            Returns the version string.
            </summary>
            <remarks>This method includes legacy behavior. Use ToNormalizedString() instead.</remarks>
            <remarks>Versions with SemVer 2.0.0 components are automatically normalized.</remarks>
        </member>
        <member name="P:NuGet.Versioning.NuGetVersion.Version">
            <summary>
            A System.Version representation of the version without metadata or release labels.
            </summary>
        </member>
        <member name="P:NuGet.Versioning.NuGetVersion.IsLegacyVersion">
            <summary>
            True if the NuGetVersion is using legacy behavior.
            </summary>
        </member>
        <member name="P:NuGet.Versioning.NuGetVersion.Revision">
            <summary>
            Revision version R (x.y.z.R)
            </summary>
        </member>
        <member name="P:NuGet.Versioning.NuGetVersion.IsSemVer2">
            <summary>
            Returns true if version is a SemVer 2.0.0 version
            </summary>
        </member>
        <member name="P:NuGet.Versioning.NuGetVersion.OriginalVersion">
            <summary>
            Returns the original, non-normalized version string.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.NuGetVersion.Parse(System.String)">
            <summary>
            Creates a NuGetVersion from a string representing the semantic version.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.NuGetVersion.TryParse(System.String,NuGet.Versioning.NuGetVersion@)">
            <summary>
            Parses a version string using loose semantic versioning rules that allows 2-4 version components followed
            by an optional special version.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.NuGetVersion.TryParseStrict(System.String,NuGet.Versioning.NuGetVersion@)">
            <summary>
            Parses a version string using strict SemVer rules.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.NuGetVersion.GetLegacyString(System.Version,System.Collections.Generic.IEnumerable{System.String},System.String)">
            <summary>
            Creates a legacy version string using System.Version
            </summary>
        </member>
        <member name="T:NuGet.Versioning.NuGetVersionFloatBehavior">
            <summary>
            Specifies the floating behavior type.
            </summary>
        </member>
        <member name="F:NuGet.Versioning.NuGetVersionFloatBehavior.None">
            <summary>
            Lowest version, no float
            </summary>
        </member>
        <member name="F:NuGet.Versioning.NuGetVersionFloatBehavior.Prerelease">
            <summary>
            Highest matching pre-release label
            </summary>
        </member>
        <member name="F:NuGet.Versioning.NuGetVersionFloatBehavior.Revision">
            <summary>
            x.y.z.*
            </summary>
        </member>
        <member name="F:NuGet.Versioning.NuGetVersionFloatBehavior.Patch">
            <summary>
            x.y.*
            </summary>
        </member>
        <member name="F:NuGet.Versioning.NuGetVersionFloatBehavior.Minor">
            <summary>
            x.*
            </summary>
        </member>
        <member name="F:NuGet.Versioning.NuGetVersionFloatBehavior.Major">
            <summary>
            *
            </summary>
        </member>
        <member name="F:NuGet.Versioning.NuGetVersionFloatBehavior.AbsoluteLatest">
            <summary>
            Float major and pre-release
            </summary>
        </member>
        <member name="T:NuGet.Versioning.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:NuGet.Versioning.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:NuGet.Versioning.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:NuGet.Versioning.Resources.Argument_Cannot_Be_Null_Or_Empty">
            <summary>
              Looks up a localized string similar to Value cannot be null or an empty string..
            </summary>
        </member>
        <member name="P:NuGet.Versioning.Resources.Invalidvalue">
            <summary>
              Looks up a localized string similar to '{0}' is not a valid version string..
            </summary>
        </member>
        <member name="T:NuGet.Versioning.SemanticVersion">
            <summary>
            A strict SemVer implementation
            </summary>
            <summary>
            A base version operations
            </summary>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.#ctor(NuGet.Versioning.SemanticVersion)">
            <summary>
            Creates a SemanticVersion from an existing SemanticVersion
            </summary>
            <param name="version">Version to clone.</param>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.#ctor(System.Int32,System.Int32,System.Int32)">
            <summary>
            Creates a SemanticVersion X.Y.Z
            </summary>
            <param name="major">X.y.z</param>
            <param name="minor">x.Y.z</param>
            <param name="patch">x.y.Z</param>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.#ctor(System.Int32,System.Int32,System.Int32,System.String)">
            <summary>
            Creates a NuGetVersion X.Y.Z-alpha
            </summary>
            <param name="major">X.y.z</param>
            <param name="minor">x.Y.z</param>
            <param name="patch">x.y.Z</param>
            <param name="releaseLabel">Prerelease label</param>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.#ctor(System.Int32,System.Int32,System.Int32,System.String,System.String)">
            <summary>
            Creates a NuGetVersion X.Y.Z-alpha#build01
            </summary>
            <param name="major">X.y.z</param>
            <param name="minor">x.Y.z</param>
            <param name="patch">x.y.Z</param>
            <param name="releaseLabel">Prerelease label</param>
            <param name="metadata">Build metadata</param>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.#ctor(System.Int32,System.Int32,System.Int32,System.Collections.Generic.IEnumerable{System.String},System.String)">
            <summary>
            Creates a NuGetVersion X.Y.Z-alpha.1.2#build01
            </summary>
            <param name="major">X.y.z</param>
            <param name="minor">x.Y.z</param>
            <param name="patch">x.y.Z</param>
            <param name="releaseLabels">Release labels that have been split by the dot separator</param>
            <param name="metadata">Build metadata</param>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.#ctor(System.Version,System.String,System.String)">
            <summary>
            Internal constructor.
            </summary>
            <param name="version">Version</param>
            <param name="releaseLabel">Full release label</param>
            <param name="metadata">Build metadata</param>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.String,System.String)">
            <summary>
            Internal constructor.
            </summary>
            <param name="major">X.y.z</param>
            <param name="minor">x.Y.z</param>
            <param name="patch">x.y.Z</param>
            <param name="revision">x.y.z.R</param>
            <param name="releaseLabel">Prerelease label</param>
            <param name="metadata">Build metadata</param>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Collections.Generic.IEnumerable{System.String},System.String)">
            <summary>
            Internal constructor.
            </summary>
            <param name="major"></param>
            <param name="minor"></param>
            <param name="patch"></param>
            <param name="revision"></param>
            <param name="releaseLabels"></param>
            <param name="metadata"></param>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.#ctor(System.Version,System.Collections.Generic.IEnumerable{System.String},System.String)">
            <summary>
            Internal constructor.
            </summary>
            <param name="version">Version</param>
            <param name="releaseLabels">Release labels</param>
            <param name="metadata">Build metadata</param>
        </member>
        <member name="P:NuGet.Versioning.SemanticVersion.Major">
            <summary>
            Major version X (X.y.z)
            </summary>
        </member>
        <member name="P:NuGet.Versioning.SemanticVersion.Minor">
            <summary>
            Minor version Y (x.Y.z)
            </summary>
        </member>
        <member name="P:NuGet.Versioning.SemanticVersion.Patch">
            <summary>
            Patch version Z (x.y.Z)
            </summary>
        </member>
        <member name="P:NuGet.Versioning.SemanticVersion.ReleaseLabels">
            <summary>
            A collection of pre-release labels attached to the version.
            </summary>
        </member>
        <member name="P:NuGet.Versioning.SemanticVersion.Release">
            <summary>
            The full pre-release label for the version.
            </summary>
        </member>
        <member name="P:NuGet.Versioning.SemanticVersion.IsPrerelease">
            <summary>
            True if pre-release labels exist for the version.
            </summary>
        </member>
        <member name="P:NuGet.Versioning.SemanticVersion.HasMetadata">
            <summary>
            True if metadata exists for the version.
            </summary>
        </member>
        <member name="P:NuGet.Versioning.SemanticVersion.Metadata">
            <summary>
            Build metadata attached to the version.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.ToNormalizedString">
            <summary>
            Gives a normalized representation of the version.
            This string is unique to the identity of the version and does not contain metadata.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.ToFullString">
            <summary>
            Gives a full representation of the version include metadata.
            This string is not unique to the identity of the version. Other versions 
            that differ on metadata will have a different full string representation.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.ToString">
            <summary>
            Get the normalized string.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.ToString(System.String,System.IFormatProvider)">
            <summary>
            Custom string format.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.TryFormatter(System.String,System.IFormatProvider,System.String@)">
            <summary>
            Internal string formatter.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.GetHashCode">
            <summary>
            Hash code
            </summary>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.CompareTo(System.Object)">
            <summary>
            Object compare.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.CompareTo(NuGet.Versioning.SemanticVersion)">
            <summary>
            Compare to another SemanticVersion.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.Equals(System.Object)">
            <summary>
            Equals
            </summary>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.Equals(NuGet.Versioning.SemanticVersion)">
            <summary>
            Equals
            </summary>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.Equals(NuGet.Versioning.SemanticVersion,NuGet.Versioning.VersionComparison)">
            <summary>
            True if the VersionBase objects are equal based on the given comparison mode.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.CompareTo(NuGet.Versioning.SemanticVersion,NuGet.Versioning.VersionComparison)">
            <summary>
            Compares NuGetVersion objects using the given comparison mode.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.op_Equality(NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion)">
            <summary>
            Equals
            </summary>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.op_Inequality(NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion)">
            <summary>
            Not equal
            </summary>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.op_LessThan(NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion)">
            <summary>
            Less than
            </summary>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.op_LessThanOrEqual(NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion)">
            <summary>
            Less than or equal
            </summary>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.op_GreaterThan(NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion)">
            <summary>
            Greater than
            </summary>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.op_GreaterThanOrEqual(NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion)">
            <summary>
            Greater than or equal
            </summary>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.Parse(System.String)">
            <summary>
            Parses a SemVer string using strict SemVer rules.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.TryParse(System.String,NuGet.Versioning.SemanticVersion@)">
            <summary>
            Parse a version string
            </summary>
            <returns>false if the version is not a strict semver</returns>
        </member>
        <member name="M:NuGet.Versioning.SemanticVersion.ParseSections(System.String)">
            <summary>
            Parse the version string into version/release/build
            The goal of this code is to take the most direct and optimized path
            to parsing and validating a semver. Regex would be much cleaner, but
            due to the number of versions created in NuGet Regex is too slow.
            </summary>
        </member>
        <member name="T:NuGet.Versioning.VersionComparer">
            <summary>
            An IVersionComparer for NuGetVersion and NuGetVersion types.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionComparer.#ctor">
            <summary>
            Creates a VersionComparer using the default mode.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionComparer.#ctor(NuGet.Versioning.VersionComparison)">
            <summary>
            Creates a VersionComparer that respects the given comparison mode.
            </summary>
            <param name="versionComparison">comparison mode</param>
        </member>
        <member name="M:NuGet.Versioning.VersionComparer.Equals(NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion)">
            <summary>
            Determines if both versions are equal.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionComparer.Compare(NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion,NuGet.Versioning.VersionComparison)">
            <summary>
            Compares the given versions using the VersionComparison mode.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionComparer.GetHashCode(NuGet.Versioning.SemanticVersion)">
            <summary>
            Gives a hash code based on the normalized version string.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionComparer.Compare(NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion)">
            <summary>
            Compare versions.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionComparer.CompareLegacyVersion(NuGet.Versioning.NuGetVersion,NuGet.Versioning.NuGetVersion)">
            <summary>
            Compares the 4th digit of the version number.
            </summary>
        </member>
        <member name="F:NuGet.Versioning.VersionComparer.Default">
            <summary>
            A default comparer that compares metadata as strings.
            </summary>
        </member>
        <member name="F:NuGet.Versioning.VersionComparer.Version">
            <summary>
            A comparer that uses only the version numbers.
            </summary>
        </member>
        <member name="F:NuGet.Versioning.VersionComparer.VersionRelease">
            <summary>
            Compares versions without comparing the metadata.
            </summary>
        </member>
        <member name="F:NuGet.Versioning.VersionComparer.VersionReleaseMetadata">
            <summary>
            A version comparer that follows SemVer 2.0.0 rules.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionComparer.CompareReleaseLabels(System.String[],System.String[])">
            <summary>
            Compares sets of release labels.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionComparer.CompareRelease(System.String,System.String)">
            <summary>
            Release labels are compared as numbers if they are numeric, otherwise they will be compared
            as strings.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionComparer.GetReleaseLabelsOrNull(NuGet.Versioning.SemanticVersion)">
            <summary>
            Returns an array of release labels from the version, or null.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionComparer.AreReleaseLabelsEqual(NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion)">
            <summary>
            Compare release labels
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionComparer.GetRevisionOrZero(NuGet.Versioning.SemanticVersion)">
            <summary>
            Returns the fourth version number or zero.
            </summary>
        </member>
        <member name="T:NuGet.Versioning.VersionComparison">
            <summary>
            Version comparison modes.
            </summary>
        </member>
        <member name="F:NuGet.Versioning.VersionComparison.Default">
            <summary>
            Semantic version 2.0.1-rc comparison with additional compares for extra NuGetVersion fields.
            </summary>
        </member>
        <member name="F:NuGet.Versioning.VersionComparison.Version">
            <summary>
            Compares only the version numbers.
            </summary>
        </member>
        <member name="F:NuGet.Versioning.VersionComparison.VersionRelease">
            <summary>
            Include Version number and Release labels in the compare.
            </summary>
        </member>
        <member name="F:NuGet.Versioning.VersionComparison.VersionReleaseMetadata">
            <summary>
            Include all metadata during the compare.
            </summary>
        </member>
        <member name="T:NuGet.Versioning.VersionExtensions">
            <summary>
            Version extension methods.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionExtensions.FindBestMatch``1(System.Collections.Generic.IEnumerable{``0},NuGet.Versioning.VersionRange,System.Func{``0,NuGet.Versioning.NuGetVersion})">
            <summary>
            Find the version that best matches the VersionRange and the floating behavior.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionExtensions.FindBestMatch(System.Collections.Generic.IEnumerable{NuGet.Versioning.INuGetVersionable},NuGet.Versioning.VersionRange)">
            <summary>
            Find the version that best matches the VersionRange and the floating behavior.
            </summary>
        </member>
        <member name="T:NuGet.Versioning.VersionFormatter">
            <summary>
            Custom formatter for NuGet versions.
            </summary>
        </member>
        <member name="F:NuGet.Versioning.VersionFormatter.Instance">
            <summary>
            A static instance of the VersionFormatter class.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionFormatter.Format(System.String,System.Object,System.IFormatProvider)">
            <summary>
            Format a version string.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionFormatter.GetFormat(System.Type)">
            <summary>
            Get version format type.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionFormatter.GetNormalizedString(NuGet.Versioning.SemanticVersion)">
            <summary>
            Create a normalized version string. This string is unique for each version 'identity' 
            and does not include leading zeros or metadata.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionFormatter.GetFullString(NuGet.Versioning.SemanticVersion)">
            <summary>
            Create the full version string including metadata. This is primarily for display purposes.
            </summary>
        </member>
        <member name="T:NuGet.Versioning.VersionRange">
            <summary>
            Represents a range of versions and a preferred order.
            </summary>
            <summary>
            Static factory methods for creating version range objects.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.#ctor(NuGet.Versioning.NuGetVersion)">
            <summary>
            Creates a range that is greater than or equal to the minVersion.
            </summary>
            <param name="minVersion">Lower bound of the version range.</param>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.#ctor(NuGet.Versioning.NuGetVersion,NuGet.Versioning.FloatRange)">
            <summary>
            Creates a range that is greater than or equal to the minVersion with the given float behavior.
            </summary>
            <param name="minVersion">Lower bound of the version range.</param>
            <param name="floatRange">Floating behavior.</param>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.#ctor(NuGet.Versioning.VersionRange,NuGet.Versioning.FloatRange)">
            <summary>
            Clones a version range and applies a new float range.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.#ctor(NuGet.Versioning.NuGetVersion,System.Boolean,NuGet.Versioning.NuGetVersion,System.Boolean,NuGet.Versioning.FloatRange,System.String)">
            <summary>
            Creates a VersionRange with the given min and max.
            </summary>
            <param name="minVersion">Lower bound of the version range.</param>
            <param name="includeMinVersion">True if minVersion satisfies the condition.</param>
            <param name="maxVersion">Upper bound of the version range.</param>
            <param name="includeMaxVersion">True if maxVersion satisfies the condition.</param>
            <param name="floatRange">The floating range subset used to find the best version match.</param>
            <param name="originalString">The original string being parsed to this object.</param>
        </member>
        <member name="P:NuGet.Versioning.VersionRange.IsFloating">
            <summary>
            True if the range has a floating version above the min version.
            </summary>
        </member>
        <member name="P:NuGet.Versioning.VersionRange.Float">
            <summary>
            Optional floating range used to determine the best version match.
            </summary>
        </member>
        <member name="P:NuGet.Versioning.VersionRange.OriginalString">
            <summary>
            Original string being parsed to this object.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.ToString">
            <summary>
            Normalized range string.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.ToNormalizedString">
            <summary>
            Normalized range string.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.ToLegacyString">
            <summary>
            A legacy version range compatible with NuGet 2.8.3
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.ToLegacyShortString">
            <summary>
            A short legacy version range compatible with NuGet 2.8.3.
            Ex: 1.0.0
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.ToString(System.String,System.IFormatProvider)">
            <summary>
            Format the version range with an IFormatProvider
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.TryFormatter(System.String,System.IFormatProvider,System.String@)">
            <summary>
            Format the range
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.PrettyPrint">
            <summary>
            Format the version range in Pretty Print format.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.FindBestMatch(System.Collections.Generic.IEnumerable{NuGet.Versioning.NuGetVersion})">
            <summary>
            Return the version that best matches the range.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.IsBetter(NuGet.Versioning.NuGetVersion,NuGet.Versioning.NuGetVersion)">
            <summary>
            Determines if a given version is better suited to the range than a current version.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.ToNonSnapshotRange">
            <summary>
            Removes the floating snapshot part of the minimum version if it exists.
            Ex: 1.0.0-* -&gt; 1.0.0
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.GetNonSnapshotVersion(NuGet.Versioning.NuGetVersion)">
            <summary>
            Remove the snapshot version section of a version
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.ToShortString">
            <summary>
            ToLegacyShortString that also includes floating ranges
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.Equals(NuGet.Versioning.VersionRange)">
            <summary>
            Equals implementation for VersionRange.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.Equals(System.Object)">
            <summary>
            Compare the obj as VersionRange.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.GetHashCode">
            <summary>
            Returns the VersionRangeBase hashcode
            </summary>
        </member>
        <member name="F:NuGet.Versioning.VersionRange.All">
            <summary>
            A range that accepts all versions, prerelease and stable.
            </summary>
        </member>
        <member name="F:NuGet.Versioning.VersionRange.AllFloating">
            <summary>
            A range that accepts all versions, prerelease and stable, and floats to the highest.
            </summary>
        </member>
        <member name="F:NuGet.Versioning.VersionRange.AllStable">
            <summary>
            A range that accepts all stable versions
            </summary>
        </member>
        <member name="F:NuGet.Versioning.VersionRange.AllStableFloating">
            <summary>
            A range that accepts all versions, prerelease and stable, and floats to the highest.
            </summary>
        </member>
        <member name="F:NuGet.Versioning.VersionRange.None">
            <summary>
            A range that rejects all versions
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.Parse(System.String)">
            <summary>
            The version string is either a simple version or an arithmetic range
            e.g.
            1.0         --&gt; 1.0 ≤ x
            (,1.0]      --&gt; x ≤ 1.0
            (,1.0)      --&gt; x &lt; 1.0
            [1.0]       --&gt; x == 1.0
            (1.0,)      --&gt; 1.0 &lt; x
            (1.0, 2.0)   --&gt; 1.0 &lt; x &lt; 2.0
            [1.0, 2.0]   --&gt; 1.0 ≤ x ≤ 2.0
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.Parse(System.String,System.Boolean)">
            <summary>
            Direct parse
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.TryParse(System.String,NuGet.Versioning.VersionRange@)">
            <summary>
            Parses a VersionRange from its string representation.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.TryParse(System.String,System.Boolean,NuGet.Versioning.VersionRange@)">
            <summary>
            Parses a VersionRange from its string representation.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.Combine(System.Collections.Generic.IEnumerable{NuGet.Versioning.NuGetVersion})">
            <summary>
            Returns the smallest range that includes all given versions.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.Combine(System.Collections.Generic.IEnumerable{NuGet.Versioning.NuGetVersion},NuGet.Versioning.IVersionComparer)">
            <summary>
            Returns the smallest range that includes all given versions.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.Combine(System.Collections.Generic.IEnumerable{NuGet.Versioning.VersionRange})">
            <summary>
            Returns the smallest range that includes all given ranges.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.Combine(System.Collections.Generic.IEnumerable{NuGet.Versioning.VersionRange},NuGet.Versioning.IVersionComparer)">
            <summary>
            Returns the smallest range that includes all given ranges.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.CommonSubSet(System.Collections.Generic.IEnumerable{NuGet.Versioning.VersionRange})">
            <summary>
            Returns the greatest common range that satisfies all given ranges.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.CommonSubSet(System.Collections.Generic.IEnumerable{NuGet.Versioning.VersionRange},NuGet.Versioning.IVersionComparer)">
            <summary>
            Returns the greatest common range that satisfies all given ranges.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRange.HasValidRange(NuGet.Versioning.VersionRange)">
            <summary>
            Verify the range has an actual width.
            Ex: no version can satisfy (3.0.0, 3.0.0)
            </summary>
        </member>
        <member name="T:NuGet.Versioning.VersionRangeBase">
            <summary>
            A base version range that handles ranges only and not any of the preferred version logic.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeBase.#ctor(NuGet.Versioning.NuGetVersion,System.Boolean,NuGet.Versioning.NuGetVersion,System.Boolean)">
            <summary>
            Creates a VersionRange with the given min and max.
            </summary>
            <param name="minVersion">Lower bound of the version range.</param>
            <param name="includeMinVersion">True if minVersion satisfies the condition.</param>
            <param name="maxVersion">Upper bound of the version range.</param>
            <param name="includeMaxVersion">True if maxVersion satisfies the condition.</param>
        </member>
        <member name="P:NuGet.Versioning.VersionRangeBase.HasLowerBound">
            <summary>
            True if MinVersion exists;
            </summary>
        </member>
        <member name="P:NuGet.Versioning.VersionRangeBase.HasUpperBound">
            <summary>
            True if MaxVersion exists.
            </summary>
        </member>
        <member name="P:NuGet.Versioning.VersionRangeBase.HasLowerAndUpperBounds">
            <summary>
            True if both MinVersion and MaxVersion exist.
            </summary>
        </member>
        <member name="P:NuGet.Versioning.VersionRangeBase.IsMinInclusive">
            <summary>
            True if MinVersion exists and is included in the range.
            </summary>
        </member>
        <member name="P:NuGet.Versioning.VersionRangeBase.IsMaxInclusive">
            <summary>
            True if MaxVersion exists and is included in the range.
            </summary>
        </member>
        <member name="P:NuGet.Versioning.VersionRangeBase.MaxVersion">
            <summary>
            Maximum version allowed by this range.
            </summary>
        </member>
        <member name="P:NuGet.Versioning.VersionRangeBase.MinVersion">
            <summary>
            Minimum version allowed by this range.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeBase.Satisfies(NuGet.Versioning.NuGetVersion)">
            <summary>
            Determines if an NuGetVersion meets the requirements.
            </summary>
            <param name="version">SemVer to compare</param>
            <returns>True if the given version meets the version requirements.</returns>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeBase.Satisfies(NuGet.Versioning.NuGetVersion,NuGet.Versioning.VersionComparison)">
            <summary>
            Determines if an NuGetVersion meets the requirements using the given mode.
            </summary>
            <param name="version">SemVer to compare</param>
            <param name="versionComparison">VersionComparison mode used to determine the version range.</param>
            <returns>True if the given version meets the version requirements.</returns>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeBase.Satisfies(NuGet.Versioning.NuGetVersion,NuGet.Versioning.IVersionComparer)">
            <summary>
            Determines if an NuGetVersion meets the requirements using the version comparer.
            </summary>
            <param name="version">SemVer to compare.</param>
            <param name="comparer">Version comparer used to determine if the version criteria is met.</param>
            <returns>True if the given version meets the version requirements.</returns>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeBase.Equals(System.Object)">
            <summary>
            Compares the object as a VersionRange with the default comparer
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeBase.GetHashCode">
            <summary>
            Returns the hash code using the default comparer.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeBase.Equals(NuGet.Versioning.VersionRangeBase)">
            <summary>
            Default compare
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeBase.Equals(NuGet.Versioning.VersionRangeBase,NuGet.Versioning.IVersionRangeComparer)">
            <summary>
            Use the VersionRangeComparer for equality checks
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeBase.Equals(NuGet.Versioning.VersionRangeBase,NuGet.Versioning.VersionComparison)">
            <summary>
            Use a specific VersionComparison for comparison
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeBase.Equals(NuGet.Versioning.VersionRangeBase,NuGet.Versioning.IVersionComparer)">
            <summary>
            Use a specific IVersionComparer for comparison
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeBase.IsSubSetOrEqualTo(NuGet.Versioning.VersionRangeBase)">
            <summary>
            SubSet check
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeBase.IsSubSetOrEqualTo(NuGet.Versioning.VersionRangeBase,NuGet.Versioning.IVersionComparer)">
            <summary>
            SubSet check
            </summary>
        </member>
        <member name="P:NuGet.Versioning.VersionRangeBase.HasPrereleaseBounds">
            <summary>
            Infer if the range should allow prerelease versions based on if the lower or upper bounds 
            contain prerelease labels.
            </summary>
        </member>
        <member name="T:NuGet.Versioning.VersionRangeComparer">
            <summary>
            A version range comparer capable of using different VersionComparers to check if ranges are equivalent.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeComparer.#ctor">
            <summary>
            Default version range comparer.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeComparer.#ctor(NuGet.Versioning.VersionComparison)">
            <summary>
            Compare versions with a specific VersionComparison
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeComparer.#ctor(NuGet.Versioning.IVersionComparer)">
            <summary>
            Compare versions with a specific IVersionComparer
            </summary>
        </member>
        <member name="P:NuGet.Versioning.VersionRangeComparer.Default">
            <summary>
            Default Version comparer
            </summary>
        </member>
        <member name="P:NuGet.Versioning.VersionRangeComparer.VersionRelease">
            <summary>
            Compare versions using the Version and Release
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeComparer.Equals(NuGet.Versioning.VersionRangeBase,NuGet.Versioning.VersionRangeBase)">
            <summary>
            Checks if two version ranges are equivalent. This follows the rules of the version comparer
            when checking the bounds.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeComparer.GetHashCode(NuGet.Versioning.VersionRangeBase)">
            <summary>
            Creates a hash code based on all properties of the range. This follows the rules of the
            version comparer when comparing the version bounds.
            </summary>
        </member>
        <member name="T:NuGet.Versioning.VersionRangeFormatter">
            <summary>
            VersionRange formatter
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeFormatter.#ctor">
            <summary>
            Custom version range format provider.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeFormatter.Format(System.String,System.Object,System.IFormatProvider)">
            <summary>
            Format a version range string.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeFormatter.GetFormat(System.Type)">
            <summary>
            Format type.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeFormatter.GetNormalizedString(NuGet.Versioning.VersionRange)">
            <summary>
            Builds a normalized string with no short hand
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeFormatter.GetToString(NuGet.Versioning.VersionRange)">
            <summary>
            Builds a string to represent the VersionRange. This string can include short hand notations.
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeFormatter.GetLegacyShortString(NuGet.Versioning.VersionRangeBase)">
            <summary>
            Creates a legacy short string that is compatible with NuGet 2.8.3
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeFormatter.GetLegacyString(NuGet.Versioning.VersionRangeBase)">
            <summary>
            Creates a legacy string that is compatible with NuGet 2.8.3
            </summary>
        </member>
        <member name="M:NuGet.Versioning.VersionRangeFormatter.PrettyPrint(NuGet.Versioning.VersionRange)">
            <summary>
            A pretty print representation of the VersionRange.
            </summary>
        </member>
        <member name="M:NuGet.Shared.EqualityUtility.OrderedEquals``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Compares two enumberables for equality, ordered according to the specified key and optional comparer. Handles null values gracefully.
            </summary>
            <typeparam name="TSource">The type of the list</typeparam>
            <typeparam name="TKey">The type of the sorting key</typeparam>
            <param name="self">This list</param>
            <param name="other">The other list</param>
            <param name="keySelector">The function to extract the key from each item in the list</param>
            <param name="orderComparer">An optional comparer for comparing keys</param>
            <param name="sequenceComparer">An optional comparer for sequences</param>
        </member>
        <member name="M:NuGet.Shared.EqualityUtility.SequenceEqualWithNullCheck``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Compares two sequence for equality, allowing either sequence to be null. If one is null, both have to be
            null for equality.
            </summary>
        </member>
        <member name="M:NuGet.Shared.EqualityUtility.SetEqualsWithNullCheck``1(System.Collections.Generic.ISet{``0},System.Collections.Generic.ISet{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Compares two sets for equality, allowing either sequence to be null.
            If one is null, both have to be null for equality.
            </summary>
        </member>
        <member name="T:NuGet.Shared.HashCodeCombiner">
            <summary>
            Hash code creator, based on the original NuGet hash code combiner/ASP hash code combiner implementations
            </summary>
        </member>
        <member name="M:NuGet.Shared.HashCodeCombiner.GetHashCode``2(``0,``1)">
            <summary>
            Create a unique hash code for the given set of items
            </summary>
        </member>
        <member name="M:NuGet.Shared.HashCodeCombiner.GetHashCode``3(``0,``1,``2)">
            <summary>
            Create a unique hash code for the given set of items
            </summary>
        </member>
        <member name="M:NuGet.Shared.Extensions.AsList``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Return the enumerable as a List of T, copying if required. Optimized for common case where it is an List of T.
            Avoid mutating the return value.
            </summary>
            <remarks>https://aspnetwebstack.codeplex.com/SourceControl/latest#src/Common/CollectionExtensions.cs</remarks>
        </member>
        <member name="M:NuGet.Shared.Extensions.AsHashSet``1(System.Collections.Generic.ISet{``0},System.Collections.Generic.IEqualityComparer{``0})">
            <summary>
            Return the ISet as a HashSet of T, copying if required. Optimized for common case where it is a HashSet of T.
            Avoid mutating the return value.
            </summary>
        </member>
    </members>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>Vs4+uOqyFrJQLrQc7whCeoIzgBQ=</DigestValue></Reference></SignedInfo><SignatureValue>oXLslqphRIoyQU2SyDbkP215/tAMx4gy6tJOWcu4o4KA4Clap4z9pztk3jCHjjwXwDm8MTR2y3EZniillYYcQyajw+/IhrNxS/tC7E5xfQYZmeEMFsqrRe3wLrrrzFwnlGrEpRPp+n3UfX4OaovqMWSXveqJ9aIU7o6SQKAkJs/2g5qPIiJMPQPtACT+1lhM0hsavH2mRT8zU51iWAfoYf1up+Wve0fzuQzGvszYwMgdCOBDsHnXh7KJ+YhKk3HqgYlI1UQ0UNNhfHdDBFYyrsLtQVRNpoWp47oB0B3SeiCkZoy5sQmy7KmcwLfHTteoLWee7mqQx1JTuyuGaY4k9w==</SignatureValue><KeyInfo><KeyValue><RSAKeyValue><Modulus>rP8Qj2sAKinnae2QrcoGzA7VlyvaxElKuraARSAFhlo6cN123kCqJ4/S4xyx539aM3HKsa3+ztVeKBT9nETkUAbo6XNZ5rUHRXA73upv/FwgjygxmLCk5LGaE0dNPPpK9OD2ZtYsslXobXXRmABerTveRsyBWFyOuwdOj/NXDI7x3wANDyXAJVfJDjLliX9KfkHDHwSvdX2G34vnhU5mCpmznAe1E0wCGMftLKqu5Wn6SHF4V3fbzQG8IKCKsx4Az20u7eL60/CLpJD95jpkrzT1oPP9zJG55tXIec+8zJV9fJhA7G6gps4BTGDtIQwUbVcINcMo060ABg3a3ImUrw==</Modulus><Exponent>AQAB</Exponent></RSAKeyValue></KeyValue><X509Data><X509Certificate>MIIE9zCCA9+gAwIBAgITMwAAAeR8/AKVYP+E+wACAAAB5DANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSMwIQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQTAeFw0xOTA1MDIyMTIwMzNaFw0yMDA1MDIyMTIwMzNaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xHjAcBgNVBAMTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKz/EI9rACop52ntkK3KBswO1Zcr2sRJSrq2gEUgBYZaOnDddt5AqieP0uMcsed/WjNxyrGt/s7VXigU/ZxE5FAG6OlzWea1B0VwO97qb/xcII8oMZiwpOSxmhNHTTz6SvTg9mbWLLJV6G110ZgAXq073kbMgVhcjrsHTo/zVwyO8d8ADQ8lwCVXyQ4y5Yl/Sn5Bwx8Er3V9ht+L54VOZgqZs5wHtRNMAhjH7SyqruVp+khxeFd3280BvCCgirMeAM9tLu3i+tPwi6SQ/eY6ZK809aDz/cyRuebVyHnPvMyVfXyYQOxuoKbOAUxg7SEMFG1XCDXDKNOtAAYN2tyJlK8CAwEAAaOCAXswggF3MBMGA1UdJQQMMAoGCCsGAQUFBwMDMB0GA1UdDgQWBBQRcLC5+R9tdYIbHd8R0yo6J1lH6TBUBgNVHREETTBLpEkwRzEtMCsGA1UECxMkTWljcm9zb2Z0IElyZWxhbmQgT3BlcmF0aW9ucyBMaW1pdGVkMRYwFAYDVQQFEw0yMjk4MDMrNDU0MTA2MB8GA1UdIwQYMBaAFNtwvFI0lJ3rlyem1tTYvaptRwhOMGIGA1UdHwRbMFkwV6BVoFOGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY3Jvc29mdCUyMENvZGUlMjBTaWduaW5nJTIwUENBKDIpLmNybDBmBggrBgEFBQcBAQRaMFgwVgYIKwYBBQUHMAKGSmh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljcm9zb2Z0JTIwQ29kZSUyMFNpZ25pbmclMjBQQ0EoMikuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBO/9F72mJ+xT3qFkdA9v3MCJyV7JcCUfDR91HP8UaPfyFlXmJtnzUfHd5a6Oq8o6Ro956/oTlxcNlnmyazhn1aSn9JmwcMzrQTNwzwOTA5hqN5RKBvVFJJbj611d0Stw5YmX6gR/hMInig2OUzJ5SEDUw4KuPJRK1l9wDjaIfzs5cSSlkrC3twDv8XpbpYxjb3BrjszC0njPsAo5rbpp/3s89inNi0eIsXLy6oOcvz9jUMdJHxIjUMPreSJ5oL8uZgi7ckeU5g0oTMdYvY/38BSg1FA/8FOnyVTX+ZOgWEZ6BR880jJyTYuuDIsh3kojHFf88ZCoyA5AxBXBFlvhoF</X509Certificate><X509Certificate>MIIFvDCCA6SgAwIBAgIKYQQ1RQAAAAAAPzANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTgwOTIwMTc0MjAwWhcNMjEwNTA5MjMyODEzWjB5MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSMwIQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANDTCMwSFqzT4NFGx9QeZsmnXQoRfh8U6j0WvMDnMYMb7NSF4Oy4670y/58I1cpBhPY3ne98VxKSyMrB6VoSYKoxDe6Ko2HvkiKSfFYWDjRikBZeWo4u3xtAKtA97WFE2I4Dpxw2EH9ZwmP04cDT7/F/94+FoV8rHIDCkFBfGYEGCdKQ6aC3LEQAQcZlUhc3LPnuut70BZ0slLWuY5BRscH9/jhefPXgrPb99O60KUDflHYqvRllr4xttieuwqf3sRUL5pVqgcan32aOaHd//V6tzcAJEA7wGVLJwXNRkyq2USOgSazyC9QErthQXt9PYz+1L4+sy00rcfRZKAUnTQUCAwEAAaOCAV4wggFaMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNtwvFI0lJ3rlyem1tTYvaptRwhOMAsGA1UdDwQEAwIBhjASBgkrBgEEAYI3FQEEBQIDAgACMCMGCSsGAQQBgjcVAgQWBBQ8r5ui21VwyvdpQv+ZEBuZOIjiVzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTAfBgNVHSMEGDAWgBQOrIJgQFYnl+UlE/wq4QpTlVnkpDBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsGAQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFJvb3RDZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAgEAPXvYLuA280KYVU8PG+SfB6j28gHmkjkKraifDsoEsP4iy4V5Q4rd4use9LM1g8uF5qQtPk2iCFGXJMoYuK7U+GOHipiJ6bDSCm0uVTXALHlhxrYeTZtWJokf4L9l/8gu5DxIZcXYRPTm7TQN3qkD9GO8nLy8ZKZVvaC3kc5lftYTjPIwpaznO9HtsnXWXc+Ah6Rx3EKRztKTsN5U5fV8Idzsi7zgfuy3KQlQrQYrOtcbPYyVV4HNOJiw35o40IHukye2Fcp5BTs06N3TIshlG/JMYTyVhi4yaMspmZL1dqrfhimgDA3jtLORTJJnWlTRWSfT7khCbjFMD+5Mop5oxyNKrlTjlJUDbKWcktsoD9oGWUQQl4Dw8qiFsz0V8CrxN4ntPTfFOKcqR5tnWbQt9XqzHned6EpJKnQ3q+KSL9wQ+EMttTLc+Y0VvUxJjKeuF8GzR+i+nvkxBmTF3tL+oqW0CHVJe2Ri/AOgfrnmkWdcQRcOR+RONi3oN7gba4AUFD9SoMCpliIlHRfxOVvtmkV6jsYZv8QU6+MQk+JkiM6LgMnAfbaLbVcTWyp7b2x+i0MQzw36XY1n1IvADPPaTnrv6u+v3700EvuJtKtnbptk9YsOTKozA4iCHAdRcFUUwVx9792nVd/Dx6OMHBtGehrz1n8WRNbrY9J9CLQidRc=</X509Certificate><X509Certificate>MIIFmTCCA4GgAwIBAgIQea0WoUqgpa1Mc1j0BxMuZTANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDEwNTA5MjMxOTIyWhcNMjEwNTA5MjMyODEzWjBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDzXfqAZ9Rap6kMLJAg0DUIPHWEzbcHiZyJ2t7Ow2D6kWhanpRxKRh2fMLgyCV2lA5Y+gQ0Nubfr/eAuulYCyuT5Z0F43cikfc0ZDwikR1e4QmQvBT+/HVYGeF5tweSo66IWQjYnwfKA1j8aCltMtfSqMtL/OELSDJP5uu4rU/kXG8TlJnbldV126gat5SRtHdb9UgMj2p5fRRwBH1tr5D12nDYR7e/my9s5wW34RFgrHmRFHzF1qbk4X7Vw37lktI8ALU2gt554W3ztW74nzPJy1J9c5g224uha6KVl5uj3sJNJv8GlmclBsjnrOTuEjOVMZnINQhONMp5U9W1vmMyWUA2wKVOBE0921sHM+RYv+8/U2TYQlk1V/0PRXwkBE2e1jh0EZcikM5oRHSSb9VLb7CG48c2QqDQ/MHAWvmjYbkwR3GWChawkcBCle8Qfyhq4yofseTNAz93cQTHIPxJDx1FiKTXy36IrY4t7EXbxFEEySr87IaemhGXW97OU4jm4rf9rJXCKEDb7wSQ34EzOdmyRaUjhwalVYkxuwYtYA5BGH0fLrWXyxHrFdUkpZTvFRSJ/Utz+jJb/NEzAPlZYnAHMuouq0Ate8rdIWcbMJmPFqojqEHRsG4RmzbE3kB0nOFYZcFgHnpbOMiPuwQmfNQWQOW2a2yqhv0Av87BNQIDAQABo1EwTzALBgNVHQ8EBAMCAcYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUDqyCYEBWJ5flJRP8KuEKU5VZ5KQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggIBAMURTQM6YN1dUhF3j7K7NsiyBb+0t6jYIJ1cEwO2HCL6BhM1tshj1JpHbyZX0lXxBLEmX9apUGigvNK4bszD6azfGc14rFl0rGY0NsQbPmw4TDMOMBINoyb+UVMA/69aToQNDx/kbQUuToVLjWwzb1TSZKu/UK99ejmgN+1jAw/8EwbOFjbUVDuVG1FiOuVNF9QFOZKaJ6hbqr3su77jIIlgcWxWs6UT0G0OI36VA+1oPfLYY7hrTbboMLXhypRL96KqXZkwsj2nwlFsKCABJCcrSwC3nRFrcL6yEIK8DJto0I07JIeqmShynTNfWZC99d6TnjpiWjQ54ohVHbkGsMGJay3XacMZEjaE0Mmg2v8vaXiy5Xra69cMwPe9Yxe4ORM4ojZbe/KFVmodZGLBOOKqv1FmopT1EpxmIhBr8rcwki3yKfA9OxRDaKLxnCk3y844ICVtfGfzfiQSJAMIgUfspZ6X9RjXz7vV73aW7/3O21adlaBC+ZdY4dcxItNfWeY+biIA6kOEtiXb2fMIVmjAZGsdfOy2k6JiV24u2OdYj8QxSSbd3ik1h/UwcXBbFDxpvYkSfesuo/7Yf56CWlIKK8FDK9kwiJ/IEPuJjeahhXUzfmye23MTZGJppS99ypZtn/gETTCSPW4hFCHJPeDD/YprnUr90aGdmUN3P7Da</X509Certificate></X509Data></KeyInfo><Object Id="ts-countersig"><X509Data><X509Certificate>MIIE3jCCA8agAwIBAgITMwAAAPyg4k/Q3BlaOgAAAAAA/DANBgkqhkiG9w0BAQUFADB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwHhcNMTgwODIzMjAyMDEwWhcNMTkxMTIzMjAyMDEwWjCBzjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEpMCcGA1UECxMgTWljcm9zb2Z0IE9wZXJhdGlvbnMgUHVlcnRvIFJpY28xJjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOjcyOEQtQzQ1Ri1GOUVCMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1leK00lSET49/U8KOukhPfrSvyeZLUB9kO3sjgVa+hh6xvn1nF3Rd3T+EMDLrMCWI1WGS8/vZgFdxdwHPsoBhKOor8trCtKl54DxaqrIcnwaPmu0yZW9BE8L9y6sVzmqvLP3TrbmMy3TYBxyQzCP34qmN0Rygt8OxwiVs+TQkV7optjx6b2aSm9BTcsejEoON0H20qXnUH/Os64kyignzkH1hOLQ+0v4nL6JEdXado2WSGm/IiqIttVMgE+Ual3RwQ/1IfZnjssOv0T8JenA9dBEg6x7nlfq3DSsGNCFnaNraDyoYssQuua35GUZbEVaggPvS8u8TOddeiu7qY+7NwIDAQABo4IBCTCCAQUwHQYDVR0OBBYEFPNsIdiREMskhinF2d4rIzoJbCDQMB8GA1UdIwQYMBaAFCM0+NlSRnAK7UD7dvuzK7DDNbMPMFQGA1UdHwRNMEswSaBHoEWGQ2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY3Jvc29mdFRpbWVTdGFtcFBDQS5jcmwwWAYIKwYBBQUHAQEETDBKMEgGCCsGAQUFBzAChjxodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFRpbWVTdGFtcFBDQS5jcnQwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDQYJKoZIhvcNAQEFBQADggEBAI7KH81o2M+RH6NCqBWGWFPuv1NKoH+C71wuVel2YDkrz78NjGtzfXSoWFKKzCvaC1X5IONiYeKy+yi9vi7MUhIAHu07vs3HBS1gczMfk965JFSymF9iWZIv0cOPfczOeViGmKAcEc8OXAS0L4WeenT3KTO5fmNSeH0/RooDorxwr0E6rCCioapdFWV8eVsVI/MMx50dgoC74w2NQvv9mPbnDL/1+WmkVGKGL1qc+axTL8TdS2N3bB08RnmY6Thj9gT3zBezxuK8IQPuctc20cU5ofVWQeCxmrh7nA27CFEby59tHJS4AexQW/1d5m9d3P1B9KDgT1yU19YGzTFJwiM=</X509Certificate><X509Certificate>MIIGBzCCA++gAwIBAgIKYRZoNAAAAAAAHDANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcwNDAzMTI1MzA5WhcNMjEwNDAzMTMwMzA5WjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfoWyx39tIkip8ay4Z4b3i48WZUSNQrc7dGE4kD+7Rp9FMrXQwIBHrB9VUlRVJlBtCkq6YXDAm2gBr6Hu97IkHD/cOBJjwicwfyzMkh53y9GccLPx754gd6udOo6HBI1PKjfpFzwnQXq/QsEIEovmmbJNn1yjcRlOwhtDlKEYuJ6yGT1VSDOQDLPtqkJAwbofzWTCd+n7Wl7PoIZd++NIT8wi3U21StEWQn0gASkdmEScpZqiX5NMGgUqi+YSnEUcUCYKfhO1VeP4Bmh1QCIUAEDBG7bfeI0a7xC1Un68eeEExd8yb3zuDk6FhArUdDbH895uyAc4iS1T/+QXDwiALAgMBAAGjggGrMIIBpzAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQjNPjZUkZwCu1A+3b7syuwwzWzDzALBgNVHQ8EBAMCAYYwEAYJKwYBBAGCNxUBBAMCAQAwgZgGA1UdIwSBkDCBjYAUDqyCYEBWJ5flJRP8KuEKU5VZ5KShY6RhMF8xEzARBgoJkiaJk/IsZAEZFgNjb20xGTAXBgoJkiaJk/IsZAEZFgltaWNyb3NvZnQxLTArBgNVBAMTJE1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eYIQea0WoUqgpa1Mc1j0BxMuZTBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsGAQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFJvb3RDZXJ0LmNydDATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQUFAAOCAgEAEJeKw1wDRDbd6bStd9vOeVFNAbEudHFbbQwTq86+e4+4LtQSooxtYrhXAstOIBNQmd16QOJXu69YmhzhHQGGrLt48ovQ7DsB7uK+jwoFyI1I4vBTFd1Pq5Lk541q1YDB5pTyBi+FA+mRKiQicPv2/OR4mS4N9wficLwYTp2OawpylbihOZxnLcVRDupiXD8WmIsgP+IHGjL5zDFKdjE9K3ILyOpwPf+FChPfwgphjvDXuBfrTot/xTUrXqO/67x9C0J71FNyIe4wyrt4ZVxbARcKFA7S2hSY9Ty5ZlizLS/n+YWGzFFW6J1wlGysOUzU9nm/qhh6YinvopspNAZ3GmLJPR5tH4LwC8csu89Ds+X57H2146SodDW4TsVxIxImdgs8UoxxWkZDFLyzs7BNZ8ifQv+AeSGAnhUwZuhCEl4ayJ4iIdBD6Svpu/RIzCzU2DKATCYqSCRfWupW76bemZ3KOm+9gSd0BhHudiG/m4LBJ1S2sWo9iaF2YbRuoROmv6pH8BJv/YoybLL+31HIjCPJZr2dHYcSZAI9La9Zj7jkIeW1sMpjtHhUBdRBLlCslLCleKuzoJZ1GtmShxN1Ii8yqAhuoFuMJb+g74TKIdbrHk/Jmu5J4PcBZW+JC33Iacjmbuqnl84xKf8OxVtc2E0bodj6L54/LlUWa8kTo/0=</X509Certificate></X509Data><CounterSignature ts-format="cms-timestamp-message" xmlns="http://schemas.microsoft.com/xmldsig/timestamp/2003">MIIR9QYJKoZIhvcNAQcCoIIR5jCCEeICAQMxCzAJBgUrDgMCGgUAMIIBEwYJKoZIhvcNAQcBoIIBBASCAQChcuyWqmFEijJBTZLINuQ/bXn+0AzHiDLq0k5Zy7ijgoDgKVqnjP2nO2TeMIeOPBfAObwxNHbLcRmeKKWVhhxDJqPD78iGs3FL+0LsTnF9BhmZ4QwWyqtF7fAuuuvMXCeUasSlE+n6fdR9fg5qi+oxZJe96on1ohTujpJAoCQmz/aDmo8iIkw9A+0AJP7WWEzSGxq8faZFPzNTnWJYB+hh/W6n5a97R/O5DMa+zNjAyB0I4EOwedeHson5iEqTceqBiUjVRDRQ02F8d0MEVjKuwu1BVE2mhanjugHQHdJ6IKRmjLmxCbLsqZzAt8dO16gtZ57uapDHUlO7K4ZpjiT3oIIOnjCCBN4wggPGoAMCAQICEzMAAAD8oOJP0NwZWjoAAAAAAPwwDQYJKoZIhvcNAQEFBQAwdzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEhMB8GA1UEAxMYTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBMB4XDTE4MDgyMzIwMjAxMFoXDTE5MTEyMzIwMjAxMFowgc4xCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKTAnBgNVBAsTIE1pY3Jvc29mdCBPcGVyYXRpb25zIFB1ZXJ0byBSaWNvMSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVTTjo3MjhELUM0NUYtRjlFQjElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2VydmljZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANZXitNJUhE+Pf1PCjrpIT360r8nmS1AfZDt7I4FWvoYesb59Zxd0Xd0/hDAy6zAliNVhkvP72YBXcXcBz7KAYSjqK/LawrSpeeA8WqqyHJ8Gj5rtMmVvQRPC/curFc5qryz90625jMt02AcckMwj9+KpjdEcoLfDscIlbPk0JFe6KbY8em9mkpvQU3LHoxKDjdB9tKl51B/zrOuJMooJ85B9YTi0PtL+Jy+iRHV2naNlkhpvyIqiLbVTIBPlGpd0cEP9SH2Z47LDr9E/CXpwPXQRIOse55X6tw0rBjQhZ2ja2g8qGLLELrmt+RlGWxFWoID70vLvEznXXoru6mPuzcCAwEAAaOCAQkwggEFMB0GA1UdDgQWBBTzbCHYkRDLJIYpxdneKyM6CWwg0DAfBgNVHSMEGDAWgBQjNPjZUkZwCu1A+3b7syuwwzWzDzBUBgNVHR8ETTBLMEmgR6BFhkNodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNyb3NvZnRUaW1lU3RhbXBQQ0EuY3JsMFgGCCsGAQUFBwEBBEwwSjBIBggrBgEFBQcwAoY8aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNyb3NvZnRUaW1lU3RhbXBQQ0EuY3J0MBMGA1UdJQQMMAoGCCsGAQUFBwMIMA0GCSqGSIb3DQEBBQUAA4IBAQCOyh/NaNjPkR+jQqgVhlhT7r9TSqB/gu9cLlXpdmA5K8+/DYxrc310qFhSiswr2gtV+SDjYmHisvsovb4uzFISAB7tO77NxwUtYHMzH5PeuSRUsphfYlmSL9HDj33MznlYhpigHBHPDlwEtC+Fnnp09ykzuX5jUnh9P0aKA6K8cK9BOqwgoqGqXRVlfHlbFSPzDMedHYKAu+MNjUL7/Zj25wy/9flppFRihi9anPmsUy/E3Utjd2wdPEZ5mOk4Y/YE98wXs8bivCED7nLXNtHFOaH1VkHgsZq4e5wNuwhRG8ufbRyUuAHsUFv9XeZvXdz9QfSg4E9clNfWBs0xScIjMIIGBzCCA++gAwIBAgIKYRZoNAAAAAAAHDANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcwNDAzMTI1MzA5WhcNMjEwNDAzMTMwMzA5WjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfoWyx39tIkip8ay4Z4b3i48WZUSNQrc7dGE4kD+7Rp9FMrXQwIBHrB9VUlRVJlBtCkq6YXDAm2gBr6Hu97IkHD/cOBJjwicwfyzMkh53y9GccLPx754gd6udOo6HBI1PKjfpFzwnQXq/QsEIEovmmbJNn1yjcRlOwhtDlKEYuJ6yGT1VSDOQDLPtqkJAwbofzWTCd+n7Wl7PoIZd++NIT8wi3U21StEWQn0gASkdmEScpZqiX5NMGgUqi+YSnEUcUCYKfhO1VeP4Bmh1QCIUAEDBG7bfeI0a7xC1Un68eeEExd8yb3zuDk6FhArUdDbH895uyAc4iS1T/+QXDwiALAgMBAAGjggGrMIIBpzAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQjNPjZUkZwCu1A+3b7syuwwzWzDzALBgNVHQ8EBAMCAYYwEAYJKwYBBAGCNxUBBAMCAQAwgZgGA1UdIwSBkDCBjYAUDqyCYEBWJ5flJRP8KuEKU5VZ5KShY6RhMF8xEzARBgoJkiaJk/IsZAEZFgNjb20xGTAXBgoJkiaJk/IsZAEZFgltaWNyb3NvZnQxLTArBgNVBAMTJE1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eYIQea0WoUqgpa1Mc1j0BxMuZTBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEESDBGMEQGCCsGAQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jvc29mdFJvb3RDZXJ0LmNydDATBgNVHSUEDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQUFAAOCAgEAEJeKw1wDRDbd6bStd9vOeVFNAbEudHFbbQwTq86+e4+4LtQSooxtYrhXAstOIBNQmd16QOJXu69YmhzhHQGGrLt48ovQ7DsB7uK+jwoFyI1I4vBTFd1Pq5Lk541q1YDB5pTyBi+FA+mRKiQicPv2/OR4mS4N9wficLwYTp2OawpylbihOZxnLcVRDupiXD8WmIsgP+IHGjL5zDFKdjE9K3ILyOpwPf+FChPfwgphjvDXuBfrTot/xTUrXqO/67x9C0J71FNyIe4wyrt4ZVxbARcKFA7S2hSY9Ty5ZlizLS/n+YWGzFFW6J1wlGysOUzU9nm/qhh6YinvopspNAZ3GmLJPR5tH4LwC8csu89Ds+X57H2146SodDW4TsVxIxImdgs8UoxxWkZDFLyzs7BNZ8ifQv+AeSGAnhUwZuhCEl4ayJ4iIdBD6Svpu/RIzCzU2DKATCYqSCRfWupW76bemZ3KOm+9gSd0BhHudiG/m4LBJ1S2sWo9iaF2YbRuoROmv6pH8BJv/YoybLL+31HIjCPJZr2dHYcSZAI9La9Zj7jkIeW1sMpjtHhUBdRBLlCslLCleKuzoJZ1GtmShxN1Ii8yqAhuoFuMJb+g74TKIdbrHk/Jmu5J4PcBZW+JC33Iacjmbuqnl84xKf8OxVtc2E0bodj6L54/LlUWa8kTo/2hggOtMIIClQIBATCB/qGB1KSB0TCBzjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEpMCcGA1UECxMgTWljcm9zb2Z0IE9wZXJhdGlvbnMgUHVlcnRvIFJpY28xJjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOjcyOEQtQzQ1Ri1GOUVCMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNloiUKAQEwCQYFKw4DAhoFAAMVAFPhJ0KDjXkOQBqV+Xxz/7b7Gu1doIHeMIHbpIHYMIHVMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSkwJwYDVQQLEyBNaWNyb3NvZnQgT3BlcmF0aW9ucyBQdWVydG8gUmljbzEnMCUGA1UECxMebkNpcGhlciBOVFMgRVNOOjRERTktMEM1RS0zRTA5MSswKQYDVQQDEyJNaWNyb3NvZnQgVGltZSBTb3VyY2UgTWFzdGVyIENsb2NrMA0GCSqGSIb3DQEBBQUAAgUA4M/uejAiGA8yMDE5MDcxMDEyNTYyNloYDzIwMTkwNzExMTI1NjI2WjB0MDoGCisGAQQBhFkKBAExLDAqMAoCBQDgz+56AgEAMAcCAQACAgRXMAcCAQACAhaPMAoCBQDg0T/6AgEAMDYGCisGAQQBhFkKBAIxKDAmMAwGCisGAQQBhFkKAwGgCjAIAgEAAgMW42ChCjAIAgEAAgMHoSAwDQYJKoZIhvcNAQEFBQADggEBAB1I0Uf/131ssP0yTahDVwKzf2DyMsWly1FcgpXHsaeygb70rp05IPfcMOJmZRMTAoSic8DnqvPz1cDWtAX/Gcno2TiziAq/WG2r2t4Y4YVk7CqSWV3rNXDr2m0nGQUIlnHc+frBVeRCMykg2XGnWOfazOH69sDegjPOYw+d5FJORxpmLjfHv3YFgP77J+1ZQBrIVNMbCwW9MYcLyuuvEtTGI73QXtmxmNF7woSv/xN8tbPoNiiOWtsybu4MjS+rsRtZ77/7JE+SCGwpQTnuOzWaFkRgwqq3k9S0oGPqwYujUl1MVdoBANedrMQE5OvkrJrIwKn/ESvZ5PIh9yMyQeExggIVMIICEQIBATCBjjB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0ECEzMAAAD8oOJP0NwZWjoAAAAAAPwwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE5MDcxMDIzNTQxMFowIwYJKoZIhvcNAQkEMRYEFCbHhGTfxU5vtjnp/yijky+q3e+KMA0GCSqGSIb3DQEBBQUABIIBABzftqX50qbn+Cmvbe8tpobT51TNYYOl14RsBCHkBX6z2y9tI7r+8A0DYId8vdOZVCv1yfEbKNvR6kuxwN/Y60eFvvqmBuyqNHz719W2DCdJMEiesQEsolcSHX+O7511nwUjQE1HzWAWINq/oLUxubuFjd5IXIwTiZPBoESHq7WpDAYs28DTxQhBlAuQKS3SBssNF3VE4ymo1CrkMiZACadi1TlXTJQJaZsjD/jx+aVzvcNbW6DZWvobMjEYpqNBrjL2NY9KatJw4BY8dCm4t1yNvBjJ73UjUjfsF/5LmtCJn5UF6bPZo8Id2JNZGpSm+5549iDcc4+bbjRkA8HTs0o=</CounterSignature></Object></Signature></doc>
lib\devaudit\Octokit.dll
md5: 9FF54264D7086F9B936BF9758925B8B0 | sha1: 3E156DF9565F6D29F2DEDA706646B9F8A7A8644E | sha256: D670EEFB115BC7515A3CB4800D3853576E60F246D22EDE5C0538373487353A74 | sha512: 98B5811A4B4425FD343A283B1B935D187854A8AC52BE373C5CA2FD734941DAAC40468E262BBDA091A568A7391ADF70A8C51B9F6F7C04415DA7DF95C1325FAE41
lib\devaudit\Octokit.xml
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Octokit</name>
    </assembly>
    <members>
        <member name="M:Octokit.Internal.BasicAuthenticator.Authenticate(Octokit.Internal.IRequest,Octokit.Credentials)">
            <summary>
            Authenticate a request using the basic access authentication scheme
            </summary>
            <param name="request">The request to authenticate</param>
            <param name="credentials">The credentials to attach to the request</param>
            <remarks>
            See the <a href="http://developer.github.com/v3/#basic-authentication">Basic Authentication documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.Internal.TokenAuthenticator.Authenticate(Octokit.Internal.IRequest,Octokit.Credentials)">
            <summary>
            Authenticate a request using the OAuth2 Token (sent in a header) authentication scheme
            </summary>
            <param name="request">The request to authenticate</param>
            <param name="credentials">The credentials to attach to the request</param>
            <remarks>
            See the <a href="http://developer.github.com/v3/#oauth2-token-sent-in-a-header">OAuth2 Token (sent in a header) documentation</a> for more information.
            </remarks>
        </member>
        <member name="T:Octokit.Internal.ParameterAttribute">
            <summary>
            Indicate to the serializer that this property or value 
            has a different representation when being serialized to JSON
            </summary>
        </member>
        <member name="P:Octokit.Internal.ParameterAttribute.Key">
            <summary>
            The key to use in place of the property's name
            </summary>
        </member>
        <member name="P:Octokit.Internal.ParameterAttribute.Value">
            <summary>
            The name to use in place of the enum's value
            </summary>
        </member>
        <member name="T:Octokit.Internal.SerializeNullAttribute">
            <summary>
            Indicate to the serializer that this property or field
            should be included, even when currently set to `null`
            </summary>
        </member>
        <member name="T:Octokit.Internal.ApiResponse`1">
            <summary>
            Wrapper for a response from the API
            </summary>
            <typeparam name="T">Payload contained in the response</typeparam>
        </member>
        <member name="M:Octokit.Internal.ApiResponse`1.#ctor(Octokit.IResponse)">
            <summary>
            Create a ApiResponse from an existing request
            </summary>
            <param name="response">An existing request to wrap</param>
        </member>
        <member name="M:Octokit.Internal.ApiResponse`1.#ctor(Octokit.IResponse,`0)">
            <summary>
            Create a ApiResponse from an existing request and object
            </summary>
            <param name="response">An existing request to wrap</param>
            <param name="bodyAsObject">The payload from an existing request</param>
        </member>
        <member name="P:Octokit.Internal.ApiResponse`1.Body">
            <summary>
            The payload of the response
            </summary>
        </member>
        <member name="P:Octokit.Internal.ApiResponse`1.HttpResponse">
            <summary>
            The context of the response
            </summary>
        </member>
        <member name="T:Octokit.Internal.HttpClientAdapter">
            <summary>
            Generic Http client. Useful for those who want to swap out System.Net.HttpClient with something else.
            </summary>
            <remarks>
            Most folks won't ever need to swap this out. But if you're trying to run this on Windows Phone, you might.
            </remarks>
        </member>
        <member name="M:Octokit.Internal.HttpClientAdapter.Send(Octokit.Internal.IRequest,System.Threading.CancellationToken)">
            <summary>
            Sends the specified request and returns a response.
            </summary>
            <param name="request">A <see cref="T:Octokit.Internal.IRequest"/> that represents the HTTP request</param>
            <param name="cancellationToken">Used to cancel the request</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task" /> of <see cref="T:Octokit.IResponse"/></returns>
        </member>
        <member name="M:Octokit.Internal.HttpClientAdapter.SetRequestTimeout(System.TimeSpan)">
            <summary>
            Set the GitHub Api request timeout.
            </summary>
            <param name="timeout">The Timeout value</param>
        </member>
        <member name="T:Octokit.Internal.IHttpClient">
            <summary>
            Generic Http client. Useful for those who want to swap out System.Net.HttpClient with something else.
            </summary>
            <remarks>
            Most folks won't ever need to swap this out. But if you're trying to run this on Windows Phone, you might.
            </remarks>
        </member>
        <member name="M:Octokit.Internal.IHttpClient.Send(Octokit.Internal.IRequest,System.Threading.CancellationToken)">
            <summary>
            Sends the specified request and returns a response.
            </summary>
            <param name="request">A <see cref="T:Octokit.Internal.IRequest"/> that represents the HTTP request</param>
            <param name="cancellationToken">Used to cancel the request</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task" /> of <see cref="T:Octokit.IResponse"/></returns>
        </member>
        <member name="M:Octokit.Internal.IHttpClient.SetRequestTimeout(System.TimeSpan)">
            <summary>
            Set the GitHub Api request timeout.
            </summary>
            <param name="timeout">The Timeout value</param>
        </member>
        <member name="T:Octokit.Internal.InMemoryCredentialStore">
            <summary>
            Abstraction for interacting with credentials
            </summary>
        </member>
        <member name="M:Octokit.Internal.InMemoryCredentialStore.#ctor(Octokit.Credentials)">
            <summary>
            Create an instance of the InMemoryCredentialStore
            </summary>
            <param name="credentials"></param>
        </member>
        <member name="M:Octokit.Internal.InMemoryCredentialStore.GetCredentials">
            <summary>
            Retrieve the credentials from the underlying store
            </summary>
            <returns>A continuation containing credentials</returns>
        </member>
        <member name="T:Octokit.Internal.JsonHttpPipeline">
            <summary>
                Responsible for serializing the request and response as JSON and
                adding the proper JSON response header.
            </summary>
        </member>
        <member name="T:Octokit.Internal.Response">
            <summary>
            Represents a generic HTTP response
            </summary>
        </member>
        <member name="P:Octokit.Internal.Response.Body">
            <summary>
            Raw response body. Typically a string, but when requesting images, it will be a byte array.
            </summary>
        </member>
        <member name="P:Octokit.Internal.Response.Headers">
            <summary>
            Information about the API.
            </summary>
        </member>
        <member name="P:Octokit.Internal.Response.ApiInfo">
            <summary>
            Information about the API response parsed from the response headers.
            </summary>
        </member>
        <member name="P:Octokit.Internal.Response.StatusCode">
            <summary>
            The response status code.
            </summary>
        </member>
        <member name="P:Octokit.Internal.Response.ContentType">
            <summary>
            The content type of the response.
            </summary>
        </member>
        <member name="P:Octokit.Internal.SearchResult`1.TotalCount">
            <summary>
            Total number of matching items.
            </summary>
        </member>
        <member name="P:Octokit.Internal.SearchResult`1.IncompleteResults">
            <summary>
            True if the query timed out and it's possible that the results are incomplete.
            </summary>
        </member>
        <member name="P:Octokit.Internal.SearchResult`1.Items">
            <summary>
            The found items. Up to 100 per page.
            </summary>
        </member>
        <member name="T:Octokit.AuthenticationType">
            <summary>
            Authentication protocols supported by the GitHub API
            </summary>
        </member>
        <member name="F:Octokit.AuthenticationType.Anonymous">
            <summary>
            No credentials provided
            </summary>
        </member>
        <member name="F:Octokit.AuthenticationType.Basic">
            <summary>
            Username &amp; password
            </summary>
        </member>
        <member name="F:Octokit.AuthenticationType.Oauth">
            <summary>
            Delegated access to a third party
            </summary>
        </member>
        <member name="F:Octokit.AuthenticationType.Bearer">
            <summary>
            Credential for GitHub App using signed JWT
            </summary>
        </member>
        <member name="T:Octokit.ActivitiesClient">
            <summary>
            A client for GitHub's Activity API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/activity/">Activity API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.ActivitiesClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiate a new GitHub Activities API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="P:Octokit.ActivitiesClient.Events">
            <summary>
            Client for the Events API
            </summary>
        </member>
        <member name="P:Octokit.ActivitiesClient.Starring">
            <summary>
            Client for the Starring API
            </summary>
        </member>
        <member name="P:Octokit.ActivitiesClient.Watching">
            <summary>
            Client for the Watching API
            </summary>
        </member>
        <member name="P:Octokit.ActivitiesClient.Feeds">
            <summary>
            Client for the Feeds API
            </summary>
        </member>
        <member name="P:Octokit.ActivitiesClient.Notifications">
            <summary>
            Client for the Notifications API
            </summary>
        </member>
        <member name="T:Octokit.ApiClient">
            <summary>
            Base class for an API client.
            </summary>
        </member>
        <member name="M:Octokit.ApiClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Initializes a new API client.
            </summary>
            <param name="apiConnection">The client's connection</param>
        </member>
        <member name="P:Octokit.ApiClient.ApiConnection">
            <summary>
            Gets the API client's connection.
            </summary>
            <value>
            The API client's connection
            </value>
        </member>
        <member name="P:Octokit.ApiClient.Connection">
            <summary>
            Returns the underlying <see cref="T:Octokit.IConnection"/> used by the <see cref="T:Octokit.IApiConnection"/>. This is useful
            for requests that need to access the HTTP response and not just the response model.
            </summary>
        </member>
        <member name="T:Octokit.ApiPagination">
            <summary>
            Used to paginate through API response results.
            </summary>
            <remarks>
            This is meant to be internal, but I factored it out so we can change our mind more easily later.
            </remarks>
        </member>
        <member name="T:Octokit.AssigneesClient">
            <summary>
            A client for GitHub's Issue Assignees API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/assignees/">Issue Assignees API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.AssigneesClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub Issue Assignees API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.AssigneesClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Gets all the available assignees (owner + collaborators) to which issues may be assigned.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.AssigneesClient.GetAllForRepository(System.Int64)">
            <summary>
            Gets all the available assignees (owner + collaborators) to which issues may be assigned.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.AssigneesClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the available assignees (owner + collaborators) to which issues may be assigned.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">The options to change API's response.</param>
        </member>
        <member name="M:Octokit.AssigneesClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all the available assignees (owner + collaborators) to which issues may be assigned.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">The options to change API's response.</param>
        </member>
        <member name="M:Octokit.AssigneesClient.CheckAssignee(System.String,System.String,System.String)">
            <summary>
            Checks to see if a user is an assignee for a repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="assignee">Username of the prospective assignee</param>
        </member>
        <member name="M:Octokit.AssigneesClient.AddAssignees(System.String,System.String,System.Int32,Octokit.AssigneesUpdate)">
            <summary>
            Add assignees to a specified Issue.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
            <param name="assignees">List of names of assignees to add</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.AssigneesClient.RemoveAssignees(System.String,System.String,System.Int32,Octokit.AssigneesUpdate)">
            <summary>
            Remove assignees from a specified Issue.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
            <param name="assignees">List of assignees to remove</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.AssigneesClient.CheckAssignee(System.Int64,System.String)">
            <summary>
            Checks to see if a user is an assignee for a repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="assignee">Username of the prospective assignee</param>
        </member>
        <member name="T:Octokit.AuthorizationsClient">
            <summary>
            A client for GitHub's OAuth API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/oauth/">OAuth API documentation</a> for more details.
            </remarks>
        </member>
        <member name="M:Octokit.AuthorizationsClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Initializes a new GitHub OAuth API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.AuthorizationsClient.GetAll">
            <summary>
            Gets all <see cref="T:Octokit.Authorization"/>s for the authenticated user.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="http://developer.github.com/v3/oauth/#list-your-authorizations">API documentation</a> for more information.
            </remarks>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make the request.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of <see cref="T:Octokit.Authorization"/>s for the authenticated user.</returns>
        </member>
        <member name="M:Octokit.AuthorizationsClient.GetAll(Octokit.ApiOptions)">
            <summary>
            Gets all <see cref="T:Octokit.Authorization"/>s for the authenticated user.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="http://developer.github.com/v3/oauth/#list-your-authorizations">API documentation</a> for more information.
            </remarks>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make the request.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of <see cref="T:Octokit.Authorization"/>s for the authenticated user.</returns>
        </member>
        <member name="M:Octokit.AuthorizationsClient.Get(System.Int32)">
            <summary>
            Gets a specific <see cref="T:Octokit.Authorization"/> for the authenticated user.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="http://developer.github.com/v3/oauth/#get-a-single-authorization">API documentation</a> for more information.
            </remarks>
            <param name="id">The Id of the <see cref="T:Octokit.Authorization"/> to get</param>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make this request.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The specified <see cref="T:Octokit.Authorization"/>.</returns>
        </member>
        <member name="M:Octokit.AuthorizationsClient.Create(Octokit.NewAuthorization)">
            <summary>
            Creates a new personal token for the authenticated user.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="https://developer.github.com/v3/oauth_authorizations/#create-a-new-authorization">API documentation</a> for more information.
            </remarks>
            <param name="newAuthorization">Describes the new authorization to create</param>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make this request.
            </exception>
            <exception cref="T:Octokit.TwoFactorRequiredException">
            Thrown when the current account has two-factor authentication enabled and an authentication code is required.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The created <see cref="T:Octokit.Authorization"/>.</returns>
        </member>
        <member name="M:Octokit.AuthorizationsClient.Create(Octokit.NewAuthorization,System.String)">
            <summary>
            Creates a new personal token for the authenticated user.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="https://developer.github.com/v3/oauth_authorizations/#create-a-new-authorization">API documentation</a> for more information.
            </remarks>
            <param name="twoFactorAuthenticationCode">The two-factor authentication code in response to the current user's previous challenge</param>
            <param name="newAuthorization">Describes the new authorization to create</param>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make this request.
            </exception>
            <exception cref="T:Octokit.TwoFactorRequiredException">
            Thrown when the current account has two-factor authentication enabled and an authentication code is required.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The created <see cref="T:Octokit.Authorization"/>.</returns>
        </member>
        <member name="M:Octokit.AuthorizationsClient.Create(System.String,System.String,Octokit.NewAuthorization)">
            <summary>
            Creates a new authorization for the specified OAuth application if an authorization for that application
            doesn’t already exist for the user; otherwise, it fails.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="http://developer.github.com/v3/oauth/#get-or-create-an-authorization-for-a-specific-app">API documentation</a> for more information.
            </remarks>
            <param name="clientId">Client Id of the OAuth application for the token</param>
            <param name="clientSecret">The client secret</param>
            <param name="newAuthorization">Describes the new authorization to create</param>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make this request.
            </exception>
            <exception cref="T:Octokit.TwoFactorRequiredException">
            Thrown when the current account has two-factor authentication enabled and an authentication code is required.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The created <see cref="T:Octokit.Authorization"/>.</returns>
        </member>
        <member name="M:Octokit.AuthorizationsClient.Create(System.String,System.String,Octokit.NewAuthorization,System.String)">
            <summary>
            Creates a new authorization for the specified OAuth application if an authorization for that application
            doesn’t already exist for the user; otherwise, it fails.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="http://developer.github.com/v3/oauth/#get-or-create-an-authorization-for-a-specific-app">API documentation</a> for more information.
            </remarks>
            <param name="clientId">Client Id of the OAuth application for the token</param>
            <param name="clientSecret">The client secret</param>
            <param name="twoFactorAuthenticationCode">The two-factor authentication code in response to the current user's previous challenge</param>
            <param name="newAuthorization">Describes the new authorization to create</param>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make this request.
            </exception>
            <exception cref="T:Octokit.TwoFactorRequiredException">
            Thrown when the current account has two-factor authentication enabled and an authentication code is required.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The created <see cref="T:Octokit.Authorization"/>.</returns>
        </member>
        <member name="M:Octokit.AuthorizationsClient.GetOrCreateApplicationAuthentication(System.String,System.String,Octokit.NewAuthorization)">
            <summary>
            Creates a new authorization for the specified OAuth application if an authorization for that application doesn’t already 
            exist for the user; otherwise, returns the user’s existing authorization for that application.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="http://developer.github.com/v3/oauth/#get-or-create-an-authorization-for-a-specific-app">API documentation</a> for more information.
            </remarks>
            <param name="clientId">Client Id of the OAuth application for the token</param>
            <param name="clientSecret">The client secret</param>
            <param name="newAuthorization">Describes the new authorization to create</param>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make this request.
            </exception>
            <exception cref="T:Octokit.TwoFactorRequiredException">
            Thrown when the current account has two-factor authentication enabled and an authentication code is required.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The created <see cref="T:Octokit.Authorization"/>.</returns>
        </member>
        <member name="M:Octokit.AuthorizationsClient.GetOrCreateApplicationAuthentication(System.String,System.String,Octokit.NewAuthorization,System.String)">
            <summary>
            Creates a new authorization for the specified OAuth application if an authorization for that application doesn’t already 
            exist for the user; otherwise, returns the user’s existing authorization for that application.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="http://developer.github.com/v3/oauth/#get-or-create-an-authorization-for-a-specific-app">API documentation</a> for more information.
            </remarks>
            <param name="clientId">Client Id of the OAuth application for the token</param>
            <param name="clientSecret">The client secret</param>
            <param name="newAuthorization">Describes the new authorization to create</param>
            <param name="twoFactorAuthenticationCode">The two-factor authentication code in response to the current user's previous challenge</param>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make this request.
            </exception>
            <exception cref="T:Octokit.TwoFactorRequiredException">
            Thrown when the current account has two-factor authentication enabled and an authentication code is required.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The created <see cref="T:Octokit.Authorization"/>.</returns>
        </member>
        <member name="M:Octokit.AuthorizationsClient.CheckApplicationAuthentication(System.String,System.String)">
            <summary>
            Checks the validity of an OAuth token without running afoul of normal rate limits for failed login attempts.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="https://developer.github.com/v3/oauth_authorizations/#check-an-authorization">API documentation</a> for more information.
            </remarks>
            <param name="clientId">Client Id of the OAuth application for the token</param>
            <param name="accessToken">The OAuth token to check</param>
            <returns>The valid <see cref="T:Octokit.ApplicationAuthorization"/>.</returns>
        </member>
        <member name="M:Octokit.AuthorizationsClient.ResetApplicationAuthentication(System.String,System.String)">
            <summary>
            Resets a valid OAuth token for an OAuth application without end user involvement.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="https://developer.github.com/v3/oauth_authorizations/#reset-an-authorization">API documentation</a> for more information.
            </remarks>
            <param name="clientId">ClientID of the OAuth application for the token</param>
            <param name="accessToken">The OAuth token to reset</param>
            <returns>The valid <see cref="T:Octokit.ApplicationAuthorization"/> with a new OAuth token</returns>
        </member>
        <member name="M:Octokit.AuthorizationsClient.RevokeApplicationAuthentication(System.String,System.String)">
            <summary>
            Revokes a single OAuth token for an OAuth application.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="https://developer.github.com/v3/oauth_authorizations/#revoke-an-authorization-for-an-application">API documentation for more information.</a>
            </remarks>
            <param name="clientId">ClientID of the OAuth application for the token</param>
            <param name="accessToken">The OAuth token to revoke</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> for the request's execution.</returns>
        </member>
        <member name="M:Octokit.AuthorizationsClient.Update(System.Int32,Octokit.AuthorizationUpdate)">
            <summary>
            Updates the specified <see cref="T:Octokit.Authorization"/>.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="http://developer.github.com/v3/oauth/#update-an-existing-authorization">API 
            documentation</a> for more details.
            </remarks>
            <param name="id">Id of the <see cref="T:Octokit.Authorization"/> to update</param>
            <param name="authorizationUpdate">Describes the changes to make to the authorization</param>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make the request.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The updated <see cref="T:Octokit.Authorization"/>.</returns>
        </member>
        <member name="M:Octokit.AuthorizationsClient.Delete(System.Int32)">
            <summary>
            Deletes the specified <see cref="T:Octokit.Authorization"/>.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="http://developer.github.com/v3/oauth/#delete-an-authorization">API 
            documentation</a> for more details.
            </remarks>
            <param name="id">The system-wide Id of the authorization to delete</param>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make the request.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> for the request's execution.</returns>
        </member>
        <member name="M:Octokit.AuthorizationsClient.Delete(System.Int32,System.String)">
            <summary>
            Deletes the specified <see cref="T:Octokit.Authorization"/>.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="http://developer.github.com/v3/oauth/#delete-an-authorization">API 
            documentation</a> for more details.
            </remarks>
            <param name="id">The system-wide Id of the authorization to delete</param>
            <param name="twoFactorAuthenticationCode">Two factor authorization code</param>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make the request.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> for the request's execution.</returns>
        </member>
        <member name="T:Octokit.BlobsClient">
            <summary>
            A client for GitHub's Git Blobs API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/git/blobs/">Git Blobs API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.BlobsClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub Git Blobs API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.BlobsClient.Get(System.String,System.String,System.String)">
            <summary>
            Gets a single Blob by SHA.
            </summary>
            <remarks>
            http://developer.github.com/v3/git/blobs/#get-a-blob
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The SHA of the blob</param>
        </member>
        <member name="M:Octokit.BlobsClient.Get(System.Int64,System.String)">
            <summary>
            Gets a single Blob by SHA.
            </summary>
            <remarks>
            http://developer.github.com/v3/git/blobs/#get-a-blob
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The SHA of the blob</param>
        </member>
        <member name="M:Octokit.BlobsClient.Create(System.String,System.String,Octokit.NewBlob)">
            <summary>
            Creates a new Blob
            </summary>
            <remarks>
            http://developer.github.com/v3/git/blobs/#create-a-blob
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="newBlob">The new Blob</param>
        </member>
        <member name="M:Octokit.BlobsClient.Create(System.Int64,Octokit.NewBlob)">
            <summary>
            Creates a new Blob
            </summary>
            <remarks>
            http://developer.github.com/v3/git/blobs/#create-a-blob
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="newBlob">The new Blob</param>
        </member>
        <member name="T:Octokit.CheckRunsClient">
            <summary>
            A client for GitHub's Check Runs API
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/">Check Runs API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.CheckRunsClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Initializes a new GitHub Check Runs API client
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.CheckRunsClient.Create(System.String,System.String,Octokit.NewCheckRun)">
            <summary>
            Creates a new check run for a specific commit in a repository
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#create-a-check-run">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="newCheckRun">Details of the Check Run to create</param>
        </member>
        <member name="M:Octokit.CheckRunsClient.Create(System.Int64,Octokit.NewCheckRun)">
            <summary>
            Creates a new check run for a specific commit in a repository
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#create-a-check-run">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="newCheckRun">Details of the Check Run to create</param>
        </member>
        <member name="M:Octokit.CheckRunsClient.Update(System.String,System.String,System.Int64,Octokit.CheckRunUpdate)">
            <summary>
            Updates a check run for a specific commit in a repository
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#update-a-check-run">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="checkRunId">The Id of the check run</param>
            <param name="checkRunUpdate">The updates to the check run</param>
        </member>
        <member name="M:Octokit.CheckRunsClient.Update(System.Int64,System.Int64,Octokit.CheckRunUpdate)">
            <summary>
            Updates a check run for a specific commit in a repository
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#update-a-check-run">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="checkRunId">The Id of the check run</param>
            <param name="checkRunUpdate">The updates to the check run</param>
        </member>
        <member name="M:Octokit.CheckRunsClient.GetAllForReference(System.String,System.String,System.String)">
            <summary>
            Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-for-a-specific-ref">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The commit reference (can be a SHA, branch name, or a tag name)</param>
        </member>
        <member name="M:Octokit.CheckRunsClient.GetAllForReference(System.Int64,System.String)">
            <summary>
            Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-for-a-specific-ref">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The commit reference (can be a SHA, branch name, or a tag name)</param>
        </member>
        <member name="M:Octokit.CheckRunsClient.GetAllForReference(System.String,System.String,System.String,Octokit.CheckRunRequest)">
            <summary>
            Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-for-a-specific-ref">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The commit reference (can be a SHA, branch name, or a tag name)</param>
            <param name="checkRunRequest">Details to filter the request, such as by check name</param>
        </member>
        <member name="M:Octokit.CheckRunsClient.GetAllForReference(System.Int64,System.String,Octokit.CheckRunRequest)">
            <summary>
            Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-for-a-specific-ref">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The commit reference (can be a SHA, branch name, or a tag name)</param>
            <param name="checkRunRequest">Details to filter the request, such as by check name</param>
        </member>
        <member name="M:Octokit.CheckRunsClient.GetAllForReference(System.String,System.String,System.String,Octokit.CheckRunRequest,Octokit.ApiOptions)">
            <summary>
            Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-for-a-specific-ref">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The commit reference (can be a SHA, branch name, or a tag name)</param>
            <param name="checkRunRequest">Details to filter the request, such as by check name</param>
            <param name="options">Options to change the API response</param>
        </member>
        <member name="M:Octokit.CheckRunsClient.GetAllForReference(System.Int64,System.String,Octokit.CheckRunRequest,Octokit.ApiOptions)">
            <summary>
            Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-for-a-specific-ref">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The commit reference (can be a SHA, branch name, or a tag name)</param>
            <param name="checkRunRequest">Details to filter the request, such as by check name</param>
            <param name="options">Options to change the API response</param>
        </member>
        <member name="M:Octokit.CheckRunsClient.GetAllForCheckSuite(System.String,System.String,System.Int64)">
            <summary>
            Lists check runs for a check suite using its Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-in-a-check-suite">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="checkSuiteId">The Id of the check suite</param>
        </member>
        <member name="M:Octokit.CheckRunsClient.GetAllForCheckSuite(System.Int64,System.Int64)">
            <summary>
            Lists check runs for a check suite using its Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-in-a-check-suite">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="checkSuiteId">The Id of the check suite</param>
        </member>
        <member name="M:Octokit.CheckRunsClient.GetAllForCheckSuite(System.String,System.String,System.Int64,Octokit.CheckRunRequest)">
            <summary>
            Lists check runs for a check suite using its Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-in-a-check-suite">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="checkSuiteId">The Id of the check suite</param>
            <param name="checkRunRequest">Details to filter the request, such as by check name</param>
        </member>
        <member name="M:Octokit.CheckRunsClient.GetAllForCheckSuite(System.Int64,System.Int64,Octokit.CheckRunRequest)">
            <summary>
            Lists check runs for a check suite using its Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-in-a-check-suite">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="checkSuiteId">The Id of the check suite</param>
            <param name="checkRunRequest">Details to filter the request, such as by check name</param>
        </member>
        <member name="M:Octokit.CheckRunsClient.GetAllForCheckSuite(System.String,System.String,System.Int64,Octokit.CheckRunRequest,Octokit.ApiOptions)">
            <summary>
            Lists check runs for a check suite using its Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-in-a-check-suite">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="checkSuiteId">The Id of the check suite</param>
            <param name="checkRunRequest">Details to filter the request, such as by check name</param>
            <param name="options">Options to change the API response</param>
        </member>
        <member name="M:Octokit.CheckRunsClient.GetAllForCheckSuite(System.Int64,System.Int64,Octokit.CheckRunRequest,Octokit.ApiOptions)">
            <summary>
            Lists check runs for a check suite using its Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-in-a-check-suite">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="checkSuiteId">The Id of the check suite</param>
            <param name="checkRunRequest">Details to filter the request, such as by check name</param>
            <param name="options">Options to change the API response</param>
        </member>
        <member name="M:Octokit.CheckRunsClient.Get(System.String,System.String,System.Int64)">
            <summary>
            Gets a single check run using its Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#get-a-single-check-run">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="checkRunId">The Id of the check run</param>
        </member>
        <member name="M:Octokit.CheckRunsClient.Get(System.Int64,System.Int64)">
            <summary>
            Gets a single check run using its Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#get-a-single-check-run">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="checkRunId">The Id of the check run</param>
        </member>
        <member name="M:Octokit.CheckRunsClient.GetAllAnnotations(System.String,System.String,System.Int64)">
            <summary>
            Lists annotations for a check run using the check run Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-annotations-for-a-check-run">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="checkRunId">The Id of the check run</param>
        </member>
        <member name="M:Octokit.CheckRunsClient.GetAllAnnotations(System.Int64,System.Int64)">
            <summary>
            Lists annotations for a check run using the check run Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-annotations-for-a-check-run">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="checkRunId">The Id of the check run</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.CheckRunsClient.GetAllAnnotations(System.String,System.String,System.Int64,Octokit.ApiOptions)">
            <summary>
            Lists annotations for a check run using the check run Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-annotations-for-a-check-run">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="checkRunId">The Id of the check run</param>
            <param name="options">Options to change the API response</param>
        </member>
        <member name="M:Octokit.CheckRunsClient.GetAllAnnotations(System.Int64,System.Int64,Octokit.ApiOptions)">
            <summary>
            Lists annotations for a check run using the check run Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-annotations-for-a-check-run">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="checkRunId">The Id of the check run</param>
            <param name="options">Options to change the API response</param>
        </member>
        <member name="T:Octokit.ChecksClient">
            <summary>
            A client for GitHub's Checks API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/">Checks API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.ChecksClient.#ctor(Octokit.ApiConnection)">
            <summary>
            Initializes a new GitHub Checks API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="P:Octokit.ChecksClient.Run">
            <summary>
            A client for GitHub's Check Runs API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/">Check Runs API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.ChecksClient.Suite">
            <summary>
            A client for GitHub's Check Suites API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/">Check Suites API documentation</a> for more information.
            </remarks>
        </member>
        <member name="T:Octokit.CheckSuitesClient">
            <summary>
            A client for GitHub's Check Suites API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/">Check Suites API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.CheckSuitesClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Initializes a new GitHub Check Suites API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.CheckSuitesClient.Get(System.String,System.String,System.Int64)">
            <summary>
            Gets a single Check Suite by Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#get-a-single-check-suite">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="checkSuiteId">The Id of the check suite</param>
        </member>
        <member name="M:Octokit.CheckSuitesClient.Get(System.Int64,System.Int64)">
            <summary>
            Gets a single Check Suite by Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#get-a-single-check-suite">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="checkSuiteId">The Id of the check suite</param>
        </member>
        <member name="M:Octokit.CheckSuitesClient.GetAllForReference(System.String,System.String,System.String)">
            <summary>
            Lists Check Suites for a commit reference (SHA, branch name or tag name)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#list-check-suites-for-a-specific-ref">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The reference (SHA, branch name or tag name) to list check suites for</param>
        </member>
        <member name="M:Octokit.CheckSuitesClient.GetAllForReference(System.Int64,System.String)">
            <summary>
            Lists Check Suites for a commit reference (SHA, branch name or tag name)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#list-check-suites-for-a-specific-ref">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The reference (SHA, branch name or tag name) to list check suites for</param>
        </member>
        <member name="M:Octokit.CheckSuitesClient.GetAllForReference(System.String,System.String,System.String,Octokit.CheckSuiteRequest)">
            <summary>
            Lists Check Suites for a commit reference (SHA, branch name or tag name)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#list-check-suites-for-a-specific-ref">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The reference (SHA, branch name or tag name) to list check suites for</param>
            <param name="request">Details to filter the request, such as by App Id or Check Name</param>
        </member>
        <member name="M:Octokit.CheckSuitesClient.GetAllForReference(System.Int64,System.String,Octokit.CheckSuiteRequest)">
            <summary>
            Lists Check Suites for a commit reference (SHA, branch name or tag name)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#list-check-suites-for-a-specific-ref">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The reference (SHA, branch name or tag name) to list check suites for</param>
            <param name="request">Details to filter the request, such as by App Id or Check Name</param>
        </member>
        <member name="M:Octokit.CheckSuitesClient.GetAllForReference(System.String,System.String,System.String,Octokit.CheckSuiteRequest,Octokit.ApiOptions)">
            <summary>
            Lists Check Suites for a commit reference (SHA, branch name or tag name)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#list-check-suites-for-a-specific-ref">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The reference (SHA, branch name or tag name) to list check suites for</param>
            <param name="request">Details to filter the request, such as by App Id or Check Name</param>
            <param name="options">Options to change the API response</param>
        </member>
        <member name="M:Octokit.CheckSuitesClient.GetAllForReference(System.Int64,System.String,Octokit.CheckSuiteRequest,Octokit.ApiOptions)">
            <summary>
            Lists Check Suites for a commit reference (SHA, branch name or tag name)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#list-check-suites-for-a-specific-ref">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The reference (SHA, branch name or tag name) to list check suites for</param>
            <param name="request">Details to filter the request, such as by App Id or Check Name</param>
            <param name="options">Options to change the API response</param>
        </member>
        <member name="M:Octokit.CheckSuitesClient.UpdatePreferences(System.String,System.String,Octokit.CheckSuitePreferences)">
            <summary>
            Updates Check Suites prefrences on a repository, such as disabling automatic creation when code is pushed
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#set-preferences-for-check-suites-on-a-repository">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="preferences">The check suite preferences</param>
        </member>
        <member name="M:Octokit.CheckSuitesClient.UpdatePreferences(System.Int64,Octokit.CheckSuitePreferences)">
            <summary>
            Updates Check Suites prefrences on a repository, such as disabling automatic creation when code is pushed
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#set-preferences-for-check-suites-on-a-repository">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="preferences">The check suite preferences</param>
        </member>
        <member name="M:Octokit.CheckSuitesClient.Create(System.String,System.String,Octokit.NewCheckSuite)">
            <summary>
            Creates a new Check Suite
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#create-a-check-suite">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="newCheckSuite">Details of the Check Suite to create</param>
        </member>
        <member name="M:Octokit.CheckSuitesClient.Create(System.Int64,Octokit.NewCheckSuite)">
            <summary>
            Creates a new Check Suite
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#create-a-check-suite">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="newCheckSuite">Details of the Check Suite to create</param>
        </member>
        <member name="M:Octokit.CheckSuitesClient.Request(System.String,System.String,Octokit.CheckSuiteTriggerRequest)">
            <summary>
            Triggers GitHub to create a new check suite, without pushing new code to a repository
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#request-check-suites">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Details of the Check Suite request</param>
        </member>
        <member name="M:Octokit.CheckSuitesClient.Request(System.Int64,Octokit.CheckSuiteTriggerRequest)">
            <summary>
            Triggers GitHub to create a new check suite, without pushing new code to a repository
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#request-check-suites">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Details of the Check Suite request</param>
        </member>
        <member name="M:Octokit.CheckSuitesClient.Rerequest(System.String,System.String,System.Int64)">
            <summary>
            Triggers GitHub to rerequest an existing check suite, without pushing new code to a repository
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#request-check-suites">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="checkSuiteId">The Id of the check suite</param>
        </member>
        <member name="M:Octokit.CheckSuitesClient.Rerequest(System.Int64,System.Int64)">
            <summary>
            Triggers GitHub to rerequest an existing check suite, without pushing new code to a repository
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#request-check-suites">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="checkSuiteId">The Id of the check suite</param>
        </member>
        <member name="T:Octokit.CommitCommentReactionsClient">
            <summary>
            A client for GitHub's Reactions API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/reactions">Reactions API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.CommitCommentReactionsClient.Create(System.String,System.String,System.Int32,Octokit.NewReaction)">
            <summary>
            Creates a reaction for a specified Commit Comment
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#create-reaction-for-a-commit-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The comment id</param>
            <param name="reaction">The reaction to create</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.CommitCommentReactionsClient.Create(System.Int64,System.Int32,Octokit.NewReaction)">
            <summary>
            Creates a reaction for a specified Commit Comment
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#create-reaction-for-a-commit-comment</remarks>
            <param name="repositoryId">The owner of the repository</param>
            <param name="number">The comment id</param>
            <param name="reaction">The reaction to create</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.CommitCommentReactionsClient.GetAll(System.String,System.String,System.Int32)">
            <summary>
            Get all reactions for a specified Commit Comment
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#list-reactions-for-a-commit-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The comment id</param>        
            <returns></returns>
        </member>
        <member name="M:Octokit.CommitCommentReactionsClient.GetAll(System.Int64,System.Int32)">
            <summary>
            Get all reactions for a specified Commit Comment
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#list-reactions-for-a-commit-comment</remarks>
            <param name="repositoryId">The owner of the repository</param>
            <param name="number">The comment id</param>        
            <returns></returns>
        </member>
        <member name="T:Octokit.CommitsClient">
            <summary>
            A client for GitHub's Git Commits API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/git/commits/">Git Commits API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.CommitsClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub Git Commits API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.CommitsClient.Get(System.String,System.String,System.String)">
            <summary>
            Gets a commit for a given repository by sha reference
            </summary>
            <remarks>
            http://developer.github.com/v3/git/commits/#get-a-commit
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">Tha sha reference of the commit</param>
        </member>
        <member name="M:Octokit.CommitsClient.Get(System.Int64,System.String)">
            <summary>
            Gets a commit for a given repository by sha reference
            </summary>
            <remarks>
            http://developer.github.com/v3/git/commits/#get-a-commit
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">Tha sha reference of the commit</param>
        </member>
        <member name="M:Octokit.CommitsClient.Create(System.String,System.String,Octokit.NewCommit)">
            <summary>
            Create a commit for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/git/commits/#create-a-commit
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="commit">The commit to create</param>
        </member>
        <member name="M:Octokit.CommitsClient.Create(System.Int64,Octokit.NewCommit)">
            <summary>
            Create a commit for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/git/commits/#create-a-commit
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="commit">The commit to create</param>
        </member>
        <member name="T:Octokit.CommitStatusClient">
            <summary>
            A client for GitHub's Git Repository Status API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/statuses/">Repository Statuses API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.CommitStatusClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Initializes a new Commit Status API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.CommitStatusClient.GetAll(System.String,System.String,System.String)">
            <summary>
            Retrieves commit statuses for the specified reference. A reference can be a commit SHA, a branch name, or
            a tag name.
            </summary>
            <remarks>
            https://developer.github.com/v3/repos/statuses/#list-statuses-for-a-specific-ref
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The reference (SHA, branch name, or tag name) to list commits for</param>
        </member>
        <member name="M:Octokit.CommitStatusClient.GetAll(System.Int64,System.String)">
            <summary>
            Retrieves commit statuses for the specified reference. A reference can be a commit SHA, a branch name, or
            a tag name.
            </summary>
            <remarks>
            https://developer.github.com/v3/repos/statuses/#list-statuses-for-a-specific-ref
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The reference (SHA, branch name, or tag name) to list commits for</param>
        </member>
        <member name="M:Octokit.CommitStatusClient.GetAll(System.String,System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Retrieves commit statuses for the specified reference. A reference can be a commit SHA, a branch name, or
            a tag name.
            </summary>
            <remarks>
            https://developer.github.com/v3/repos/statuses/#list-statuses-for-a-specific-ref
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>        
            <param name="reference">The reference (SHA, branch name, or tag name) to list commits for</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.CommitStatusClient.GetAll(System.Int64,System.String,Octokit.ApiOptions)">
            <summary>
            Retrieves commit statuses for the specified reference. A reference can be a commit SHA, a branch name, or
            a tag name.
            </summary>
            <remarks>
            https://developer.github.com/v3/repos/statuses/#list-statuses-for-a-specific-ref
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The reference (SHA, branch name, or tag name) to list commits for</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.CommitStatusClient.GetCombined(System.String,System.String,System.String)">
            <summary>
            Retrieves a combined view of statuses for the specified reference. A reference can be a commit SHA, a branch name, or
            a tag name.
            </summary>
            <remarks>
            https://developer.github.com/v3/repos/statuses/#get-the-combined-status-for-a-specific-ref
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The reference (SHA, branch name, or tag name) to list commits for</param>
        </member>
        <member name="M:Octokit.CommitStatusClient.GetCombined(System.Int64,System.String)">
            <summary>
            Retrieves a combined view of statuses for the specified reference. A reference can be a commit SHA, a branch name, or
            a tag name.
            </summary>
            <remarks>
            https://developer.github.com/v3/repos/statuses/#get-the-combined-status-for-a-specific-ref
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The reference (SHA, branch name, or tag name) to list commits for</param>
        </member>
        <member name="M:Octokit.CommitStatusClient.Create(System.String,System.String,System.String,Octokit.NewCommitStatus)">
            <summary>
            Creates a commit status for the specified ref.
            </summary>
            <remarks>
            https://developer.github.com/v3/repos/statuses/#create-a-status
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The reference (SHA, branch name, or tag name) to list commits for</param>
            <param name="newCommitStatus">The commit status to create</param>
        </member>
        <member name="M:Octokit.CommitStatusClient.Create(System.Int64,System.String,Octokit.NewCommitStatus)">
            <summary>
            Creates a commit status for the specified ref.
            </summary>
            <remarks>
            https://developer.github.com/v3/repos/statuses/#create-a-status
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The reference (SHA, branch name, or tag name) to list commits for</param>
            <param name="newCommitStatus">The commit status to create</param>
        </member>
        <member name="T:Octokit.DeploymentsClient">
            <summary>
            A client for GitHub's Repository Deployments API.
            Gets and creates Deployments.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/deployments/">Repository Deployments API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.DeploymentsClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub Repository Deployments API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.DeploymentsClient.GetAll(System.String,System.String)">
            <summary>
            Gets all the deployments for the specified repository. Any user with pull access
            to a repository can view deployments.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#list-deployments
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.DeploymentsClient.GetAll(System.Int64)">
            <summary>
            Gets all the deployments for the specified repository. Any user with pull access
            to a repository can view deployments.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#list-deployments
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.DeploymentsClient.GetAll(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the deployments for the specified repository. Any user with pull access
            to a repository can view deployments.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#list-deployments
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.DeploymentsClient.GetAll(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all the deployments for the specified repository. Any user with pull access
            to a repository can view deployments.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#list-deployments
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.DeploymentsClient.Create(System.String,System.String,Octokit.NewDeployment)">
            <summary>
            Creates a new deployment for the specified repository.
            Users with push access can create a deployment for a given ref.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#create-a-deployment
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="newDeployment">A <see cref="T:Octokit.NewDeployment"/> instance describing the new deployment to create</param>
        </member>
        <member name="M:Octokit.DeploymentsClient.Create(System.Int64,Octokit.NewDeployment)">
            <summary>
            Creates a new deployment for the specified repository.
            Users with push access can create a deployment for a given ref.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#create-a-deployment
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="newDeployment">A <see cref="T:Octokit.NewDeployment"/> instance describing the new deployment to create</param>
        </member>
        <member name="P:Octokit.DeploymentsClient.Status">
            <summary>
            Client for managing deployment status.
            </summary>
        </member>
        <member name="T:Octokit.DeploymentStatusClient">
            <summary>
            A client for GitHub's Repository Deployment Statuses API.
            Gets and creates Deployment Statuses.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/deployments/">Repository Deployment Statuses API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.DeploymentStatusClient.GetAll(System.String,System.String,System.Int32)">
            <summary>
            Gets all the statuses for the given deployment. Any user with pull access to a repository can
            view deployments.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#list-deployment-statuses
            </remarks>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="deploymentId">The id of the deployment.</param>
        </member>
        <member name="M:Octokit.DeploymentStatusClient.GetAll(System.Int64,System.Int32)">
            <summary>
            Gets all the statuses for the given deployment. Any user with pull access to a repository can
            view deployments.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#list-deployment-statuses
            </remarks>
            <param name="repositoryId">The Id of the repository.</param>
            <param name="deploymentId">The id of the deployment.</param>
        </member>
        <member name="M:Octokit.DeploymentStatusClient.GetAll(System.String,System.String,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all the statuses for the given deployment. Any user with pull access to a repository can
            view deployments.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#list-deployment-statuses
            </remarks>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="deploymentId">The id of the deployment.</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.DeploymentStatusClient.GetAll(System.Int64,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all the statuses for the given deployment. Any user with pull access to a repository can
            view deployments.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#list-deployment-statuses
            </remarks>
            <param name="repositoryId">The Id of the repository.</param>
            <param name="deploymentId">The id of the deployment.</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.DeploymentStatusClient.Create(System.String,System.String,System.Int32,Octokit.NewDeploymentStatus)">
            <summary>
            Creates a new status for the given deployment. Users with push access can create deployment
            statuses for a given deployment.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#create-a-deployment-status
            </remarks>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="deploymentId">The id of the deployment.</param>
            <param name="newDeploymentStatus">The new deployment status to create.</param>
        </member>
        <member name="M:Octokit.DeploymentStatusClient.Create(System.Int64,System.Int32,Octokit.NewDeploymentStatus)">
            <summary>
            Creates a new status for the given deployment. Users with push access can create deployment
            statuses for a given deployment.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#create-a-deployment-status
            </remarks>
            <param name="repositoryId">The Id of the repository.</param>
            <param name="deploymentId">The id of the deployment.</param>
            <param name="newDeploymentStatus">The new deployment status to create.</param>
        </member>
        <member name="T:Octokit.EnterpriseAdminStatsClient">
             <summary>
             A client for GitHub's Enterprise Admin Stats API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/enterprise/admin_stats/">Enterprise Admin Stats API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.EnterpriseAdminStatsClient.GetStatisticsIssues">
            <summary>
            Gets GitHub Enterprise Issue statistics (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/admin_stats/#get-statistics
            </remarks>
            <returns>The <see cref="T:Octokit.AdminStatsIssues"/> statistics.</returns>
        </member>
        <member name="M:Octokit.EnterpriseAdminStatsClient.GetStatisticsHooks">
            <summary>
            Gets GitHub Enterprise Hook statistics (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/admin_stats/#get-statistics
            </remarks>
            <returns>The <see cref="T:Octokit.AdminStatsHooks"/> statistics.</returns>
        </member>
        <member name="M:Octokit.EnterpriseAdminStatsClient.GetStatisticsMilestones">
            <summary>
            Gets GitHub Enterprise Milestone statistics (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/admin_stats/#get-statistics
            </remarks>
            <returns>The <see cref="T:Octokit.AdminStatsMilestones"/> statistics.</returns>
        </member>
        <member name="M:Octokit.EnterpriseAdminStatsClient.GetStatisticsOrgs">
            <summary>
            Gets GitHub Enterprise Organization statistics (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/admin_stats/#get-statistics
            </remarks>
            <returns>The <see cref="T:Octokit.AdminStatsOrgs"/> statistics.</returns>
        </member>
        <member name="M:Octokit.EnterpriseAdminStatsClient.GetStatisticsComments">
            <summary>
            Gets GitHub Enterprise Comment statistics (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/admin_stats/#get-statistics
            </remarks>
            <returns>The <see cref="T:Octokit.AdminStatsComments"/> statistics.</returns>
        </member>
        <member name="M:Octokit.EnterpriseAdminStatsClient.GetStatisticsPages">
            <summary>
            Gets GitHub Enterprise Pages statistics (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/admin_stats/#get-statistics
            </remarks>
            <returns>The <see cref="T:Octokit.AdminStatsPages"/> statistics.</returns>
        </member>
        <member name="M:Octokit.EnterpriseAdminStatsClient.GetStatisticsUsers">
            <summary>
            Gets GitHub Enterprise User statistics (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/admin_stats/#get-statistics
            </remarks>
            <returns>The <see cref="T:Octokit.AdminStatsUsers"/> statistics.</returns>
        </member>
        <member name="M:Octokit.EnterpriseAdminStatsClient.GetStatisticsGists">
            <summary>
            Gets GitHub Enterprise Gist statistics (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/admin_stats/#get-statistics
            </remarks>
            <returns>The <see cref="T:Octokit.AdminStatsGists"/> statistics.</returns>
        </member>
        <member name="M:Octokit.EnterpriseAdminStatsClient.GetStatisticsPulls">
            <summary>
            Gets GitHub Enterprise PullRequest statistics (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/admin_stats/#get-statistics
            </remarks>
            <returns>The <see cref="T:Octokit.AdminStatsPulls"/> statistics.</returns>
        </member>
        <member name="M:Octokit.EnterpriseAdminStatsClient.GetStatisticsRepos">
            <summary>
            Gets GitHub Enterprise Repository statistics (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/admin_stats/#get-statistics
            </remarks>
            <returns>The <see cref="T:Octokit.AdminStatsRepos"/> statistics.</returns>
        </member>
        <member name="M:Octokit.EnterpriseAdminStatsClient.GetStatisticsAll">
            <summary>
            Gets GitHub Enterprise statistics (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/admin_stats/#get-statistics
            </remarks>
            <returns>The <see cref="T:Octokit.AdminStats"/> collection of statistics.</returns>
        </member>
        <member name="T:Octokit.EnterpriseClient">
            <summary>
            A client for GitHub's Enterprise API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/enterprise/">Enterprise API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.EnterpriseClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub Enterprise API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="P:Octokit.EnterpriseClient.AdminStats">
             <summary>
             A client for GitHub's Enterprise Admin Stats API
             </summary>
             <remarks>
             See the <a href="http://developer.github.com/v3/enterprise/admin_stats/">Enterprise Admin Stats API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.EnterpriseClient.Ldap">
             <summary>
             A client for GitHub's Enterprise LDAP API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/enterprise/ldap/">Enterprise LDAP API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.EnterpriseClient.License">
             <summary>
             A client for GitHub's Enterprise License API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/enterprise/license/">Enterprise License API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.EnterpriseClient.Organization">
             <summary>
             A client for GitHub's Enterprise Organization API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/enterprise/orgs/">Enterprise Organization API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.EnterpriseClient.SearchIndexing">
             <summary>
             A client for GitHub's Enterprise Search Indexing API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/enterprise/search_indexing/">Enterprise Search Indexing API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.EnterpriseClient.PreReceiveEnvironment">
             <summary>
             A client for GitHub's Enterprise Pre-receive Environments API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/enterprise-admin/pre_receive_environments/">Enterprise Pre-receive Environments API documentation</a> for more information.
            </remarks>
        </member>
        <member name="T:Octokit.EnterpriseLdapClient">
             <summary>
             A client for GitHub's Enterprise LDAP API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/enterprise/ldap/">Enterprise LDAP API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.EnterpriseLdapClient.UpdateUserMapping(System.String,Octokit.NewLdapMapping)">
            <summary>
            Update the LDAP mapping for a user on a GitHub Enterprise appliance (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/ldap/#update-ldap-mapping-for-a-user
            </remarks>
            <param name="userName">The username to update LDAP mapping</param>
            <param name="newLdapMapping">The <see cref="T:Octokit.NewLdapMapping"/></param>
            <returns>The <see cref="T:Octokit.User"/> object.</returns>
        </member>
        <member name="M:Octokit.EnterpriseLdapClient.QueueSyncUserMapping(System.String)">
            <summary>
            Queue an LDAP Sync job for a user on a GitHub Enterprise appliance (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/ldap/#sync-ldap-mapping-for-a-user
            </remarks>
            <param name="userName">The userName to sync LDAP mapping</param>
            <returns>The <see cref="T:Octokit.LdapSyncResponse"/> of the queue request.</returns>
        </member>
        <member name="M:Octokit.EnterpriseLdapClient.UpdateTeamMapping(System.Int32,Octokit.NewLdapMapping)">
            <summary>
            Update the LDAP mapping for a team on a GitHub Enterprise appliance (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/ldap/#update-ldap-mapping-for-a-team
            </remarks>
            <param name="teamId">The teamId to update LDAP mapping</param>
            <param name="newLdapMapping">The <see cref="T:Octokit.NewLdapMapping"/></param>
            <returns>The <see cref="T:Octokit.Team"/> object.</returns>
        </member>
        <member name="M:Octokit.EnterpriseLdapClient.QueueSyncTeamMapping(System.Int32)">
            <summary>
            Queue an LDAP Sync job for a team on a GitHub Enterprise appliance (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/ldap/#sync-ldap-mapping-for-a-team
            </remarks>
            <param name="teamId">The teamId to update LDAP mapping</param>
            <returns>The <see cref="T:Octokit.LdapSyncResponse"/> of the queue request.</returns>
        </member>
        <member name="T:Octokit.EnterpriseLicenseClient">
             <summary>
             A client for GitHub's Enterprise License API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/enterprise/license/">Enterprise License API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.EnterpriseLicenseClient.Get">
            <summary>
            Gets GitHub Enterprise License Information (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/license/#get-license-information
            </remarks>
            <returns>The <see cref="T:Octokit.LicenseInfo"/> statistics.</returns>
        </member>
        <member name="T:Octokit.EnterpriseOrganizationClient">
             <summary>
             A client for GitHub's Enterprise Organization API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/enterprise/orgs/">Enterprise Organization API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.EnterpriseOrganizationClient.Create(Octokit.NewOrganization)">
            <summary>
            Creates an Organization on a GitHub Enterprise appliance (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/orgs/#create-an-organization
            </remarks>
            <param name="newOrganization">A <see cref="T:Octokit.NewOrganization"/> instance describing the organization to be created</param>
            <returns>The <see cref="T:Octokit.Organization"/> created.</returns>
        </member>
        <member name="T:Octokit.EnterprisePreReceiveEnvironmentsClient">
             <summary>
             A client for GitHub's Enterprise Pre-receive Environments API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/enterprise-admin/pre_receive_environments/">Enterprise Pre-receive Environments API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.EnterprisePreReceiveEnvironmentsClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Initializes a new instance of <see cref="T:Octokit.EnterprisePreReceiveEnvironmentsClient"/>.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.EnterprisePreReceiveEnvironmentsClient.GetAll">
            <summary>
            Gets all <see cref="T:Octokit.PreReceiveEnvironment"/>s.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/enterprise-admin/pre_receive_environments/#list-pre-receive-environments">API documentation</a> for more information.
            </remarks>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.EnterprisePreReceiveEnvironmentsClient.GetAll(Octokit.ApiOptions)">
            <summary>
            Gets all <see cref="T:Octokit.PreReceiveEnvironment"/>s.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/enterprise-admin/pre_receive_environments/#list-pre-receive-environments">API documentation</a> for more information.
            </remarks>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.EnterprisePreReceiveEnvironmentsClient.Get(System.Int64)">
            <summary>
            Gets a single <see cref="T:Octokit.PreReceiveEnvironment"/>.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/enterprise-admin/pre_receive_environments/#get-a-single-pre-receive-environment">API documentation</a> for more information.
            </remarks>
            <param name="environmentId">The id of the pre-receive environment</param>
            <exception cref="T:Octokit.NotFoundException">Thrown when the specified <paramref name="environmentId"/> does not exist.</exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.EnterprisePreReceiveEnvironmentsClient.Create(Octokit.NewPreReceiveEnvironment)">
            <summary>
            Creates a new <see cref="T:Octokit.PreReceiveEnvironment"/>.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/enterprise-admin/pre_receive_environments/#create-a-pre-receive-environment">API documentation</a> for more information.
            </remarks>
            <param name="newPreReceiveEnvironment">A description of the pre-receive environment to create</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.EnterprisePreReceiveEnvironmentsClient.Edit(System.Int64,Octokit.UpdatePreReceiveEnvironment)">
            <summary>
            Edits an existing <see cref="T:Octokit.PreReceiveEnvironment"/>.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/enterprise-admin/pre_receive_environments/#edit-a-pre-receive-environment">API documentation</a> for more information.
            </remarks>
            <param name="environmentId">The id of the pre-receive environment</param>
            <param name="updatePreReceiveEnvironment">A description of the pre-receive environment to edit</param>
            <exception cref="T:Octokit.NotFoundException">Thrown when the specified <paramref name="environmentId"/> does not exist.</exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.EnterprisePreReceiveEnvironmentsClient.Delete(System.Int64)">
            <summary>
            Deletes an existing <see cref="T:Octokit.PreReceiveEnvironment"/>.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/enterprise-admin/pre_receive_environments/#delete-a-pre-receive-environment">API documentation</a> for more information.
            </remarks>
            <param name="environmentId">The id of the pre-receive environment</param>
            <exception cref="T:Octokit.NotFoundException">Thrown when the specified <paramref name="environmentId"/> does not exist.</exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.EnterprisePreReceiveEnvironmentsClient.DownloadStatus(System.Int64)">
            <summary>
            Gets the download status for an existing <see cref="T:Octokit.PreReceiveEnvironment"/>.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/enterprise-admin/pre_receive_environments/#get-a-pre-receive-environments-download-status">API documentation</a> for more information.
            </remarks>
            <param name="environmentId">The id of the pre-receive environment</param>
            <exception cref="T:Octokit.NotFoundException">Thrown when the specified <paramref name="environmentId"/> does not exist.</exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.EnterprisePreReceiveEnvironmentsClient.TriggerDownload(System.Int64)">
            <summary>
            Triggers a new download of the <see cref="T:Octokit.PreReceiveEnvironment"/>'s tarball from the environment's <see cref="P:Octokit.PreReceiveEnvironment.ImageUrl"/>.
            When the download is finished, the newly downloaded tarball will overwrite the existing environment.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/enterprise-admin/pre_receive_environments/#trigger-a-pre-receive-environment-download">API documentation</a> for more information.
            </remarks>
            <param name="environmentId">The id of the pre-receive environment</param>
            <exception cref="T:Octokit.NotFoundException">Thrown when the specified <paramref name="environmentId"/> does not exist.</exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="T:Octokit.EnterpriseProbe">
            <summary>
            Service used to check if a GitHub Enterprise instance lives at a given URL.
            </summary>
        </member>
        <member name="M:Octokit.EnterpriseProbe.#ctor(Octokit.ProductHeaderValue)">
            <summary>
            Creates a new EnterpriseProbe, used to check for the existence of GitHub Enterprise Instances
            </summary>
            <remarks>
            See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required
            </remarks>
            <param name="productInformation">
            The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of
            the user agent for analytics purposes, and used by GitHub to contact you if there are problems.
            </param>
        </member>
        <member name="M:Octokit.EnterpriseProbe.#ctor(Octokit.ProductHeaderValue,Octokit.Internal.IHttpClient)">
            <summary>
            Creates a new EnterpriseProbe, used to check for the existence of GitHub Enterprise Instances
            </summary>
            <remarks>
            See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required
            </remarks>
            <param name="productInformation">
            The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of
            the user agent for analytics purposes, and used by GitHub to contact you if there are problems.
            </param>
            <param name="httpClient">
            The client to use for executing requests
            </param>
        </member>
        <member name="M:Octokit.EnterpriseProbe.Probe(System.Uri)">
            <summary>
            Makes a request to the specified URL and returns whether or not the probe could definitively determine that a GitHub
            Enterprise Instance exists at the specified URL.
            </summary>
            <remarks>
            The probe checks the absolute path /site/sha at the specified <paramref name="enterpriseBaseUrl" />.
            </remarks>
            <param name="enterpriseBaseUrl">The URL to test</param>
            <returns>An <see cref="T:Octokit.EnterpriseProbeResult" /> with either <see cref="F:Octokit.EnterpriseProbeResult.Ok"/>,
            <see cref="F:Octokit.EnterpriseProbeResult.NotFound"/>, or <see cref="F:Octokit.EnterpriseProbeResult.Failed"/> in the case the request failed</returns>
        </member>
        <member name="F:Octokit.EnterpriseProbeResult.Ok">
            <summary>
            Yep! It's an Enterprise server
            </summary>
        </member>
        <member name="F:Octokit.EnterpriseProbeResult.NotFound">
            <summary>
            Got a response from a server, but it wasn't an Enterprise server
            </summary>
        </member>
        <member name="F:Octokit.EnterpriseProbeResult.Failed">
            <summary>
            Request timed out or DNS failed. So it's probably the case it's not an enterprise server but
            we can't know for sure.
            </summary>
        </member>
        <member name="T:Octokit.EnterpriseSearchIndexingClient">
             <summary>
             A client for GitHub's Enterprise Search Indexing API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/enterprise/search_indexing/">Enterprise Search Indexing API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.EnterpriseSearchIndexingClient.Queue(System.String)">
            <summary>
            Queue an indexing job for a user or organization account (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job
            </remarks>
            <param name="owner">A user or organization account</param>
            <returns>The <see cref="T:Octokit.SearchIndexingResponse"/> message.</returns>
        </member>
        <member name="M:Octokit.EnterpriseSearchIndexingClient.Queue(System.String,System.String)">
            <summary>
            Queue an indexing job for a repository (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job
            </remarks>
            <param name="owner">A user or organization account</param>
            <param name="repository">A repository</param>
            <returns>The <see cref="T:Octokit.SearchIndexingResponse"/> message.</returns>
        </member>
        <member name="M:Octokit.EnterpriseSearchIndexingClient.QueueAll(System.String)">
            <summary>
            Queue an indexing job for all of a user or organization's repositories (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job
            </remarks>
            <param name="owner">A user or organization account</param>
            <returns>The <see cref="T:Octokit.SearchIndexingResponse"/> message.</returns>
        </member>
        <member name="M:Octokit.EnterpriseSearchIndexingClient.QueueAllIssues(System.String,System.String)">
            <summary>
            Queue an indexing job for all the issues in a repository (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job
            </remarks>
            <param name="owner">A user or organization account</param>
            <param name="repository">A repository</param>
            <returns>The <see cref="T:Octokit.SearchIndexingResponse"/> message.</returns>
        </member>
        <member name="M:Octokit.EnterpriseSearchIndexingClient.QueueAllIssues(System.String)">
            <summary>
            Queue an indexing job for all the issues in all of a user or organization's repositories (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job
            </remarks>
            <param name="owner">A user or organization account</param>
            <returns>The <see cref="T:Octokit.SearchIndexingResponse"/> message.</returns>
        </member>
        <member name="M:Octokit.EnterpriseSearchIndexingClient.QueueAllCode(System.String,System.String)">
            <summary>
            Queue an indexing job for all the source code in a repository (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job
            </remarks>
            <param name="owner">A user or organization account</param>
            <param name="repository">A repository</param>
            <returns>The <see cref="T:Octokit.SearchIndexingResponse"/> message.</returns>
        </member>
        <member name="M:Octokit.EnterpriseSearchIndexingClient.QueueAllCode(System.String)">
            <summary>
            Queue an indexing job for all the source code in all of a user or organization's repositories (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job
            </remarks>
            <param name="owner">A user or organization account</param>
            <returns>The <see cref="T:Octokit.SearchIndexingResponse"/> message.</returns>
        </member>
        <member name="T:Octokit.IEnterpriseAdminStatsClient">
             <summary>
             A client for GitHub's Enterprise Admin Stats API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/enterprise/admin_stats/">Enterprise Admin Stats API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IEnterpriseAdminStatsClient.GetStatisticsIssues">
            <summary>
            Gets GitHub Enterprise Issue statistics (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/admin_stats/#get-statistics
            </remarks>
            <returns>The <see cref="T:Octokit.AdminStatsIssues"/> statistics.</returns>
        </member>
        <member name="M:Octokit.IEnterpriseAdminStatsClient.GetStatisticsHooks">
            <summary>
            Gets GitHub Enterprise Hook statistics (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/admin_stats/#get-statistics
            </remarks>
            <returns>The <see cref="T:Octokit.AdminStatsHooks"/> statistics.</returns>
        </member>
        <member name="M:Octokit.IEnterpriseAdminStatsClient.GetStatisticsMilestones">
            <summary>
            Gets GitHub Enterprise Milestone statistics (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/admin_stats/#get-statistics
            </remarks>
            <returns>The <see cref="T:Octokit.AdminStatsMilestones"/> statistics.</returns>
        </member>
        <member name="M:Octokit.IEnterpriseAdminStatsClient.GetStatisticsOrgs">
            <summary>
            Gets GitHub Enterprise Organization statistics (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/admin_stats/#get-statistics
            </remarks>
            <returns>The <see cref="T:Octokit.AdminStatsOrgs"/> statistics.</returns>
        </member>
        <member name="M:Octokit.IEnterpriseAdminStatsClient.GetStatisticsComments">
            <summary>
            Gets GitHub Enterprise Comment statistics (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/admin_stats/#get-statistics
            </remarks>
            <returns>The <see cref="T:Octokit.AdminStatsComments"/> statistics.</returns>
        </member>
        <member name="M:Octokit.IEnterpriseAdminStatsClient.GetStatisticsPages">
            <summary>
            Gets GitHub Enterprise Pages statistics (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/admin_stats/#get-statistics
            </remarks>
            <returns>The <see cref="T:Octokit.AdminStatsPages"/> statistics.</returns>
        </member>
        <member name="M:Octokit.IEnterpriseAdminStatsClient.GetStatisticsUsers">
            <summary>
            Gets GitHub Enterprise User statistics (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/admin_stats/#get-statistics
            </remarks>
            <returns>The <see cref="T:Octokit.AdminStatsUsers"/> statistics.</returns>
        </member>
        <member name="M:Octokit.IEnterpriseAdminStatsClient.GetStatisticsGists">
            <summary>
            Gets GitHub Enterprise Gist statistics (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/admin_stats/#get-statistics
            </remarks>
            <returns>The <see cref="T:Octokit.AdminStatsGists"/> statistics.</returns>
        </member>
        <member name="M:Octokit.IEnterpriseAdminStatsClient.GetStatisticsPulls">
            <summary>
            Gets GitHub Enterprise PullRequest statistics (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/admin_stats/#get-statistics
            </remarks>
            <returns>The <see cref="T:Octokit.AdminStatsPulls"/> statistics.</returns>
        </member>
        <member name="M:Octokit.IEnterpriseAdminStatsClient.GetStatisticsRepos">
            <summary>
            Gets GitHub Enterprise Repository statistics (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/admin_stats/#get-statistics
            </remarks>
            <returns>The <see cref="T:Octokit.AdminStatsRepos"/> statistics.</returns>
        </member>
        <member name="M:Octokit.IEnterpriseAdminStatsClient.GetStatisticsAll">
            <summary>
            Gets GitHub Enterprise statistics (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/admin_stats/#get-statistics
            </remarks>
            <returns>The <see cref="T:Octokit.AdminStats"/> collection of statistics.</returns>
        </member>
        <member name="T:Octokit.IEnterpriseClient">
            <summary>
            A client for GitHub's Enterprise API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/enterprise/">Enterprise API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.IEnterpriseClient.AdminStats">
             <summary>
             A client for GitHub's Enterprise Admin Stats API
             </summary>
             <remarks>
             See the <a href="http://developer.github.com/v3/enterprise/admin_stats/">Enterprise Admin Stats API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.IEnterpriseClient.Ldap">
             <summary>
             A client for GitHub's Enterprise LDAP API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/enterprise/ldap/">Enterprise LDAP API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.IEnterpriseClient.License">
             <summary>
             A client for GitHub's Enterprise License API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/enterprise/license/">Enterprise License API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.IEnterpriseClient.Organization">
             <summary>
             A client for GitHub's Enterprise Organization API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/enterprise/orgs/">Enterprise Organization API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.IEnterpriseClient.SearchIndexing">
             <summary>
             A client for GitHub's Enterprise Search Indexing API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/enterprise/search_indexing/">Enterprise Search Indexing API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.IEnterpriseClient.PreReceiveEnvironment">
             <summary>
             A client for GitHub's Enterprise Pre-receive Environments API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/enterprise-admin/pre_receive_environments/">Enterprise Pre-receive Environments API documentation</a> for more information.
            </remarks>
        </member>
        <member name="T:Octokit.IEnterpriseLdapClient">
             <summary>
             A client for GitHub's Enterprise LDAP API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/enterprise/ldap/">Enterprise LDAP API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IEnterpriseLdapClient.UpdateUserMapping(System.String,Octokit.NewLdapMapping)">
            <summary>
            Update the LDAP mapping for a user on a GitHub Enterprise appliance (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/ldap/#update-ldap-mapping-for-a-user
            </remarks>
            <param name="userName">The username to update LDAP mapping</param>
            <param name="newLdapMapping">The <see cref="T:Octokit.NewLdapMapping"/></param>
            <returns>The <see cref="T:Octokit.User"/> object.</returns>
        </member>
        <member name="M:Octokit.IEnterpriseLdapClient.QueueSyncUserMapping(System.String)">
            <summary>
            Queue an LDAP Sync job for a user on a GitHub Enterprise appliance (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/ldap/#sync-ldap-mapping-for-a-user
            </remarks>
            <param name="userName">The username to sync LDAP mapping</param>
            <returns>The <see cref="T:Octokit.LdapSyncResponse"/> of the queue request.</returns>
        </member>
        <member name="M:Octokit.IEnterpriseLdapClient.UpdateTeamMapping(System.Int32,Octokit.NewLdapMapping)">
            <summary>
            Update the LDAP mapping for a team on a GitHub Enterprise appliance (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/ldap/#update-ldap-mapping-for-a-team
            </remarks>
            <param name="teamId">The teamId to update LDAP mapping</param>
            <param name="newLdapMapping">The <see cref="T:Octokit.NewLdapMapping"/></param>
            <returns>The <see cref="T:Octokit.Team"/> object.</returns>
        </member>
        <member name="M:Octokit.IEnterpriseLdapClient.QueueSyncTeamMapping(System.Int32)">
            <summary>
            Queue an LDAP Sync job for a team on a GitHub Enterprise appliance (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/ldap/#sync-ldap-mapping-for-a-team
            </remarks>
            <param name="teamId">The teamId to update LDAP mapping</param>
            <returns>The <see cref="T:Octokit.LdapSyncResponse"/> of the queue request.</returns>
        </member>
        <member name="T:Octokit.IEnterpriseLicenseClient">
             <summary>
             A client for GitHub's Enterprise License API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/enterprise/license/">Enterprise License API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IEnterpriseLicenseClient.Get">
            <summary>
            Gets GitHub Enterprise License Information (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/license/#get-license-information
            </remarks>
            <returns>The <see cref="T:Octokit.LicenseInfo"/> statistics.</returns>
        </member>
        <member name="T:Octokit.IEnterpriseOrganizationClient">
             <summary>
             A client for GitHub's Enterprise Organization API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/enterprise/orgs/">Enterprise Organization API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IEnterpriseOrganizationClient.Create(Octokit.NewOrganization)">
            <summary>
            Creates an Organization on a GitHub Enterprise appliance (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/orgs/#create-an-organization
            </remarks>
            <param name="newOrganization">A <see cref="T:Octokit.NewOrganization"/> instance describing the organization to be created</param>
            <returns>The <see cref="T:Octokit.Organization"/> created.</returns>
        </member>
        <member name="T:Octokit.IEnterprisePreReceiveEnvironmentsClient">
             <summary>
             A client for GitHub's Enterprise Pre-receive Environments API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/enterprise-admin/pre_receive_environments/">Enterprise Pre-receive Environments API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IEnterprisePreReceiveEnvironmentsClient.GetAll">
            <summary>
            Gets all <see cref="T:Octokit.PreReceiveEnvironment"/>s.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/enterprise-admin/pre_receive_environments/#list-pre-receive-environments">API documentation</a> for more information.
            </remarks>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IEnterprisePreReceiveEnvironmentsClient.GetAll(Octokit.ApiOptions)">
            <summary>
            Gets all <see cref="T:Octokit.PreReceiveEnvironment"/>s.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/enterprise-admin/pre_receive_environments/#list-pre-receive-environments">API documentation</a> for more information.
            </remarks>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IEnterprisePreReceiveEnvironmentsClient.Get(System.Int64)">
            <summary>
            Gets a single <see cref="T:Octokit.PreReceiveEnvironment"/>.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/enterprise-admin/pre_receive_environments/#get-a-single-pre-receive-environment">API documentation</a> for more information.
            </remarks>
            <param name="environmentId">The id of the pre-receive environment</param>
            <exception cref="T:Octokit.NotFoundException">Thrown when the specified <paramref name="environmentId"/> does not exist.</exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IEnterprisePreReceiveEnvironmentsClient.Create(Octokit.NewPreReceiveEnvironment)">
            <summary>
            Creates a new <see cref="T:Octokit.PreReceiveEnvironment"/>.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/enterprise-admin/pre_receive_environments/#create-a-pre-receive-environment">API documentation</a> for more information.
            </remarks>
            <param name="newPreReceiveEnvironment">A description of the pre-receive environment to create</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IEnterprisePreReceiveEnvironmentsClient.Edit(System.Int64,Octokit.UpdatePreReceiveEnvironment)">
            <summary>
            Edits an existing <see cref="T:Octokit.PreReceiveEnvironment"/>.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/enterprise-admin/pre_receive_environments/#edit-a-pre-receive-environment">API documentation</a> for more information.
            </remarks>
            <param name="environmentId">The id of the pre-receive environment</param>
            <param name="updatePreReceiveEnvironment">A description of the pre-receive environment to edit</param>
            <exception cref="T:Octokit.NotFoundException">Thrown when the specified <paramref name="environmentId"/> does not exist.</exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IEnterprisePreReceiveEnvironmentsClient.Delete(System.Int64)">
            <summary>
            Deletes an existing <see cref="T:Octokit.PreReceiveEnvironment"/>.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/enterprise-admin/pre_receive_environments/#delete-a-pre-receive-environment">API documentation</a> for more information.
            </remarks>
            <param name="environmentId">The id of the pre-receive environment</param>
            <exception cref="T:Octokit.NotFoundException">Thrown when the specified <paramref name="environmentId"/> does not exist.</exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IEnterprisePreReceiveEnvironmentsClient.DownloadStatus(System.Int64)">
            <summary>
            Gets the download status for an existing <see cref="T:Octokit.PreReceiveEnvironment"/>.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/enterprise-admin/pre_receive_environments/#get-a-pre-receive-environments-download-status">API documentation</a> for more information.
            </remarks>
            <param name="environmentId">The id of the pre-receive environment</param>
            <exception cref="T:Octokit.NotFoundException">Thrown when the specified <paramref name="environmentId"/> does not exist.</exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IEnterprisePreReceiveEnvironmentsClient.TriggerDownload(System.Int64)">
            <summary>
            Triggers a new download of the <see cref="T:Octokit.PreReceiveEnvironment"/>'s tarball from the environment's <see cref="P:Octokit.PreReceiveEnvironment.ImageUrl"/>.
            When the download is finished, the newly downloaded tarball will overwrite the existing environment.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/enterprise-admin/pre_receive_environments/#trigger-a-pre-receive-environment-download">API documentation</a> for more information.
            </remarks>
            <param name="environmentId">The id of the pre-receive environment</param>
            <exception cref="T:Octokit.NotFoundException">Thrown when the specified <paramref name="environmentId"/> does not exist.</exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="T:Octokit.IEnterpriseProbe">
            <summary>
            Service used to check if a GitHub Enterprise instance lives at a given URL.
            </summary>
        </member>
        <member name="M:Octokit.IEnterpriseProbe.Probe(System.Uri)">
            <summary>
            Makes a request to the specified URL and returns whether or not the probe could definitively determine that a GitHub
            Enterprise Instance exists at the specified URL.
            </summary>
            <remarks>
            The probe checks the absolute path /site/sha at the specified <paramref name="enterpriseBaseUrl" />.
            </remarks>
            <param name="enterpriseBaseUrl">The URL to test</param>
            <returns>An <see cref="T:Octokit.EnterpriseProbeResult" /> with either <see cref="F:Octokit.EnterpriseProbeResult.Ok"/>,
            <see cref="F:Octokit.EnterpriseProbeResult.NotFound"/>, or <see cref="F:Octokit.EnterpriseProbeResult.Failed"/> in the case the request failed</returns>
        </member>
        <member name="T:Octokit.IEnterpriseSearchIndexingClient">
             <summary>
             A client for GitHub's Enterprise Search Indexing API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/enterprise/search_indexing/">Enterprise Search Indexing API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IEnterpriseSearchIndexingClient.Queue(System.String)">
            <summary>
            Queue an indexing job for a user or organization account (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job
            </remarks>
            <param name="owner">A user or organization account</param>
            <returns>The <see cref="T:Octokit.SearchIndexingResponse"/> message.</returns>
        </member>
        <member name="M:Octokit.IEnterpriseSearchIndexingClient.Queue(System.String,System.String)">
            <summary>
            Queue an indexing job for a repository (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job
            </remarks>
            <param name="owner">A user or organization account</param>
            <param name="repository">A repository</param>
            <returns>The <see cref="T:Octokit.SearchIndexingResponse"/> message.</returns>
        </member>
        <member name="M:Octokit.IEnterpriseSearchIndexingClient.QueueAll(System.String)">
            <summary>
            Queue an indexing job for all of a user or organization's repositories (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job
            </remarks>
            <param name="owner">A user or organization account</param>
            <returns>The <see cref="T:Octokit.SearchIndexingResponse"/> message.</returns>
        </member>
        <member name="M:Octokit.IEnterpriseSearchIndexingClient.QueueAllIssues(System.String,System.String)">
            <summary>
            Queue an indexing job for all the issues in a repository (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job
            </remarks>
            <param name="owner">A user or organization account</param>
            <param name="repository">A repository</param>
            <returns>The <see cref="T:Octokit.SearchIndexingResponse"/> message.</returns>
        </member>
        <member name="M:Octokit.IEnterpriseSearchIndexingClient.QueueAllIssues(System.String)">
            <summary>
            Queue an indexing job for all the issues in all of a user or organization's repositories (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job
            </remarks>
            <param name="owner">A user or organization account</param>
            <returns>The <see cref="T:Octokit.SearchIndexingResponse"/> message.</returns>
        </member>
        <member name="M:Octokit.IEnterpriseSearchIndexingClient.QueueAllCode(System.String,System.String)">
            <summary>
            Queue an indexing job for all the source code in a repository (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job
            </remarks>
            <param name="owner">A user or organization account</param>
            <param name="repository">A repository</param>
            <returns>The <see cref="T:Octokit.SearchIndexingResponse"/> message.</returns>
        </member>
        <member name="M:Octokit.IEnterpriseSearchIndexingClient.QueueAllCode(System.String)">
            <summary>
            Queue an indexing job for all the source code in all of a user or organization's repositories (must be Site Admin user).
            </summary>
            <remarks>
            https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job
            </remarks>
            <param name="owner">A user or organization account</param>
            <returns>The <see cref="T:Octokit.SearchIndexingResponse"/> message.</returns>
        </member>
        <member name="T:Octokit.EventsClient">
            <summary>
            A client for GitHub's Activity Events API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/activity/events/">Activity Events API documentation</a> for more information
            </remarks>
        </member>
        <member name="M:Octokit.EventsClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub Issue Events API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.EventsClient.GetAll">
            <summary>
            Gets all the public events
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-public-events
            </remarks>
        </member>
        <member name="M:Octokit.EventsClient.GetAll(Octokit.ApiOptions)">
            <summary>
            Gets all the public events
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-public-events
            </remarks>
            <param name="options">Options for changing the API response</param>
            <returns>All the public <see cref="T:Octokit.Activity"/>s for the particular user.</returns>        
        </member>
        <member name="M:Octokit.EventsClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Gets all the events for a given repository
            </summary>
            <remarks>
            https://developer.github.com/v3/activity/events/#list-repository-events
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.EventsClient.GetAllForRepository(System.Int64)">
            <summary>
            Gets all the events for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.EventsClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the events for a given repository
            </summary>
            <remarks>
            https://developer.github.com/v3/activity/events/#list-repository-events
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.EventsClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all the events for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.EventsClient.GetAllIssuesForRepository(System.String,System.String)">
            <summary>
            Gets all the event issues for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.EventsClient.GetAllIssuesForRepository(System.Int64)">
            <summary>
            Gets all the issue events for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.EventsClient.GetAllIssuesForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the event issues for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.EventsClient.GetAllIssuesForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all the issue events for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.EventsClient.GetAllForRepositoryNetwork(System.String,System.String)">
            <summary>
            Gets all the events for a given repository network
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-public-events-for-a-network-of-repositories
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.EventsClient.GetAllForRepositoryNetwork(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the events for a given repository network
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-public-events-for-a-network-of-repositories
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.EventsClient.GetAllForOrganization(System.String)">
            <summary>
            Gets all the events for a given organization
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-public-events-for-an-organization
            </remarks>
            <param name="organization">The name of the organization</param>
        </member>
        <member name="M:Octokit.EventsClient.GetAllForOrganization(System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the events for a given organization
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-public-events-for-an-organization
            </remarks>
            <param name="organization">The name of the organization</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.EventsClient.GetAllUserReceived(System.String)">
            <summary>
            Gets all the events that have been received by a given user.
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-events-that-a-user-has-received
            </remarks>
            <param name="user">The login of the user</param>
        </member>
        <member name="M:Octokit.EventsClient.GetAllUserReceived(System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the events that have been received by a given user.
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-events-that-a-user-has-received
            </remarks>
            <param name="user">The login of the user</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.EventsClient.GetAllUserReceivedPublic(System.String)">
            <summary>
            Gets all the events that have been received by a given user.
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-public-events-that-a-user-has-received
            </remarks>
            <param name="user">The login of the user</param>
        </member>
        <member name="M:Octokit.EventsClient.GetAllUserReceivedPublic(System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the events that have been received by a given user.
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-public-events-that-a-user-has-received
            </remarks>
            <param name="user">The login of the user</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.EventsClient.GetAllUserPerformed(System.String)">
            <summary>
            Gets all the events that have been performed by a given user.
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-events-performed-by-a-user
            </remarks>
            <param name="user">The login of the user</param>
        </member>
        <member name="M:Octokit.EventsClient.GetAllUserPerformed(System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the events that have been performed by a given user.
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-events-performed-by-a-user
            </remarks>
            <param name="user">The login of the user</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.EventsClient.GetAllUserPerformedPublic(System.String)">
            <summary>
            Gets all the public events that have been performed by a given user.
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-public-events-performed-by-a-user
            </remarks>
            <param name="user">The login of the user</param>
        </member>
        <member name="M:Octokit.EventsClient.GetAllUserPerformedPublic(System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the public events that have been performed by a given user.
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-public-events-performed-by-a-user
            </remarks>
            <param name="user">The login of the user</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.EventsClient.GetAllForAnOrganization(System.String,System.String)">
            <summary>
            Gets all the events that are associated with an organization.
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-events-for-an-organization
            </remarks>
            <param name="user">The login of the user</param>
            <param name="organization">The name of the organization</param>
        </member>
        <member name="M:Octokit.EventsClient.GetAllForAnOrganization(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the events that are associated with an organization.
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-events-for-an-organization
            </remarks>
            <param name="user">The login of the user</param>
            <param name="organization">The name of the organization</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="T:Octokit.FeedsClient">
            <summary>
            A client for GitHub's Feeds API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/activity/feeds/">Feeds API documentation</a> for more information
            </remarks>
        </member>
        <member name="M:Octokit.FeedsClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub Feeds API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.FeedsClient.GetFeeds">
            <summary>
            Gets all the feeds available to the authenticating user
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/feeds/#list-feeds
            </remarks>
            <returns>All the public <see cref="T:Octokit.Feed"/>s for the particular user.</returns>
        </member>
        <member name="T:Octokit.FollowersClient">
             <summary>
             A client for GitHub's User Followers API
             </summary>
             <remarks>
             See the <a href="http://developer.github.com/v3/users/followers/">Followers API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.FollowersClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Initializes a new GitHub User Followers API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.FollowersClient.GetAllForCurrent">
            <summary>
            List the authenticated user’s followers
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#list-followers-of-a-user">API documentation</a> for more information.
            </remarks>
            <returns>A <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of <see cref="T:Octokit.User"/>s that follow the authenticated user.</returns>
        </member>
        <member name="M:Octokit.FollowersClient.GetAllForCurrent(Octokit.ApiOptions)">
            <summary>
            List the authenticated user’s followers
            </summary>
            <param name="options">Options for changing the API response</param>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#list-followers-of-a-user">API documentation</a> for more information.
            </remarks>
            <returns>A <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of <see cref="T:Octokit.User"/>s that follow the authenticated user.</returns>
        </member>
        <member name="M:Octokit.FollowersClient.GetAll(System.String)">
            <summary>
            List a user’s followers
            </summary>
            <param name="login">The login name for the user</param>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#list-followers-of-a-user">API documentation</a> for more information.
            </remarks>
            <returns>A <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of <see cref="T:Octokit.User"/>s that follow the passed user.</returns>
        </member>
        <member name="M:Octokit.FollowersClient.GetAll(System.String,Octokit.ApiOptions)">
            <summary>
            List a user’s followers
            </summary>
            <param name="login">The login name for the user</param>
            <param name="options">Options for changing the API response</param>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#list-followers-of-a-user">API documentation</a> for more information.
            </remarks>
            <returns>A <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of <see cref="T:Octokit.User"/>s that follow the passed user.</returns>
        </member>
        <member name="M:Octokit.FollowersClient.GetAllFollowingForCurrent">
            <summary>
            List who the authenticated user is following
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#list-users-followed-by-another-user">API documentation</a> for more information.
            </remarks>
            <returns>A <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of <see cref="T:Octokit.User"/>s that the authenticated user follows.</returns>
        </member>
        <member name="M:Octokit.FollowersClient.GetAllFollowingForCurrent(Octokit.ApiOptions)">
            <summary>
            List who the authenticated user is following
            </summary>
            <param name="options">Options for changing the API response</param>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#list-users-followed-by-another-user">API documentation</a> for more information.
            </remarks>
            <returns>A <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of <see cref="T:Octokit.User"/>s that the authenticated user follows.</returns>
        </member>
        <member name="M:Octokit.FollowersClient.GetAllFollowing(System.String)">
            <summary>
            List who a user is following
            </summary>
            <param name="login">The login name of the user</param>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#list-users-followed-by-another-user">API documentation</a> for more information.
            </remarks>
            <returns>A <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of <see cref="T:Octokit.User"/>s that the passed user follows.</returns>
        </member>
        <member name="M:Octokit.FollowersClient.GetAllFollowing(System.String,Octokit.ApiOptions)">
            <summary>
            List who a user is following
            </summary>
            <param name="login">The login name of the user</param>
            <param name="options">Options for changing the API response</param>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#list-users-followed-by-another-user">API documentation</a> for more information.
            </remarks>
            <returns>A <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of <see cref="T:Octokit.User"/>s that the passed user follows.</returns>
        </member>
        <member name="M:Octokit.FollowersClient.IsFollowingForCurrent(System.String)">
            <summary>
            Check if the authenticated user follows another user
            </summary>
            <param name="following">The login name of the other user</param>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#check-if-you-are-following-a-user">API documentation</a> for more information.
            </remarks>
            <returns>A <c>bool</c> representing the success of the operation.</returns>
        </member>
        <member name="M:Octokit.FollowersClient.IsFollowing(System.String,System.String)">
            <summary>
            Check if one user follows another user
            </summary>
            <param name="login">The login name of the user</param>
            <param name="following">The login name of the other user</param>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#check-if-one-user-follows-another">API documentation</a> for more information.
            </remarks>
            <returns>A <c>bool</c> representing the success of the operation.</returns>
        </member>
        <member name="M:Octokit.FollowersClient.Follow(System.String)">
            <summary>
            Follow a user
            </summary>
            <param name="login">The login name of the user to follow</param>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#follow-a-user">API documentation</a> for more information.
            </remarks>
            <returns>A <c>bool</c> representing the success of the operation.</returns>
        </member>
        <member name="M:Octokit.FollowersClient.Unfollow(System.String)">
            <summary>
            Unfollow a user
            </summary>
            <param name="login">The login name of the user to unfollow</param>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#unfollow-a-user">API documentation</a> for more information.
            </remarks>
            <returns></returns>
        </member>
        <member name="T:Octokit.GistCommentsClient">
            <summary>
            A client for GitHub's Gist Comments API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/gists/comments/">Gist Comments API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.GistCommentsClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub Gist Comments API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.GistCommentsClient.Get(System.String,System.Int32)">
            <summary>
            Gets a single comment by gist- and comment id.
            </summary>
            <remarks>http://developer.github.com/v3/gists/comments/#get-a-single-comment</remarks>
            <param name="gistId">The id of the gist</param>
            <param name="commentId">The id of the comment</param>
            <returns>Task{GistComment}.</returns>
        </member>
        <member name="M:Octokit.GistCommentsClient.GetAllForGist(System.String)">
            <summary>
            Gets all comments for the gist with the specified id.
            </summary>
            <remarks>http://developer.github.com/v3/gists/comments/#list-comments-on-a-gist</remarks>
            <param name="gistId">The id of the gist</param>
            <returns>Task{IReadOnlyList{GistComment}}.</returns>
        </member>
        <member name="M:Octokit.GistCommentsClient.GetAllForGist(System.String,Octokit.ApiOptions)">
            <summary>
            Gets all comments for the gist with the specified id.
            </summary>
            <remarks>http://developer.github.com/v3/gists/comments/#list-comments-on-a-gist</remarks>
            <param name="gistId">The id of the gist</param>
            <param name="options">Options for changing the API response</param>
            <returns>Task{IReadOnlyList{GistComment}}.</returns>
        </member>
        <member name="M:Octokit.GistCommentsClient.Create(System.String,System.String)">
            <summary>
            Creates a comment for the gist with the specified id.
            </summary>
            <remarks>http://developer.github.com/v3/gists/comments/#create-a-comment</remarks>
            <param name="gistId">The id of the gist</param>
            <param name="comment">The body of the comment</param>
            <returns>Task{GistComment}.</returns>
        </member>
        <member name="M:Octokit.GistCommentsClient.Update(System.String,System.Int32,System.String)">
            <summary>
            Updates the comment with the specified gist- and comment id.
            </summary>
            <remarks>http://developer.github.com/v3/gists/comments/#edit-a-comment</remarks>
            <param name="gistId">The id of the gist</param>
            <param name="commentId">The id of the comment</param>
            <param name="comment">The updated body of the comment</param>
            <returns>Task{GistComment}.</returns>
        </member>
        <member name="M:Octokit.GistCommentsClient.Delete(System.String,System.Int32)">
            <summary>
            Deletes the comment with the specified gist- and comment id.
            </summary>
            <remarks>http://developer.github.com/v3/gists/comments/#delete-a-comment</remarks>
            <param name="gistId">The id of the gist</param>
            <param name="commentId">The id of the comment</param>
            <returns>Task.</returns>
        </member>
        <member name="T:Octokit.GistsClient">
            <summary>
            A client for GitHub's Gists API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/gists/">Gists API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.GistsClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub Gists API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.GistsClient.Get(System.String)">
            <summary>
            Gets a gist
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#get-a-single-gist
            </remarks>
            <param name="id">The id of the gist</param>
        </member>
        <member name="M:Octokit.GistsClient.Create(Octokit.NewGist)">
            <summary>
            Creates a new gist
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#create-a-gist
            </remarks>
            <param name="newGist">The new gist to create</param>
        </member>
        <member name="M:Octokit.GistsClient.Fork(System.String)">
            <summary>
            Creates a fork of a gist
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#fork-a-gist
            </remarks>
            <param name="id">The id of the gist to fork</param>
        </member>
        <member name="M:Octokit.GistsClient.Delete(System.String)">
            <summary>
            Deletes a gist
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#delete-a-gist
            </remarks>
            <param name="id">The id of the gist</param>
        </member>
        <member name="M:Octokit.GistsClient.GetAll">
            <summary>
            List the authenticated user’s gists or if called anonymously, 
            this will return all public gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
        </member>
        <member name="M:Octokit.GistsClient.GetAll(Octokit.ApiOptions)">
            <summary>
            List the authenticated user’s gists or if called anonymously, 
            this will return all public gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.GistsClient.GetAll(System.DateTimeOffset)">
            <summary>
            List the authenticated user’s gists or if called anonymously, 
            this will return all public gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="since">Only gists updated at or after this time are returned</param>
        </member>
        <member name="M:Octokit.GistsClient.GetAll(System.DateTimeOffset,Octokit.ApiOptions)">
            <summary>
            List the authenticated user’s gists or if called anonymously, 
            this will return all public gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="since">Only gists updated at or after this time are returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.GistsClient.GetAllPublic">
            <summary>
            Lists all public gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
        </member>
        <member name="M:Octokit.GistsClient.GetAllPublic(Octokit.ApiOptions)">
            <summary>
            Lists all public gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.GistsClient.GetAllPublic(System.DateTimeOffset)">
            <summary>
            Lists all public gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="since">Only gists updated at or after this time are returned</param>
        </member>
        <member name="M:Octokit.GistsClient.GetAllPublic(System.DateTimeOffset,Octokit.ApiOptions)">
            <summary>
            Lists all public gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="since">Only gists updated at or after this time are returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.GistsClient.GetAllStarred">
            <summary>
            List the authenticated user’s starred gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
        </member>
        <member name="M:Octokit.GistsClient.GetAllStarred(Octokit.ApiOptions)">
            <summary>
            List the authenticated user’s starred gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.GistsClient.GetAllStarred(System.DateTimeOffset)">
            <summary>
            List the authenticated user’s starred gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="since">Only gists updated at or after this time are returned</param>
        </member>
        <member name="M:Octokit.GistsClient.GetAllStarred(System.DateTimeOffset,Octokit.ApiOptions)">
            <summary>
            List the authenticated user’s starred gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="since">Only gists updated at or after this time are returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.GistsClient.GetAllForUser(System.String)">
            <summary>
            List a user's gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="user">The user</param>
        </member>
        <member name="M:Octokit.GistsClient.GetAllForUser(System.String,Octokit.ApiOptions)">
            <summary>
            List a user's gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="user">The user</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.GistsClient.GetAllForUser(System.String,System.DateTimeOffset)">
            <summary>
            List a user's gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="user">The user</param>
            <param name="since">Only gists updated at or after this time are returned</param>
        </member>
        <member name="M:Octokit.GistsClient.GetAllForUser(System.String,System.DateTimeOffset,Octokit.ApiOptions)">
            <summary>
            List a user's gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="user">The user</param>
            <param name="since">Only gists updated at or after this time are returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.GistsClient.GetAllCommits(System.String)">
            <summary>
            List gist commits
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists-commits
            </remarks>
            <param name="id">The id of the gist</param>
        </member>
        <member name="M:Octokit.GistsClient.GetAllCommits(System.String,Octokit.ApiOptions)">
            <summary>
            List gist commits
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists-commits
            </remarks>
            <param name="id">The id of the gist</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.GistsClient.GetAllForks(System.String)">
            <summary>
            List gist forks
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists-forks
            </remarks>
            <param name="id">The id of the gist</param>
        </member>
        <member name="M:Octokit.GistsClient.GetAllForks(System.String,Octokit.ApiOptions)">
            <summary>
            List gist forks
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists-forks
            </remarks>
            <param name="id">The id of the gist</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.GistsClient.Edit(System.String,Octokit.GistUpdate)">
            <summary>
            Edits a gist
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#delete-a-gist
            </remarks>
            <param name="id">The id of the gist</param>
            <param name="gistUpdate">The update to the gist</param>
        </member>
        <member name="M:Octokit.GistsClient.Star(System.String)">
            <summary>
            Stars a gist
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#star-a-gist
            </remarks>
            <param name="id">The id of the gist</param>
        </member>
        <member name="M:Octokit.GistsClient.Unstar(System.String)">
            <summary>
            Unstars a gist
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#unstar-a-gist
            </remarks>
            <param name="id">The id of the gist</param>
        </member>
        <member name="M:Octokit.GistsClient.IsStarred(System.String)">
            <summary>
            Checks if the gist is starred
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#check-if-a-gist-is-starred
            </remarks>
            <param name="id">The id of the gist</param>
        </member>
        <member name="T:Octokit.GitDatabaseClient">
            <summary>
            A client for GitHub's Git Database API. Gives you access to read and write raw Git objects and to list and update your references.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/git/">Git API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.GitDatabaseClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub Git API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="T:Octokit.Clients.GitHubAppInstallationsClient">
            <summary>
            A client for GitHub Applications Installations API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/apps/installations/">GitHub Apps Installations API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.Clients.GitHubAppInstallationsClient.GetAllRepositoriesForCurrent">
            <summary>
            List repositories of the authenticated GitHub App Installation (requires GitHubApp Installation-Token auth).
            </summary>
            <remarks>https://developer.github.com/v3/apps/installations/#list-repositories</remarks>
        </member>
        <member name="M:Octokit.Clients.GitHubAppInstallationsClient.GetAllRepositoriesForCurrent(Octokit.ApiOptions)">
            <summary>
            List repositories of the authenticated GitHub App Installation (requires GitHubApp Installation-Token auth).
            </summary>
            <param name="options">Options for changing the API response</param>
            <remarks>https://developer.github.com/v3/apps/installations/#list-repositories</remarks>
        </member>
        <member name="M:Octokit.Clients.GitHubAppInstallationsClient.GetAllRepositoriesForCurrentUser(System.Int64)">
            <summary>
            List repositories accessible to the user for an installation (requires GitHubApp User-To-Server Auth).
            </summary>
            <param name="installationId">The Id of the installation</param>
            <remarks>https://developer.github.com/v3/apps/installations/#list-repositories-accessible-to-the-user-for-an-installation</remarks>
        </member>
        <member name="M:Octokit.Clients.GitHubAppInstallationsClient.GetAllRepositoriesForCurrentUser(System.Int64,Octokit.ApiOptions)">
            <summary>
            List repositories accessible to the user for an installation (requires GitHubApp User-To-Server Auth).
            </summary>
            <param name="installationId">The Id of the installation</param>
            <param name="options">Options for changing the API response</param>
            <remarks>https://developer.github.com/v3/apps/installations/#list-repositories-accessible-to-the-user-for-an-installation</remarks>
        </member>
        <member name="T:Octokit.GitHubAppsClient">
            <summary>
            A client for GitHub Applications API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/apps/">GitHub Apps API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.GitHubAppsClient.Installation">
            <summary>
            Access GitHub's Apps Installations API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/apps/installations/
            </remarks>
        </member>
        <member name="M:Octokit.GitHubAppsClient.Get(System.String)">
            <summary>
            Get a single GitHub App (if private, requires Personal Access Token or GitHubApp auth)
            </summary>
            <remarks>https://developer.github.com/v3/apps/#get-a-single-github-app</remarks>
            <param name="slug">The URL-friendly name of your GitHub App. You can find this on the settings page for your GitHub App.</param>
        </member>
        <member name="M:Octokit.GitHubAppsClient.GetCurrent">
            <summary>
            Returns the GitHub App associated with the authentication credentials used (requires GitHubApp auth).
            </summary>
            <remarks>https://developer.github.com/v3/apps/#get-the-authenticated-github-app</remarks>
        </member>
        <member name="M:Octokit.GitHubAppsClient.GetAllInstallationsForCurrent">
            <summary>
            List installations of the authenticated GitHub App (requires GitHubApp auth).
            </summary>
            <remarks>https://developer.github.com/v3/apps/#find-installations</remarks>
        </member>
        <member name="M:Octokit.GitHubAppsClient.GetAllInstallationsForCurrent(Octokit.ApiOptions)">
            <summary>
            List installations of the authenticated GitHub App (requires GitHubApp auth).
            </summary>
            <param name="options">Options for changing the API response</param>
            <remarks>https://developer.github.com/v3/apps/#find-installations</remarks>
        </member>
        <member name="M:Octokit.GitHubAppsClient.GetInstallation(System.Int64)">
            <summary>
            Get a single GitHub App Installation (requires GitHubApp auth).
            </summary>
            <remarks>https://developer.github.com/v3/apps/#get-a-single-installation</remarks>
            <param name="installationId">The Id of the GitHub App Installation</param>
        </member>
        <member name="M:Octokit.GitHubAppsClient.GetInstallationForCurrent(System.Int64)">
            <summary>
            Get a single GitHub App Installation (requires GitHubApp auth).
            </summary>
            <remarks>https://developer.github.com/v3/apps/#get-a-single-installation</remarks>
            <param name="installationId">The Id of the GitHub App Installation</param>
        </member>
        <member name="M:Octokit.GitHubAppsClient.GetAllInstallationsForCurrentUser">
            <summary>
            List installations for the currently authenticated user (requires GitHubApp User-To-Server Auth).
            </summary>
            <remarks>https://developer.github.com/v3/apps/#list-installations-for-user</remarks>
        </member>
        <member name="M:Octokit.GitHubAppsClient.GetAllInstallationsForCurrentUser(Octokit.ApiOptions)">
            <summary>
            List installations for the currently authenticated user (requires GitHubApp User-To-Server Auth).
            </summary>
            <remarks>https://developer.github.com/v3/apps/#list-installations-for-user</remarks>
        </member>
        <member name="M:Octokit.GitHubAppsClient.CreateInstallationToken(System.Int64)">
            <summary>
            Create a time bound access token for a GitHubApp Installation that can be used to access other API endpoints (requires GitHubApp auth).
            </summary>
            <remarks>
            https://developer.github.com/v3/apps/#create-a-new-installation-token
            https://developer.github.com/apps/building-github-apps/authentication-options-for-github-apps/#authenticating-as-an-installation
            https://developer.github.com/v3/apps/available-endpoints/
            </remarks>
            <param name="installationId">The Id of the GitHub App Installation</param>
        </member>
        <member name="M:Octokit.GitHubAppsClient.GetOrganizationInstallationForCurrent(System.String)">
            <summary>
            Enables an authenticated GitHub App to find the organization's installation information (requires GitHubApp auth).
            </summary>
            <remarks>https://developer.github.com/v3/apps/#find-organization-installation</remarks>
            <param name="organization">The name of the organization</param>
        </member>
        <member name="M:Octokit.GitHubAppsClient.GetRepositoryInstallationForCurrent(System.String,System.String)">
            <summary>
            Enables an authenticated GitHub App to find the repository's installation information (requires GitHubApp auth).
            </summary>
            <remarks>https://developer.github.com/v3/apps/#find-repository-installation</remarks>
            <param name="owner">The owner of the repo</param>
            <param name="repo">The name of the repo</param>
        </member>
        <member name="M:Octokit.GitHubAppsClient.GetRepositoryInstallationForCurrent(System.Int64)">
            <summary>
            Enables an authenticated GitHub App to find the repository's installation information (requires GitHubApp auth).
            </summary>
            <remarks>https://developer.github.com/v3/apps/#find-repository-installation</remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.GitHubAppsClient.GetUserInstallationForCurrent(System.String)">
            <summary>
            Enables an authenticated GitHub App to find the users's installation information (requires GitHubApp auth).
            </summary>
            <remarks>https://developer.github.com/v3/apps/#find-user-installation</remarks>
            <param name="user">The name of the user</param>
        </member>
        <member name="T:Octokit.IActivitiesClient">
            <summary>
            A client for GitHub's Activity API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/activity/">Activity API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.IActivitiesClient.Events">
            <summary>
            Client for the Events API
            </summary>
        </member>
        <member name="P:Octokit.IActivitiesClient.Starring">
            <summary>
            Client for the Starring API
            </summary>
        </member>
        <member name="P:Octokit.IActivitiesClient.Watching">
            <summary>
            Client for the Watching API
            </summary>
        </member>
        <member name="P:Octokit.IActivitiesClient.Feeds">
            <summary>
            Client for the Feeds API
            </summary>
        </member>
        <member name="P:Octokit.IActivitiesClient.Notifications">
            <summary>
            Client for the Notifications API
            </summary>
        </member>
        <member name="T:Octokit.IAssigneesClient">
            <summary>
            A client for GitHub's Issue Assignees API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/assignees/">Issue Assignees API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IAssigneesClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Gets all the available assignees (owner + collaborators) to which issues may be assigned.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IAssigneesClient.GetAllForRepository(System.Int64)">
            <summary>
            Gets all the available assignees (owner + collaborators) to which issues may be assigned.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IAssigneesClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the available assignees (owner + collaborators) to which issues may be assigned.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">The options to change API's response.</param>
        </member>
        <member name="M:Octokit.IAssigneesClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all the available assignees (owner + collaborators) to which issues may be assigned.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">The options to change API's response.</param>
        </member>
        <member name="M:Octokit.IAssigneesClient.CheckAssignee(System.String,System.String,System.String)">
            <summary>
            Checks to see if a user is an assignee for a repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="assignee">Username of the prospective assignee</param>
        </member>
        <member name="M:Octokit.IAssigneesClient.AddAssignees(System.String,System.String,System.Int32,Octokit.AssigneesUpdate)">
            <summary>
            Add assignees to a specified Issue.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
            <param name="assignees">List of names of assignees to add</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IAssigneesClient.RemoveAssignees(System.String,System.String,System.Int32,Octokit.AssigneesUpdate)">
            <summary>
            Remove assignees from a specified Issue.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
            <param name="assignees">List of assignees to remove</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IAssigneesClient.CheckAssignee(System.Int64,System.String)">
            <summary>
            Checks to see if a user is an assignee for a repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="assignee">Username of the prospective assignee</param>
        </member>
        <member name="T:Octokit.IAuthorizationsClient">
            <summary>
            A client for GitHub's OAuth API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/oauth/">OAuth API documentation</a> for more details.
            </remarks>
        </member>
        <member name="M:Octokit.IAuthorizationsClient.GetAll">
            <summary>
            Gets all <see cref="T:Octokit.Authorization"/>s for the authenticated user.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="http://developer.github.com/v3/oauth/#list-your-authorizations">API documentation</a> for more information.
            </remarks>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make the request.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of <see cref="T:Octokit.Authorization"/>s for the authenticated user.</returns>
        </member>
        <member name="M:Octokit.IAuthorizationsClient.GetAll(Octokit.ApiOptions)">
            <summary>
            Gets all <see cref="T:Octokit.Authorization"/>s for the authenticated user.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="http://developer.github.com/v3/oauth/#list-your-authorizations">API documentation</a> for more information.
            </remarks>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make the request.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of <see cref="T:Octokit.Authorization"/>s for the authenticated user.</returns>
        </member>
        <member name="M:Octokit.IAuthorizationsClient.Get(System.Int32)">
            <summary>
            Gets a specific <see cref="T:Octokit.Authorization"/> for the authenticated user.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="http://developer.github.com/v3/oauth/#get-a-single-authorization">API documentation</a> for more information.
            </remarks>
            <param name="id">The Id of the <see cref="T:Octokit.Authorization"/> to get</param>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make this request.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The specified <see cref="T:Octokit.Authorization"/>.</returns>
        </member>
        <member name="M:Octokit.IAuthorizationsClient.Create(Octokit.NewAuthorization)">
            <summary>
            Creates a new personal token for the authenticated user.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="https://developer.github.com/v3/oauth_authorizations/#create-a-new-authorization">API documentation</a> for more information.
            </remarks>
            <param name="newAuthorization">Describes the new authorization to create</param>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make this request.
            </exception>
            <exception cref="T:Octokit.TwoFactorRequiredException">
            Thrown when the current account has two-factor authentication enabled and an authentication code is required.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The created <see cref="T:Octokit.Authorization"/>.</returns>
        </member>
        <member name="M:Octokit.IAuthorizationsClient.Create(Octokit.NewAuthorization,System.String)">
            <summary>
            Creates a new personal token for the authenticated user.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="https://developer.github.com/v3/oauth_authorizations/#create-a-new-authorization">API documentation</a> for more information.
            </remarks>
            <param name="twoFactorAuthenticationCode">The two-factor authentication code in response to the current user's previous challenge</param>
            <param name="newAuthorization">Describes the new authorization to create</param>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make this request.
            </exception>
            <exception cref="T:Octokit.TwoFactorRequiredException">
            Thrown when the current account has two-factor authentication enabled and an authentication code is required.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The created <see cref="T:Octokit.Authorization"/>.</returns>
        </member>
        <member name="M:Octokit.IAuthorizationsClient.Create(System.String,System.String,Octokit.NewAuthorization)">
            <summary>
            Creates a new authorization for the specified OAuth application if an authorization for that application
            doesn’t already exist for the user; otherwise, it fails.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="http://developer.github.com/v3/oauth/#get-or-create-an-authorization-for-a-specific-app">API documentation</a> for more information.
            </remarks>
            <param name="clientId">Client Id of the OAuth application for the token</param>
            <param name="clientSecret">The client secret</param>
            <param name="newAuthorization">Describes the new authorization to create</param>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make this request.
            </exception>
            <exception cref="T:Octokit.TwoFactorRequiredException">
            Thrown when the current account has two-factor authentication enabled and an authentication code is required.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The created <see cref="T:Octokit.Authorization"/>.</returns>
        </member>
        <member name="M:Octokit.IAuthorizationsClient.Create(System.String,System.String,Octokit.NewAuthorization,System.String)">
            <summary>
            Creates a new authorization for the specified OAuth application if an authorization for that application
            doesn’t already exist for the user; otherwise, it fails.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="http://developer.github.com/v3/oauth/#get-or-create-an-authorization-for-a-specific-app">API documentation</a> for more information.
            </remarks>
            <param name="clientId">Client Id of the OAuth application for the token</param>
            <param name="clientSecret">The client secret</param>
            <param name="twoFactorAuthenticationCode">The two-factor authentication code in response to the current user's previous challenge</param>
            <param name="newAuthorization">Describes the new authorization to create</param>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make this request.
            </exception>
            <exception cref="T:Octokit.TwoFactorRequiredException">
            Thrown when the current account has two-factor authentication enabled and an authentication code is required.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The created <see cref="T:Octokit.Authorization"/>.</returns>
        </member>
        <member name="M:Octokit.IAuthorizationsClient.GetOrCreateApplicationAuthentication(System.String,System.String,Octokit.NewAuthorization)">
            <summary>
            Creates a new authorization for the specified OAuth application if an authorization for that application doesn’t already 
            exist for the user; otherwise, returns the user’s existing authorization for that application.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="http://developer.github.com/v3/oauth/#get-or-create-an-authorization-for-a-specific-app">API documentation</a> for more information.
            </remarks>
            <param name="clientId">Client Id of the OAuth application for the token</param>
            <param name="clientSecret">The client secret</param>
            <param name="newAuthorization">Describes the new authorization to create</param>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make this request.
            </exception>
            <exception cref="T:Octokit.TwoFactorRequiredException">
            Thrown when the current account has two-factor authentication enabled and an authentication code is required.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The created <see cref="T:Octokit.Authorization"/>.</returns>
        </member>
        <member name="M:Octokit.IAuthorizationsClient.GetOrCreateApplicationAuthentication(System.String,System.String,Octokit.NewAuthorization,System.String)">
            <summary>
            Creates a new authorization for the specified OAuth application if an authorization for that application doesn’t already 
            exist for the user; otherwise, returns the user’s existing authorization for that application.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="http://developer.github.com/v3/oauth/#get-or-create-an-authorization-for-a-specific-app">API documentation</a> for more information.
            </remarks>
            <param name="clientId">Client Id of the OAuth application for the token</param>
            <param name="clientSecret">The client secret</param>
            <param name="newAuthorization">Describes the new authorization to create</param>
            <param name="twoFactorAuthenticationCode">The two-factor authentication code in response to the current user's previous challenge</param>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make this request.
            </exception>
            <exception cref="T:Octokit.TwoFactorRequiredException">
            Thrown when the current account has two-factor authentication enabled and an authentication code is required.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The created <see cref="T:Octokit.Authorization"/>.</returns>
        </member>
        <member name="M:Octokit.IAuthorizationsClient.CheckApplicationAuthentication(System.String,System.String)">
            <summary>
            Checks the validity of an OAuth token without running afoul of normal rate limits for failed login attempts.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="https://developer.github.com/v3/oauth_authorizations/#check-an-authorization">API documentation</a> for more information.
            </remarks>
            <param name="clientId">Client Id of the OAuth application for the token</param>
            <param name="accessToken">The OAuth token to check</param>
            <returns>The valid <see cref="T:Octokit.ApplicationAuthorization"/>.</returns>
        </member>
        <member name="M:Octokit.IAuthorizationsClient.ResetApplicationAuthentication(System.String,System.String)">
            <summary>
            Resets a valid OAuth token for an OAuth application without end user involvement.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="https://developer.github.com/v3/oauth_authorizations/#reset-an-authorization">API documentation</a> for more information.
            </remarks>
            <param name="clientId">ClientID of the OAuth application for the token</param>
            <param name="accessToken">The OAuth token to reset</param>
            <returns>The valid <see cref="T:Octokit.ApplicationAuthorization"/> with a new OAuth token</returns>
        </member>
        <member name="M:Octokit.IAuthorizationsClient.RevokeApplicationAuthentication(System.String,System.String)">
            <summary>
            Revokes a single OAuth token for an OAuth application.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="https://developer.github.com/v3/oauth_authorizations/#revoke-an-authorization-for-an-application">API documentation for more information.</a>
            </remarks>
            <param name="clientId">ClientID of the OAuth application for the token</param>
            <param name="accessToken">The OAuth token to revoke</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> for the request's execution.</returns>
        </member>
        <member name="M:Octokit.IAuthorizationsClient.Update(System.Int32,Octokit.AuthorizationUpdate)">
            <summary>
            Updates the specified <see cref="T:Octokit.Authorization"/>.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="http://developer.github.com/v3/oauth/#update-an-existing-authorization">API 
            documentation</a> for more details.
            </remarks>
            <param name="id">Id of the <see cref="T:Octokit.Authorization"/> to update</param>
            <param name="authorizationUpdate">Describes the changes to make to the authorization</param>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make the request.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The updated <see cref="T:Octokit.Authorization"/>.</returns>
        </member>
        <member name="M:Octokit.IAuthorizationsClient.Delete(System.Int32)">
            <summary>
            Deletes the specified <see cref="T:Octokit.Authorization"/>.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="http://developer.github.com/v3/oauth/#delete-an-authorization">API 
            documentation</a> for more details.
            </remarks>
            <param name="id">The system-wide Id of the authorization to delete</param>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make the request.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> for the request's execution.</returns>
        </member>
        <member name="M:Octokit.IAuthorizationsClient.Delete(System.Int32,System.String)">
            <summary>
            Deletes the specified <see cref="T:Octokit.Authorization"/>.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="http://developer.github.com/v3/oauth/#delete-an-authorization">API 
            documentation</a> for more details.
            </remarks>
            <param name="id">The system-wide Id of the authorization to delete</param>
            <param name="twoFactorAuthenticationCode">Two factor authorization code</param>
            <exception cref="T:Octokit.AuthorizationException">
            Thrown when the current user does not have permission to make the request.
            </exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> for the request's execution.</returns>
        </member>
        <member name="T:Octokit.IBlobsClient">
            <summary>
            A client for GitHub's Git Blobs API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/git/blobs/">Git Blobs API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IBlobsClient.Get(System.String,System.String,System.String)">
            <summary>
            Gets a single Blob by SHA.
            </summary>
            <remarks>
            http://developer.github.com/v3/git/blobs/#get-a-blob
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The SHA of the blob</param>
        </member>
        <member name="M:Octokit.IBlobsClient.Get(System.Int64,System.String)">
            <summary>
            Gets a single Blob by SHA.
            </summary>
            <remarks>
            http://developer.github.com/v3/git/blobs/#get-a-blob
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The SHA of the blob</param>
        </member>
        <member name="M:Octokit.IBlobsClient.Create(System.String,System.String,Octokit.NewBlob)">
            <summary>
            Creates a new Blob
            </summary>
            <remarks>
            http://developer.github.com/v3/git/blobs/#create-a-blob
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="newBlob">The new Blob</param>
        </member>
        <member name="M:Octokit.IBlobsClient.Create(System.Int64,Octokit.NewBlob)">
            <summary>
            Creates a new Blob
            </summary>
            <remarks>
            http://developer.github.com/v3/git/blobs/#create-a-blob
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="newBlob">The new Blob</param>
        </member>
        <member name="T:Octokit.ICheckRunsClient">
            <summary>
            A client for GitHub's Check Runs API
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/">Check Runs API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.ICheckRunsClient.Create(System.String,System.String,Octokit.NewCheckRun)">
            <summary>
            Creates a new check run for a specific commit in a repository
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#create-a-check-run">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="newCheckRun">Details of the Check Run to create</param>
        </member>
        <member name="M:Octokit.ICheckRunsClient.Create(System.Int64,Octokit.NewCheckRun)">
            <summary>
            Creates a new check run for a specific commit in a repository
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#create-a-check-run">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="newCheckRun">Details of the Check Run to create</param>
        </member>
        <member name="M:Octokit.ICheckRunsClient.Update(System.String,System.String,System.Int64,Octokit.CheckRunUpdate)">
            <summary>
            Updates a check run for a specific commit in a repository
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#update-a-check-run">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="checkRunId">The Id of the check run</param>
            <param name="checkRunUpdate">The updates to the check run</param>
        </member>
        <member name="M:Octokit.ICheckRunsClient.Update(System.Int64,System.Int64,Octokit.CheckRunUpdate)">
            <summary>
            Updates a check run for a specific commit in a repository
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#update-a-check-run">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="checkRunId">The Id of the check run</param>
            <param name="checkRunUpdate">The updates to the check run</param>
        </member>
        <member name="M:Octokit.ICheckRunsClient.GetAllForReference(System.String,System.String,System.String)">
            <summary>
            Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-for-a-specific-ref">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The commit reference (can be a SHA, branch name, or a tag name)</param>
        </member>
        <member name="M:Octokit.ICheckRunsClient.GetAllForReference(System.Int64,System.String)">
            <summary>
            Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-for-a-specific-ref">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The commit reference (can be a SHA, branch name, or a tag name)</param>
        </member>
        <member name="M:Octokit.ICheckRunsClient.GetAllForReference(System.String,System.String,System.String,Octokit.CheckRunRequest)">
            <summary>
            Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-for-a-specific-ref">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The commit reference (can be a SHA, branch name, or a tag name)</param>
            <param name="checkRunRequest">Details to filter the request, such as by check name</param>
        </member>
        <member name="M:Octokit.ICheckRunsClient.GetAllForReference(System.Int64,System.String,Octokit.CheckRunRequest)">
            <summary>
            Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-for-a-specific-ref">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The commit reference (can be a SHA, branch name, or a tag name)</param>
            <param name="checkRunRequest">Details to filter the request, such as by check name</param>
        </member>
        <member name="M:Octokit.ICheckRunsClient.GetAllForReference(System.String,System.String,System.String,Octokit.CheckRunRequest,Octokit.ApiOptions)">
            <summary>
            Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-for-a-specific-ref">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The commit reference (can be a SHA, branch name, or a tag name)</param>
            <param name="checkRunRequest">Details to filter the request, such as by check name</param>
            <param name="options">Options to change the API response</param>
        </member>
        <member name="M:Octokit.ICheckRunsClient.GetAllForReference(System.Int64,System.String,Octokit.CheckRunRequest,Octokit.ApiOptions)">
            <summary>
            Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-for-a-specific-ref">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The commit reference (can be a SHA, branch name, or a tag name)</param>
            <param name="checkRunRequest">Details to filter the request, such as by check name</param>
            <param name="options">Options to change the API response</param>
        </member>
        <member name="M:Octokit.ICheckRunsClient.GetAllForCheckSuite(System.String,System.String,System.Int64)">
            <summary>
            Lists check runs for a check suite using its Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-in-a-check-suite">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="checkSuiteId">The Id of the check suite</param>
        </member>
        <member name="M:Octokit.ICheckRunsClient.GetAllForCheckSuite(System.Int64,System.Int64)">
            <summary>
            Lists check runs for a check suite using its Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-in-a-check-suite">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="checkSuiteId">The Id of the check suite</param>
        </member>
        <member name="M:Octokit.ICheckRunsClient.GetAllForCheckSuite(System.String,System.String,System.Int64,Octokit.CheckRunRequest)">
            <summary>
            Lists check runs for a check suite using its Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-in-a-check-suite">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="checkSuiteId">The Id of the check suite</param>
            <param name="checkRunRequest">Details to filter the request, such as by check name</param>
        </member>
        <member name="M:Octokit.ICheckRunsClient.GetAllForCheckSuite(System.Int64,System.Int64,Octokit.CheckRunRequest)">
            <summary>
            Lists check runs for a check suite using its Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-in-a-check-suite">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="checkSuiteId">The Id of the check suite</param>
            <param name="checkRunRequest">Details to filter the request, such as by check name</param>
        </member>
        <member name="M:Octokit.ICheckRunsClient.GetAllForCheckSuite(System.String,System.String,System.Int64,Octokit.CheckRunRequest,Octokit.ApiOptions)">
            <summary>
            Lists check runs for a check suite using its Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-in-a-check-suite">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="checkSuiteId">The Id of the check suite</param>
            <param name="checkRunRequest">Details to filter the request, such as by check name</param>
            <param name="options">Options to change the API response</param>
        </member>
        <member name="M:Octokit.ICheckRunsClient.GetAllForCheckSuite(System.Int64,System.Int64,Octokit.CheckRunRequest,Octokit.ApiOptions)">
            <summary>
            Lists check runs for a check suite using its Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-check-runs-in-a-check-suite">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="checkSuiteId">The Id of the check suite</param>
            <param name="checkRunRequest">Details to filter the request, such as by check name</param>
            <param name="options">Options to change the API response</param>
        </member>
        <member name="M:Octokit.ICheckRunsClient.Get(System.String,System.String,System.Int64)">
            <summary>
            Gets a single check run using its Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#get-a-single-check-run">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="checkRunId">The Id of the check run</param>
        </member>
        <member name="M:Octokit.ICheckRunsClient.Get(System.Int64,System.Int64)">
            <summary>
            Gets a single check run using its Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#get-a-single-check-run">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="checkRunId">The Id of the check run</param>
        </member>
        <member name="M:Octokit.ICheckRunsClient.GetAllAnnotations(System.String,System.String,System.Int64)">
            <summary>
            Lists annotations for a check run using the check run Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-annotations-for-a-check-run">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="checkRunId">The Id of the check run</param>
        </member>
        <member name="M:Octokit.ICheckRunsClient.GetAllAnnotations(System.Int64,System.Int64)">
            <summary>
            Lists annotations for a check run using the check run Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-annotations-for-a-check-run">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="checkRunId">The Id of the check run</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ICheckRunsClient.GetAllAnnotations(System.String,System.String,System.Int64,Octokit.ApiOptions)">
            <summary>
            Lists annotations for a check run using the check run Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-annotations-for-a-check-run">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="checkRunId">The Id of the check run</param>
            <param name="options">Options to change the API response</param>
        </member>
        <member name="M:Octokit.ICheckRunsClient.GetAllAnnotations(System.Int64,System.Int64,Octokit.ApiOptions)">
            <summary>
            Lists annotations for a check run using the check run Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/#list-annotations-for-a-check-run">Check Runs API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="checkRunId">The Id of the check run</param>
            <param name="options">Options to change the API response</param>
        </member>
        <member name="T:Octokit.IChecksClient">
            <summary>
            A client for GitHub's Checks API
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/">Checks API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.IChecksClient.Run">
            <summary>
            A client for GitHub's Check Runs API
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/runs/">Check Runs API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.IChecksClient.Suite">
            <summary>
            A client for GitHub's Check Suites API
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/">Check Suites API documentation</a> for more information.
            </remarks>
        </member>
        <member name="T:Octokit.ICheckSuitesClient">
            <summary>
            A client for GitHub's Check Suites API
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/">Check Suites API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.ICheckSuitesClient.Get(System.String,System.String,System.Int64)">
            <summary>
            Gets a single Check Suite by Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#get-a-single-check-suite">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="checkSuiteId">The Id of the check suite</param>
        </member>
        <member name="M:Octokit.ICheckSuitesClient.Get(System.Int64,System.Int64)">
            <summary>
            Gets a single Check Suite by Id
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#get-a-single-check-suite">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="checkSuiteId">The Id of the check suite</param>
        </member>
        <member name="M:Octokit.ICheckSuitesClient.GetAllForReference(System.String,System.String,System.String)">
            <summary>
            Lists Check Suites for a commit reference (SHA, branch name or tag name)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#list-check-suites-for-a-specific-ref">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The reference (SHA, branch name or tag name) to list check suites for</param>
        </member>
        <member name="M:Octokit.ICheckSuitesClient.GetAllForReference(System.Int64,System.String)">
            <summary>
            Lists Check Suites for a commit reference (SHA, branch name or tag name)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#list-check-suites-for-a-specific-ref">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The reference (SHA, branch name or tag name) to list check suites for</param>
        </member>
        <member name="M:Octokit.ICheckSuitesClient.GetAllForReference(System.String,System.String,System.String,Octokit.CheckSuiteRequest)">
            <summary>
            Lists Check Suites for a commit reference (SHA, branch name or tag name)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#list-check-suites-for-a-specific-ref">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The reference (SHA, branch name or tag name) to list check suites for</param>
            <param name="request">Details to filter the request, such as by App Id or Check Name</param>
        </member>
        <member name="M:Octokit.ICheckSuitesClient.GetAllForReference(System.Int64,System.String,Octokit.CheckSuiteRequest)">
            <summary>
            Lists Check Suites for a commit reference (SHA, branch name or tag name)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#list-check-suites-for-a-specific-ref">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The reference (SHA, branch name or tag name) to list check suites for</param>
            <param name="request">Details to filter the request, such as by App Id or Check Name</param>
        </member>
        <member name="M:Octokit.ICheckSuitesClient.GetAllForReference(System.String,System.String,System.String,Octokit.CheckSuiteRequest,Octokit.ApiOptions)">
            <summary>
            Lists Check Suites for a commit reference (SHA, branch name or tag name)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#list-check-suites-for-a-specific-ref">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The reference (SHA, branch name or tag name) to list check suites for</param>
            <param name="request">Details to filter the request, such as by App Id or Check Name</param>
            <param name="options">Options to change the API response</param>
        </member>
        <member name="M:Octokit.ICheckSuitesClient.GetAllForReference(System.Int64,System.String,Octokit.CheckSuiteRequest,Octokit.ApiOptions)">
            <summary>
            Lists Check Suites for a commit reference (SHA, branch name or tag name)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#list-check-suites-for-a-specific-ref">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The reference (SHA, branch name or tag name) to list check suites for</param>
            <param name="request">Details to filter the request, such as by App Id or Check Name</param>
            <param name="options">Options to change the API response</param>
        </member>
        <member name="M:Octokit.ICheckSuitesClient.UpdatePreferences(System.String,System.String,Octokit.CheckSuitePreferences)">
            <summary>
            Updates Check Suites prefrences on a repository, such as disabling automatic creation when code is pushed
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#set-preferences-for-check-suites-on-a-repository">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="preferences">The check suite preferences</param>
        </member>
        <member name="M:Octokit.ICheckSuitesClient.UpdatePreferences(System.Int64,Octokit.CheckSuitePreferences)">
            <summary>
            Updates Check Suites prefrences on a repository, such as disabling automatic creation when code is pushed
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#set-preferences-for-check-suites-on-a-repository">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="preferences">The check suite preferences</param>
        </member>
        <member name="M:Octokit.ICheckSuitesClient.Create(System.String,System.String,Octokit.NewCheckSuite)">
            <summary>
            Creates a new Check Suite
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#create-a-check-suite">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="newCheckSuite">Details of the Check Suite to create</param>
        </member>
        <member name="M:Octokit.ICheckSuitesClient.Create(System.Int64,Octokit.NewCheckSuite)">
            <summary>
            Creates a new Check Suite
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#create-a-check-suite">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="newCheckSuite">Details of the Check Suite to create</param>
        </member>
        <member name="M:Octokit.ICheckSuitesClient.Request(System.String,System.String,Octokit.CheckSuiteTriggerRequest)">
            <summary>
            Triggers GitHub to create a new check suite, without pushing new code to a repository
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#request-check-suites">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Details of the Check Suite request</param>
        </member>
        <member name="M:Octokit.ICheckSuitesClient.Request(System.Int64,Octokit.CheckSuiteTriggerRequest)">
            <summary>
            Triggers GitHub to create a new check suite, without pushing new code to a repository
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#request-check-suites">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Details of the Check Suite request</param>
        </member>
        <member name="M:Octokit.ICheckSuitesClient.Rerequest(System.String,System.String,System.Int64)">
            <summary>
            Triggers GitHub to rerequest an existing check suite, without pushing new code to a repository
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#request-check-suites">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="checkSuiteId">The Id of the check suite</param>
        </member>
        <member name="M:Octokit.ICheckSuitesClient.Rerequest(System.Int64,System.Int64)">
            <summary>
            Triggers GitHub to rerequest an existing check suite, without pushing new code to a repository
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/checks/suites/#request-check-suites">Check Suites API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="checkSuiteId">The Id of the check suite</param>
        </member>
        <member name="T:Octokit.ICommitCommentReactionsClient">
            <summary>
            A client for GitHub's Reactions API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/reactions">Reactions API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.ICommitCommentReactionsClient.Create(System.String,System.String,System.Int32,Octokit.NewReaction)">
            <summary>
            Creates a reaction for a specified Commit Comment
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#create-reaction-for-a-commit-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The comment id</param>
            <param name="reaction">The reaction to create</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ICommitCommentReactionsClient.Create(System.Int64,System.Int32,Octokit.NewReaction)">
            <summary>
            Creates a reaction for a specified Commit Comment
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#create-reaction-for-a-commit-comment</remarks>
            <param name="repositoryId">The owner of the repository</param>
            <param name="number">The comment id</param>
            <param name="reaction">The reaction to create</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ICommitCommentReactionsClient.GetAll(System.String,System.String,System.Int32)">
            <summary>
            Get all reactions for a specified Commit Comment
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#list-reactions-for-a-commit-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The comment id</param>        
            <returns></returns>
        </member>
        <member name="M:Octokit.ICommitCommentReactionsClient.GetAll(System.Int64,System.Int32)">
            <summary>
            Get all reactions for a specified Commit Comment
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#list-reactions-for-a-commit-comment</remarks>
            <param name="repositoryId">The owner of the repository</param>
            <param name="number">The comment id</param>        
            <returns></returns>
        </member>
        <member name="T:Octokit.ICommitsClient">
            <summary>
            A client for GitHub's Git Commits API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/git/commits/">Git Commits API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.ICommitsClient.Get(System.String,System.String,System.String)">
            <summary>
            Gets a commit for a given repository by sha reference
            </summary>
            <remarks>
            http://developer.github.com/v3/git/commits/#get-a-commit
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">Tha sha reference of the commit</param>
        </member>
        <member name="M:Octokit.ICommitsClient.Get(System.Int64,System.String)">
            <summary>
            Gets a commit for a given repository by sha reference
            </summary>
            <remarks>
            http://developer.github.com/v3/git/commits/#get-a-commit
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">Tha sha reference of the commit</param>
        </member>
        <member name="M:Octokit.ICommitsClient.Create(System.String,System.String,Octokit.NewCommit)">
            <summary>
            Create a commit for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/git/commits/#create-a-commit
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="commit">The commit to create</param>
        </member>
        <member name="M:Octokit.ICommitsClient.Create(System.Int64,Octokit.NewCommit)">
            <summary>
            Create a commit for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/git/commits/#create-a-commit
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="commit">The commit to create</param>
        </member>
        <member name="T:Octokit.ICommitStatusClient">
            <summary>
            A client for GitHub's Git Repository Status API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/statuses/">Repository Statuses API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.ICommitStatusClient.GetAll(System.String,System.String,System.String)">
            <summary>
            Retrieves commit statuses for the specified reference. A reference can be a commit SHA, a branch name, or
            a tag name.
            </summary>
            <remarks>
            https://developer.github.com/v3/repos/statuses/#list-statuses-for-a-specific-ref
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The reference (SHA, branch name, or tag name) to list commits for</param>
        </member>
        <member name="M:Octokit.ICommitStatusClient.GetAll(System.Int64,System.String)">
            <summary>
            Retrieves commit statuses for the specified reference. A reference can be a commit SHA, a branch name, or
            a tag name.
            </summary>
            <remarks>
            https://developer.github.com/v3/repos/statuses/#list-statuses-for-a-specific-ref
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The reference (SHA, branch name, or tag name) to list commits for</param>
        </member>
        <member name="M:Octokit.ICommitStatusClient.GetAll(System.String,System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Retrieves commit statuses for the specified reference. A reference can be a commit SHA, a branch name, or
            a tag name.
            </summary>
            <remarks>
            https://developer.github.com/v3/repos/statuses/#list-statuses-for-a-specific-ref
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>        
            <param name="reference">The reference (SHA, branch name, or tag name) to list commits for</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.ICommitStatusClient.GetAll(System.Int64,System.String,Octokit.ApiOptions)">
            <summary>
            Retrieves commit statuses for the specified reference. A reference can be a commit SHA, a branch name, or
            a tag name.
            </summary>
            <remarks>
            https://developer.github.com/v3/repos/statuses/#list-statuses-for-a-specific-ref
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The reference (SHA, branch name, or tag name) to list commits for</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.ICommitStatusClient.GetCombined(System.String,System.String,System.String)">
            <summary>
            Retrieves a combined view of statuses for the specified reference. A reference can be a commit SHA, a branch name, or
            a tag name.
            </summary>
            <remarks>
            https://developer.github.com/v3/repos/statuses/#get-the-combined-status-for-a-specific-ref
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The reference (SHA, branch name, or tag name) to list commits for</param>
        </member>
        <member name="M:Octokit.ICommitStatusClient.GetCombined(System.Int64,System.String)">
            <summary>
            Retrieves a combined view of statuses for the specified reference. A reference can be a commit SHA, a branch name, or
            a tag name.
            </summary>
            <remarks>
            https://developer.github.com/v3/repos/statuses/#get-the-combined-status-for-a-specific-ref
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The reference (SHA, branch name, or tag name) to list commits for</param>
        </member>
        <member name="M:Octokit.ICommitStatusClient.Create(System.String,System.String,System.String,Octokit.NewCommitStatus)">
            <summary>
            Creates a commit status for the specified ref.
            </summary>
            <remarks>
            https://developer.github.com/v3/repos/statuses/#create-a-status
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The reference (SHA, branch name, or tag name) to list commits for</param>
            <param name="newCommitStatus">The commit status to create</param>
        </member>
        <member name="M:Octokit.ICommitStatusClient.Create(System.Int64,System.String,Octokit.NewCommitStatus)">
            <summary>
            Creates a commit status for the specified ref.
            </summary>
            <remarks>
            https://developer.github.com/v3/repos/statuses/#create-a-status
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The reference (SHA, branch name, or tag name) to list commits for</param>
            <param name="newCommitStatus">The commit status to create</param>
        </member>
        <member name="T:Octokit.IDeploymentsClient">
            <summary>
            A client for GitHub's Repository Deployments API.
            Gets and creates Deployments.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/deployments/">Repository Deployments API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IDeploymentsClient.GetAll(System.String,System.String)">
            <summary>
            Gets all the deployments for the specified repository. Any user with pull access
            to a repository can view deployments.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#list-deployments
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IDeploymentsClient.GetAll(System.Int64)">
            <summary>
            Gets all the deployments for the specified repository. Any user with pull access
            to a repository can view deployments.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#list-deployments
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IDeploymentsClient.GetAll(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the deployments for the specified repository. Any user with pull access
            to a repository can view deployments.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#list-deployments
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IDeploymentsClient.GetAll(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all the deployments for the specified repository. Any user with pull access
            to a repository can view deployments.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#list-deployments
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IDeploymentsClient.Create(System.String,System.String,Octokit.NewDeployment)">
            <summary>
            Creates a new deployment for the specified repository.
            Users with push access can create a deployment for a given ref.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#create-a-deployment
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="newDeployment">A <see cref="T:Octokit.NewDeployment"/> instance describing the new deployment to create</param>
        </member>
        <member name="M:Octokit.IDeploymentsClient.Create(System.Int64,Octokit.NewDeployment)">
            <summary>
            Creates a new deployment for the specified repository.
            Users with push access can create a deployment for a given ref.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#create-a-deployment
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="newDeployment">A <see cref="T:Octokit.NewDeployment"/> instance describing the new deployment to create</param>
        </member>
        <member name="P:Octokit.IDeploymentsClient.Status">
            <summary>
            Client for managing deployment status.
            </summary>
        </member>
        <member name="T:Octokit.IDeploymentStatusClient">
            <summary>
            A client for GitHub's Repository Deployment Statuses API.
            Gets and creates Deployment Statuses.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/deployments/">Repository Deployment Statuses API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IDeploymentStatusClient.GetAll(System.String,System.String,System.Int32)">
            <summary>
            Gets all the statuses for the given deployment. Any user with pull access to a repository can
            view deployments.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#list-deployment-statuses
            </remarks>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="deploymentId">The id of the deployment.</param>
        </member>
        <member name="M:Octokit.IDeploymentStatusClient.GetAll(System.Int64,System.Int32)">
            <summary>
            Gets all the statuses for the given deployment. Any user with pull access to a repository can
            view deployments.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#list-deployment-statuses
            </remarks>
            <param name="repositoryId">The Id of the repository.</param>
            <param name="deploymentId">The id of the deployment.</param>
        </member>
        <member name="M:Octokit.IDeploymentStatusClient.GetAll(System.String,System.String,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all the statuses for the given deployment. Any user with pull access to a repository can
            view deployments.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#list-deployment-statuses
            </remarks>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="deploymentId">The id of the deployment.</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IDeploymentStatusClient.GetAll(System.Int64,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all the statuses for the given deployment. Any user with pull access to a repository can
            view deployments.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#list-deployment-statuses
            </remarks>
            <param name="repositoryId">The Id of the repository.</param>
            <param name="deploymentId">The id of the deployment.</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IDeploymentStatusClient.Create(System.String,System.String,System.Int32,Octokit.NewDeploymentStatus)">
            <summary>
            Creates a new status for the given deployment. Users with push access can create deployment
            statuses for a given deployment.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#create-a-deployment-status
            </remarks>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="deploymentId">The id of the deployment.</param>
            <param name="newDeploymentStatus">The new deployment status to create.</param>
        </member>
        <member name="M:Octokit.IDeploymentStatusClient.Create(System.Int64,System.Int32,Octokit.NewDeploymentStatus)">
            <summary>
            Creates a new status for the given deployment. Users with push access can create deployment
            statuses for a given deployment.
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/deployments/#create-a-deployment-status
            </remarks>
            <param name="repositoryId">The Id of the repository.</param>
            <param name="deploymentId">The id of the deployment.</param>
            <param name="newDeploymentStatus">The new deployment status to create.</param>
        </member>
        <member name="T:Octokit.IEventsClient">
            <summary>
            A client for GitHub's Activity Events API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/activity/events/">Activity Events API documentation</a> for more information
            </remarks>
        </member>
        <member name="M:Octokit.IEventsClient.GetAll">
            <summary>
            Gets all the public events
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-public-events
            </remarks>
        </member>
        <member name="M:Octokit.IEventsClient.GetAll(Octokit.ApiOptions)">
            <summary>
            Gets all the public events
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-public-events
            </remarks>
            <param name="options">Options for changing the API response</param>
            <returns>All the public <see cref="T:Octokit.Activity"/>s for the particular user.</returns>        
        </member>
        <member name="M:Octokit.IEventsClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Gets all the events for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IEventsClient.GetAllForRepository(System.Int64)">
            <summary>
            Gets all the events for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IEventsClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the events for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IEventsClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all the events for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IEventsClient.GetAllIssuesForRepository(System.String,System.String)">
            <summary>
            Gets all the issue events for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IEventsClient.GetAllIssuesForRepository(System.Int64)">
            <summary>
            Gets all the issue events for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IEventsClient.GetAllIssuesForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the issue events for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IEventsClient.GetAllIssuesForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all the issue events for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IEventsClient.GetAllForRepositoryNetwork(System.String,System.String)">
            <summary>
            Gets all the events for a given repository network
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-public-events-for-a-network-of-repositories
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IEventsClient.GetAllForRepositoryNetwork(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the events for a given repository network
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-public-events-for-a-network-of-repositories
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IEventsClient.GetAllForOrganization(System.String)">
            <summary>
            Gets all the events for a given organization
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-public-events-for-an-organization
            </remarks>
            <param name="organization">The name of the organization</param>
        </member>
        <member name="M:Octokit.IEventsClient.GetAllForOrganization(System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the events for a given organization
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-public-events-for-an-organization
            </remarks>
            <param name="organization">The name of the organization</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IEventsClient.GetAllUserReceived(System.String)">
            <summary>
            Gets all the events that have been received by a given user.
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-events-that-a-user-has-received
            </remarks>
            <param name="user">The login of the user</param>
        </member>
        <member name="M:Octokit.IEventsClient.GetAllUserReceived(System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the events that have been received by a given user.
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-events-that-a-user-has-received
            </remarks>
            <param name="user">The login of the user</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IEventsClient.GetAllUserReceivedPublic(System.String)">
            <summary>
            Gets all the events that have been received by a given user.
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-public-events-that-a-user-has-received
            </remarks>
            <param name="user">The login of the user</param>
        </member>
        <member name="M:Octokit.IEventsClient.GetAllUserReceivedPublic(System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the events that have been received by a given user.
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-public-events-that-a-user-has-received
            </remarks>
            <param name="user">The login of the user</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IEventsClient.GetAllUserPerformed(System.String)">
            <summary>
            Gets all the events that have been performed by a given user.
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-events-performed-by-a-user
            </remarks>
            <param name="user">The login of the user</param>
        </member>
        <member name="M:Octokit.IEventsClient.GetAllUserPerformed(System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the events that have been performed by a given user.
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-events-performed-by-a-user
            </remarks>
            <param name="user">The login of the user</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IEventsClient.GetAllUserPerformedPublic(System.String)">
            <summary>
            Gets all the public events that have been performed by a given user.
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-public-events-performed-by-a-user
            </remarks>
            <param name="user">The login of the user</param>
        </member>
        <member name="M:Octokit.IEventsClient.GetAllUserPerformedPublic(System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the public events that have been performed by a given user.
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-public-events-performed-by-a-user
            </remarks>
            <param name="user">The login of the user</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IEventsClient.GetAllForAnOrganization(System.String,System.String)">
            <summary>
            Gets all the events that are associated with an organization.
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-events-for-an-organization
            </remarks>
            <param name="user">The login of the user</param>
            <param name="organization">The name of the organization</param>
        </member>
        <member name="M:Octokit.IEventsClient.GetAllForAnOrganization(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the events that are associated with an organization.
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/events/#list-events-for-an-organization
            </remarks>
            <param name="user">The login of the user</param>
            <param name="organization">The name of the organization</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="T:Octokit.IFeedsClient">
            <summary>
            A client for GitHub's Feeds API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/activity/feeds/">Feeds API documentation</a> for more information
            </remarks>
        </member>
        <member name="M:Octokit.IFeedsClient.GetFeeds">
            <summary>
            Gets all the feeds available to the authenticating user
            </summary>
            <remarks>
            http://developer.github.com/v3/activity/feeds/#list-feeds
            </remarks>
            <returns>All the public <see cref="T:Octokit.Feed"/>s for the particular user.</returns>
        </member>
        <member name="T:Octokit.IFollowersClient">
             <summary>
             A client for GitHub's User Followers API
             </summary>
             <remarks>
             See the <a href="http://developer.github.com/v3/users/followers/">Followers API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IFollowersClient.GetAllForCurrent">
            <summary>
            List the authenticated user’s followers
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#list-followers-of-a-user">API documentation</a> for more information.
            </remarks>
            <returns>A <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of <see cref="T:Octokit.User"/>s that follow the authenticated user.</returns>
        </member>
        <member name="M:Octokit.IFollowersClient.GetAllForCurrent(Octokit.ApiOptions)">
            <summary>
            List the authenticated user’s followers
            </summary>
            <param name="options">Options for changing the API response</param>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#list-followers-of-a-user">API documentation</a> for more information.
            </remarks>        
            <returns>A <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of <see cref="T:Octokit.User"/>s that follow the authenticated user.</returns>        
        </member>
        <member name="M:Octokit.IFollowersClient.GetAll(System.String)">
            <summary>
            List a user’s followers
            </summary>
            <param name="login">The login name for the user</param>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#list-followers-of-a-user">API documentation</a> for more information.
            </remarks>
            <returns>A <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of <see cref="T:Octokit.User"/>s that follow the passed user.</returns>
        </member>
        <member name="M:Octokit.IFollowersClient.GetAll(System.String,Octokit.ApiOptions)">
            <summary>
            List a user’s followers
            </summary>
            <param name="login">The login name for the user</param>
            <param name="options">Options for changing the API response</param>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#list-followers-of-a-user">API documentation</a> for more information.
            </remarks>
            <returns>A <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of <see cref="T:Octokit.User"/>s that follow the passed user.</returns>
        </member>
        <member name="M:Octokit.IFollowersClient.GetAllFollowingForCurrent">
            <summary>
            List who the authenticated user is following
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#list-users-followed-by-another-user">API documentation</a> for more information.
            </remarks>
            <returns>A <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of <see cref="T:Octokit.User"/>s that the authenticated user follows.</returns>
        </member>
        <member name="M:Octokit.IFollowersClient.GetAllFollowingForCurrent(Octokit.ApiOptions)">
            <summary>
            List who the authenticated user is following
            </summary>
            <param name="options">Options for changing the API response</param>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#list-users-followed-by-another-user">API documentation</a> for more information.
            </remarks>
            <returns>A <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of <see cref="T:Octokit.User"/>s that the authenticated user follows.</returns>        
        </member>
        <member name="M:Octokit.IFollowersClient.GetAllFollowing(System.String)">
            <summary>
            List who a user is following
            </summary>
            <param name="login">The login name of the user</param>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#list-users-followed-by-another-user">API documentation</a> for more information.
            </remarks>
            <returns>A <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of <see cref="T:Octokit.User"/>s that the passed user follows.</returns>
        </member>
        <member name="M:Octokit.IFollowersClient.GetAllFollowing(System.String,Octokit.ApiOptions)">
            <summary>
            List who a user is following
            </summary>
            <param name="login">The login name of the user</param>
            <param name="options">Options for changing the API response</param>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#list-users-followed-by-another-user">API documentation</a> for more information.
            </remarks>
            <returns>A <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of <see cref="T:Octokit.User"/>s that the passed user follows.</returns>
        </member>
        <member name="M:Octokit.IFollowersClient.IsFollowingForCurrent(System.String)">
            <summary>
            Check if the authenticated user follows another user
            </summary>
            <param name="following">The login name of the other user</param>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#check-if-you-are-following-a-user">API documentation</a> for more information.
            </remarks>
            <returns>A <c>bool</c> representing the success of the operation.</returns>
        </member>
        <member name="M:Octokit.IFollowersClient.IsFollowing(System.String,System.String)">
            <summary>
            Check if one user follows another user
            </summary>
            <param name="login">The login name of the user</param>
            <param name="following">The login name of the other user</param>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#check-if-one-user-follows-another">API documentation</a> for more information.
            </remarks>
            <returns>A <c>bool</c> representing the success of the operation.</returns>
        </member>
        <member name="M:Octokit.IFollowersClient.Follow(System.String)">
            <summary>
            Follow a user
            </summary>
            <param name="login">The login name of the user to follow</param>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#follow-a-user">API documentation</a> for more information.
            </remarks>
            <returns>A <c>bool</c> representing the success of the operation.</returns>
        </member>
        <member name="M:Octokit.IFollowersClient.Unfollow(System.String)">
            <summary>
            Unfollow a user
            </summary>
            <param name="login">The login name of the user to unfollow</param>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/followers/#unfollow-a-user">API documentation</a> for more information.
            </remarks>
            <returns></returns>
        </member>
        <member name="T:Octokit.IGistCommentsClient">
            <summary>
            A client for GitHub's Gist Comments API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/gists/comments/">Gist Comments API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IGistCommentsClient.Get(System.String,System.Int32)">
            <summary>
            Gets a single comment by gist- and comment id.
            </summary>
            <remarks>http://developer.github.com/v3/gists/comments/#get-a-single-comment</remarks>
            <param name="gistId">The id of the gist</param>
            <param name="commentId">The id of the comment</param>
            <returns>Task{GistComment}.</returns>
        </member>
        <member name="M:Octokit.IGistCommentsClient.GetAllForGist(System.String)">
            <summary>
            Gets all comments for the gist with the specified id.
            </summary>
            <remarks>http://developer.github.com/v3/gists/comments/#list-comments-on-a-gist</remarks>
            <param name="gistId">The id of the gist</param>
            <returns>Task{IReadOnlyList{GistComment}}.</returns>
        </member>
        <member name="M:Octokit.IGistCommentsClient.GetAllForGist(System.String,Octokit.ApiOptions)">
            <summary>
            Gets all comments for the gist with the specified id.
            </summary>
            <remarks>http://developer.github.com/v3/gists/comments/#list-comments-on-a-gist</remarks>
            <param name="gistId">The id of the gist</param>
            <param name="options">Options for changing the API response</param>
            <returns>Task{IReadOnlyList{GistComment}}.</returns>
        </member>
        <member name="M:Octokit.IGistCommentsClient.Create(System.String,System.String)">
            <summary>
            Creates a comment for the gist with the specified id.
            </summary>
            <remarks>http://developer.github.com/v3/gists/comments/#create-a-comment</remarks>
            <param name="gistId">The id of the gist</param>
            <param name="comment">The body of the comment</param>
            <returns>Task{GistComment}.</returns>
        </member>
        <member name="M:Octokit.IGistCommentsClient.Update(System.String,System.Int32,System.String)">
            <summary>
            Updates the comment with the specified gist- and comment id.
            </summary>
            <remarks>http://developer.github.com/v3/gists/comments/#edit-a-comment</remarks>
            <param name="gistId">The id of the gist</param>
            <param name="commentId">The id of the comment</param>
            <param name="comment">The updated body of the comment</param>
            <returns>Task{GistComment}.</returns>
        </member>
        <member name="M:Octokit.IGistCommentsClient.Delete(System.String,System.Int32)">
            <summary>
            Deletes the comment with the specified gist- and comment id.
            </summary>
            <remarks>http://developer.github.com/v3/gists/comments/#delete-a-comment</remarks>
            <param name="gistId">The id of the gist</param>
            <param name="commentId">The id of the comment</param>
            <returns>Task.</returns>
        </member>
        <member name="T:Octokit.IGistsClient">
            <summary>
            A client for GitHub's Gists API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/gists/">Gists API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IGistsClient.Get(System.String)">
            <summary>
            Gets a gist
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#get-a-single-gist
            </remarks>
            <param name="id">The id of the gist</param>
        </member>
        <member name="M:Octokit.IGistsClient.GetAll">
            <summary>
            List the authenticated user’s gists or if called anonymously, 
            this will return all public gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
        </member>
        <member name="M:Octokit.IGistsClient.GetAll(Octokit.ApiOptions)">
            <summary>
            List the authenticated user’s gists or if called anonymously, 
            this will return all public gists
            </summary>        
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IGistsClient.GetAll(System.DateTimeOffset)">
            <summary>
            List the authenticated user’s gists or if called anonymously, 
            this will return all public gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="since">Only gists updated at or after this time are returned</param>
        </member>
        <member name="M:Octokit.IGistsClient.GetAll(System.DateTimeOffset,Octokit.ApiOptions)">
            <summary>
            List the authenticated user’s gists or if called anonymously, 
            this will return all public gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="since">Only gists updated at or after this time are returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IGistsClient.GetAllPublic">
            <summary>
            Lists all public gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
        </member>
        <member name="M:Octokit.IGistsClient.GetAllPublic(Octokit.ApiOptions)">
            <summary>
            Lists all public gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IGistsClient.GetAllPublic(System.DateTimeOffset)">
            <summary>
            Lists all public gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="since">Only gists updated at or after this time are returned</param>
        </member>
        <member name="M:Octokit.IGistsClient.GetAllPublic(System.DateTimeOffset,Octokit.ApiOptions)">
            <summary>
            Lists all public gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="since">Only gists updated at or after this time are returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IGistsClient.GetAllStarred">
            <summary>
            List the authenticated user’s starred gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
        </member>
        <member name="M:Octokit.IGistsClient.GetAllStarred(Octokit.ApiOptions)">
            <summary>
            List the authenticated user’s starred gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IGistsClient.GetAllStarred(System.DateTimeOffset)">
            <summary>
            List the authenticated user’s starred gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="since">Only gists updated at or after this time are returned</param>
        </member>
        <member name="M:Octokit.IGistsClient.GetAllStarred(System.DateTimeOffset,Octokit.ApiOptions)">
            <summary>
            List the authenticated user’s starred gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="since">Only gists updated at or after this time are returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IGistsClient.GetAllForUser(System.String)">
            <summary>
            List a user's gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="user">The user</param>
        </member>
        <member name="M:Octokit.IGistsClient.GetAllForUser(System.String,Octokit.ApiOptions)">
            <summary>
            List a user's gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="user">The user</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IGistsClient.GetAllForUser(System.String,System.DateTimeOffset)">
            <summary>
            List a user's gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="user">The user</param>
            <param name="since">Only gists updated at or after this time are returned</param>
        </member>
        <member name="M:Octokit.IGistsClient.GetAllForUser(System.String,System.DateTimeOffset,Octokit.ApiOptions)">
            <summary>
            List a user's gists
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists
            </remarks>
            <param name="user">The user</param>
            <param name="since">Only gists updated at or after this time are returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IGistsClient.GetAllCommits(System.String)">
            <summary>
            List gist commits
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists-commits
            </remarks>
            <param name="id">The id of the gist</param>
        </member>
        <member name="M:Octokit.IGistsClient.GetAllCommits(System.String,Octokit.ApiOptions)">
            <summary>
            List gist commits
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists-commits
            </remarks>
            <param name="id">The id of the gist</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IGistsClient.GetAllForks(System.String)">
            <summary>
            List gist forks
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists-forks
            </remarks>
            <param name="id">The id of the gist</param>
        </member>
        <member name="M:Octokit.IGistsClient.GetAllForks(System.String,Octokit.ApiOptions)">
            <summary>
            List gist forks
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#list-gists-forks
            </remarks>
            <param name="id">The id of the gist</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IGistsClient.Create(Octokit.NewGist)">
            <summary>
            Creates a new gist
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#create-a-gist
            </remarks>
            <param name="newGist">The new gist to create</param>
        </member>
        <member name="M:Octokit.IGistsClient.Fork(System.String)">
            <summary>
            Creates a fork of a gist
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#fork-a-gist
            </remarks>
            <param name="id">The id of the gist to fork</param>
        </member>
        <member name="M:Octokit.IGistsClient.Edit(System.String,Octokit.GistUpdate)">
            <summary>
            Edits a gist
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#delete-a-gist
            </remarks>
            <param name="id">The id of the gist</param>
            <param name="gistUpdate">The update to the gist</param>
        </member>
        <member name="M:Octokit.IGistsClient.Delete(System.String)">
            <summary>
            Deletes a gist
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#delete-a-gist
            </remarks>
            <param name="id">The id of the gist</param>
        </member>
        <member name="M:Octokit.IGistsClient.Star(System.String)">
            <summary>
            Stars a gist
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#star-a-gist
            </remarks>
            <param name="id">The id of the gist</param>
        </member>
        <member name="M:Octokit.IGistsClient.Unstar(System.String)">
            <summary>
            Unstars a gist
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#unstar-a-gist
            </remarks>
            <param name="id">The id of the gist</param>
        </member>
        <member name="M:Octokit.IGistsClient.IsStarred(System.String)">
            <summary>
            Checks if the gist is starred
            </summary>
            <remarks>
            http://developer.github.com/v3/gists/#check-if-a-gist-is-starred
            </remarks>
            <param name="id">The id of the gist</param>
        </member>
        <member name="T:Octokit.IGitDatabaseClient">
            <summary>
            A client for GitHub's Git Database API. Gives you access to read and write raw Git objects and to list and update your references.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/git/">Git API documentation</a> for more information.
            </remarks>
        </member>
        <member name="T:Octokit.IGitHubAppInstallationsClient">
            <summary>
            A client for GitHub Applications Installations API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/apps/installations/">GitHub Apps Installations API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IGitHubAppInstallationsClient.GetAllRepositoriesForCurrent">
            <summary>
            List repositories of the authenticated GitHub App Installation (requires GitHubApp Installation-Token auth).
            </summary>
            <remarks>https://developer.github.com/v3/apps/installations/#list-repositories</remarks>
        </member>
        <member name="M:Octokit.IGitHubAppInstallationsClient.GetAllRepositoriesForCurrent(Octokit.ApiOptions)">
            <summary>
            List repositories of the authenticated GitHub App Installation (requires GitHubApp Installation-Token auth).
            </summary>
            <param name="options">Options for changing the API response</param>
            <remarks>https://developer.github.com/v3/apps/installations/#list-repositories</remarks>
        </member>
        <member name="M:Octokit.IGitHubAppInstallationsClient.GetAllRepositoriesForCurrentUser(System.Int64)">
            <summary>
            List repositories accessible to the user for an installation (requires GitHubApp User-To-Server Auth).
            </summary>
            <param name="installationId">The Id of the installation</param>
            <remarks>https://developer.github.com/v3/apps/installations/#list-repositories-accessible-to-the-user-for-an-installation</remarks>
        </member>
        <member name="M:Octokit.IGitHubAppInstallationsClient.GetAllRepositoriesForCurrentUser(System.Int64,Octokit.ApiOptions)">
            <summary>
            List repositories accessible to the user for an installation (requires GitHubApp User-To-Server Auth).
            </summary>
            <param name="installationId">The Id of the installation</param>
            <param name="options">Options for changing the API response</param>
            <remarks>https://developer.github.com/v3/apps/installations/#list-repositories-accessible-to-the-user-for-an-installation</remarks>
        </member>
        <member name="T:Octokit.IGitHubAppsClient">
            <summary>
            A client for GitHub Applications API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/apps/">GitHub Apps API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.IGitHubAppsClient.Installation">
            <summary>
            Access GitHub's Apps Installations API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/apps/installations/
            </remarks>
        </member>
        <member name="M:Octokit.IGitHubAppsClient.Get(System.String)">
            <summary>
            Get a single GitHub App (if private, requires Personal Access Token or GitHubApp auth)
            </summary>
            <remarks>https://developer.github.com/v3/apps/#get-a-single-github-app</remarks>
            <param name="slug">The URL-friendly name of your GitHub App. You can find this on the settings page for your GitHub App.</param>
        </member>
        <member name="M:Octokit.IGitHubAppsClient.GetCurrent">
            <summary>
            Returns the GitHub App associated with the authentication credentials used (requires GitHubApp auth).
            </summary>
            <remarks>https://developer.github.com/v3/apps/#get-the-authenticated-github-app</remarks>
        </member>
        <member name="M:Octokit.IGitHubAppsClient.GetAllInstallationsForCurrent">
            <summary>
            List installations of the authenticated GitHub App (requires GitHubApp auth).
            </summary>
            <remarks>https://developer.github.com/v3/apps/#find-installations</remarks>
        </member>
        <member name="M:Octokit.IGitHubAppsClient.GetAllInstallationsForCurrent(Octokit.ApiOptions)">
            <summary>
            List installations of the authenticated GitHub App (requires GitHubApp auth).
            </summary>
            <param name="options">Options for changing the API response</param>
            <remarks>https://developer.github.com/v3/apps/#find-installations</remarks>
        </member>
        <member name="M:Octokit.IGitHubAppsClient.GetInstallation(System.Int64)">
            <summary>
            Get a single GitHub App Installation (requires GitHubApp auth).
            </summary>
            <remarks>https://developer.github.com/v3/apps/#get-a-single-installation</remarks>
            <param name="installationId">The Id of the GitHub App Installation</param>
        </member>
        <member name="M:Octokit.IGitHubAppsClient.GetInstallationForCurrent(System.Int64)">
            <summary>
            Get a single GitHub App Installation (requires GitHubApp auth).
            </summary>
            <remarks>https://developer.github.com/v3/apps/#get-a-single-installation</remarks>
            <param name="installationId">The Id of the GitHub App Installation</param>
        </member>
        <member name="M:Octokit.IGitHubAppsClient.GetAllInstallationsForCurrentUser">
            <summary>
            List installations for the currently authenticated user (requires GitHubApp User-To-Server Auth).
            </summary>
            <remarks>https://developer.github.com/v3/apps/#list-installations-for-user</remarks>
        </member>
        <member name="M:Octokit.IGitHubAppsClient.GetAllInstallationsForCurrentUser(Octokit.ApiOptions)">
            <summary>
            List installations for the currently authenticated user (requires GitHubApp User-To-Server Auth).
            </summary>
            <remarks>https://developer.github.com/v3/apps/#list-installations-for-user</remarks>
        </member>
        <member name="M:Octokit.IGitHubAppsClient.CreateInstallationToken(System.Int64)">
            <summary>
            Create a time bound access token for a GitHubApp Installation that can be used to access other API endpoints (requires GitHubApp auth).
            </summary>
            <remarks>
            https://developer.github.com/v3/apps/#create-a-new-installation-token
            https://developer.github.com/apps/building-github-apps/authentication-options-for-github-apps/#authenticating-as-an-installation
            https://developer.github.com/v3/apps/available-endpoints/
            </remarks>
            <param name="installationId">The Id of the GitHub App Installation</param>
        </member>
        <member name="M:Octokit.IGitHubAppsClient.GetOrganizationInstallationForCurrent(System.String)">
            <summary>
            Enables an authenticated GitHub App to find the organization's installation information (requires GitHubApp auth).
            </summary>
            <remarks>https://developer.github.com/v3/apps/#find-organization-installation</remarks>
            <param name="organization">The name of the organization</param>
        </member>
        <member name="M:Octokit.IGitHubAppsClient.GetRepositoryInstallationForCurrent(System.String,System.String)">
            <summary>
            Enables an authenticated GitHub App to find the repository's installation information (requires GitHubApp auth).
            </summary>
            <remarks>https://developer.github.com/v3/apps/#find-repository-installation</remarks>
            <param name="owner">The owner of the repo</param>
            <param name="repo">The name of the repo</param>
        </member>
        <member name="M:Octokit.IGitHubAppsClient.GetRepositoryInstallationForCurrent(System.Int64)">
            <summary>
            Enables an authenticated GitHub App to find the repository's installation information (requires GitHubApp auth).
            </summary>
            <remarks>https://developer.github.com/v3/apps/#find-repository-installation</remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IGitHubAppsClient.GetUserInstallationForCurrent(System.String)">
            <summary>
            Enables an authenticated GitHub App to find the users's installation information (requires GitHubApp auth).
            </summary>
            <remarks>https://developer.github.com/v3/apps/#find-user-installation</remarks>
            <param name="user">The name of the user</param>
        </member>
        <member name="T:Octokit.IIssueCommentReactionsClient">
            <summary>
            A client for GitHub's Reactions API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/reactions">Reactions API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IIssueCommentReactionsClient.Create(System.String,System.String,System.Int32,Octokit.NewReaction)">
            <summary>
            Creates a reaction for a specified Issue Comment
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#create-reaction-for-an-issue-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The comment id</param>
            <param name="reaction">The reaction to create</param>
        </member>
        <member name="M:Octokit.IIssueCommentReactionsClient.Create(System.Int64,System.Int32,Octokit.NewReaction)">
            <summary>
            Creates a reaction for a specified Issue Comment
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#create-reaction-for-an-issue-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The comment id</param>
            <param name="reaction">The reaction to create</param>
        </member>
        <member name="M:Octokit.IIssueCommentReactionsClient.GetAll(System.String,System.String,System.Int32)">
            <summary>
            Get all reactions for a specified Issue Comment
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#list-reactions-for-an-issue-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The comment id</param>        
        </member>
        <member name="M:Octokit.IIssueCommentReactionsClient.GetAll(System.Int64,System.Int32)">
            <summary>
            Get all reactions for a specified Issue Comment
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#list-reactions-for-an-issue-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The comment id</param>        
        </member>
        <member name="T:Octokit.IIssueCommentsClient">
            <summary>
            A client for GitHub's Issue Comments API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/comments/">Issue Comments API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IIssueCommentsClient.Get(System.String,System.String,System.Int32)">
            <summary>
            Gets a single Issue Comment by id.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#get-a-single-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="id">The issue comment id</param>
        </member>
        <member name="M:Octokit.IIssueCommentsClient.Get(System.Int64,System.Int32)">
            <summary>
            Gets a single Issue Comment by id.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#get-a-single-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The issue comment id</param>
        </member>
        <member name="M:Octokit.IIssueCommentsClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Gets Issue Comments for a repository.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IIssueCommentsClient.GetAllForRepository(System.Int64)">
            <summary>
            Gets Issue Comments for a repository.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository</remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IIssueCommentsClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets Issue Comments for a repository.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IIssueCommentsClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets Issue Comments for a repository.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IIssueCommentsClient.GetAllForRepository(System.String,System.String,Octokit.IssueCommentRequest)">
            <summary>
            Gets Issue Comments for a repository.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">The sorting <see cref="T:Octokit.IssueCommentRequest">parameters</see></param>
        </member>
        <member name="M:Octokit.IIssueCommentsClient.GetAllForRepository(System.Int64,Octokit.IssueCommentRequest)">
            <summary>
            Gets Issue Comments for a repository.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">The sorting <see cref="T:Octokit.IssueCommentRequest">parameters</see></param>
        </member>
        <member name="M:Octokit.IIssueCommentsClient.GetAllForRepository(System.String,System.String,Octokit.IssueCommentRequest,Octokit.ApiOptions)">
            <summary>
            Gets Issue Comments for a repository.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">The sorting <see cref="T:Octokit.IssueCommentRequest">parameters</see></param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IIssueCommentsClient.GetAllForRepository(System.Int64,Octokit.IssueCommentRequest,Octokit.ApiOptions)">
            <summary>
            Gets Issue Comments for a repository.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">The sorting <see cref="T:Octokit.IssueCommentRequest">parameters</see></param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IIssueCommentsClient.GetAllForIssue(System.String,System.String,System.Int32)">
            <summary>
            Gets Issue Comments for a specified Issue.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="M:Octokit.IIssueCommentsClient.GetAllForIssue(System.Int64,System.Int32)">
            <summary>
            Gets Issue Comments for a specified Issue.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="M:Octokit.IIssueCommentsClient.GetAllForIssue(System.String,System.String,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets Issue Comments for a specified Issue.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IIssueCommentsClient.GetAllForIssue(System.Int64,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets Issue Comments for a specified Issue.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IIssueCommentsClient.Create(System.String,System.String,System.Int32,System.String)">
            <summary>
            Creates a new Issue Comment for a specified Issue.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#create-a-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The number of the issue</param>
            <param name="newComment">The new comment to add to the issue</param>
        </member>
        <member name="M:Octokit.IIssueCommentsClient.Create(System.Int64,System.Int32,System.String)">
            <summary>
            Creates a new Issue Comment for a specified Issue.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#create-a-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The number of the issue</param>
            <param name="newComment">The new comment to add to the issue</param>
        </member>
        <member name="M:Octokit.IIssueCommentsClient.Update(System.String,System.String,System.Int32,System.String)">
            <summary>
            Updates a specified Issue Comment.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#edit-a-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="id">The comment id</param>
            <param name="commentUpdate">The modified comment</param>
        </member>
        <member name="M:Octokit.IIssueCommentsClient.Update(System.Int64,System.Int32,System.String)">
            <summary>
            Updates a specified Issue Comment.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#edit-a-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The comment id</param>
            <param name="commentUpdate">The modified comment</param>
        </member>
        <member name="M:Octokit.IIssueCommentsClient.Delete(System.String,System.String,System.Int32)">
            <summary>
            Deletes the specified Issue Comment
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#delete-a-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="id">The comment id</param>
        </member>
        <member name="M:Octokit.IIssueCommentsClient.Delete(System.Int64,System.Int32)">
            <summary>
            Deletes the specified Issue Comment
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#delete-a-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The comment id</param>
        </member>
        <member name="T:Octokit.IIssueReactionsClient">
            <summary>
            A client for GitHub's Reactions API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/reactions/">Reactions API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IIssueReactionsClient.GetAll(System.String,System.String,System.Int32)">
            <summary>
            Get all reactions for a specified Issue
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#list-reactions-for-an-issue</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue id</param>        
        </member>
        <member name="M:Octokit.IIssueReactionsClient.GetAll(System.Int64,System.Int32)">
            <summary>
            Get all reactions for a specified Issue
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#list-reactions-for-an-issue</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue id</param>        
        </member>
        <member name="M:Octokit.IIssueReactionsClient.Create(System.String,System.String,System.Int32,Octokit.NewReaction)">
            <summary>
            Creates a reaction for a specified Issue
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#create-reaction-for-an-issue</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue id</param>
            <param name="reaction">The reaction to create</param>
        </member>
        <member name="M:Octokit.IIssueReactionsClient.Create(System.Int64,System.Int32,Octokit.NewReaction)">
            <summary>
            Creates a reaction for a specified Issue
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#create-reaction-for-an-issue</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue id</param>
            <param name="reaction">The reaction to create</param>
        </member>
        <member name="T:Octokit.IIssuesClient">
            <summary>
            A client for GitHub's Issues API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/">Issues API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.IIssuesClient.Assignee">
            <summary>
            Client for managing assignees.
            </summary>
        </member>
        <member name="P:Octokit.IIssuesClient.Events">
            <summary>
            Client for reading various event information associated with issues/pull requests.  
            This is useful both for display on issue/pull request information pages and also to 
            determine who should be notified of comments.
            </summary>
        </member>
        <member name="P:Octokit.IIssuesClient.Milestone">
            <summary>
            Client for managing milestones.
            </summary>
        </member>
        <member name="P:Octokit.IIssuesClient.Labels">
            <summary>
            Client for managing labels.
            </summary>
        </member>
        <member name="P:Octokit.IIssuesClient.Comment">
            <summary>
            Client for managing comments.
            </summary>
        </member>
        <member name="M:Octokit.IIssuesClient.Get(System.String,System.String,System.Int32)">
            <summary>
            Gets a single Issue by number.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#get-a-single-issue
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="M:Octokit.IIssuesClient.Get(System.Int64,System.Int32)">
            <summary>
            Gets a single Issue by number.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#get-a-single-issue
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="M:Octokit.IIssuesClient.GetAllForCurrent">
            <summary>
            Gets all open issues assigned to the authenticated user across all the authenticated user’s visible
            repositories including owned repositories, member repositories, and organization repositories.
            </summary>
            <remarks>
            Issues are sorted by the create date descending.
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
        </member>
        <member name="M:Octokit.IIssuesClient.GetAllForCurrent(Octokit.ApiOptions)">
            <summary>
            Gets all open issues assigned to the authenticated user across all the authenticated user’s visible
            repositories including owned repositories, member repositories, and organization repositories.
            </summary>
            <param name="options">Options for changing the API response</param>
            <remarks>
            Issues are sorted by the create date descending.
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
        </member>
        <member name="M:Octokit.IIssuesClient.GetAllForCurrent(Octokit.IssueRequest)">
            <summary>
            Gets all issues across all the authenticated user’s visible repositories including owned repositories, 
            member repositories, and organization repositories.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
            <param name="request">Used to filter and sort the list of issues returned</param>
        </member>
        <member name="M:Octokit.IIssuesClient.GetAllForCurrent(Octokit.IssueRequest,Octokit.ApiOptions)">
            <summary>
            Gets all issues across all the authenticated user’s visible repositories including owned repositories, 
            member repositories, and organization repositories.
            </summary>
            <param name="options">Options for changing the API response</param>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
            <param name="request">Used to filter and sort the list of issues returned</param>
        </member>
        <member name="M:Octokit.IIssuesClient.GetAllForOwnedAndMemberRepositories">
            <summary>
            Gets all open issues assigned to the authenticated user across owned and member repositories for the
            authenticated user.
            </summary>
            <remarks>
            Issues are sorted by the create date descending.
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
        </member>
        <member name="M:Octokit.IIssuesClient.GetAllForOwnedAndMemberRepositories(Octokit.ApiOptions)">
            <summary>
            Gets all open issues assigned to the authenticated user across owned and member repositories for the
            authenticated user.
            </summary>
            <param name="options">Options for changing the API response</param>
            <remarks>
            Issues are sorted by the create date descending.
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
        </member>
        <member name="M:Octokit.IIssuesClient.GetAllForOwnedAndMemberRepositories(Octokit.IssueRequest)">
            <summary>
            Gets all issues across owned and member repositories for the authenticated user.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
            <param name="request">Used to filter and sort the list of issues returned</param>
        </member>
        <member name="M:Octokit.IIssuesClient.GetAllForOwnedAndMemberRepositories(Octokit.IssueRequest,Octokit.ApiOptions)">
            <summary>
            Gets all issues across owned and member repositories for the authenticated user.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
            <param name="request">Used to filter and sort the list of issues returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IIssuesClient.GetAllForOrganization(System.String)">
            <summary>
            Gets all open issues assigned to the authenticated user for a given organization for the authenticated user.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
            <param name="organization">The name of the organization</param>
        </member>
        <member name="M:Octokit.IIssuesClient.GetAllForOrganization(System.String,Octokit.ApiOptions)">
            <summary>
            Gets all open issues assigned to the authenticated user for a given organization for the authenticated user.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
            <param name="organization">The name of the organization</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IIssuesClient.GetAllForOrganization(System.String,Octokit.IssueRequest)">
            <summary>
            Gets all issues for a given organization for the authenticated user.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
            <param name="organization">The name of the organization</param>
            <param name="request">Used to filter and sort the list of issues returned</param>
        </member>
        <member name="M:Octokit.IIssuesClient.GetAllForOrganization(System.String,Octokit.IssueRequest,Octokit.ApiOptions)">
            <summary>
            Gets all issues for a given organization for the authenticated user.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
            <param name="organization">The name of the organization</param>
            <param name="request">Used to filter and sort the list of issues returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IIssuesClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Gets all open issues assigned to the authenticated user for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IIssuesClient.GetAllForRepository(System.Int64)">
            <summary>
            Gets all open issues assigned to the authenticated user for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IIssuesClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all open issues assigned to the authenticated user for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IIssuesClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all open issues assigned to the authenticated user for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IIssuesClient.GetAllForRepository(System.String,System.String,Octokit.RepositoryIssueRequest)">
            <summary>
            Gets issues for a repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to filter and sort the list of issues returned</param>
        </member>
        <member name="M:Octokit.IIssuesClient.GetAllForRepository(System.Int64,Octokit.RepositoryIssueRequest)">
            <summary>
            Gets issues for a repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to filter and sort the list of issues returned</param>
        </member>
        <member name="M:Octokit.IIssuesClient.GetAllForRepository(System.String,System.String,Octokit.RepositoryIssueRequest,Octokit.ApiOptions)">
            <summary>
            Gets issues for a repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to filter and sort the list of issues returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IIssuesClient.GetAllForRepository(System.Int64,Octokit.RepositoryIssueRequest,Octokit.ApiOptions)">
            <summary>
            Gets issues for a repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to filter and sort the list of issues returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IIssuesClient.Create(System.String,System.String,Octokit.NewIssue)">
            <summary>
            Creates an issue for the specified repository. Any user with pull access to a repository can create an
            issue.
            </summary>
            <remarks>http://developer.github.com/v3/issues/#create-an-issue</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="newIssue">A <see cref="T:Octokit.NewIssue"/> instance describing the new issue to create</param>
        </member>
        <member name="M:Octokit.IIssuesClient.Create(System.Int64,Octokit.NewIssue)">
            <summary>
            Creates an issue for the specified repository. Any user with pull access to a repository can create an
            issue.
            </summary>
            <remarks>http://developer.github.com/v3/issues/#create-an-issue</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="newIssue">A <see cref="T:Octokit.NewIssue"/> instance describing the new issue to create</param>
        </member>
        <member name="M:Octokit.IIssuesClient.Update(System.String,System.String,System.Int32,Octokit.IssueUpdate)">
            <summary>
            Updates an issue for the specified repository. Any user with pull access to a repository can update an
            issue.
            </summary>
            <remarks>http://developer.github.com/v3/issues/#edit-an-issue</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
            <param name="issueUpdate">An <see cref="T:Octokit.IssueUpdate"/> instance describing the changes to make to the issue
            </param>
        </member>
        <member name="M:Octokit.IIssuesClient.Update(System.Int64,System.Int32,Octokit.IssueUpdate)">
            <summary>
            Updates an issue for the specified repository. Any user with pull access to a repository can update an
            issue.
            </summary>
            <remarks>http://developer.github.com/v3/issues/#edit-an-issue</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
            <param name="issueUpdate">An <see cref="T:Octokit.IssueUpdate"/> instance describing the changes to make to the issue
            </param>
        </member>
        <member name="M:Octokit.IIssuesClient.Lock(System.String,System.String,System.Int32)">
            <summary>
            Locks an issue for the specified repository. Issue owners and users with push access can lock an issue.
            </summary>
            <remarks>https://developer.github.com/v3/issues/#lock-an-issue</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="M:Octokit.IIssuesClient.Lock(System.Int64,System.Int32)">
            <summary>
            Locks an issue for the specified repository. Issue owners and users with push access can lock an issue.
            </summary>
            <remarks>https://developer.github.com/v3/issues/#lock-an-issue</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="M:Octokit.IIssuesClient.Unlock(System.String,System.String,System.Int32)">
            <summary>
            Unlocks an issue for the specified repository. Issue owners and users with push access can unlock an issue.
            </summary>
            <remarks>https://developer.github.com/v3/issues/#unlock-an-issue</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="M:Octokit.IIssuesClient.Unlock(System.Int64,System.Int32)">
            <summary>
            Unlocks an issue for the specified repository. Issue owners and users with push access can unlock an issue.
            </summary>
            <remarks>https://developer.github.com/v3/issues/#unlock-an-issue</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="T:Octokit.IIssuesEventsClient">
            <summary>
            A client for GitHub's Issue Events API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/events/">Issue Events API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IIssuesEventsClient.GetAllForIssue(System.String,System.String,System.Int32)">
            <summary>
            Gets all events for the issue.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/events/#list-events-for-an-issue
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="M:Octokit.IIssuesEventsClient.GetAllForIssue(System.Int64,System.Int32)">
            <summary>
            Gets all events for the issue.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/events/#list-events-for-an-issue
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="M:Octokit.IIssuesEventsClient.GetAllForIssue(System.String,System.String,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all events for the issue.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/events/#list-events-for-an-issue
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IIssuesEventsClient.GetAllForIssue(System.Int64,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all events for the issue.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/events/#list-events-for-an-issue
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IIssuesEventsClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Gets all events for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/events/#list-events-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IIssuesEventsClient.GetAllForRepository(System.Int64)">
            <summary>
            Gets all events for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/events/#list-events-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IIssuesEventsClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all events for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/events/#list-events-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IIssuesEventsClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all events for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/events/#list-events-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IIssuesEventsClient.Get(System.String,System.String,System.Int32)">
            <summary>
            Gets a single event
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/events/#get-a-single-event
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The event id</param>
        </member>
        <member name="M:Octokit.IIssuesEventsClient.Get(System.Int64,System.Int32)">
            <summary>
            Gets a single event
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/events/#get-a-single-event
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The event id</param>
        </member>
        <member name="T:Octokit.IIssuesLabelsClient">
            <summary>
            A client for GitHub's Issue Labels API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/">Issue Labels API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.GetAllForIssue(System.String,System.String,System.Int32)">
            <summary>
            Gets all  labels for the issue.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#list-labels-on-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The number of the issue</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.GetAllForIssue(System.Int64,System.Int32)">
            <summary>
            Gets all  labels for the issue.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#list-labels-on-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The number of the issue</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.GetAllForIssue(System.String,System.String,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all  labels for the issue.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#list-labels-on-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The number of the issue</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.GetAllForIssue(System.Int64,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all  labels for the issue.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#list-labels-on-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The number of the issue</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Gets all  labels for the repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#list-all-labels-for-this-repository">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.GetAllForRepository(System.Int64)">
            <summary>
            Gets all  labels for the repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#list-all-labels-for-this-repository">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all  labels for the repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#list-all-labels-for-this-repository">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all  labels for the repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#list-all-labels-for-this-repository">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.GetAllForMilestone(System.String,System.String,System.Int32)">
            <summary>
            Gets labels for every issue in a milestone
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#get-labels-for-every-issue-in-a-milestone">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The number of the milestone</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.GetAllForMilestone(System.Int64,System.Int32)">
            <summary>
            Gets labels for every issue in a milestone
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#get-labels-for-every-issue-in-a-milestone">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The number of the milestone</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.GetAllForMilestone(System.String,System.String,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets labels for every issue in a milestone
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#get-labels-for-every-issue-in-a-milestone">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The number of the milestone</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.GetAllForMilestone(System.Int64,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets labels for every issue in a milestone
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#get-labels-for-every-issue-in-a-milestone">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The number of the milestone</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.Get(System.String,System.String,System.String)">
            <summary>
            Gets a single Label by name.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#get-a-single-label">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="labelName">The name of the label</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.Get(System.Int64,System.String)">
            <summary>
            Gets a single Label by name.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#get-a-single-label">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="labelName">The name of the label</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.Delete(System.String,System.String,System.String)">
            <summary>
            Deletes a label.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#delete-a-label">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="labelName">The name of the label</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.Delete(System.Int64,System.String)">
            <summary>
            Deletes a label.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#delete-a-label">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="labelName">The name of the label</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.Create(System.String,System.String,Octokit.NewLabel)">
            <summary>
            Creates a label.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#create-a-label">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="newLabel">The data for the label to be created</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.Create(System.Int64,Octokit.NewLabel)">
            <summary>
            Creates a label.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#create-a-label">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="newLabel">The data for the label to be created</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.Update(System.String,System.String,System.String,Octokit.LabelUpdate)">
            <summary>
            Updates a label.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#update-a-label">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="labelName">The name of the label</param>
            <param name="labelUpdate">The data for the label to be updated</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.Update(System.Int64,System.String,Octokit.LabelUpdate)">
            <summary>
            Updates a label.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#update-a-label">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="labelName">The name of the label</param>
            <param name="labelUpdate">The data for the label to be updated</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.AddToIssue(System.String,System.String,System.Int32,System.String[])">
            <summary>
            Adds a label to an issue
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#add-labels-to-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The number of the issue</param>
            <param name="labels">The names of the labels to add</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.AddToIssue(System.Int64,System.Int32,System.String[])">
            <summary>
            Adds a label to an issue
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#add-labels-to-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The number of the issue</param>
            <param name="labels">The names of the labels to add</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.RemoveFromIssue(System.String,System.String,System.Int32,System.String)">
            <summary>
            Removes a label from an issue
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#remove-a-label-from-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The number of the issue</param>
            <param name="labelName">The name of the label to remove</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.RemoveFromIssue(System.Int64,System.Int32,System.String)">
            <summary>
            Removes a label from an issue
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#remove-a-label-from-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The number of the issue</param>
            <param name="labelName">The name of the label to remove</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.ReplaceAllForIssue(System.String,System.String,System.Int32,System.String[])">
            <summary>
            Replaces all labels on the specified issues with the provided labels
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#replace-all-labels-for-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The number of the issue</param>
            <param name="labels">The names of the labels to set</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.ReplaceAllForIssue(System.Int64,System.Int32,System.String[])">
            <summary>
            Replaces all labels on the specified issues with the provided labels
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#replace-all-labels-for-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The number of the issue</param>
            <param name="labels">The names of the labels to set</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.RemoveAllFromIssue(System.String,System.String,System.Int32)">
            <summary>
            Removes all labels from an issue
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#remove-all-labels-from-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The number of the issue</param>
        </member>
        <member name="M:Octokit.IIssuesLabelsClient.RemoveAllFromIssue(System.Int64,System.Int32)">
            <summary>
            Removes all labels from an issue
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#remove-all-labels-from-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The number of the issue</param>
        </member>
        <member name="T:Octokit.IIssueTimelineClient">
            <summary>
            A client for GitHub's Issue Timeline API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/issues/timeline/">Issue Timeline API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IIssueTimelineClient.GetAllForIssue(System.String,System.String,System.Int32)">
            <summary>
            Gets all the various events that have occurred around an issue or pull request.
            </summary>
            <remarks>
            https://developer.github.com/v3/issues/timeline/#list-events-for-an-issue
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="repo">The name of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="M:Octokit.IIssueTimelineClient.GetAllForIssue(System.String,System.String,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all the various events that have occurred around an issue or pull request.
            </summary>
            <remarks>
            https://developer.github.com/v3/issues/timeline/#list-events-for-an-issue
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="repo">The name of the repository</param>
            <param name="number">The issue number</param>
            <param name="options">Options for changing the API repsonse</param>
        </member>
        <member name="M:Octokit.IIssueTimelineClient.GetAllForIssue(System.Int64,System.Int32)">
            <summary>
            Gets all the various events that have occurred around an issue or pull request.
            </summary>
            <remarks>
            https://developer.github.com/v3/issues/timeline/#list-events-for-an-issue
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="M:Octokit.IIssueTimelineClient.GetAllForIssue(System.Int64,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all the various events that have occurred around an issue or pull request.
            </summary>
            <remarks>
            https://developer.github.com/v3/issues/timeline/#list-events-for-an-issue
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="T:Octokit.IMergingClient">
            <summary>
            A client for GitHub's Git Merging API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/merging/">Git Merging API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IMergingClient.Create(System.String,System.String,Octokit.NewMerge)">
            <summary>
            Create a merge for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/merging/#perform-a-merge
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="merge">The merge to create</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IMergingClient.Create(System.Int64,Octokit.NewMerge)">
            <summary>
            Create a merge for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/merging/#perform-a-merge
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="merge">The merge to create</param>
            <returns></returns>
        </member>
        <member name="T:Octokit.IMigrationClient">
            <summary>
            A client for GitHub's Migration API. These APIs help you move projects to or from GitHub.
            </summary>
            <remarks>
            Docs: https://developer.github.com/v3/migration/
            </remarks>
        </member>
        <member name="P:Octokit.IMigrationClient.Migrations">
            <summary>
            The Enterprise Migrations API lets you move a repository from GitHub to GitHub Enterprise.
            </summary>
            <remarks>
            https://developer.github.com/v3/migration/#enterprise-migrations
            </remarks>
        </member>
        <member name="T:Octokit.IMigrationsClient">
            <summary>
            An interface for GitHub's Migrations API client.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/migration/migrations/">docs</a>
            for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IMigrationsClient.Start(System.String,Octokit.StartMigrationRequest)">
            <summary>
            Starts a new migration specified for the given organization.
            </summary>
            <remarks>
            https://developer.github.com/v3/migration/migrations/#start-a-migration
            </remarks>
            <param name="org">The organization for which to start a migration.</param>
            <param name="migration">Sprcifies parameters for the migration in a 
            <see cref="T:Octokit.StartMigrationRequest"/> object.</param>
            <returns>The started migration.</returns>
        </member>
        <member name="M:Octokit.IMigrationsClient.GetAll(System.String)">
            <summary>
            Gets the list of the most recent migrations of the the organization.
            </summary>
            <remarks>
            https://developer.github.com/v3/migration/migrations/#get-a-list-of-migrations
            </remarks>
            <param name="org">The organization of which to list migrations.</param>
            <returns>List of most recent <see cref="T:Octokit.Migration"/>s.</returns>
        </member>
        <member name="M:Octokit.IMigrationsClient.Get(System.String,System.Int32)">
            <summary>
            Get the status of a migration
            </summary>
            <remarks>
            https://developer.github.com/v3/migration/migrations/#get-the-status-of-a-migration
            </remarks>
            <param name="org">The organization which is migrating.</param>
            <param name="id">Migration Id of the organization.</param>
            <returns>A <see cref="T:Octokit.Migration"/> object representing the state of migration.</returns>
        </member>
        <member name="M:Octokit.IMigrationsClient.GetArchive(System.String,System.Int32)">
            <summary>
            Get the migration archive.
            </summary>
            <remarks>
            https://developer.github.com/v3/migration/migrations/#download-a-migration-archive
            </remarks>
            <param name="org">The organization of which the migration was.</param>
            <param name="id">The Id of the migration.</param>
            <returns>The binary contents of the archive as a byte array.</returns>
        </member>
        <member name="M:Octokit.IMigrationsClient.DeleteArchive(System.String,System.Int32)">
            <summary>
            Deletes a previous migration archive.
            </summary>
            <remarks>
            https://developer.github.com/v3/migration/migrations/#delete-a-migration-archive
            </remarks>
            <param name="org">The organization of which the migration was.</param>
            <param name="id">The Id of the migration.</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IMigrationsClient.UnlockRepository(System.String,System.Int32,System.String)">
            <summary>
            Unlocks a repository that was locked for migration.
            </summary>
            <remarks>
            https://developer.github.com/v3/migration/migrations/#unlock-a-repository
            </remarks>
            <param name="org">The organization of which the migration was.</param>
            <param name="id">The Id of the migration.</param>
            <param name="repo">The repo to unlock.</param>
            <returns></returns>
        </member>
        <member name="T:Octokit.IMilestonesClient">
            <summary>
            A client for GitHub's Issue Milestones API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/milestones/">Issue Milestones API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IMilestonesClient.Get(System.String,System.String,System.Int32)">
            <summary>
            Gets a single Milestone by number.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/milestones/#get-a-single-milestone
            </remarks>
            <returns></returns>
        </member>
        <member name="M:Octokit.IMilestonesClient.Get(System.Int64,System.Int32)">
            <summary>
            Gets a single Milestone by number.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/milestones/#get-a-single-milestone
            </remarks>
            <returns></returns>
        </member>
        <member name="M:Octokit.IMilestonesClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Gets all open milestones for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IMilestonesClient.GetAllForRepository(System.Int64)">
            <summary>
            Gets all open milestones for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IMilestonesClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all open milestones for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IMilestonesClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all open milestones for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IMilestonesClient.GetAllForRepository(System.String,System.String,Octokit.MilestoneRequest)">
            <summary>
            Gets all open milestones for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to filter and sort the list of Milestones returned</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IMilestonesClient.GetAllForRepository(System.Int64,Octokit.MilestoneRequest)">
            <summary>
            Gets all open milestones for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to filter and sort the list of Milestones returned</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IMilestonesClient.GetAllForRepository(System.String,System.String,Octokit.MilestoneRequest,Octokit.ApiOptions)">
            <summary>
            Gets all open milestones for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to filter and sort the list of Milestones returned</param>
            <param name="options">Options for changing the API response</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IMilestonesClient.GetAllForRepository(System.Int64,Octokit.MilestoneRequest,Octokit.ApiOptions)">
            <summary>
            Gets all open milestones for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to filter and sort the list of Milestones returned</param>
            <param name="options">Options for changing the API response</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IMilestonesClient.Create(System.String,System.String,Octokit.NewMilestone)">
            <summary>
            Creates a milestone for the specified repository. Any user with pull access to a repository can create an
            Milestone.
            </summary>
            <remarks>http://developer.github.com/v3/issues/milestones/#create-a-milestone</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="newMilestone">A <see cref="T:Octokit.NewMilestone"/> instance describing the new Milestone to create</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IMilestonesClient.Create(System.Int64,Octokit.NewMilestone)">
            <summary>
            Creates a milestone for the specified repository. Any user with pull access to a repository can create an
            Milestone.
            </summary>
            <remarks>http://developer.github.com/v3/issues/milestones/#create-a-milestone</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="newMilestone">A <see cref="T:Octokit.NewMilestone"/> instance describing the new Milestone to create</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IMilestonesClient.Update(System.String,System.String,System.Int32,Octokit.MilestoneUpdate)">
            <summary>
            Creates a milestone for the specified repository. Any user with pull access to a repository can create an
            Milestone.
            </summary>
            <remarks>http://developer.github.com/v3/issues/milestones/#update-a-milestone</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The Milestone number</param>
            <param name="milestoneUpdate">An <see cref="T:Octokit.MilestoneUpdate"/> instance describing the changes to make to the Milestone
            </param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IMilestonesClient.Update(System.Int64,System.Int32,Octokit.MilestoneUpdate)">
            <summary>
            Creates a milestone for the specified repository. Any user with pull access to a repository can create an
            Milestone.
            </summary>
            <remarks>http://developer.github.com/v3/issues/milestones/#update-a-milestone</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The Milestone number</param>
            <param name="milestoneUpdate">An <see cref="T:Octokit.MilestoneUpdate"/> instance describing the changes to make to the Milestone
            </param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IMilestonesClient.Delete(System.String,System.String,System.Int32)">
            <summary>
            Deletes a milestone for the specified repository. Any user with pull access to a repository can create an
            Milestone.
            </summary>
            <remarks>http://developer.github.com/v3/issues/milestones/#delete-a-milestone</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The milestone number</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IMilestonesClient.Delete(System.Int64,System.Int32)">
            <summary>
            Deletes a milestone for the specified repository. Any user with pull access to a repository can create an
            Milestone.
            </summary>
            <remarks>http://developer.github.com/v3/issues/milestones/#delete-a-milestone</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The milestone number</param>
            <returns></returns>
        </member>
        <member name="T:Octokit.IMiscellaneousClient">
            <summary>
            A client for GitHub's miscellaneous APIs.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/misc/">Miscellaneous API documentation</a> for more details.
            </remarks>
        </member>
        <member name="M:Octokit.IMiscellaneousClient.GetAllEmojis">
            <summary>
            Gets all the emojis available to use on GitHub.
            </summary>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>An <see cref="T:System.Collections.Generic.IReadOnlyDictionary`2"/> of emoji and their URI.</returns>
        </member>
        <member name="M:Octokit.IMiscellaneousClient.RenderRawMarkdown(System.String)">
            <summary>
            Gets the rendered Markdown for the specified plain-text Markdown document.
            </summary>
            <param name="markdown">A plain-text Markdown document</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The rendered Markdown.</returns>
        </member>
        <member name="M:Octokit.IMiscellaneousClient.RenderArbitraryMarkdown(Octokit.NewArbitraryMarkdown)">
            <summary>
            Gets the rendered Markdown for an arbitrary markdown document.
            </summary>
            <param name="markdown">An arbitrary Markdown document</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The rendered Markdown.</returns>
        </member>
        <member name="M:Octokit.IMiscellaneousClient.GetAllGitIgnoreTemplates">
            <summary>
            List all templates available to pass as an option when creating a repository.
            </summary>
            <returns>A list of template names</returns>
        </member>
        <member name="M:Octokit.IMiscellaneousClient.GetGitIgnoreTemplate(System.String)">
            <summary>
            Retrieves the source for a single GitIgnore template
            </summary>
            <param name="templateName"></param>
            <returns>A template and its source</returns>
        </member>
        <member name="M:Octokit.IMiscellaneousClient.GetAllLicenses">
            <summary>
            Returns a list of the licenses shown in the license picker on GitHub.com. This is not a comprehensive
            list of all possible OSS licenses.
            </summary>
            <remarks>This is a PREVIEW API! Use it at your own risk.</remarks>
            <returns>A list of licenses available on the site</returns>
        </member>
        <member name="M:Octokit.IMiscellaneousClient.GetLicense(System.String)">
            <summary>
            Retrieves a license based on the license key such as "mit"
            </summary>
            <param name="key"></param>
            <returns>A <see cref="T:Octokit.License" /> that includes the license key, text, and attributes of the license.</returns>
        </member>
        <member name="M:Octokit.IMiscellaneousClient.GetRateLimits">
            <summary>
            Gets API Rate Limits (API service rather than header info).
            </summary>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>An <see cref="T:Octokit.MiscellaneousRateLimit"/> of Rate Limits.</returns>
        </member>
        <member name="M:Octokit.IMiscellaneousClient.GetMetadata">
            <summary>
            Retrieves information about GitHub.com, the service or a GitHub Enterprise installation.
            </summary>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>An <see cref="T:Octokit.Meta"/> containing metadata about the GitHub instance.</returns>
        </member>
        <member name="T:Octokit.INotificationsClient">
            <summary>
            A client for GitHub's Activity Notifications API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/activity/notifications/">Activity Notifications API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.INotificationsClient.GetAllForCurrent">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user.
            </summary>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.INotificationsClient.GetAllForCurrent(Octokit.ApiOptions)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user.
            </summary>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.INotificationsClient.GetAllForCurrent(Octokit.NotificationsRequest)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user.
            </summary>
            <param name="request">Specifies the parameters to filter notifications by</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.INotificationsClient.GetAllForCurrent(Octokit.NotificationsRequest,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user.
            </summary>
            <param name="request">Specifies the parameters to filter notifications by</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.INotificationsClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user specific to the specified repository.
            </summary>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.INotificationsClient.GetAllForRepository(System.Int64)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user specific to the specified repository.
            </summary>
            <param name="repositoryId">The Id of the repository.</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.INotificationsClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user specific to the specified repository.
            </summary>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.INotificationsClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user specific to the specified repository.
            </summary>
            <param name="repositoryId">The Id of the repository.</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.INotificationsClient.GetAllForRepository(System.String,System.String,Octokit.NotificationsRequest)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user specific to the specified repository.
            </summary>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="request">Specifies the parameters to filter notifications by</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.INotificationsClient.GetAllForRepository(System.Int64,Octokit.NotificationsRequest)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user specific to the specified repository.
            </summary>
            <param name="repositoryId">The Id of the repository.</param>
            <param name="request">Specifies the parameters to filter notifications by</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.INotificationsClient.GetAllForRepository(System.String,System.String,Octokit.NotificationsRequest,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user specific to the specified repository.
            </summary>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="request">Specifies the parameters to filter notifications by</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.INotificationsClient.GetAllForRepository(System.Int64,Octokit.NotificationsRequest,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user specific to the specified repository.
            </summary>
            <param name="repositoryId">The Id of the repository.</param>
            <param name="request">Specifies the parameters to filter notifications by</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.INotificationsClient.MarkAsRead">
            <summary>
            Marks all notifications as read.
            </summary>
            <remarks>http://developer.github.com/v3/activity/notifications/#mark-as-read</remarks>
        </member>
        <member name="M:Octokit.INotificationsClient.MarkAsRead(Octokit.MarkAsReadRequest)">
            <summary>
            Marks all notifications as read.
            </summary>
            <param name="markAsReadRequest">The <see cref="T:Octokit.MarkAsReadRequest"/> parameter which specifies which notifications to mark.</param>
            <remarks>http://developer.github.com/v3/activity/notifications/#mark-as-read</remarks>
        </member>
        <member name="M:Octokit.INotificationsClient.MarkAsReadForRepository(System.String,System.String)">
            <summary>
            Marks the notifications for a given repository as read.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <remarks>http://developer.github.com/v3/activity/notifications/#mark-notifications-as-read-in-a-repository</remarks>
        </member>
        <member name="M:Octokit.INotificationsClient.MarkAsReadForRepository(System.Int64)">
            <summary>
            Marks the notifications for a given repository as read.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <remarks>http://developer.github.com/v3/activity/notifications/#mark-notifications-as-read-in-a-repository</remarks>
        </member>
        <member name="M:Octokit.INotificationsClient.MarkAsReadForRepository(System.String,System.String,Octokit.MarkAsReadRequest)">
            <summary>
            Marks the notifications for a given repository as read.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="markAsReadRequest">The <see cref="T:Octokit.MarkAsReadRequest"/> parameter which specifies which notifications to mark.</param>
            <remarks>http://developer.github.com/v3/activity/notifications/#mark-notifications-as-read-in-a-repository</remarks>
        </member>
        <member name="M:Octokit.INotificationsClient.MarkAsReadForRepository(System.Int64,Octokit.MarkAsReadRequest)">
            <summary>
            Marks the notifications for a given repository as read.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="markAsReadRequest">The <see cref="T:Octokit.MarkAsReadRequest"/> parameter which specifies which notifications to mark.</param>
            <remarks>http://developer.github.com/v3/activity/notifications/#mark-notifications-as-read-in-a-repository</remarks>
        </member>
        <member name="M:Octokit.INotificationsClient.Get(System.Int32)">
            <summary>
            Retrives a single <see cref="T:Octokit.Notification"/> by Id.
            </summary>
            <param name="id">The Id of the notification to retrieve.</param>
            <remarks>http://developer.github.com/v3/activity/notifications/#view-a-single-thread</remarks>
        </member>
        <member name="M:Octokit.INotificationsClient.MarkAsRead(System.Int32)">
            <summary>
            Marks a single notification as read.
            </summary>
            <param name="id">The id of the notification.</param>
            <remarks>http://developer.github.com/v3/activity/notifications/#mark-a-thread-as-read</remarks>
        </member>
        <member name="M:Octokit.INotificationsClient.GetThreadSubscription(System.Int32)">
            <summary>
            Retrives a <see cref="T:Octokit.ThreadSubscription"/> for the provided thread id.
            </summary>
            <param name="id">The Id of the thread to retrieve subscription status.</param>
            <remarks>http://developer.github.com/v3/activity/notifications/#get-a-thread-subscription</remarks>
        </member>
        <member name="M:Octokit.INotificationsClient.SetThreadSubscription(System.Int32,Octokit.NewThreadSubscription)">
            <summary>
            Sets the authenticated user's subscription settings for a given thread.
            </summary>
            <param name="id">The Id of the thread to update.</param>
            <param name="threadSubscription">The subscription parameters to set.</param>
            <remarks>http://developer.github.com/v3/activity/notifications/#set-a-thread-subscription</remarks>
        </member>
        <member name="M:Octokit.INotificationsClient.DeleteThreadSubscription(System.Int32)">
            <summary>
            Deletes the authenticated user's subscription to a given thread.
            </summary>
            <param name="id">The Id of the thread to delete subscription from.</param>
            <remarks>http://developer.github.com/v3/activity/notifications/#delete-a-thread-subscription</remarks>
        </member>
        <member name="T:Octokit.IOauthClient">
            <summary>
            Provides methods used in the OAuth web flow.
            </summary>
        </member>
        <member name="M:Octokit.IOauthClient.GetGitHubLoginUrl(Octokit.OauthLoginRequest)">
            <summary>
            Gets the URL used in the first step of the web flow. The Web application should redirect to this URL.
            </summary>
            <param name="request">Parameters to the Oauth web flow login url</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IOauthClient.CreateAccessToken(Octokit.OauthTokenRequest)">
            <summary>
            Makes a request to get an access token using the code returned when GitHub.com redirects back from the URL
            <see cref="M:Octokit.IOauthClient.GetGitHubLoginUrl(Octokit.OauthLoginRequest)">GitHub login url</see> to the application.
            </summary>
            <remarks>
            If the user accepts your request, GitHub redirects back to your site with a temporary code in a code
            parameter as well as the state you provided in the previous step in a state parameter. If the states don’t
            match, the request has been created by a third party and the process should be aborted. Exchange this for
            an access token using this method.
            </remarks>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="T:Octokit.IOrganizationMembersClient">
            <summary>
            A client for GitHub's Organization Members API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/">Orgs API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IOrganizationMembersClient.GetAll(System.String)">
            <summary>
            <para>
            List all users who are members of an organization. A member is a user that
            belongs to at least 1 team in the organization.
            </para>
            <para>
            If the authenticated user is also an owner of this organization then both
            concealed and public member will be returned.
            </para>
            <para>
            If the requester is not an owner of the organization the query will be redirected
            to the public members list.
            </para>
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/#members-list">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.IOrganizationMembersClient.GetAll(System.String,Octokit.ApiOptions)">
            <summary>
            <para>
            List all users who are members of an organization. A member is a user that
            belongs to at least 1 team in the organization.
            </para>
            <para>
            If the authenticated user is also an owner of this organization then both
            concealed and public member will be returned.
            </para>
            <para>
            If the requester is not an owner of the organization the query will be redirected
            to the public members list.
            </para>
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/#members-list">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="options">Options for changing the API response</param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.IOrganizationMembersClient.GetAll(System.String,Octokit.OrganizationMembersFilter)">
            <summary>
            <para>
            List all users who are members of an organization. A member is a user that
            belongs to at least 1 team in the organization.
            </para>
            <para>
            If the authenticated user is also an owner of this organization then both
            concealed and public member will be returned.
            </para>
            <para>
            If the requester is not an owner of the organization the query will be redirected
            to the public members list.
            </para>
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/#members-list">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="filter">The filter to use when getting the users, <see cref="T:Octokit.OrganizationMembersFilter"/></param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.IOrganizationMembersClient.GetAll(System.String,Octokit.OrganizationMembersFilter,Octokit.ApiOptions)">
            <summary>
            <para>
            List all users who are members of an organization. A member is a user that
            belongs to at least 1 team in the organization.
            </para>
            <para>
            If the authenticated user is also an owner of this organization then both
            concealed and public member will be returned.
            </para>
            <para>
            If the requester is not an owner of the organization the query will be redirected
            to the public members list.
            </para>
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/#members-list">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="filter">The filter to use when getting the users, <see cref="T:Octokit.OrganizationMembersFilter"/></param>
            <param name="options">Options for changing the API response</param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.IOrganizationMembersClient.GetAll(System.String,Octokit.OrganizationMembersRole)">
            <summary>
            <para>
            List all users who are members of an organization. A member is a user that
            belongs to at least 1 team in the organization.
            </para>
            <para>
            If the authenticated user is also an owner of this organization then both
            concealed and public member will be returned.
            </para>
            <para>
            If the requester is not an owner of the organization the query will be redirected
            to the public members list.
            </para>
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/#members-list">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="role">The role filter to use when getting the users, <see cref="T:Octokit.OrganizationMembersRole"/></param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.IOrganizationMembersClient.GetAll(System.String,Octokit.OrganizationMembersRole,Octokit.ApiOptions)">
            <summary>
            <para>
            List all users who are members of an organization. A member is a user that
            belongs to at least 1 team in the organization.
            </para>
            <para>
            If the authenticated user is also an owner of this organization then both
            concealed and public member will be returned.
            </para>
            <para>
            If the requester is not an owner of the organization the query will be redirected
            to the public members list.
            </para>
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/#members-list">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="role">The role filter to use when getting the users, <see cref="T:Octokit.OrganizationMembersRole"/></param>
            <param name="options">Options for changing the API response</param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.IOrganizationMembersClient.GetAll(System.String,Octokit.OrganizationMembersFilter,Octokit.OrganizationMembersRole)">
            <summary>
            <para>
            List all users who are members of an organization. A member is a user that
            belongs to at least 1 team in the organization.
            </para>
            <para>
            If the authenticated user is also an owner of this organization then both
            concealed and public member will be returned.
            </para>
            <para>
            If the requester is not an owner of the organization the query will be redirected
            to the public members list.
            </para>
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/#members-list">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="filter">The filter to use when getting the users, <see cref="T:Octokit.OrganizationMembersFilter"/></param>
            <param name="role">The role filter to use when getting the users, <see cref="T:Octokit.OrganizationMembersRole"/></param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.IOrganizationMembersClient.GetAll(System.String,Octokit.OrganizationMembersFilter,Octokit.OrganizationMembersRole,Octokit.ApiOptions)">
            <summary>
            <para>
            List all users who are members of an organization. A member is a user that
            belongs to at least 1 team in the organization.
            </para>
            <para>
            If the authenticated user is also an owner of this organization then both
            concealed and public member will be returned.
            </para>
            <para>
            If the requester is not an owner of the organization the query will be redirected
            to the public members list.
            </para>
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/#members-list">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="filter">The filter to use when getting the users, <see cref="T:Octokit.OrganizationMembersFilter"/></param>
            <param name="role">The role filter to use when getting the users, <see cref="T:Octokit.OrganizationMembersRole"/></param>
            <param name="options">Options for changing the API response</param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.IOrganizationMembersClient.GetAllPublic(System.String)">
            <summary>
            List all users who have publicized their membership of the organization.
            </summary>
            <remarks>http://developer.github.com/v3/orgs/members/#public-members-list</remarks>
            <param name="org">The login for the organization</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IOrganizationMembersClient.GetAllPublic(System.String,Octokit.ApiOptions)">
            <summary>
            List all users who have publicized their membership of the organization.
            </summary>
            <remarks>http://developer.github.com/v3/orgs/members/#public-members-list</remarks>
            <param name="org">The login for the organization</param>
            <param name="options">Options for changing the API response</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IOrganizationMembersClient.CheckMember(System.String,System.String)">
            <summary>
            Check if a user is, publicly or privately, a member of the organization.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/#check-membership">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="user">The login for the user</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IOrganizationMembersClient.CheckMemberPublic(System.String,System.String)">
            <summary>
            Check is a user is publicly a member of the organization.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/#check-public-membership">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="user">The login for the user</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IOrganizationMembersClient.Delete(System.String,System.String)">
            <summary>
            Removes a user from the organization, this will also remove them from all teams
            within the organization and they will no longer have any access to the organization's
            repositories.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/#remove-a-member">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="user">The login for the user</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IOrganizationMembersClient.Publicize(System.String,System.String)">
            <summary>
            Make the authenticated user's organization membership public.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="http://developer.github.com/v3/orgs/members/#publicize-a-users-membership">API documentation</a> 
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="user">The login for the user</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IOrganizationMembersClient.Conceal(System.String,System.String)">
            <summary>
            Make the authenticated user's organization membership private.
            </summary>
            <remarks>
            This method requries authentication.
            See the <a href="http://developer.github.com/v3/orgs/members/#conceal-a-users-membership">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="user">The login for the user</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IOrganizationMembersClient.GetAllPendingInvitations(System.String)">
            <summary>
            List all pending invitations for the organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/members/#list-pending-organization-invitations">API Documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IOrganizationMembersClient.GetAllPendingInvitations(System.String,Octokit.ApiOptions)">
            <summary>
            List all pending invitations for the organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/members/#list-pending-organization-invitations">API Documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="options">Options to change API behaviour</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IOrganizationOutsideCollaboratorsClient.GetAll(System.String)">
            <summary>
            List all users who are outside collaborators of an organization. An outside collaborator is a user that
            is not a member of the organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/outside_collaborators/#list-outside-collaborators">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.IOrganizationOutsideCollaboratorsClient.GetAll(System.String,Octokit.ApiOptions)">
            <summary>
            List all users who are outside collaborators of an organization. An outside collaborator is a user that
            is not a member of the organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/outside_collaborators/#list-outside-collaborators">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="options">Options for changing the API response</param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.IOrganizationOutsideCollaboratorsClient.GetAll(System.String,Octokit.OrganizationMembersFilter)">
            <summary>
            List all users who are outside collaborators of an organization. An outside collaborator is a user that
            is not a member of the organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/outside_collaborators/#list-outside-collaborators">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="filter">The filter to use when getting the users, <see cref="T:Octokit.OrganizationMembersFilter"/></param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.IOrganizationOutsideCollaboratorsClient.GetAll(System.String,Octokit.OrganizationMembersFilter,Octokit.ApiOptions)">
            <summary>
            List all users who are outside collaborators of an organization. An outside collaborator is a user that
            is not a member of the organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/outside_collaborators/#list-outside-collaborators">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="filter">The filter to use when getting the users, <see cref="T:Octokit.OrganizationMembersFilter"/></param>
            <param name="options">Options for changing the API response</param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.IOrganizationOutsideCollaboratorsClient.Delete(System.String,System.String)">
            <summary>
            Removes a user as an outside collaborator from the organization, this will remove them from all repositories
            within the organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/outside_collaborators/#remove-outside-collaborator">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="user">The login of the user</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IOrganizationOutsideCollaboratorsClient.ConvertFromMember(System.String,System.String)">
            <summary>
            Converts an organization member to an outside collaborator, 
            when an organization member is converted to an outside collaborator, 
            they'll only have access to the repositories that their current team membership allows. 
            The user will no longer be a member of the organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/outside_collaborators/#convert-member-to-outside-collaborator"> API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="user">The login for the user</param>
            <returns></returns>
        </member>
        <member name="T:Octokit.IOrganizationsClient">
            <summary>
            A client for GitHub's Orgs API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/">Orgs API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.IOrganizationsClient.Member">
            <summary>
            Returns a client to manage members of an organization.
            </summary>
        </member>
        <member name="P:Octokit.IOrganizationsClient.Team">
            <summary>
            Returns a client to manage teams of an organization.
            </summary>
        </member>
        <member name="P:Octokit.IOrganizationsClient.OutsideCollaborator">
            <summary>
            Returns a client to manage outside collaborators of an organization.
            </summary>
        </member>
        <member name="M:Octokit.IOrganizationsClient.Get(System.String)">
            <summary>
            Returns the specified <see cref="T:Octokit.Organization"/>.
            </summary>
            <param name="org">login of the organization to get</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The specified <see cref="T:Octokit.Organization"/>.</returns>
        </member>
        <member name="M:Octokit.IOrganizationsClient.GetAllForCurrent">
            <summary>
            Returns all <see cref="T:Octokit.Organization" />s for the current user.
            </summary>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of the current user's <see cref="T:Octokit.Organization"/>s.</returns>
        </member>
        <member name="M:Octokit.IOrganizationsClient.GetAllForCurrent(Octokit.ApiOptions)">
            <summary>
            Returns all <see cref="T:Octokit.Organization" />s for the current user.
            </summary>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of the current user's <see cref="T:Octokit.Organization"/>s.</returns>
        </member>
        <member name="M:Octokit.IOrganizationsClient.GetAllForUser(System.String)">
            <summary>
            Returns all <see cref="T:Octokit.Organization" />s for the specified user.
            </summary>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of the specified user's <see cref="T:Octokit.Organization"/>s.</returns>
        </member>
        <member name="M:Octokit.IOrganizationsClient.GetAllForUser(System.String,Octokit.ApiOptions)">
            <summary>
            Returns all <see cref="T:Octokit.Organization" />s for the specified user.
            </summary>
            <param name="user">The login of the user</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of the specified user's <see cref="T:Octokit.Organization"/>s.</returns>
        </member>
        <member name="M:Octokit.IOrganizationsClient.GetAll">
            <summary>
            Returns all <see cref="T:Octokit.Organization" />s.
            </summary>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of <see cref="T:Octokit.Organization"/>s.</returns>
        </member>
        <member name="M:Octokit.IOrganizationsClient.GetAll(Octokit.OrganizationRequest)">
            <summary>
            Returns all <see cref="T:Octokit.Organization" />s.
            </summary>
            <param name="request">Search parameters of the last organization seen</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of <see cref="T:Octokit.Organization"/>s.</returns>
        </member>
        <member name="M:Octokit.IOrganizationsClient.Update(System.String,Octokit.OrganizationUpdate)">
            <summary>
            Update the specified organization with data from <see cref="T:Octokit.OrganizationUpdate"/>.
            </summary>
            <param name="organizationName">The name of the organization to update.</param>
            <param name="updateRequest"></param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <returns>A <see cref="T:Octokit.Organization"/></returns>
        </member>
        <member name="T:Octokit.IProjectCardsClient">
            <summary>
            A client for GitHub's Project Cards API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/cards/">Repository Projects API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IProjectCardsClient.GetAll(System.Int32)">
            <summary>
            Gets all cards.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#list-projects-cards">API documentation</a> for more information.
            </remarks>
            <param name="columnId">The id of the column</param>
        </member>
        <member name="M:Octokit.IProjectCardsClient.GetAll(System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all cards.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#list-projects-cards">API documentation</a> for more information.
            </remarks>
            <param name="columnId">The id of the column</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IProjectCardsClient.GetAll(System.Int32,Octokit.ProjectCardRequest)">
            <summary>
            Gets all cards.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#list-projects-cards">API documentation</a> for more information.
            </remarks>
            <param name="columnId">The id of the column</param>
            <param name="request">Used to filter the list of project cards returned</param>
        </member>
        <member name="M:Octokit.IProjectCardsClient.GetAll(System.Int32,Octokit.ProjectCardRequest,Octokit.ApiOptions)">
            <summary>
            Gets all cards.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#list-projects-cards">API documentation</a> for more information.
            </remarks>
            <param name="columnId">The id of the column</param>
            <param name="request">Used to filter the list of project cards returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IProjectCardsClient.Get(System.Int32)">
            <summary>
            Gets a single card.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#get-a-project-card">API documentation</a> for more information.
            </remarks>
            <param name="id">The id of the card</param>
        </member>
        <member name="M:Octokit.IProjectCardsClient.Create(System.Int32,Octokit.NewProjectCard)">
            <summary>
            Creates a card.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#create-a-project-card">API documentation</a> for more information.
            </remarks>
            <param name="columnId">The id of the column</param>
            <param name="newProjectCard">The card to create</param>
        </member>
        <member name="M:Octokit.IProjectCardsClient.Update(System.Int32,Octokit.ProjectCardUpdate)">
            <summary>
            Updates a card.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#update-a-project-card">API documentation</a> for more information.
            </remarks>
            <param name="id">The id of the card</param>
            <param name="projectCardUpdate">New values to update the card with</param>
        </member>
        <member name="M:Octokit.IProjectCardsClient.Delete(System.Int32)">
            <summary>
            Deletes a card.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#delete-a-project-card">API documentation</a> for more information.
            </remarks>
            <param name="id">The id of the card</param>
        </member>
        <member name="M:Octokit.IProjectCardsClient.Move(System.Int32,Octokit.ProjectCardMove)">
            <summary>
            Moves a card.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#move-a-project-card">API documentation</a> for more information.
            </remarks>
            <param name="id">The id of the card</param>
            <param name="position">The position to move the card</param>
        </member>
        <member name="T:Octokit.IProjectColumnsClient">
            <summary>
            A client for GitHub's Project Columns API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/columns/">Repository Projects API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IProjectColumnsClient.GetAll(System.Int32)">
            <summary>
            Gets all columns.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/columns/#list-project-columns">API documentation</a> for more information.
            </remarks>
            <param name="projectId">The Id of the project</param>
        </member>
        <member name="M:Octokit.IProjectColumnsClient.GetAll(System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all columns.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/columns/#list-project-columns">API documentation</a> for more information.
            </remarks>
            <param name="projectId">The Id of the project</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IProjectColumnsClient.Get(System.Int32)">
            <summary>
            Gets a single column.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/columns/#get-a-project-column">API documentation</a> for more information.
            </remarks>
            <param name="id">The id of the column</param>
        </member>
        <member name="M:Octokit.IProjectColumnsClient.Create(System.Int32,Octokit.NewProjectColumn)">
            <summary>
            Creates a column.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/columns/#create-a-project-column">API documentation</a> for more information.
            </remarks>
            <param name="projectId">The Id of the project</param>
            <param name="newProjectColumn">The column to create</param>
        </member>
        <member name="M:Octokit.IProjectColumnsClient.Update(System.Int32,Octokit.ProjectColumnUpdate)">
            <summary>
            Updates a column.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/columns/#update-a-project-column">API documentation</a> for more information.
            </remarks>
            <param name="id">The id of the column</param>
            <param name="projectColumnUpdate">New values to update the column with</param>
        </member>
        <member name="M:Octokit.IProjectColumnsClient.Delete(System.Int32)">
            <summary>
            Deletes a column.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/columns/#delete-a-project-column">API documentation</a> for more information.
            </remarks>
            <param name="id">The id of the column</param>
        </member>
        <member name="M:Octokit.IProjectColumnsClient.Move(System.Int32,Octokit.ProjectColumnMove)">
            <summary>
            Moves a column.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/columns/#move-a-project-column">API documentation</a> for more information.
            </remarks>
            <param name="id">The id of the column</param>
            <param name="position">The position to move the column</param>
        </member>
        <member name="T:Octokit.IProjectsClient">
            <summary>
            A client for GitHub's Repository Projects API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/">Repository Projects API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IProjectsClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Get all projects for this repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-repository-projects">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IProjectsClient.GetAllForRepository(System.String,System.String,Octokit.ProjectRequest)">
            <summary>
            Get all projects for this repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-repository-projects">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to filter the list of projects returned</param>
        </member>
        <member name="M:Octokit.IProjectsClient.GetAllForRepository(System.Int64)">
            <summary>
            Get all projects for this repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-repository-projects">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IProjectsClient.GetAllForRepository(System.Int64,Octokit.ProjectRequest)">
            <summary>
            Get all projects for this repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-repository-projects">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to filter the list of projects returned</param>
        </member>
        <member name="M:Octokit.IProjectsClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Get all projects for this repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-repository-projects">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IProjectsClient.GetAllForRepository(System.String,System.String,Octokit.ProjectRequest,Octokit.ApiOptions)">
            <summary>
            Get all projects for this repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-repository-projects">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to filter the list of projects returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IProjectsClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Get all projects for this repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-repository-projects">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IProjectsClient.GetAllForRepository(System.Int64,Octokit.ProjectRequest,Octokit.ApiOptions)">
            <summary>
            Get all projects for this repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-repository-projects">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to filter the list of projects returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IProjectsClient.GetAllForOrganization(System.String)">
            <summary>
            Get all projects for the specified organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-organization-projects">API documentation</a> for more information.
            </remarks>
            <param name="organization">The name of the organziation</param>
        </member>
        <member name="M:Octokit.IProjectsClient.GetAllForOrganization(System.String,Octokit.ProjectRequest)">
            <summary>
            Get all projects for the specified organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-organization-projects">API documentation</a> for more information.
            </remarks>
            <param name="organization">The name of the organziation</param>
            <param name="request">Used to filter the list of projects returned</param>
        </member>
        <member name="M:Octokit.IProjectsClient.GetAllForOrganization(System.String,Octokit.ApiOptions)">
            <summary>
            Get all projects for the specified organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-organization-projects">API documentation</a> for more information.
            </remarks>
            <param name="organization">The name of the organziation</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IProjectsClient.GetAllForOrganization(System.String,Octokit.ProjectRequest,Octokit.ApiOptions)">
            <summary>
            Get all projects for the specified organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-organization-projects">API documentation</a> for more information.
            </remarks>
            <param name="organization">The name of the organziation</param>
            <param name="request">Used to filter the list of projects returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IProjectsClient.Get(System.Int32)">
            <summary>
            Gets a single project for this repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#get-a-project">API documentation</a> for more information.
            </remarks>
            <param name="id">The Id of the project</param>
        </member>
        <member name="M:Octokit.IProjectsClient.CreateForRepository(System.Int64,Octokit.NewProject)">
            <summary>
            Creates a project for this repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#create-a-repository-project">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository</param>
            <param name="newProject">The new project to create for this repository</param>
        </member>
        <member name="M:Octokit.IProjectsClient.CreateForOrganization(System.String,Octokit.NewProject)">
            <summary>
            Creates a project for the specified organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#create-an-organization-project">API documentation</a> for more information.
            </remarks>
            <param name="organization">The name of the organization</param>
            <param name="newProject">The new project to create for this repository</param>
        </member>
        <member name="M:Octokit.IProjectsClient.Update(System.Int32,Octokit.ProjectUpdate)">
            <summary>
            Updates a project for this repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#update-a-project">API documentation</a> for more information.
            </remarks>
            <param name="id">The Id of the project</param>
            <param name="projectUpdate">The modified project</param>
        </member>
        <member name="M:Octokit.IProjectsClient.Delete(System.Int32)">
            <summary>
            Deletes a project.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#delete-a-project">API documentation</a> for more information.
            </remarks>
            <param name="id">The Id of the project</param>
        </member>
        <member name="P:Octokit.IProjectsClient.Card">
            <summary>
            A client for GitHub's Project Cards API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/cards/">Repository Projects API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.IProjectsClient.Column">
            <summary>
            A client for GitHub's Project Columns API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/columns/">Repository Projects API documentation</a> for more information.
            </remarks>
        </member>
        <member name="T:Octokit.IPullRequestReviewCommentReactionsClient">
            <summary>
            A client for GitHub's Reactions API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/reactions/">Reactions API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentReactionsClient.GetAll(System.String,System.String,System.Int32)">
            <summary>
            Get all reactions for a specified Pull Request Review Comment.
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#list-reactions-for-a-pull-request-review-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The comment id</param>        
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentReactionsClient.GetAll(System.Int64,System.Int32)">
            <summary>
            Get all reactions for a specified Pull Request Review Comment.
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#list-reactions-for-a-pull-request-review-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The comment id</param>        
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentReactionsClient.Create(System.String,System.String,System.Int32,Octokit.NewReaction)">
            <summary>
            Creates a reaction for a specified Pull Request Review Comment.
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#create-reaction-for-a-pull-request-review-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The comment id</param>
            <param name="reaction">The reaction to create</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentReactionsClient.Create(System.Int64,System.Int32,Octokit.NewReaction)">
            <summary>
            Creates a reaction for a specified Pull Request Review Comment.
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#create-reaction-for-a-pull-request-review-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The comment id</param>
            <param name="reaction">The reaction to create</param>
        </member>
        <member name="T:Octokit.IPullRequestReviewCommentsClient">
            <summary>
            A client for GitHub's Pull Request Review Comments API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/pulls/comments/">Review Comments API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentsClient.GetAll(System.String,System.String,System.Int32)">
            <summary>
            Gets review comments for a specified pull request.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-on-a-pull-request</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentsClient.GetAll(System.Int64,System.Int32)">
            <summary>
            Gets review comments for a specified pull request.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-on-a-pull-request</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentsClient.GetAll(System.String,System.String,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets review comments for a specified pull request.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-on-a-pull-request</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentsClient.GetAll(System.Int64,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets review comments for a specified pull request.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-on-a-pull-request</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentsClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Gets a list of the pull request review comments in a specified repository.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentsClient.GetAllForRepository(System.Int64)">
            <summary>
            Gets a list of the pull request review comments in a specified repository.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository</remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentsClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets a list of the pull request review comments in a specified repository.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentsClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets a list of the pull request review comments in a specified repository.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentsClient.GetAllForRepository(System.String,System.String,Octokit.PullRequestReviewCommentRequest)">
            <summary>
            Gets a list of the pull request review comments in a specified repository.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">The sorting <see cref="T:Octokit.PullRequestReviewCommentRequest">parameters</see></param>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentsClient.GetAllForRepository(System.Int64,Octokit.PullRequestReviewCommentRequest)">
            <summary>
            Gets a list of the pull request review comments in a specified repository.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">The sorting <see cref="T:Octokit.PullRequestReviewCommentRequest">parameters</see></param>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentsClient.GetAllForRepository(System.String,System.String,Octokit.PullRequestReviewCommentRequest,Octokit.ApiOptions)">
            <summary>
            Gets a list of the pull request review comments in a specified repository.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">The sorting <see cref="T:Octokit.PullRequestReviewCommentRequest">parameters</see></param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentsClient.GetAllForRepository(System.Int64,Octokit.PullRequestReviewCommentRequest,Octokit.ApiOptions)">
            <summary>
            Gets a list of the pull request review comments in a specified repository.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">The sorting <see cref="T:Octokit.PullRequestReviewCommentRequest">parameters</see></param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentsClient.GetComment(System.String,System.String,System.Int32)">
            <summary>
            Gets a single pull request review comment by number.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#get-a-single-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request review comment number</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentsClient.GetComment(System.Int64,System.Int32)">
            <summary>
            Gets a single pull request review comment by number.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#get-a-single-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request review comment number</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentsClient.Create(System.String,System.String,System.Int32,Octokit.PullRequestReviewCommentCreate)">
            <summary>
            Creates a comment on a pull request review.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#create-a-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The Pull Request number</param>
            <param name="comment">The comment</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentsClient.Create(System.Int64,System.Int32,Octokit.PullRequestReviewCommentCreate)">
            <summary>
            Creates a comment on a pull request review.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#create-a-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The Pull Request number</param>
            <param name="comment">The comment</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentsClient.CreateReply(System.String,System.String,System.Int32,Octokit.PullRequestReviewCommentReplyCreate)">
            <summary>
            Creates a comment on a pull request review as a reply to another comment.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#create-a-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="comment">The comment</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentsClient.CreateReply(System.Int64,System.Int32,Octokit.PullRequestReviewCommentReplyCreate)">
            <summary>
            Creates a comment on a pull request review as a reply to another comment.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#create-a-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="comment">The comment</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentsClient.Edit(System.String,System.String,System.Int32,Octokit.PullRequestReviewCommentEdit)">
            <summary>
            Edits a comment on a pull request review.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#edit-a-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request review comment number</param>
            <param name="comment">The edited comment</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentsClient.Edit(System.Int64,System.Int32,Octokit.PullRequestReviewCommentEdit)">
            <summary>
            Edits a comment on a pull request review.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#edit-a-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request review comment number</param>
            <param name="comment">The edited comment</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentsClient.Delete(System.String,System.String,System.Int32)">
            <summary>
            Deletes a comment on a pull request review.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#delete-a-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request review comment number</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewCommentsClient.Delete(System.Int64,System.Int32)">
            <summary>
            Deletes a comment on a pull request review.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#delete-a-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request review comment number</param>
        </member>
        <member name="T:Octokit.IPullRequestReviewRequestsClient">
            <summary>
            A client for GitHub's Pull Request Review Requests API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/pulls/review_requests/">Review Requests API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IPullRequestReviewRequestsClient.GetAll(System.String,System.String,System.Int32)">
            <summary>
            Gets review requests for a specified pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/review_requests/#list-review-requests</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewRequestsClient.GetAll(System.String,System.String,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets review requests for a specified pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/review_requests/#list-review-requests</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewRequestsClient.GetAll(System.Int64,System.Int32)">
            <summary>
            Gets review requests for a specified pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/review_requests/#list-review-requests</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewRequestsClient.GetAll(System.Int64,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets review requests for a specified pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/review_requests/#list-review-requests</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewRequestsClient.Create(System.String,System.String,System.Int32,Octokit.PullRequestReviewRequest)">
            <summary>
            Creates review requests on a pull request for specified users.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/review_requests/#create-a-review-request</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The Pull Request number</param>
            <param name="users">List of logins of user will be requested for review</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewRequestsClient.Create(System.Int64,System.Int32,Octokit.PullRequestReviewRequest)">
            <summary>
            Creates review requests on a pull request for specified users.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/review_requests/#create-a-review-request</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The Pull Request number</param>
            <param name="users">List of logins of user will be requested for review</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewRequestsClient.Delete(System.String,System.String,System.Int32,Octokit.PullRequestReviewRequest)">
            <summary>
            Deletes review request for given users on a pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/review_requests/#delete-a-review-request</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request review comment number</param>
            <param name="users">List of logins of users that will be not longer requested for review</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewRequestsClient.Delete(System.Int64,System.Int32,Octokit.PullRequestReviewRequest)">
            <summary>
            Deletes review request for given users on a pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/review_requests/#delete-a-review-request</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request review comment number</param>
            <param name="users">List of logins of users that will be not longer requested for review</param>
        </member>
        <member name="T:Octokit.IPullRequestReviewsClient">
            <summary>
            A client for GitHub's Pull Request Review API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/pulls/reviews/">Review API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IPullRequestReviewsClient.GetAll(System.String,System.String,System.Int32)">
            <summary>
            Gets reviews for a specified pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#list-reviews-on-a-pull-request</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewsClient.GetAll(System.Int64,System.Int32)">
            <summary>
            Gets reviews for a specified pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#list-reviews-on-a-pull-request</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewsClient.GetAll(System.String,System.String,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets reviews for a specified pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#list-reviews-on-a-pull-request</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewsClient.GetAll(System.Int64,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets reviews for a specified pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#list-reviews-on-a-pull-request</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewsClient.Get(System.String,System.String,System.Int32,System.Int64)">
            <summary>
            Gets a single pull request review by ID.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#get-a-single-review</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewsClient.Get(System.Int64,System.Int32,System.Int64)">
            <summary>
            Gets a single pull request review by ID.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#get-a-single-review</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewsClient.Create(System.String,System.String,System.Int32,Octokit.PullRequestReviewCreate)">
            <summary>
            Creates a pull request review.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#create-a-pull-request-review</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The Pull Request number</param>
            <param name="review">The review</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewsClient.Create(System.Int64,System.Int32,Octokit.PullRequestReviewCreate)">
            <summary>
            Creates a pull request review.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#create-a-pull-request-review</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The Pull Request number</param>
            <param name="review">The review</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewsClient.Delete(System.String,System.String,System.Int32,System.Int64)">
            <summary>
            Deletes a pull request review.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#delete-a-pending-review</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewsClient.Delete(System.Int64,System.Int32,System.Int64)">
            <summary>
            Deletes a pull request review.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#delete-a-pending-review</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewsClient.Submit(System.String,System.String,System.Int32,System.Int64,Octokit.PullRequestReviewSubmit)">
            <summary>
            Submits a pull request review.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#submit-a-pull-request-review</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
            <param name="submitMessage">The message and event being submitted for the review</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewsClient.Submit(System.Int64,System.Int32,System.Int64,Octokit.PullRequestReviewSubmit)">
            <summary>
            Submits a pull request review.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#submit-a-pull-request-review</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
            <param name="submitMessage">The message and event being submitted for the review</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewsClient.Dismiss(System.String,System.String,System.Int32,System.Int64,Octokit.PullRequestReviewDismiss)">
            <summary>
            Dismisses a pull request review.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#dismiss-a-pull-request-review</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
            <param name="dismissMessage">The message indicating why the review was dismissed</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewsClient.Dismiss(System.Int64,System.Int32,System.Int64,Octokit.PullRequestReviewDismiss)">
            <summary>
            Dismisses a pull request review.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#dismiss-a-pull-request-review</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
            <param name="dismissMessage">The message indicating why the review was dismissed</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewsClient.GetAllComments(System.String,System.String,System.Int32,System.Int64)">
            <summary>
            Lists comments for a single review
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#get-comments-for-a-single-review</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewsClient.GetAllComments(System.Int64,System.Int32,System.Int64)">
            <summary>
            Lists comments for a single review
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#get-comments-for-a-single-review</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewsClient.GetAllComments(System.String,System.String,System.Int32,System.Int64,Octokit.ApiOptions)">
            <summary>
            Lists comments for a single review
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#get-comments-for-a-single-review</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IPullRequestReviewsClient.GetAllComments(System.Int64,System.Int32,System.Int64,Octokit.ApiOptions)">
            <summary>
            Lists comments for a single review
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#get-comments-for-a-single-review</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="T:Octokit.IPullRequestsClient">
            <summary>
            A client for GitHub's Pull Requests API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/activity/notifications/">Pull Requests API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.IPullRequestsClient.Review">
            <summary>
            Client for managing reviews.
            </summary>
        </member>
        <member name="P:Octokit.IPullRequestsClient.ReviewComment">
            <summary>
            Client for managing review comments.
            </summary>
        </member>
        <member name="P:Octokit.IPullRequestsClient.ReviewRequest">
            <summary>
            Client for managing review requests.
            </summary>
        </member>
        <member name="M:Octokit.IPullRequestsClient.Get(System.String,System.String,System.Int32)">
            <summary>
            Get a pull request by number.
            </summary>
            <remarks>
            http://developer.github.com/v3/pulls/#get-a-single-pull-request
            </remarks>
        </member>
        <member name="M:Octokit.IPullRequestsClient.Get(System.Int64,System.Int32)">
            <summary>
            Get a pull request by number.
            </summary>
            <remarks>
            http://developer.github.com/v3/pulls/#get-a-single-pull-request
            </remarks>
        </member>
        <member name="M:Octokit.IPullRequestsClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Get all open pull requests for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/pulls/#list-pull-requests
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IPullRequestsClient.GetAllForRepository(System.Int64)">
            <summary>
            Get all open pull requests for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/pulls/#list-pull-requests
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IPullRequestsClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Get all open pull requests for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/pulls/#list-pull-requests
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IPullRequestsClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Get all open pull requests for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/pulls/#list-pull-requests
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IPullRequestsClient.GetAllForRepository(System.String,System.String,Octokit.PullRequestRequest)">
            <summary>
            Query pull requests for the repository based on criteria
            </summary>
            <remarks>
            http://developer.github.com/v3/pulls/#list-pull-requests
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to filter and sort the list of pull requests returned</param>
        </member>
        <member name="M:Octokit.IPullRequestsClient.GetAllForRepository(System.Int64,Octokit.PullRequestRequest)">
            <summary>
            Query pull requests for the repository based on criteria
            </summary>
            <remarks>
            http://developer.github.com/v3/pulls/#list-pull-requests
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to filter and sort the list of pull requests returned</param>
        </member>
        <member name="M:Octokit.IPullRequestsClient.GetAllForRepository(System.String,System.String,Octokit.PullRequestRequest,Octokit.ApiOptions)">
            <summary>
            Query pull requests for the repository based on criteria
            </summary>
            <remarks>
            http://developer.github.com/v3/pulls/#list-pull-requests
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to filter and sort the list of pull requests returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IPullRequestsClient.GetAllForRepository(System.Int64,Octokit.PullRequestRequest,Octokit.ApiOptions)">
            <summary>
            Query pull requests for the repository based on criteria
            </summary>
            <remarks>
            http://developer.github.com/v3/pulls/#list-pull-requests
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to filter and sort the list of pull requests returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IPullRequestsClient.Create(System.String,System.String,Octokit.NewPullRequest)">
            <summary>
            Create a pull request for the specified repository.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/#create-a-pull-request</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="newPullRequest">A <see cref="T:Octokit.NewPullRequest"/> instance describing the new PullRequest to create</param>
        </member>
        <member name="M:Octokit.IPullRequestsClient.Create(System.Int64,Octokit.NewPullRequest)">
            <summary>
            Create a pull request for the specified repository.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/#create-a-pull-request</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="newPullRequest">A <see cref="T:Octokit.NewPullRequest"/> instance describing the new PullRequest to create</param>
        </member>
        <member name="M:Octokit.IPullRequestsClient.Update(System.String,System.String,System.Int32,Octokit.PullRequestUpdate)">
            <summary>
            Create a pull request for the specified repository. 
            </summary>
            <remarks>http://developer.github.com/v3/pulls/#update-a-pull-request</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The PullRequest number</param>
            <param name="pullRequestUpdate">An <see cref="T:Octokit.PullRequestUpdate"/> instance describing the changes to make to the PullRequest
            </param>
        </member>
        <member name="M:Octokit.IPullRequestsClient.Update(System.Int64,System.Int32,Octokit.PullRequestUpdate)">
            <summary>
            Create a pull request for the specified repository. 
            </summary>
            <remarks>http://developer.github.com/v3/pulls/#update-a-pull-request</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The PullRequest number</param>
            <param name="pullRequestUpdate">An <see cref="T:Octokit.PullRequestUpdate"/> instance describing the changes to make to the PullRequest
            </param>
        </member>
        <member name="M:Octokit.IPullRequestsClient.Merge(System.String,System.String,System.Int32,Octokit.MergePullRequest)">
            <summary>
            Merge a pull request.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/#merge-a-pull-request-merge-buttontrade</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="mergePullRequest">A <see cref="T:Octokit.MergePullRequest"/> instance describing a pull request merge</param>
        </member>
        <member name="M:Octokit.IPullRequestsClient.Merge(System.Int64,System.Int32,Octokit.MergePullRequest)">
            <summary>
            Merge a pull request.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/#merge-a-pull-request-merge-buttontrade</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="mergePullRequest">A <see cref="T:Octokit.MergePullRequest"/> instance describing a pull request merge</param>
        </member>
        <member name="M:Octokit.IPullRequestsClient.Merged(System.String,System.String,System.Int32)">
            <summary>
            Get the pull request merge status.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/#get-if-a-pull-request-has-been-merged</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="M:Octokit.IPullRequestsClient.Merged(System.Int64,System.Int32)">
            <summary>
            Get the pull request merge status.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/#get-if-a-pull-request-has-been-merged</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="M:Octokit.IPullRequestsClient.Commits(System.String,System.String,System.Int32)">
            <summary>
            Get the list of commits on a pull request.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/#list-commits-on-a-pull-request</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="M:Octokit.IPullRequestsClient.Commits(System.Int64,System.Int32)">
            <summary>
            Get the list of commits on a pull request.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/#list-commits-on-a-pull-request</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="M:Octokit.IPullRequestsClient.Files(System.String,System.String,System.Int32)">
            <summary>
            Get the list of files on a pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/#list-pull-requests-files</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="M:Octokit.IPullRequestsClient.Files(System.Int64,System.Int32)">
            <summary>
            Get the list of files on a pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/#list-pull-requests-files</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="T:Octokit.IReactionsClient">
            <summary>
            A client for GitHub's Reactions Events API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/reactions/">Reactions API documentation</a> for more information
            </remarks>
        </member>
        <member name="P:Octokit.IReactionsClient.CommitComment">
            <summary>
            Access GitHub's Reactions API for Commit Comments.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/reactions/
            </remarks>
        </member>
        <member name="P:Octokit.IReactionsClient.Issue">
            <summary>
            Access GitHub's Reactions API for Issues.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/reactions/
            </remarks>
        </member>
        <member name="P:Octokit.IReactionsClient.IssueComment">
            <summary>
            Access GitHub's Reactions API for Issue Comments.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/reactions/
            </remarks>
        </member>
        <member name="P:Octokit.IReactionsClient.PullRequestReviewComment">
            <summary>
            Access GitHub's Reactions API for Issue Comments.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/reactions/
            </remarks>
        </member>
        <member name="M:Octokit.IReactionsClient.Delete(System.Int32)">
            <summary>
            Delete a reaction.
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#delete-a-reaction</remarks>        
            <param name="number">The reaction id</param>        
            <returns></returns>
        </member>
        <member name="T:Octokit.IReferencesClient">
            <summary>
            A client for GitHub's References API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/git/refs/">References API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IReferencesClient.Get(System.String,System.String,System.String)">
            <summary>
            Gets a reference for a given repository by reference name
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#get-a-reference
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The canonical name of the reference without the 'refs/' prefix. e.g. "heads/master" or "tags/release-1"</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IReferencesClient.Get(System.Int64,System.String)">
            <summary>
            Gets a reference for a given repository by reference name
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#get-a-reference
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The canonical name of the reference without the 'refs/' prefix. e.g. "heads/master" or "tags/release-1"</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IReferencesClient.GetAll(System.String,System.String)">
            <summary>
            Gets all references for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#get-all-references
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IReferencesClient.GetAll(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all references for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#get-all-references
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IReferencesClient.GetAll(System.Int64)">
            <summary>
            Gets all references for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#get-all-references
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IReferencesClient.GetAll(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all references for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#get-all-references
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IReferencesClient.GetAllForSubNamespace(System.String,System.String,System.String)">
            <summary>
            Gets references for a given repository by sub-namespace, i.e. "tags" or "heads"
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#get-all-references
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="subNamespace">The sub-namespace to get references for</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IReferencesClient.GetAllForSubNamespace(System.String,System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets references for a given repository by sub-namespace, i.e. "tags" or "heads"
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#get-all-references
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="subNamespace">The sub-namespace to get references for</param>
            <param name="options">Options for changing the API response</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IReferencesClient.GetAllForSubNamespace(System.Int64,System.String)">
            <summary>
            Gets references for a given repository by sub-namespace, i.e. "tags" or "heads"
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#get-all-references
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="subNamespace">The sub-namespace to get references for</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IReferencesClient.GetAllForSubNamespace(System.Int64,System.String,Octokit.ApiOptions)">
            <summary>
            Gets references for a given repository by sub-namespace, i.e. "tags" or "heads"
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#get-all-references
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="subNamespace">The sub-namespace to get references for</param>
            <param name="options">Options for changing the API response</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IReferencesClient.Create(System.String,System.String,Octokit.NewReference)">
            <summary>
            Creates a reference for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#create-a-reference
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The reference to create</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IReferencesClient.Create(System.Int64,Octokit.NewReference)">
            <summary>
            Creates a reference for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#create-a-reference
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The reference to create</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IReferencesClient.Update(System.String,System.String,System.String,Octokit.ReferenceUpdate)">
            <summary>
            Updates a reference for a given repository by reference name
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#update-a-reference
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The canonical name of the reference without the 'refs/' prefix. e.g. "heads/master" or "tags/release-1"</param>
            <param name="referenceUpdate">The updated reference data</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IReferencesClient.Update(System.Int64,System.String,Octokit.ReferenceUpdate)">
            <summary>
            Updates a reference for a given repository by reference name
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#update-a-reference
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The canonical name of the reference without the 'refs/' prefix. e.g. "heads/master" or "tags/release-1"</param>
            <param name="referenceUpdate">The updated reference data</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IReferencesClient.Delete(System.String,System.String,System.String)">
            <summary>
            Deletes a reference for a given repository by reference name
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#delete-a-reference
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The canonical name of the reference without the 'refs/' prefix. e.g. "heads/master" or "tags/release-1"</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IReferencesClient.Delete(System.Int64,System.String)">
            <summary>
            Deletes a reference for a given repository by reference name
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#delete-a-reference
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The canonical name of the reference without the 'refs/' prefix. e.g. "heads/master" or "tags/release-1"</param>
            <returns></returns>
        </member>
        <member name="T:Octokit.IReleasesClient">
            <summary>
            A client for GitHub's Releases API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/">Releases API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IReleasesClient.GetAll(System.String,System.String)">
            <summary>
            Gets all <see cref="T:Octokit.Release"/>s for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#list-releases-for-a-repository">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IReleasesClient.GetAll(System.Int64)">
            <summary>
            Gets all <see cref="T:Octokit.Release"/>s for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#list-releases-for-a-repository">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IReleasesClient.GetAll(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all <see cref="T:Octokit.Release"/>s for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#list-releases-for-a-repository">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IReleasesClient.GetAll(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all <see cref="T:Octokit.Release"/>s for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#list-releases-for-a-repository">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IReleasesClient.Get(System.String,System.String,System.Int32)">
            <summary>
            Gets a single <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#get-a-single-release">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="id">The id of the release</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IReleasesClient.Get(System.String,System.String,System.String)">
            <summary>
            Gets a single <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/releases/#get-a-release-by-tag-name">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="tag">The tag of the release</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IReleasesClient.Get(System.Int64,System.Int32)">
            <summary>
            Gets a single <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#get-a-single-release">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The id of the release</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IReleasesClient.Get(System.Int64,System.String)">
            <summary>
            Gets a single <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#get-a-release-by-tag-name">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="tag">The tag of the release</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IReleasesClient.GetLatest(System.String,System.String)">
            <summary>
            Gets the latest <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/releases/#get-the-latest-release">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IReleasesClient.GetLatest(System.Int64)">
            <summary>
            Gets the latest <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/releases/#get-the-latest-release">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IReleasesClient.Create(System.String,System.String,Octokit.NewRelease)">
            <summary>
            Creates a new <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#create-a-release">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="data">A description of the release to create</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IReleasesClient.Create(System.Int64,Octokit.NewRelease)">
            <summary>
            Creates a new <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#create-a-release">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="data">A description of the release to create</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IReleasesClient.Edit(System.String,System.String,System.Int32,Octokit.ReleaseUpdate)">
            <summary>
            Edits an existing <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#edit-a-release">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="id">The id of the release</param>
            <param name="data">A description of the release to edit</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IReleasesClient.Edit(System.Int64,System.Int32,Octokit.ReleaseUpdate)">
            <summary>
            Edits an existing <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#edit-a-release">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The id of the release</param>
            <param name="data">A description of the release to edit</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IReleasesClient.Delete(System.String,System.String,System.Int32)">
            <summary>
            Deletes an existing <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#delete-a-release">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="id">The id of the release to delete</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IReleasesClient.Delete(System.Int64,System.Int32)">
            <summary>
            Deletes an existing <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#delete-a-release">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The id of the release to delete</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IReleasesClient.GetAllAssets(System.String,System.String,System.Int32)">
            <summary>
            Gets all <see cref="T:Octokit.ReleaseAsset"/> for the specified release of the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#list-assets-for-a-release">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="id">The id of the <see cref="T:Octokit.Release"/>.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IReleasesClient.GetAllAssets(System.Int64,System.Int32)">
            <summary>
            Gets all <see cref="T:Octokit.ReleaseAsset"/> for the specified release of the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#list-assets-for-a-release">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The id of the <see cref="T:Octokit.Release"/>.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IReleasesClient.GetAllAssets(System.String,System.String,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all <see cref="T:Octokit.ReleaseAsset"/> for the specified release of the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#list-assets-for-a-release">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="id">The id of the <see cref="T:Octokit.Release"/>.</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IReleasesClient.GetAllAssets(System.Int64,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all <see cref="T:Octokit.ReleaseAsset"/> for the specified release of the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#list-assets-for-a-release">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The id of the <see cref="T:Octokit.Release"/>.</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IReleasesClient.UploadAsset(Octokit.Release,Octokit.ReleaseAssetUpload)">
            <summary>
            Uploads a <see cref="T:Octokit.ReleaseAsset"/> for the specified release.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#upload-a-release-asset">API documentation</a> for more information.
            </remarks>
            <param name="release">The <see cref="T:Octokit.Release"/> to attach the uploaded asset to</param>
            <param name="data">Description of the asset with its data</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IReleasesClient.GetAsset(System.String,System.String,System.Int32)">
            <summary>
            Gets the specified <see cref="T:Octokit.ReleaseAsset"/> for the specified release of the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#get-a-single-release-asset">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="assetId">The id of the <see cref="T:Octokit.ReleaseAsset"/></param>
        </member>
        <member name="M:Octokit.IReleasesClient.GetAsset(System.Int64,System.Int32)">
            <summary>
            Gets the specified <see cref="T:Octokit.ReleaseAsset"/> for the specified release of the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#get-a-single-release-asset">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="assetId">The id of the <see cref="T:Octokit.ReleaseAsset"/></param>
        </member>
        <member name="M:Octokit.IReleasesClient.EditAsset(System.String,System.String,System.Int32,Octokit.ReleaseAssetUpdate)">
            <summary>
            Edits the <see cref="T:Octokit.ReleaseAsset"/> for the specified release of the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#edit-a-release-asset">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="assetId">The id of the <see cref="T:Octokit.ReleaseAsset"/></param>
            <param name="data">Description of the asset with its amended data</param>
        </member>
        <member name="M:Octokit.IReleasesClient.EditAsset(System.Int64,System.Int32,Octokit.ReleaseAssetUpdate)">
            <summary>
            Edits the <see cref="T:Octokit.ReleaseAsset"/> for the specified release of the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#edit-a-release-asset">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="assetId">The id of the <see cref="T:Octokit.ReleaseAsset"/></param>
            <param name="data">Description of the asset with its amended data</param>
        </member>
        <member name="M:Octokit.IReleasesClient.DeleteAsset(System.String,System.String,System.Int32)">
            <summary>
            Deletes the specified <see cref="T:Octokit.ReleaseAsset"/> from the specified repository
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#delete-a-release-asset">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="id">The id of the <see cref="T:Octokit.ReleaseAsset"/>.</param>
        </member>
        <member name="M:Octokit.IReleasesClient.DeleteAsset(System.Int64,System.Int32)">
            <summary>
            Deletes the specified <see cref="T:Octokit.ReleaseAsset"/> from the specified repository
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#delete-a-release-asset">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The id of the <see cref="T:Octokit.ReleaseAsset"/>.</param>
        </member>
        <member name="T:Octokit.IRepoCollaboratorsClient">
            <summary>
            A client for GitHub's Collaborators on a Repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/">Collaborators API documentation</a> for more details.
            </remarks>
        </member>
        <member name="M:Octokit.IRepoCollaboratorsClient.GetAll(System.String,System.String)">
            <summary>
            Gets all the collaborators on a repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#list">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepoCollaboratorsClient.GetAll(System.Int64)">
            <summary>
            Gets all the collaborators on a repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#list">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepoCollaboratorsClient.GetAll(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the collaborators on a repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#list">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepoCollaboratorsClient.GetAll(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all the collaborators on a repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#list">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepoCollaboratorsClient.IsCollaborator(System.String,System.String,System.String)">
            <summary>
            Checks if a user is a collaborator on a repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#get">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="user">Username of the prospective collaborator</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepoCollaboratorsClient.IsCollaborator(System.Int64,System.String)">
            <summary>
            Checks if a user is a collaborator on a repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#get">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository</param>
            <param name="user">Username of the prospective collaborator</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepoCollaboratorsClient.ReviewPermission(System.String,System.String,System.String)">
            <summary>
            Review a user's permission level in a repository
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/collaborators/#review-a-users-permission-level">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="user">Username of the collaborator to check permission for</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepoCollaboratorsClient.ReviewPermission(System.Int64,System.String)">
            <summary>
            Review a user's permission level in a repository
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/collaborators/#review-a-users-permission-level">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository</param>
            <param name="user">Username of the collaborator to check permission for</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepoCollaboratorsClient.Add(System.String,System.String,System.String)">
            <summary>
            Adds a new collaborator to the repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#add-collaborator">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="user">Username of the new collaborator</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepoCollaboratorsClient.Add(System.String,System.String,System.String,Octokit.CollaboratorRequest)">
            <summary>
            Adds a new collaborator to the repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#add-collaborator">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="user">Username of the new collaborator</param>
            <param name="permission">The permission to set. Only valid on organization-owned repositories.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepoCollaboratorsClient.Add(System.Int64,System.String)">
            <summary>
            Adds a new collaborator to the repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#add-collaborator">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository</param>
            <param name="user">Username of the new collaborator</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepoCollaboratorsClient.Add(System.Int64,System.String,Octokit.CollaboratorRequest)">
            <summary>
            Adds a new collaborator to the repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#add-collaborator">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository</param>
            <param name="user">Username of the new collaborator</param>
            <param name="permission">The permission to set. Only valid on organization-owned repositories.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepoCollaboratorsClient.Invite(System.String,System.String,System.String)">
            <summary>
            Invites a new collaborator to the repo
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#add-collaborator">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="user">The name of the user to invite.</param>        
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepoCollaboratorsClient.Invite(System.String,System.String,System.String,Octokit.CollaboratorRequest)">
            <summary>
            Invites a new collaborator to the repo
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#add-collaborator">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="user">The name of the user to invite.</param>
            <param name="permission">The permission to set. Only valid on organization-owned repositories.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>        
        </member>
        <member name="M:Octokit.IRepoCollaboratorsClient.Invite(System.Int64,System.String)">
            <summary>
            Invites a new collaborator to the repo
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#add-collaborator">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository.</param>
            <param name="user">The name of the user to invite.</param>        
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepoCollaboratorsClient.Invite(System.Int64,System.String,Octokit.CollaboratorRequest)">
            <summary>
            Invites a new collaborator to the repo
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#add-collaborator">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository.</param>
            <param name="user">The name of the user to invite.</param>
            <param name="permission">The permission to set. Only valid on organization-owned repositories.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>        
        </member>
        <member name="M:Octokit.IRepoCollaboratorsClient.Delete(System.String,System.String,System.String)">
            <summary>
            Deletes a collaborator from the repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#remove-collaborator">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="user">Username of the removed collaborator</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepoCollaboratorsClient.Delete(System.Int64,System.String)">
            <summary>
            Deletes a collaborator from the repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#remove-collaborator">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository</param>
            <param name="user">Username of the removed collaborator</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="T:Octokit.IRepositoriesClient">
            <summary>
            A client for GitHub's Repositories API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/">Repositories API documentation</a> for more details.
            </remarks>
        </member>
        <member name="P:Octokit.IRepositoriesClient.PullRequest">
            <summary>
            Client for managing pull requests.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/pulls/">Pull Requests API documentation</a> for more details
            </remarks>
        </member>
        <member name="P:Octokit.IRepositoriesClient.Branch">
            <summary>
            Client for managing branches in a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/">Branches API documentation</a> for more details
            </remarks>
        </member>
        <member name="P:Octokit.IRepositoriesClient.Comment">
            <summary>
            Client for managing commit comments in a repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/comments/">Repository Comments API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.IRepositoriesClient.DeployKeys">
            <summary>
            Client for managing deploy keys in a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/">Repository Deploy Keys API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.IRepositoriesClient.Content">
            <summary>
            Client for managing the contents of a repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/contents/">Repository Contents API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IRepositoriesClient.Create(Octokit.NewRepository)">
            <summary>
            Creates a new repository for the current user.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#create">API documentation</a> for more information.
            </remarks>
            <param name="newRepository">A <see cref="T:Octokit.NewRepository"/> instance describing the new repository to create</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.Repository"/> instance for the created repository.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.Create(System.String,Octokit.NewRepository)">
            <summary>
            Creates a new repository in the specified organization.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#create">API documentation</a> for more information.
            </remarks>
            <param name="organizationLogin">Login of the organization in which to create the repository</param>
            <param name="newRepository">A <see cref="T:Octokit.NewRepository"/> instance describing the new repository to create</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.Repository"/> instance for the created repository</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.Delete(System.String,System.String)">
            <summary>
            Deletes the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#delete-a-repository">API documentation</a> for more information.
            Deleting a repository requires admin access. If OAuth is used, the `delete_repo` scope is required.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepositoriesClient.Delete(System.Int64)">
            <summary>
            Deletes the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#delete-a-repository">API documentation</a> for more information.
            Deleting a repository requires admin access. If OAuth is used, the `delete_repo` scope is required.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepositoriesClient.Transfer(System.String,System.String,Octokit.RepositoryTransfer)">
            <summary>
            Transfers the ownership of the specified repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/#transfer-a-repository">API documentation</a> for more information.
            </remarks>
            <param name="owner">The current owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="repositoryTransfer">Repository transfer information</param>
            <returns>A <see cref="T:Octokit.Repository"/></returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.Transfer(System.Int64,Octokit.RepositoryTransfer)">
            <summary>
            Transfers the ownership of the specified repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/#transfer-a-repository">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository</param>
            <param name="repositoryTransfer">Repository transfer information</param>
            <returns>A <see cref="T:Octokit.Repository"/></returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.Get(System.String,System.String)">
            <summary>
            Gets the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#get">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.Repository"/></returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.Get(System.Int64)">
            <summary>
            Gets the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#get">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.Repository"/></returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllPublic">
            <summary>
            Gets all public repositories.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/#list-all-public-repositories">API documentation</a> for more information.
            The default page size on GitHub.com is 30.
            </remarks>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/> of <see cref="T:Octokit.Repository"/>.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllPublic(Octokit.PublicRepositoryRequest)">
            <summary>
            Gets all public repositories since the integer Id of the last Repository that you've seen.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/#list-all-public-repositories">API documentation</a> for more information.
            The default page size on GitHub.com is 30.
            </remarks>
            <param name="request">Search parameters of the last repository seen</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/> of <see cref="T:Octokit.Repository"/>.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllForCurrent">
            <summary>
            Gets all repositories owned by the current user.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-your-repositories">API documentation</a> for more information.
            The default page size on GitHub.com is 30.
            </remarks>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/> of <see cref="T:Octokit.Repository"/>.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllForCurrent(Octokit.ApiOptions)">
            <summary>
            Gets all repositories owned by the current user.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-your-repositories">API documentation</a> for more information.
            </remarks>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/> of <see cref="T:Octokit.Repository"/>.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllForCurrent(Octokit.RepositoryRequest)">
            <summary>
            Gets all repositories owned by the current user.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-your-repositories">API documentation</a> for more information.
            The default page size on GitHub.com is 30.
            </remarks>
            <param name="request">Search parameters to filter results on</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/> of <see cref="T:Octokit.Repository"/>.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllForCurrent(Octokit.RepositoryRequest,Octokit.ApiOptions)">
            <summary>
            Gets all repositories owned by the current user.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-your-repositories">API documentation</a> for more information.
            </remarks>
            <param name="request">Search parameters to filter results on</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/> of <see cref="T:Octokit.Repository"/>.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllForUser(System.String)">
            <summary>
            Gets all repositories owned by the specified user.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-user-repositories">API documentation</a> for more information.
            The default page size on GitHub.com is 30.
            </remarks>
            <param name="login">The account name to search for</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/> of <see cref="T:Octokit.Repository"/>.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllForUser(System.String,Octokit.ApiOptions)">
            <summary>
            Gets all repositories owned by the specified user.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-user-repositories">API documentation</a> for more information.
            </remarks>
            <param name="login">The account name to search for</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/> of <see cref="T:Octokit.Repository"/>.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllForOrg(System.String)">
            <summary>
            Gets all repositories owned by the specified organization.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-organization-repositories">API documentation</a> for more information.
            The default page size on GitHub.com is 30.
            </remarks>
            <param name="organization">The organization name to search for</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/> of <see cref="T:Octokit.Repository"/>.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllForOrg(System.String,Octokit.ApiOptions)">
            <summary>
            Gets all repositories owned by the specified organization.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-organization-repositories">API documentation</a> for more information.
            </remarks>
            <param name="organization">The organization name to search for</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/> of <see cref="T:Octokit.Repository"/>.</returns>
        </member>
        <member name="P:Octokit.IRepositoriesClient.Status">
            <summary>
            A client for GitHub's Commit Status API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/statuses/">Commit Status API documentation</a> for more
            details. Also check out the <a href="https://github.com/blog/1227-commit-status-api">blog post</a> 
            that announced this feature.
            </remarks>
        </member>
        <member name="P:Octokit.IRepositoriesClient.Hooks">
            <summary>
            A client for GitHub's Repository Hooks API.
            </summary>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/">Hooks API documentation</a> for more information.</remarks>
        </member>
        <member name="P:Octokit.IRepositoriesClient.Forks">
            <summary>
            A client for GitHub's Repository Forks API.
            </summary>
            <remarks>See <a href="http://developer.github.com/v3/repos/forks/">Forks API documentation</a> for more information.</remarks>        
        </member>
        <member name="P:Octokit.IRepositoriesClient.Collaborator">
            <summary>
            A client for GitHub's Repo Collaborators.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/">Collaborators API documentation</a> for more details
            </remarks>
        </member>
        <member name="P:Octokit.IRepositoriesClient.Deployment">
            <summary>
            Client for GitHub's Repository Deployments API
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/deployments/">Deployments API documentation</a> for more details
            </remarks>
        </member>
        <member name="P:Octokit.IRepositoriesClient.Statistics">
             <summary>
             Client for GitHub's Repository Statistics API
             </summary>
             <remarks>
             See the <a href="http://developer.github.com/v3/repos/statistics/">Statistics API documentation</a> for more details
            </remarks>
        </member>
        <member name="P:Octokit.IRepositoriesClient.Commit">
             <summary>
             Client for GitHub's Repository Commits API
             </summary>
             <remarks>
             See the <a href="http://developer.github.com/v3/repos/commits/">Commits API documentation</a> for more details
            </remarks>
        </member>
        <member name="P:Octokit.IRepositoriesClient.Release">
            <summary>
            Access GitHub's Releases API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/repos/releases/
            </remarks>
        </member>
        <member name="P:Octokit.IRepositoriesClient.Merging">
             <summary>
             Client for GitHub's Repository Merging API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/repos/merging/">Merging API documentation</a> for more details
            </remarks>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllContributors(System.String,System.String)">
            <summary>
            Gets all contributors for the specified repository. Does not include anonymous contributors.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-contributors">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns>All contributors of the repository.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllContributors(System.Int64)">
            <summary>
            Gets all contributors for the specified repository. Does not include anonymous contributors.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-contributors">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <returns>All contributors of the repository.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllContributors(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all contributors for the specified repository. Does not include anonymous contributors.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-contributors">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
            <returns>All contributors of the repository.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllContributors(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all contributors for the specified repository. Does not include anonymous contributors.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-contributors">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
            <returns>All contributors of the repository.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllContributors(System.String,System.String,System.Boolean)">
            <summary>
            Gets all contributors for the specified repository. With the option to include anonymous contributors.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-contributors">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="includeAnonymous">True if anonymous contributors should be included in result; Otherwise false</param>
            <returns>All contributors of the repository.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllContributors(System.Int64,System.Boolean)">
            <summary>
            Gets all contributors for the specified repository. With the option to include anonymous contributors.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-contributors">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="includeAnonymous">True if anonymous contributors should be included in result; Otherwise false</param>
            <returns>All contributors of the repository.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllContributors(System.String,System.String,System.Boolean,Octokit.ApiOptions)">
            <summary>
            Gets all contributors for the specified repository. With the option to include anonymous contributors.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-contributors">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="includeAnonymous">True if anonymous contributors should be included in result; Otherwise false</param>
            <param name="options">Options for changing the API response</param>
            <returns>All contributors of the repository.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllContributors(System.Int64,System.Boolean,Octokit.ApiOptions)">
            <summary>
            Gets all contributors for the specified repository. With the option to include anonymous contributors.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-contributors">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="includeAnonymous">True if anonymous contributors should be included in result; Otherwise false</param>
            <param name="options">Options for changing the API response</param>
            <returns>All contributors of the repository.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllLanguages(System.String,System.String)">
            <summary>
            Gets all languages for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-languages">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns>All languages used in the repository and the number of bytes of each language.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllLanguages(System.Int64)">
            <summary>
            Gets all languages for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-languages">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <returns>All languages used in the repository and the number of bytes of each language.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllTeams(System.String,System.String)">
            <summary>
            Gets all teams for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-teams">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns>All <see cref="T:Octokit.Team"/>s associated with the repository</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllTeams(System.Int64)">
            <summary>
            Gets all teams for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-teams">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <returns>All <see cref="T:Octokit.Team"/>s associated with the repository</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllTeams(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all teams for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-teams">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
            <returns>All <see cref="T:Octokit.Team"/>s associated with the repository</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllTeams(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all teams for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-teams">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
            <returns>All <see cref="T:Octokit.Team"/>s associated with the repository</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllTags(System.String,System.String)">
            <summary>
            Gets all tags for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-tags">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns>All of the repositories tags.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllTags(System.Int64)">
            <summary>
            Gets all tags for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-tags">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <returns>All of the repositories tags.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllTags(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all tags for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-tags">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
            <returns>All of the repositories tags.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetAllTags(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all tags for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-tags">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
            <returns>All of the repositories tags.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetLicenseContents(System.String,System.String)">
            <summary>
            Get the contents of a repository's license
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/licenses/#get-the-contents-of-a-repositorys-license">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns>Returns the contents of the repository's license file, if one is detected.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.GetLicenseContents(System.Int64)">
            <summary>
            Get the contents of a repository's license
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/licenses/#get-the-contents-of-a-repositorys-license">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <returns>Returns the contents of the repository's license file, if one is detected.</returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.Edit(System.String,System.String,Octokit.RepositoryUpdate)">
            <summary>
            Updates the specified repository with the values given in <paramref name="update"/>
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="update">New values to update the repository with</param>
            <returns>The updated <see cref="T:Octokit.Repository"/></returns>
        </member>
        <member name="M:Octokit.IRepositoriesClient.Edit(System.Int64,Octokit.RepositoryUpdate)">
            <summary>
            Updates the specified repository with the values given in <paramref name="update"/>
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="update">New values to update the repository with</param>
            <returns>The updated <see cref="T:Octokit.Repository"/></returns>
        </member>
        <member name="P:Octokit.IRepositoriesClient.Page">
            <summary>
            A client for GitHub's Repository Pages API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/">Repository Pages API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.IRepositoriesClient.Invitation">
            <summary>
            A client for GitHub's Repository Invitations API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/invitations/">Repository Invitations API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.IRepositoriesClient.Traffic">
            <summary>
            Access GitHub's Repository Traffic API
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/repos/traffic/
            </remarks>
        </member>
        <member name="P:Octokit.IRepositoriesClient.Project">
            <summary>
            Access GitHub's Repository Projects API
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/repos/projects/
            </remarks>
        </member>
        <member name="T:Octokit.IRepositoryBranchesClient">
            <summary>
            A client for GitHub's Repository Branches API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches">Repository Branches API documentation</a> for more details.
            </remarks>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.GetAll(System.String,System.String)">
            <summary>
            Gets all the branches for the specified repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#list-branches">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.GetAll(System.Int64)">
            <summary>
            Gets all the branches for the specified repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#list-branches">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The ID of the repository</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.GetAll(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the branches for the specified repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#list-branches">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.GetAll(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all the branches for the specified repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#list-branches">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The ID of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.Get(System.String,System.String,System.String)">
            <summary>
            Gets the specified branch.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.Get(System.Int64,System.String)">
            <summary>
            Gets the specified branch.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The ID of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.GetBranchProtection(System.String,System.String,System.String)">
            <summary>
            Get the branch protection settings for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-branch-protection">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.GetBranchProtection(System.Int64,System.String)">
            <summary>
            Get the branch protection settings for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-branch-protection">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.UpdateBranchProtection(System.String,System.String,System.String,Octokit.BranchProtectionSettingsUpdate)">
            <summary>
            Update the branch protection settings for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#update-branch-protection">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="update">Branch protection settings</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.UpdateBranchProtection(System.Int64,System.String,Octokit.BranchProtectionSettingsUpdate)">
            <summary>
            Update the branch protection settings for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#update-branch-protection">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="update">Branch protection settings</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.DeleteBranchProtection(System.String,System.String,System.String)">
            <summary>
            Remove the branch protection settings for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-branch-protection">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.DeleteBranchProtection(System.Int64,System.String)">
            <summary>
            Remove the branch protection settings for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-branch-protection">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.GetRequiredStatusChecks(System.String,System.String,System.String)">
            <summary>
            Get the required status checks for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-required-status-checks-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.GetRequiredStatusChecks(System.Int64,System.String)">
            <summary>
            Get the required status checks for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-required-status-checks-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.UpdateRequiredStatusChecks(System.String,System.String,System.String,Octokit.BranchProtectionRequiredStatusChecksUpdate)">
            <summary>
            Replace required status checks for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#update-required-status-checks-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="update">Required status checks</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.UpdateRequiredStatusChecks(System.Int64,System.String,Octokit.BranchProtectionRequiredStatusChecksUpdate)">
            <summary>
            Replace required status checks for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#update-required-status-checks-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="update">Required status checks</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.DeleteRequiredStatusChecks(System.String,System.String,System.String)">
            <summary>
            Remove required status checks for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-required-status-checks-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.DeleteRequiredStatusChecks(System.Int64,System.String)">
            <summary>
            Remove required status checks for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-required-status-checks-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.GetAllRequiredStatusChecksContexts(System.String,System.String,System.String)">
            <summary>
            Get the required status checks contexts for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#list-required-status-checks-contexts-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.GetAllRequiredStatusChecksContexts(System.Int64,System.String)">
            <summary>
            Get the required status checks contexts for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#list-required-status-checks-contexts-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.UpdateRequiredStatusChecksContexts(System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Replace the required status checks contexts for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#replace-required-status-checks-contexts-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="contexts">The contexts to replace</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.UpdateRequiredStatusChecksContexts(System.Int64,System.String,System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Replace the required status checks contexts for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#replace-required-status-checks-contexts-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="contexts">The contexts to replace</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.AddRequiredStatusChecksContexts(System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Add the required status checks context for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#add-required-status-checks-contexts-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="contexts">The contexts to add</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.AddRequiredStatusChecksContexts(System.Int64,System.String,System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Add the required status checks contexts for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#add-required-status-checks-contexts-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="contexts">The contexts to add</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.DeleteRequiredStatusChecksContexts(System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Remove the required status checks contexts for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-required-status-checks-contexts-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="contexts">The contexts to remove</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.DeleteRequiredStatusChecksContexts(System.Int64,System.String,System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Remove the required status checks contexts for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-required-status-checks-contexts-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="contexts">The contexts to remove</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.GetReviewEnforcement(System.String,System.String,System.String)">
            <summary>
            Get required pull request review enforcement of protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-pull-request-review-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.GetReviewEnforcement(System.Int64,System.String)">
            <summary>
            Get required pull request review enforcement of protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-admin-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.UpdateReviewEnforcement(System.String,System.String,System.String,Octokit.BranchProtectionRequiredReviewsUpdate)">
            <summary>
            Update required pull request review enforcement of protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#update-pull-request-review-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="update">The required pull request review settings</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.UpdateReviewEnforcement(System.Int64,System.String,Octokit.BranchProtectionRequiredReviewsUpdate)">
            <summary>
            Update required pull request review enforcement of protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#update-pull-request-review-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="update">The required pull request review settings</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.RemoveReviewEnforcement(System.String,System.String,System.String)">
            <summary>
            Remove required pull request review enforcement of protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-pull-request-review-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.RemoveReviewEnforcement(System.Int64,System.String)">
            <summary>
            Remove required pull request review enforcement of protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-pull-request-review-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.GetAdminEnforcement(System.String,System.String,System.String)">
            <summary>
            Get admin enforcement of protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-admin-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.GetAdminEnforcement(System.Int64,System.String)">
            <summary>
            Get admin enforcement of protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-admin-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.AddAdminEnforcement(System.String,System.String,System.String)">
            <summary>
            Add admin enforcement to protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#add-admin-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.AddAdminEnforcement(System.Int64,System.String)">
            <summary>
            Add admin enforcement to protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#add-admin-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.RemoveAdminEnforcement(System.String,System.String,System.String)">
            <summary>
            Remove admin enforcement on protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-admin-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.RemoveAdminEnforcement(System.Int64,System.String)">
            <summary>
            Remove admin enforcement on protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-admin-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.GetProtectedBranchRestrictions(System.String,System.String,System.String)">
            <summary>
            Get restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.GetProtectedBranchRestrictions(System.Int64,System.String)">
            <summary>
            Get restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.DeleteProtectedBranchRestrictions(System.String,System.String,System.String)">
            <summary>
            Remove restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.DeleteProtectedBranchRestrictions(System.Int64,System.String)">
            <summary>
            Remove restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.GetAllProtectedBranchTeamRestrictions(System.String,System.String,System.String)">
            <summary>
            Get team restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#list-team-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.GetAllProtectedBranchTeamRestrictions(System.Int64,System.String)">
            <summary>
            Get team restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#list-team-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.UpdateProtectedBranchTeamRestrictions(System.String,System.String,System.String,Octokit.BranchProtectionTeamCollection)">
            <summary>
            Replace team restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#replace-team-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="teams">List of teams with push access</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.UpdateProtectedBranchTeamRestrictions(System.Int64,System.String,Octokit.BranchProtectionTeamCollection)">
            <summary>
            Replace team restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#replace-team-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="teams">List of teams with push access to add</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.AddProtectedBranchTeamRestrictions(System.String,System.String,System.String,Octokit.BranchProtectionTeamCollection)">
            <summary>
            Add team restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#add-team-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="teams">List of teams with push access to add</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.AddProtectedBranchTeamRestrictions(System.Int64,System.String,Octokit.BranchProtectionTeamCollection)">
            <summary>
            Add team restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#add-team-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="teams">List of teams with push access</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.DeleteProtectedBranchTeamRestrictions(System.String,System.String,System.String,Octokit.BranchProtectionTeamCollection)">
            <summary>
            Remove team restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-team-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="teams">List of teams to remove</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.DeleteProtectedBranchTeamRestrictions(System.Int64,System.String,Octokit.BranchProtectionTeamCollection)">
            <summary>
            Remove team restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-team-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="teams">List of teams to remove</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.GetAllProtectedBranchUserRestrictions(System.String,System.String,System.String)">
            <summary>
            Get user restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#list-user-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.GetAllProtectedBranchUserRestrictions(System.Int64,System.String)">
            <summary>
            Get user restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#list-user-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.UpdateProtectedBranchUserRestrictions(System.String,System.String,System.String,Octokit.BranchProtectionUserCollection)">
            <summary>
            Replace user restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#replace-user-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="users">List of users with push access</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.UpdateProtectedBranchUserRestrictions(System.Int64,System.String,Octokit.BranchProtectionUserCollection)">
            <summary>
            Replace user restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#replace-user-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="users">List of users with push access</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.AddProtectedBranchUserRestrictions(System.String,System.String,System.String,Octokit.BranchProtectionUserCollection)">
            <summary>
            Add user restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#add-user-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="users">List of users with push access to add</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.AddProtectedBranchUserRestrictions(System.Int64,System.String,Octokit.BranchProtectionUserCollection)">
            <summary>
            Add user restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#add-user-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="users">List of users with push access to add</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.DeleteProtectedBranchUserRestrictions(System.String,System.String,System.String,Octokit.BranchProtectionUserCollection)">
            <summary>
            Remove user restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-user-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="users">List of users with push access to remove</param>
        </member>
        <member name="M:Octokit.IRepositoryBranchesClient.DeleteProtectedBranchUserRestrictions(System.Int64,System.String,Octokit.BranchProtectionUserCollection)">
            <summary>
            Remove user restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-user-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="users">List of users with push access to remove</param>
        </member>
        <member name="T:Octokit.IRepositoryCommentsClient">
            <summary>
            A client for GitHub's Repository Comments API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/comments/">Repository Comments API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IRepositoryCommentsClient.Get(System.String,System.String,System.Int32)">
            <summary>
            Gets a single Repository Comment by number.
            </summary>
            <remarks>http://developer.github.com/v3/repos/comments/#get-a-single-commit-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The comment id</param>
        </member>
        <member name="M:Octokit.IRepositoryCommentsClient.Get(System.Int64,System.Int32)">
            <summary>
            Gets a single Repository Comment by number.
            </summary>
            <remarks>http://developer.github.com/v3/repos/comments/#get-a-single-commit-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The comment id</param>
        </member>
        <member name="M:Octokit.IRepositoryCommentsClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Gets Commit Comments for a repository.
            </summary>
            <remarks>http://developer.github.com/v3/repos/comments/#list-commit-comments-for-a-repository</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IRepositoryCommentsClient.GetAllForRepository(System.Int64)">
            <summary>
            Gets Commit Comments for a repository.
            </summary>
            <remarks>http://developer.github.com/v3/repos/comments/#list-commit-comments-for-a-repository</remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IRepositoryCommentsClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets Commit Comments for a repository.
            </summary>
            <remarks>http://developer.github.com/v3/repos/comments/#list-commit-comments-for-a-repository</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options to change the API response</param>
        </member>
        <member name="M:Octokit.IRepositoryCommentsClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets Commit Comments for a repository.
            </summary>
            <remarks>http://developer.github.com/v3/repos/comments/#list-commit-comments-for-a-repository</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options to change the API response</param>
        </member>
        <member name="M:Octokit.IRepositoryCommentsClient.GetAllForCommit(System.String,System.String,System.String)">
            <summary>
            Gets Commit Comments for a specified Commit.
            </summary>
            <remarks>http://developer.github.com/v3/repos/comments/#list-comments-for-a-single-commit</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="sha">The sha of the commit</param>
        </member>
        <member name="M:Octokit.IRepositoryCommentsClient.GetAllForCommit(System.Int64,System.String)">
            <summary>
            Gets Commit Comments for a specified Commit.
            </summary>
            <remarks>http://developer.github.com/v3/repos/comments/#list-comments-for-a-single-commit</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="sha">The sha of the commit</param>
        </member>
        <member name="M:Octokit.IRepositoryCommentsClient.GetAllForCommit(System.String,System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets Commit Comments for a specified Commit.
            </summary>
            <remarks>http://developer.github.com/v3/repos/comments/#list-comments-for-a-single-commit</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="sha">The sha of the commit</param>
            <param name="options">Options to change the API response</param>
        </member>
        <member name="M:Octokit.IRepositoryCommentsClient.GetAllForCommit(System.Int64,System.String,Octokit.ApiOptions)">
            <summary>
            Gets Commit Comments for a specified Commit.
            </summary>
            <remarks>http://developer.github.com/v3/repos/comments/#list-comments-for-a-single-commit</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="sha">The sha of the commit</param>
            <param name="options">Options to change the API response</param>
        </member>
        <member name="M:Octokit.IRepositoryCommentsClient.Create(System.String,System.String,System.String,Octokit.NewCommitComment)">
            <summary>
            Creates a new Commit Comment for a specified Commit.
            </summary>
            <remarks>http://developer.github.com/v3/repos/comments/#create-a-commit-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="sha">The sha reference of commit</param>
            <param name="newCommitComment">The new comment to add to the commit</param>
        </member>
        <member name="M:Octokit.IRepositoryCommentsClient.Create(System.Int64,System.String,Octokit.NewCommitComment)">
            <summary>
            Creates a new Commit Comment for a specified Commit.
            </summary>
            <remarks>http://developer.github.com/v3/repos/comments/#create-a-commit-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="sha">The sha reference of commit</param>
            <param name="newCommitComment">The new comment to add to the commit</param>
        </member>
        <member name="M:Octokit.IRepositoryCommentsClient.Update(System.String,System.String,System.Int32,System.String)">
            <summary>
            Updates a specified Commit Comment.
            </summary>
            <remarks>http://developer.github.com/v3/repos/comments/#update-a-commit-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The comment number</param>
            <param name="commentUpdate">The modified comment</param>
        </member>
        <member name="M:Octokit.IRepositoryCommentsClient.Update(System.Int64,System.Int32,System.String)">
            <summary>
            Updates a specified Commit Comment.
            </summary>
            <remarks>http://developer.github.com/v3/repos/comments/#update-a-commit-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The comment number</param>
            <param name="commentUpdate">The modified comment</param>
        </member>
        <member name="M:Octokit.IRepositoryCommentsClient.Delete(System.String,System.String,System.Int32)">
            <summary>
            Deletes the specified Commit Comment
            </summary>
            <remarks>http://developer.github.com/v3/repos/comments/#delete-a-commit-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The comment id</param>
        </member>
        <member name="M:Octokit.IRepositoryCommentsClient.Delete(System.Int64,System.Int32)">
            <summary>
            Deletes the specified Commit Comment
            </summary>
            <remarks>http://developer.github.com/v3/repos/comments/#delete-a-commit-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The comment id</param>
        </member>
        <member name="T:Octokit.IRepositoryCommitsClient">
            <summary>
            A client for GitHub's Repository Commits API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/commits/">Repository Commits API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IRepositoryCommitsClient.Compare(System.String,System.String,System.String,System.String)">
            <summary>
            Compare two references in a repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="base">The reference to use as the base commit</param>
            <param name="head">The reference to use as the head commit</param>
        </member>
        <member name="M:Octokit.IRepositoryCommitsClient.Compare(System.Int64,System.String,System.String)">
            <summary>
            Compare two references in a repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="base">The reference to use as the base commit</param>
            <param name="head">The reference to use as the head commit</param>
        </member>
        <member name="M:Octokit.IRepositoryCommitsClient.Get(System.String,System.String,System.String)">
            <summary>
            Gets a single commit for a given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The reference for the commit (SHA)</param>
        </member>
        <member name="M:Octokit.IRepositoryCommitsClient.Get(System.Int64,System.String)">
            <summary>
            Gets a single commit for a given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The reference for the commit (SHA)</param>
        </member>
        <member name="M:Octokit.IRepositoryCommitsClient.GetAll(System.String,System.String)">
            <summary>
            Gets all commits for a given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IRepositoryCommitsClient.GetAll(System.Int64)">
            <summary>
            Gets all commits for a given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IRepositoryCommitsClient.GetAll(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all commits for a given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IRepositoryCommitsClient.GetAll(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all commits for a given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IRepositoryCommitsClient.GetAll(System.String,System.String,Octokit.CommitRequest)">
            <summary>
            Gets all commits for a given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to filter list of commits returned</param>
        </member>
        <member name="M:Octokit.IRepositoryCommitsClient.GetAll(System.Int64,Octokit.CommitRequest)">
            <summary>
            Gets all commits for a given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to filter list of commits returned</param>
        </member>
        <member name="M:Octokit.IRepositoryCommitsClient.GetAll(System.String,System.String,Octokit.CommitRequest,Octokit.ApiOptions)">
            <summary>
            Gets all commits for a given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to filter list of commits returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IRepositoryCommitsClient.GetAll(System.Int64,Octokit.CommitRequest,Octokit.ApiOptions)">
            <summary>
            Gets all commits for a given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to filter list of commits returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IRepositoryCommitsClient.GetSha1(System.String,System.String,System.String)">
            <summary>
            Get the SHA-1 of a commit reference
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The repository reference</param>
        </member>
        <member name="M:Octokit.IRepositoryCommitsClient.GetSha1(System.Int64,System.String)">
            <summary>
            Get the SHA-1 of a commit reference
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The repository reference</param>
        </member>
        <member name="T:Octokit.IRepositoryContentsClient">
            <summary>
            Client for accessing contents of files within a repository as base64 encoded content.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/contents/">Repository Contents API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.GetAllContents(System.String,System.String,System.String)">
            <summary>
            Returns the contents of a file or directory in a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/contents/#get-contents">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="path">The content path</param>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.GetAllContents(System.Int64,System.String)">
            <summary>
            Returns the contents of a file or directory in a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/contents/#get-contents">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="path">The content path</param>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.GetAllContents(System.String,System.String)">
            <summary>
            Returns the contents of the root directory in a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/contents/#get-contents">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.GetAllContents(System.Int64)">
            <summary>
            Returns the contents of the root directory in a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/contents/#get-contents">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.GetAllContentsByRef(System.String,System.String,System.String,System.String)">
            <summary>
            Returns the contents of a file or directory in a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/contents/#get-contents">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="path">The content path</param>
            <param name="reference">The name of the commit/branch/tag. Default: the repository’s default branch (usually master)</param>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.GetAllContentsByRef(System.Int64,System.String,System.String)">
            <summary>
            Returns the contents of a file or directory in a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/contents/#get-contents">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="path">The content path</param>
            <param name="reference">The name of the commit/branch/tag. Default: the repository’s default branch (usually master)</param>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.GetAllContentsByRef(System.String,System.String,System.String)">
            <summary>
            Returns the contents of the root directory in a repository.
            </summary>
            <remarks>
            If given a path to a single file, this method returns a collection containing only that file.
            See the <a href="https://developer.github.com/v3/repos/contents/#get-contents">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The name of the commit/branch/tag. Default: the repository’s default branch (usually master)</param>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.GetAllContentsByRef(System.Int64,System.String)">
            <summary>
            Returns the contents of the root directory in a repository.
            </summary>
            <remarks>
            If given a path to a single file, this method returns a collection containing only that file.
            See the <a href="https://developer.github.com/v3/repos/contents/#get-contents">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The name of the commit/branch/tag. Default: the repository’s default branch (usually master)</param>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.GetReadme(System.String,System.String)">
            <summary>
            Gets the preferred README for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/contents/#get-the-readme">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.GetReadme(System.Int64)">
            <summary>
            Gets the preferred README for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/contents/#get-the-readme">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.GetReadmeHtml(System.String,System.String)">
            <summary>
            Gets the preferred README's HTML for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/contents/#get-the-readme">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.GetReadmeHtml(System.Int64)">
            <summary>
            Gets the preferred README's HTML for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/contents/#get-the-readme">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.GetArchive(System.String,System.String)">
            <summary>
            Get an archive of a given repository's contents
            </summary>
            <remarks>https://developer.github.com/v3/repos/contents/#get-archive-link</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.GetArchive(System.Int64)">
            <summary>
            Get an archive of a given repository's contents
            </summary>
            <remarks>https://developer.github.com/v3/repos/contents/#get-archive-link</remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.GetArchive(System.String,System.String,Octokit.ArchiveFormat)">
            <summary>
            Get an archive of a given repository's contents, in a specific format
            </summary>
            <remarks>https://developer.github.com/v3/repos/contents/#get-archive-link</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="archiveFormat">The format of the archive. Can be either tarball or zipball</param>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.GetArchive(System.Int64,Octokit.ArchiveFormat)">
            <summary>
            Get an archive of a given repository's contents, in a specific format
            </summary>
            <remarks>https://developer.github.com/v3/repos/contents/#get-archive-link</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="archiveFormat">The format of the archive. Can be either tarball or zipball</param>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.GetArchive(System.String,System.String,Octokit.ArchiveFormat,System.String)">
            <summary>
            Get an archive of a given repository's contents, using a specific format and reference
            </summary>
            <remarks>https://developer.github.com/v3/repos/contents/#get-archive-link</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="archiveFormat">The format of the archive. Can be either tarball or zipball</param>
            <param name="reference">A valid Git reference.</param>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.GetArchive(System.Int64,Octokit.ArchiveFormat,System.String)">
            <summary>
            Get an archive of a given repository's contents, using a specific format and reference
            </summary>
            <remarks>https://developer.github.com/v3/repos/contents/#get-archive-link</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="archiveFormat">The format of the archive. Can be either tarball or zipball</param>
            <param name="reference">A valid Git reference.</param>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.GetArchive(System.String,System.String,Octokit.ArchiveFormat,System.String,System.TimeSpan)">
            <summary>
            Get an archive of a given repository's contents, in a specific format
            </summary>
            <remarks>https://developer.github.com/v3/repos/contents/#get-archive-link</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="archiveFormat">The format of the archive. Can be either tarball or zipball</param>
            <param name="reference">A valid Git reference.</param>
            <param name="timeout"> Time span until timeout </param>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.GetArchive(System.Int64,Octokit.ArchiveFormat,System.String,System.TimeSpan)">
            <summary>
            Get an archive of a given repository's contents, in a specific format
            </summary>
            <remarks>https://developer.github.com/v3/repos/contents/#get-archive-link</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="archiveFormat">The format of the archive. Can be either tarball or zipball</param>
            <param name="reference">A valid Git reference.</param>
            <param name="timeout"> Time span until timeout </param>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.CreateFile(System.String,System.String,System.String,Octokit.CreateFileRequest)">
            <summary>
            Creates a commit that creates a new file in a repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="path">The path to the file</param>
            <param name="request">Information about the file to create</param>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.CreateFile(System.Int64,System.String,Octokit.CreateFileRequest)">
            <summary>
            Creates a commit that creates a new file in a repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="path">The path to the file</param>
            <param name="request">Information about the file to create</param>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.UpdateFile(System.String,System.String,System.String,Octokit.UpdateFileRequest)">
            <summary>
            Creates a commit that updates the contents of a file in a repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="path">The path to the file</param>
            <param name="request">Information about the file to update</param>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.UpdateFile(System.Int64,System.String,Octokit.UpdateFileRequest)">
            <summary>
            Creates a commit that updates the contents of a file in a repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="path">The path to the file</param>
            <param name="request">Information about the file to update</param>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.DeleteFile(System.String,System.String,System.String,Octokit.DeleteFileRequest)">
            <summary>
            Creates a commit that deletes a file in a repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="path">The path to the file</param>
            <param name="request">Information about the file to delete</param>
        </member>
        <member name="M:Octokit.IRepositoryContentsClient.DeleteFile(System.Int64,System.String,Octokit.DeleteFileRequest)">
            <summary>
            Creates a commit that deletes a file in a repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="path">The path to the file</param>
            <param name="request">Information about the file to delete</param>
        </member>
        <member name="T:Octokit.ArchiveFormat">
            <summary>
            The archive format to return from the server
            </summary>
        </member>
        <member name="F:Octokit.ArchiveFormat.Tarball">
            <summary>
            The TAR archive format
            </summary>
        </member>
        <member name="F:Octokit.ArchiveFormat.Zipball">
            <summary>
            The ZIP archive format
            </summary>
        </member>
        <member name="T:Octokit.IRepositoryDeployKeysClient">
            <summary>
            A client for GitHub's Repository Deploy Keys API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/">Deploy Keys API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IRepositoryDeployKeysClient.Get(System.String,System.String,System.Int32)">
            <summary>
            Get a single deploy key by number for a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/#get"> API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="number">The id of the deploy key.</param>
        </member>
        <member name="M:Octokit.IRepositoryDeployKeysClient.Get(System.Int64,System.Int32)">
            <summary>
            Get a single deploy key by number for a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/#get"> API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository.</param>
            <param name="number">The id of the deploy key.</param>
        </member>
        <member name="M:Octokit.IRepositoryDeployKeysClient.GetAll(System.String,System.String)">
            <summary>
            Get all deploy keys for a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/#list"> API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
        </member>
        <member name="M:Octokit.IRepositoryDeployKeysClient.GetAll(System.Int64)">
            <summary>
            Get all deploy keys for a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/#list"> API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository.</param>
        </member>
        <member name="M:Octokit.IRepositoryDeployKeysClient.GetAll(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Get all deploy keys for a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/#list"> API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IRepositoryDeployKeysClient.GetAll(System.Int64,Octokit.ApiOptions)">
            <summary>
            Get all deploy keys for a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/#list"> API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository.</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IRepositoryDeployKeysClient.Create(System.String,System.String,Octokit.NewDeployKey)">
            <summary>
            Creates a new deploy key for a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/#create"> API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="newDeployKey">The deploy key to create for the repository.</param>
        </member>
        <member name="M:Octokit.IRepositoryDeployKeysClient.Create(System.Int64,Octokit.NewDeployKey)">
            <summary>
            Creates a new deploy key for a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/#create"> API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository.</param>
            <param name="newDeployKey">The deploy key to create for the repository.</param>
        </member>
        <member name="M:Octokit.IRepositoryDeployKeysClient.Delete(System.String,System.String,System.Int32)">
            <summary>
            Deletes a deploy key from a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/#delete"> API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="number">The id of the deploy key to delete.</param>
        </member>
        <member name="M:Octokit.IRepositoryDeployKeysClient.Delete(System.Int64,System.Int32)">
            <summary>
            Deletes a deploy key from a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/#delete"> API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository.</param>
            <param name="number">The id of the deploy key to delete.</param>
        </member>
        <member name="T:Octokit.IRepositoryForksClient">
            <summary>
            A client for GitHub's Repository Forks API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/forks/">Forks API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IRepositoryForksClient.GetAll(System.String,System.String)">
            <summary>
            Gets the list of forks defined for a repository
            </summary>
            <remarks>
            See <a href="http://developer.github.com/v3/repos/forks/#list-forks">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IRepositoryForksClient.GetAll(System.Int64)">
            <summary>
            Gets the list of forks defined for a repository
            </summary>
            <remarks>
            See <a href="http://developer.github.com/v3/repos/forks/#list-forks">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IRepositoryForksClient.GetAll(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets the list of forks defined for a repository
            </summary>
            <remarks>
            See <a href="http://developer.github.com/v3/repos/forks/#list-forks">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IRepositoryForksClient.GetAll(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets the list of forks defined for a repository
            </summary>
            <remarks>
            See <a href="http://developer.github.com/v3/repos/forks/#list-forks">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IRepositoryForksClient.GetAll(System.String,System.String,Octokit.RepositoryForksListRequest)">
            <summary>
            Gets the list of forks defined for a repository
            </summary>
            <remarks>
            See <a href="http://developer.github.com/v3/repos/forks/#list-forks">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to request and filter a list of repository forks</param>
        </member>
        <member name="M:Octokit.IRepositoryForksClient.GetAll(System.Int64,Octokit.RepositoryForksListRequest)">
            <summary>
            Gets the list of forks defined for a repository
            </summary>
            <remarks>
            See <a href="http://developer.github.com/v3/repos/forks/#list-forks">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to request and filter a list of repository forks</param>
        </member>
        <member name="M:Octokit.IRepositoryForksClient.GetAll(System.String,System.String,Octokit.RepositoryForksListRequest,Octokit.ApiOptions)">
            <summary>
            Gets the list of forks defined for a repository
            </summary>
            <remarks>
            See <a href="http://developer.github.com/v3/repos/forks/#list-forks">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to request and filter a list of repository forks</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IRepositoryForksClient.GetAll(System.Int64,Octokit.RepositoryForksListRequest,Octokit.ApiOptions)">
            <summary>
            Gets the list of forks defined for a repository
            </summary>
            <remarks>
            See <a href="http://developer.github.com/v3/repos/forks/#list-forks">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to request and filter a list of repository forks</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IRepositoryForksClient.Create(System.String,System.String,Octokit.NewRepositoryFork)">
            <summary>
            Creates a fork for a repository. Specify organization in the fork parameter to create for an organization.
            </summary>
            <remarks>
            See <a href="http://developer.github.com/v3/repos/forks/#create-a-fork">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="fork">Used to fork a repository</param>
        </member>
        <member name="M:Octokit.IRepositoryForksClient.Create(System.Int64,Octokit.NewRepositoryFork)">
            <summary>
            Creates a fork for a repository. Specify organization in the fork parameter to create for an organization.
            </summary>
            <remarks>
            See <a href="http://developer.github.com/v3/repos/forks/#create-a-fork">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="fork">Used to fork a repository</param>
        </member>
        <member name="T:Octokit.IRepositoryHooksClient">
            <summary>
            A client for GitHub's Repository Webhooks API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/hooks/">Webhooks API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IRepositoryHooksClient.GetAll(System.String,System.String)">
            <summary>
            Gets the list of hooks defined for a repository
            </summary>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#list">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.IRepositoryHooksClient.GetAll(System.Int64)">
            <summary>
            Gets the list of hooks defined for a repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#list">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.IRepositoryHooksClient.GetAll(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets the list of hooks defined for a repository
            </summary>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="options">Options for changing the API response</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#list">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.IRepositoryHooksClient.GetAll(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets the list of hooks defined for a repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#list">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.IRepositoryHooksClient.Get(System.String,System.String,System.Int32)">
            <summary>
            Gets a single hook by Id
            </summary>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="hookId">The repository's hook id</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#get-single-hook">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.IRepositoryHooksClient.Get(System.Int64,System.Int32)">
            <summary>
            Gets a single hook by Id
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="hookId">The repository's hook id</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#get-single-hook">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.IRepositoryHooksClient.Create(System.String,System.String,Octokit.NewRepositoryHook)">
            <summary>
            Creates a hook for a repository
            </summary>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="hook">The hook's parameters</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#create-a-hook">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.IRepositoryHooksClient.Create(System.Int64,Octokit.NewRepositoryHook)">
            <summary>
            Creates a hook for a repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="hook">The hook's parameters</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#create-a-hook">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.IRepositoryHooksClient.Edit(System.String,System.String,System.Int32,Octokit.EditRepositoryHook)">
            <summary>
            Edits a hook for a repository
            </summary>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="hookId">The repository's hook id</param>
            <param name="hook">The requested changes to an edit repository hook</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#edit-a-hook">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.IRepositoryHooksClient.Edit(System.Int64,System.Int32,Octokit.EditRepositoryHook)">
            <summary>
            Edits a hook for a repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="hookId">The repository's hook id</param>
            <param name="hook">The requested changes to an edit repository hook</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#edit-a-hook">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.IRepositoryHooksClient.Test(System.String,System.String,System.Int32)">
            <summary>
            Tests a hook for a repository
            </summary>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="hookId">The repository's hook id</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#test-a-hook">API documentation</a> for more information. 
            This will trigger the hook with the latest push to the current repository if the hook is subscribed to push events. If the hook 
            is not subscribed to push events, the server will respond with 204 but no test POST will be generated.</remarks>
        </member>
        <member name="M:Octokit.IRepositoryHooksClient.Test(System.Int64,System.Int32)">
            <summary>
            Tests a hook for a repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="hookId">The repository's hook id</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#test-a-hook">API documentation</a> for more information. 
            This will trigger the hook with the latest push to the current repository if the hook is subscribed to push events. If the hook 
            is not subscribed to push events, the server will respond with 204 but no test POST will be generated.</remarks>
        </member>
        <member name="M:Octokit.IRepositoryHooksClient.Ping(System.String,System.String,System.Int32)">
            <summary>
            This will trigger a ping event to be sent to the hook.
            </summary>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="hookId">The repository's hook id</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#edit-a-hook">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.IRepositoryHooksClient.Ping(System.Int64,System.Int32)">
            <summary>
            This will trigger a ping event to be sent to the hook.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="hookId">The repository's hook id</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#edit-a-hook">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.IRepositoryHooksClient.Delete(System.String,System.String,System.Int32)">
            <summary>
            Deletes a hook for a repository
            </summary>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="hookId">The repository's hook id</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#delete-a-hook">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.IRepositoryHooksClient.Delete(System.Int64,System.Int32)">
            <summary>
            Deletes a hook for a repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="hookId">The repository's hook id</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#delete-a-hook">API documentation</a> for more information.</remarks>
        </member>
        <member name="T:Octokit.IRepositoryInvitationsClient">
            <summary>
            A client for GitHub's Invitations on a Repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/invitations/">Invitations API documentation</a> for more details.
            </remarks>
        </member>
        <member name="M:Octokit.IRepositoryInvitationsClient.Accept(System.Int32)">
            <summary>
            Accept a repository invitation.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/invitations/#accept-a-repository-invitation">API documentation</a> for more information.
            </remarks>        
            <param name="invitationId">The id of the invitation</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>        
        </member>
        <member name="M:Octokit.IRepositoryInvitationsClient.Decline(System.Int32)">
            <summary>
            Decline a repository invitation.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/invitations/#decline-a-repository-invitation">API documentation</a> for more information.
            </remarks>        
            <param name="invitationId">The id of the invitation</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepositoryInvitationsClient.Delete(System.Int64,System.Int32)">
            <summary>
            Deletes a repository invitation.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/invitations/#delete-a-repository-invitation">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository</param>
            <param name="invitationId">The id of the invitation</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepositoryInvitationsClient.GetAllForCurrent">
            <summary>
            Gets all invitations for the current user.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/invitations/#list-a-users-repository-invitations">API documentation</a> for more information.
            </remarks>        
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepositoryInvitationsClient.GetAllForCurrent(Octokit.ApiOptions)">
            <summary>
            Gets all invitations for the current user.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/invitations/#list-a-users-repository-invitations">API documentation</a> for more information.
            </remarks>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepositoryInvitationsClient.GetAllForRepository(System.Int64)">
            <summary>
            Gets all the invitations on a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/invitations/#list-invitations-for-a-repository">API documentation</a> for more information.
            </remarks>        
            <param name="repositoryId">The id of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepositoryInvitationsClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all the invitations on a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/invitations/#list-invitations-for-a-repository">API documentation</a> for more information.
            </remarks>        
            <param name="repositoryId">The id of the repository</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.IRepositoryInvitationsClient.Edit(System.Int64,System.Int32,Octokit.InvitationUpdate)">
            <summary>
            Updates a repository invitation.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/invitations/#update-a-repository-invitation">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository</param>
            <param name="invitationId">The id of the invitation</param>
            <param name="permissions">The permission for the collsborator</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="T:Octokit.IRepositoryPagesClient">
            <summary>
            A client for GitHub's Repository Pages API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/">Repository Pages API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IRepositoryPagesClient.Get(System.String,System.String)">
            <summary>
            Gets the page metadata for a given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/#get-information-about-a-pages-site">API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IRepositoryPagesClient.Get(System.Int64)">
            <summary>
            Gets the page metadata for a given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/#get-information-about-a-pages-site">API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IRepositoryPagesClient.GetAll(System.String,System.String)">
            <summary>
            Gets all build metadata for a given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/#list-pages-builds">API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IRepositoryPagesClient.GetAll(System.Int64)">
            <summary>
            Gets all build metadata for a given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/#list-pages-builds">API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IRepositoryPagesClient.GetAll(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all build metadata for a given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options to change the API response</param>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/#list-pages-builds">API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IRepositoryPagesClient.GetAll(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all build metadata for a given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options to change the API response</param>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/#list-pages-builds">API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IRepositoryPagesClient.GetLatest(System.String,System.String)">
            <summary>
            Gets the build metadata for the last build for a given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
             <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/#list-latest-pages-build">API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IRepositoryPagesClient.GetLatest(System.Int64)">
            <summary>
            Gets the build metadata for the last build for a given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
             <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/#list-latest-pages-build">API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IRepositoryPagesClient.RequestPageBuild(System.String,System.String)">
            <summary>
            Requests your site be built from the latest revision on the default branch for a given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
             <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/#request-a-page-build">API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IRepositoryPagesClient.RequestPageBuild(System.Int64)">
            <summary>
            Requests your site be built from the latest revision on the default branch for a given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
             <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/#request-a-page-build">API documentation</a> for more information.
            </remarks>
        </member>
        <member name="T:Octokit.IRepositoryTrafficClient">
            <summary>
            A client for GitHub's Repository Traffic API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/traffic/">Repository Traffic API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IRepositoryTrafficClient.GetAllReferrers(System.Int64)">
            <summary>
            List the top 10 referrers over the last 14 days
            </summary>
            <remarks>https://developer.github.com/v3/repos/traffic/#list-referrers</remarks>
            <param name="repositoryId">The owner of the repository</param>
        </member>
        <member name="M:Octokit.IRepositoryTrafficClient.GetAllPaths(System.String,System.String)">
            <summary>
            List the top 10 popular contents over the last 14 days
            </summary>
            <remarks>https://developer.github.com/v3/repos/traffic/#list-paths</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IRepositoryTrafficClient.GetAllPaths(System.Int64)">
            <summary>
            List the top 10 popular contents over the last 14 days
            </summary>
            <remarks>https://developer.github.com/v3/repos/traffic/#list-paths</remarks>
            <param name="repositoryId">The owner of the repository</param>
        </member>
        <member name="M:Octokit.IRepositoryTrafficClient.GetViews(System.String,System.String,Octokit.RepositoryTrafficRequest)">
            <summary>
            Get the total number of views and breakdown per day or week for the last 14 days
            </summary>
            <remarks>https://developer.github.com/v3/repos/traffic/#views</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="per">Breakdown per day or week</param>
        </member>
        <member name="M:Octokit.IRepositoryTrafficClient.GetViews(System.Int64,Octokit.RepositoryTrafficRequest)">
            <summary>
            Get the total number of views and breakdown per day or week for the last 14 days
            </summary>
            <remarks>https://developer.github.com/v3/repos/traffic/#views</remarks>
            <param name="repositoryId">The owner of the repository</param>
            <param name="per">Breakdown per day or week</param>
        </member>
        <member name="M:Octokit.IRepositoryTrafficClient.GetClones(System.String,System.String,Octokit.RepositoryTrafficRequest)">
            <summary>
            Get the total number of clones and breakdown per day or week for the last 14 days
            </summary>
            <remarks>https://developer.github.com/v3/repos/traffic/#clones</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="per">Breakdown per day or week</param>
        </member>
        <member name="M:Octokit.IRepositoryTrafficClient.GetClones(System.Int64,Octokit.RepositoryTrafficRequest)">
            <summary>
            Get the total number of clones and breakdown per day or week for the last 14 days
            </summary>
            <remarks>https://developer.github.com/v3/repos/traffic/#clones</remarks>
            <param name="repositoryId">The owner of the repository</param>
            <param name="per">Breakdown per day or week</param>
        </member>
        <member name="T:Octokit.ISearchClient">
            <summary>
            A client for GitHub's Search API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/search/">Search API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.ISearchClient.SearchRepo(Octokit.SearchRepositoriesRequest)">
            <summary>
            search repos
            http://developer.github.com/v3/search/#search-repositories
            </summary>
            <param name="search"></param>
            <returns>List of repos</returns>
        </member>
        <member name="M:Octokit.ISearchClient.SearchUsers(Octokit.SearchUsersRequest)">
            <summary>
            search users
            http://developer.github.com/v3/search/#search-users
            </summary>
            <param name="search"></param>
            <returns>List of users</returns>
        </member>
        <member name="M:Octokit.ISearchClient.SearchIssues(Octokit.SearchIssuesRequest)">
            <summary>
            search issues
            http://developer.github.com/v3/search/#search-issues
            </summary>
            <param name="search"></param>
            <returns>List of issues</returns>
        </member>
        <member name="M:Octokit.ISearchClient.SearchCode(Octokit.SearchCodeRequest)">
            <summary>
            search code
            http://developer.github.com/v3/search/#search-code
            </summary>
            <param name="search"></param>
            <returns>List of files</returns>
        </member>
        <member name="M:Octokit.ISearchClient.SearchLabels(Octokit.SearchLabelsRequest)">
            <summary>
            search labels
            https://developer.github.com/v3/search/#search-labels
            </summary>
            <param name="search"></param>
            <returns>List of labels</returns>
        </member>
        <member name="T:Octokit.IssueCommentReactionsClient">
            <summary>
            A client for GitHub's Reactions API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/reactions">Reactions API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IssueCommentReactionsClient.Create(System.String,System.String,System.Int32,Octokit.NewReaction)">
            <summary>
            Creates a reaction for a specified Issue Comment
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#create-reactions-for-an-issue-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The comment id</param>
            <param name="reaction">The reaction to create</param>
        </member>
        <member name="M:Octokit.IssueCommentReactionsClient.Create(System.Int64,System.Int32,Octokit.NewReaction)">
            <summary>
            Creates a reaction for a specified Issue Comment
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#create-reaction-for-an-issue-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The comment id</param>
            <param name="reaction">The reaction to create</param>
        </member>
        <member name="M:Octokit.IssueCommentReactionsClient.GetAll(System.String,System.String,System.Int32)">
            <summary>
            Get all reactions for a specified Issue Comment
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#list-reactions-for-an-issue-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The comment id</param>        
        </member>
        <member name="M:Octokit.IssueCommentReactionsClient.GetAll(System.Int64,System.Int32)">
            <summary>
            Get all reactions for a specified Issue Comment
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#list-reactions-for-an-issue-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The comment id</param>        
        </member>
        <member name="T:Octokit.IssueCommentsClient">
            <summary>
            A client for GitHub's Issue Comments API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/comments/">Issue Comments API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IssueCommentsClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub Issue Comments API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.IssueCommentsClient.Get(System.String,System.String,System.Int32)">
            <summary>
            Gets a single Issue Comment by id.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#get-a-single-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="id">The issue comment id</param>
        </member>
        <member name="M:Octokit.IssueCommentsClient.Get(System.Int64,System.Int32)">
            <summary>
            Gets a single Issue Comment by id.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#get-a-single-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The issue comment id</param>
        </member>
        <member name="M:Octokit.IssueCommentsClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Gets Issue Comments for a repository.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IssueCommentsClient.GetAllForRepository(System.Int64)">
            <summary>
            Gets Issue Comments for a repository.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository</remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IssueCommentsClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets Issue Comments for a repository.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssueCommentsClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets Issue Comments for a repository.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssueCommentsClient.GetAllForRepository(System.String,System.String,Octokit.IssueCommentRequest)">
            <summary>
            Gets Issue Comments for a repository.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">The sorting <see cref="T:Octokit.IssueCommentRequest">parameters</see></param>
        </member>
        <member name="M:Octokit.IssueCommentsClient.GetAllForRepository(System.Int64,Octokit.IssueCommentRequest)">
            <summary>
            Gets Issue Comments for a repository.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">The sorting <see cref="T:Octokit.IssueCommentRequest">parameters</see></param>
        </member>
        <member name="M:Octokit.IssueCommentsClient.GetAllForRepository(System.String,System.String,Octokit.IssueCommentRequest,Octokit.ApiOptions)">
            <summary>
            Gets Issue Comments for a repository.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">The sorting <see cref="T:Octokit.IssueCommentRequest">parameters</see></param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssueCommentsClient.GetAllForRepository(System.Int64,Octokit.IssueCommentRequest,Octokit.ApiOptions)">
            <summary>
            Gets Issue Comments for a repository.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">The sorting <see cref="T:Octokit.IssueCommentRequest">parameters</see></param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssueCommentsClient.GetAllForIssue(System.String,System.String,System.Int32)">
            <summary>
            Gets Issue Comments for a specified Issue.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="M:Octokit.IssueCommentsClient.GetAllForIssue(System.Int64,System.Int32)">
            <summary>
            Gets Issue Comments for a specified Issue.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="M:Octokit.IssueCommentsClient.GetAllForIssue(System.String,System.String,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets Issue Comments for a specified Issue.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssueCommentsClient.GetAllForIssue(System.Int64,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets Issue Comments for a specified Issue.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssueCommentsClient.Create(System.String,System.String,System.Int32,System.String)">
            <summary>
            Creates a new Issue Comment for a specified Issue.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#create-a-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The number of the issue</param>
            <param name="newComment">The new comment to add to the issue</param>
        </member>
        <member name="M:Octokit.IssueCommentsClient.Create(System.Int64,System.Int32,System.String)">
            <summary>
            Creates a new Issue Comment for a specified Issue.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#create-a-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The number of the issue</param>
            <param name="newComment">The new comment to add to the issue</param>
        </member>
        <member name="M:Octokit.IssueCommentsClient.Update(System.String,System.String,System.Int32,System.String)">
            <summary>
            Updates a specified Issue Comment.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#edit-a-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="id">The comment id</param>
            <param name="commentUpdate">The modified comment</param>
        </member>
        <member name="M:Octokit.IssueCommentsClient.Update(System.Int64,System.Int32,System.String)">
            <summary>
            Updates a specified Issue Comment.
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#edit-a-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The comment id</param>
            <param name="commentUpdate">The modified comment</param>
        </member>
        <member name="M:Octokit.IssueCommentsClient.Delete(System.String,System.String,System.Int32)">
            <summary>
            Deletes the specified Issue Comment
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#delete-a-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="id">The comment id</param>
        </member>
        <member name="M:Octokit.IssueCommentsClient.Delete(System.Int64,System.Int32)">
            <summary>
            Deletes the specified Issue Comment
            </summary>
            <remarks>http://developer.github.com/v3/issues/comments/#delete-a-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The comment id</param>
        </member>
        <member name="T:Octokit.IssueReactionsClient">
            <summary>
            A client for GitHub's Reactions API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/reactions/">Reactions API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IssueReactionsClient.GetAll(System.String,System.String,System.Int32)">
            <summary>
            Get all reactions for a specified Issue
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#list-reactions-for-an-issue</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue id</param>        
        </member>
        <member name="M:Octokit.IssueReactionsClient.GetAll(System.Int64,System.Int32)">
            <summary>
            Get all reactions for a specified Issue
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#list-reactions-for-an-issue</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue id</param>        
        </member>
        <member name="M:Octokit.IssueReactionsClient.Create(System.String,System.String,System.Int32,Octokit.NewReaction)">
            <summary>
            Creates a reaction for a specified Issue
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#create-reaction-for-an-issue</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue id</param>
            <param name="reaction">The reaction to create</param>
        </member>
        <member name="M:Octokit.IssueReactionsClient.Create(System.Int64,System.Int32,Octokit.NewReaction)">
            <summary>
            Creates a reaction for a specified Issue
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#create-reaction-for-an-issue</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue id</param>
            <param name="reaction">The reaction to create</param>
        </member>
        <member name="T:Octokit.IssuesClient">
            <summary>
            A client for GitHub's Issues API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/">Issues API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IssuesClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub Issues API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="P:Octokit.IssuesClient.Assignee">
            <summary>
            Client for managing assignees.
            </summary>
        </member>
        <member name="P:Octokit.IssuesClient.Events">
            <summary>
            Client for reading various event information associated with issues/pull requests.  
            This is useful both for display on issue/pull request information pages and also to 
            determine who should be notified of comments.
            </summary>
        </member>
        <member name="P:Octokit.IssuesClient.Labels">
            <summary>
            Client for managing labels.
            </summary>
        </member>
        <member name="P:Octokit.IssuesClient.Milestone">
            <summary>
            Client for managing milestones.
            </summary>
        </member>
        <member name="P:Octokit.IssuesClient.Comment">
            <summary>
            Client for managing comments.
            </summary>
        </member>
        <member name="P:Octokit.IssuesClient.Timeline">
            <summary>
            Client for reading the timeline of events for an issue
            </summary>
        </member>
        <member name="M:Octokit.IssuesClient.Get(System.String,System.String,System.Int32)">
            <summary>
            Gets a single Issue by number.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#get-a-single-issue
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="M:Octokit.IssuesClient.Get(System.Int64,System.Int32)">
            <summary>
            Gets a single Issue by number.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#get-a-single-issue
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="M:Octokit.IssuesClient.GetAllForCurrent">
            <summary>
            Gets all open issues assigned to the authenticated user across all the authenticated user’s visible
            repositories including owned repositories, member repositories, and organization repositories.
            </summary>
            <remarks>
            Issues are sorted by the create date descending.
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
        </member>
        <member name="M:Octokit.IssuesClient.GetAllForCurrent(Octokit.ApiOptions)">
            <summary>
            Gets all open issues assigned to the authenticated user across all the authenticated user’s visible
            repositories including owned repositories, member repositories, and organization repositories.
            </summary>
            <param name="options">Options for changing the API response</param>
            <remarks>
            Issues are sorted by the create date descending.
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
        </member>
        <member name="M:Octokit.IssuesClient.GetAllForCurrent(Octokit.IssueRequest)">
            <summary>
            Gets all issues across all the authenticated user’s visible repositories including owned repositories, 
            member repositories, and organization repositories.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
            <param name="request">Used to filter and sort the list of issues returned</param>
        </member>
        <member name="M:Octokit.IssuesClient.GetAllForCurrent(Octokit.IssueRequest,Octokit.ApiOptions)">
            <summary>
            Gets all issues across all the authenticated user’s visible repositories including owned repositories, 
            member repositories, and organization repositories.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
            <param name="request">Used to filter and sort the list of issues returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssuesClient.GetAllForOwnedAndMemberRepositories">
            <summary>
            Gets all open issues assigned to the authenticated user across owned and member repositories for the
            authenticated user.
            </summary>
            <remarks>
            Issues are sorted by the create date descending.
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
        </member>
        <member name="M:Octokit.IssuesClient.GetAllForOwnedAndMemberRepositories(Octokit.ApiOptions)">
            <summary>
            Gets all open issues assigned to the authenticated user across owned and member repositories for the
            authenticated user.
            </summary>
            <param name="options">Options for changing the API response</param>
            <remarks>
            Issues are sorted by the create date descending.
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
        </member>
        <member name="M:Octokit.IssuesClient.GetAllForOwnedAndMemberRepositories(Octokit.IssueRequest)">
            <summary>
            Gets all issues across owned and member repositories for the authenticated user.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
            <param name="request">Used to filter and sort the list of issues returned</param>
        </member>
        <member name="M:Octokit.IssuesClient.GetAllForOwnedAndMemberRepositories(Octokit.IssueRequest,Octokit.ApiOptions)">
            <summary>
            Gets all issues across owned and member repositories for the authenticated user.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
            <param name="request">Used to filter and sort the list of issues returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssuesClient.GetAllForOrganization(System.String)">
            <summary>
            Gets all open issues assigned to the authenticated user for a given organization for the authenticated user.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
            <param name="organization">The name of the organization</param>
        </member>
        <member name="M:Octokit.IssuesClient.GetAllForOrganization(System.String,Octokit.ApiOptions)">
            <summary>
            Gets all open issues assigned to the authenticated user for a given organization for the authenticated user.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
            <param name="organization">The name of the organization</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssuesClient.GetAllForOrganization(System.String,Octokit.IssueRequest)">
            <summary>
            Gets all issues for a given organization for the authenticated user.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
            <param name="organization">The name of the organization</param>
            <param name="request">Used to filter and sort the list of issues returned</param>
        </member>
        <member name="M:Octokit.IssuesClient.GetAllForOrganization(System.String,Octokit.IssueRequest,Octokit.ApiOptions)">
            <summary>
            Gets all issues for a given organization for the authenticated user.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues
            </remarks>
            <param name="organization">The name of the organization</param>
            <param name="request">Used to filter and sort the list of issues returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssuesClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Gets all open issues assigned to the authenticated user for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IssuesClient.GetAllForRepository(System.Int64)">
            <summary>
            Gets all open issues assigned to the authenticated user for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IssuesClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all open issues assigned to the authenticated user for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssuesClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all open issues assigned to the authenticated user for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssuesClient.GetAllForRepository(System.String,System.String,Octokit.RepositoryIssueRequest)">
            <summary>
            Gets issues for a repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to filter and sort the list of issues returned</param>
        </member>
        <member name="M:Octokit.IssuesClient.GetAllForRepository(System.Int64,Octokit.RepositoryIssueRequest)">
            <summary>
            Gets issues for a repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to filter and sort the list of issues returned</param>
        </member>
        <member name="M:Octokit.IssuesClient.GetAllForRepository(System.String,System.String,Octokit.RepositoryIssueRequest,Octokit.ApiOptions)">
            <summary>
            Gets issues for a repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to filter and sort the list of issues returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssuesClient.GetAllForRepository(System.Int64,Octokit.RepositoryIssueRequest,Octokit.ApiOptions)">
            <summary>
            Gets issues for a repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/#list-issues-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to filter and sort the list of issues returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssuesClient.Create(System.String,System.String,Octokit.NewIssue)">
            <summary>
            Creates an issue for the specified repository. Any user with pull access to a repository can create an
            issue.
            </summary>
            <remarks>http://developer.github.com/v3/issues/#create-an-issue</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="newIssue">A <see cref="T:Octokit.NewIssue"/> instance describing the new issue to create</param>
        </member>
        <member name="M:Octokit.IssuesClient.Create(System.Int64,Octokit.NewIssue)">
            <summary>
            Creates an issue for the specified repository. Any user with pull access to a repository can create an
            issue.
            </summary>
            <remarks>http://developer.github.com/v3/issues/#create-an-issue</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="newIssue">A <see cref="T:Octokit.NewIssue"/> instance describing the new issue to create</param>
        </member>
        <member name="M:Octokit.IssuesClient.Update(System.String,System.String,System.Int32,Octokit.IssueUpdate)">
            <summary>
            Updates an issue for the specified repository. Issue owners and users with push access can edit an issue.
            </summary>
            <remarks>https://developer.github.com/v3/issues/#edit-an-issue</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
            <param name="issueUpdate">An <see cref="T:Octokit.IssueUpdate"/> instance describing the changes to make to the issue
            </param>
        </member>
        <member name="M:Octokit.IssuesClient.Update(System.Int64,System.Int32,Octokit.IssueUpdate)">
            <summary>
            Updates an issue for the specified repository. Any user with pull access to a repository can update an
            issue.
            </summary>
            <remarks>http://developer.github.com/v3/issues/#edit-an-issue</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
            <param name="issueUpdate">An <see cref="T:Octokit.IssueUpdate"/> instance describing the changes to make to the issue
            </param>
        </member>
        <member name="M:Octokit.IssuesClient.Lock(System.String,System.String,System.Int32)">
            <summary>
            Locks an issue for the specified repository. Issue owners and users with push access can lock an issue.
            </summary>
            <remarks>https://developer.github.com/v3/issues/#lock-an-issue</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="M:Octokit.IssuesClient.Lock(System.Int64,System.Int32)">
            <summary>
            Locks an issue for the specified repository. Issue owners and users with push access can lock an issue.
            </summary>
            <remarks>https://developer.github.com/v3/issues/#lock-an-issue</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="M:Octokit.IssuesClient.Unlock(System.String,System.String,System.Int32)">
            <summary>
            Unlocks an issue for the specified repository. Issue owners and users with push access can unlock an issue.
            </summary>
            <remarks>https://developer.github.com/v3/issues/#unlock-an-issue</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="M:Octokit.IssuesClient.Unlock(System.Int64,System.Int32)">
            <summary>
            Unlocks an issue for the specified repository. Issue owners and users with push access can unlock an issue.
            </summary>
            <remarks>https://developer.github.com/v3/issues/#unlock-an-issue</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="T:Octokit.IssuesEventsClient">
            <summary>
            A client for GitHub's Issue Events API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/events/">Issue Events API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IssuesEventsClient.GetAllForIssue(System.String,System.String,System.Int32)">
            <summary>
            Gets all events for the issue.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/events/#list-events-for-an-issue
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="M:Octokit.IssuesEventsClient.GetAllForIssue(System.Int64,System.Int32)">
            <summary>
            Gets all events for the issue.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/events/#list-events-for-an-issue
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="M:Octokit.IssuesEventsClient.GetAllForIssue(System.String,System.String,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all events for the issue.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/events/#list-events-for-an-issue
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssuesEventsClient.GetAllForIssue(System.Int64,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all events for the issue.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/events/#list-events-for-an-issue
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssuesEventsClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Gets all events for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/events/#list-events-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IssuesEventsClient.GetAllForRepository(System.Int64)">
            <summary>
            Gets all events for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/events/#list-events-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IssuesEventsClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all events for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/events/#list-events-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssuesEventsClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all events for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/events/#list-events-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssuesEventsClient.Get(System.String,System.String,System.Int32)">
            <summary>
            Gets a single event
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/events/#get-a-single-event
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The event id</param>
        </member>
        <member name="M:Octokit.IssuesEventsClient.Get(System.Int64,System.Int32)">
            <summary>
            Gets a single event
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/events/#get-a-single-event
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The event id</param>
        </member>
        <member name="T:Octokit.IssuesLabelsClient">
            <summary>
            A client for GitHub's Issue Labels API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/">Issue Labels API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.GetAllForIssue(System.String,System.String,System.Int32)">
            <summary>
            Gets all  labels for the issue.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#list-labels-on-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The number of the issue</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.GetAllForIssue(System.Int64,System.Int32)">
            <summary>
            Gets all  labels for the issue.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#list-labels-on-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The number of the issue</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.GetAllForIssue(System.String,System.String,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all  labels for the issue.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#list-labels-on-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The number of the issue</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.GetAllForIssue(System.Int64,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all  labels for the issue.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#list-labels-on-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The number of the issue</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Gets all  labels for the repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#list-all-labels-for-this-repository">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.GetAllForRepository(System.Int64)">
            <summary>
            Gets all  labels for the repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#list-all-labels-for-this-repository">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all  labels for the repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#list-all-labels-for-this-repository">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all  labels for the repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#list-all-labels-for-this-repository">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.GetAllForMilestone(System.String,System.String,System.Int32)">
            <summary>
            Gets labels for every issue in a milestone
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#get-labels-for-every-issue-in-a-milestone">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The number of the milestone</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.GetAllForMilestone(System.Int64,System.Int32)">
            <summary>
            Gets labels for every issue in a milestone
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#get-labels-for-every-issue-in-a-milestone">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The number of the milestone</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.GetAllForMilestone(System.String,System.String,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets labels for every issue in a milestone
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#get-labels-for-every-issue-in-a-milestone">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The number of the milestone</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.GetAllForMilestone(System.Int64,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets labels for every issue in a milestone
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#get-labels-for-every-issue-in-a-milestone">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The number of the milestone</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.Get(System.String,System.String,System.String)">
            <summary>
            Gets a single Label by name.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#get-a-single-label">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="labelName">The name of the label</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.Get(System.Int64,System.String)">
            <summary>
            Gets a single Label by name.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#get-a-single-label">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="labelName">The name of the label</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.Delete(System.String,System.String,System.String)">
            <summary>
            Deletes a label.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#delete-a-label">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="labelName">The name of the label</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.Delete(System.Int64,System.String)">
            <summary>
            Deletes a label.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#delete-a-label">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="labelName">The name of the label</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.Create(System.String,System.String,Octokit.NewLabel)">
            <summary>
            Creates a label.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#create-a-label">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="newLabel">The data for the label to be created</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.Create(System.Int64,Octokit.NewLabel)">
            <summary>
            Creates a label.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#create-a-label">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="newLabel">The data for the label to be created</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.Update(System.String,System.String,System.String,Octokit.LabelUpdate)">
            <summary>
            Updates a label.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#update-a-label">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="labelName">The name of the label</param>
            <param name="labelUpdate">The data for the label to be updated</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.Update(System.Int64,System.String,Octokit.LabelUpdate)">
            <summary>
            Updates a label.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#update-a-label">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="labelName">The name of the label</param>
            <param name="labelUpdate">The data for the label to be updated</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.AddToIssue(System.String,System.String,System.Int32,System.String[])">
            <summary>
            Adds a label to an issue
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#add-labels-to-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The number of the issue</param>
            <param name="labels">The names of the labels to add</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.AddToIssue(System.Int64,System.Int32,System.String[])">
            <summary>
            Adds a label to an issue
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#add-labels-to-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The number of the issue</param>
            <param name="labels">The names of the labels to add</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.RemoveFromIssue(System.String,System.String,System.Int32,System.String)">
            <summary>
            Removes a label from an issue
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#remove-a-label-from-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The number of the issue</param>
            <param name="labelName">The name of the label to remove</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.RemoveFromIssue(System.Int64,System.Int32,System.String)">
            <summary>
            Removes a label from an issue
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#remove-a-label-from-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The number of the issue</param>
            <param name="labelName">The name of the label to remove</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.ReplaceAllForIssue(System.String,System.String,System.Int32,System.String[])">
            <summary>
            Replaces all labels on the specified issues with the provided labels
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#replace-all-labels-for-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The number of the issue</param>
            <param name="labels">The names of the labels to set</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.ReplaceAllForIssue(System.Int64,System.Int32,System.String[])">
            <summary>
            Replaces all labels on the specified issues with the provided labels
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#replace-all-labels-for-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The number of the issue</param>
            <param name="labels">The names of the labels to set</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.RemoveAllFromIssue(System.String,System.String,System.Int32)">
            <summary>
            Removes all labels from an issue
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#remove-all-labels-from-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The number of the issue</param>
        </member>
        <member name="M:Octokit.IssuesLabelsClient.RemoveAllFromIssue(System.Int64,System.Int32)">
            <summary>
            Removes all labels from an issue
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/labels/#remove-all-labels-from-an-issue">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The number of the issue</param>
        </member>
        <member name="T:Octokit.IssueTimelineClient">
            <summary>
            A client for GitHub's Issue Timeline API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/issues/timeline/">Issue Timeline API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IssueTimelineClient.GetAllForIssue(System.String,System.String,System.Int32)">
            <summary>
            Gets all the various events that have occurred around an issue or pull request.
            </summary>
            <remarks>
            https://developer.github.com/v3/issues/timeline/#list-events-for-an-issue
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="repo">The name of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="M:Octokit.IssueTimelineClient.GetAllForIssue(System.String,System.String,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all the various events that have occurred around an issue or pull request.
            </summary>
            <remarks>
            https://developer.github.com/v3/issues/timeline/#list-events-for-an-issue
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="repo">The name of the repository</param>
            <param name="number">The issue number</param>
            <param name="options">Options for changing the API repsonse</param>
        </member>
        <member name="M:Octokit.IssueTimelineClient.GetAllForIssue(System.Int64,System.Int32)">
            <summary>
            Gets all the various events that have occurred around an issue or pull request.
            </summary>
            <remarks>
            https://developer.github.com/v3/issues/timeline/#list-events-for-an-issue
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
        </member>
        <member name="M:Octokit.IssueTimelineClient.GetAllForIssue(System.Int64,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all the various events that have occurred around an issue or pull request.
            </summary>
            <remarks>
            https://developer.github.com/v3/issues/timeline/#list-events-for-an-issue
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="T:Octokit.IStarredClient">
            <summary>
            A client for GitHub's Activity Starring API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/activity/starring/">Activity Starring API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllStargazers(System.String,System.String)">
            <summary>
            Retrieves all of the stargazers for the passed repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllStargazers(System.Int64)">
            <summary>
            Retrieves all of the stargazers for the passed repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllStargazers(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the stargazers for the passed repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllStargazers(System.Int64,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the stargazers for the passed repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllStargazersWithTimestamps(System.String,System.String)">
            <summary>
            Retrieves all of the stargazers for the passed repository with star creation timestamps.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllStargazersWithTimestamps(System.Int64)">
            <summary>
            Retrieves all of the stargazers for the passed repository with star creation timestamps.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllStargazersWithTimestamps(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the stargazers for the passed repository with star creation timestamps.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllStargazersWithTimestamps(System.Int64,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the stargazers for the passed repository with star creation timestamps.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllForCurrent">
            <summary>
            Retrieves all of the starred <see cref="T:Octokit.Repository"/>(ies) for the current user.
            </summary>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllForCurrent(Octokit.ApiOptions)">
            <summary>
            Retrieves all of the starred <see cref="T:Octokit.Repository"/>(ies) for the current user.
            </summary>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllForCurrentWithTimestamps">
            <summary>
            Retrieves all of the starred <see cref="T:Octokit.Repository"/>(ies) for the current user with star creation timestamps.
            </summary>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllForCurrentWithTimestamps(Octokit.ApiOptions)">
            <summary>
            Retrieves all of the starred <see cref="T:Octokit.Repository"/>(ies) for the current user with star creation timestamps.
            </summary>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllForCurrent(Octokit.StarredRequest)">
            <summary>
            Retrieves all of the starred <see cref="T:Octokit.Repository"/>(ies) for the current user.
            </summary>
            <param name="request">Star-specific request parameters that sort the results</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllForCurrent(Octokit.StarredRequest,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the starred <see cref="T:Octokit.Repository"/>(ies) for the current user.
            </summary>
            <param name="request">Star-specific request parameters that sort the results</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllForCurrentWithTimestamps(Octokit.StarredRequest)">
            <summary>
            Retrieves all of the starred <see cref="T:Octokit.Repository"/>(ies) for the current user with star creation timestamps.
            </summary>
            <param name="request">Star-specific request parameters that sort the results</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllForCurrentWithTimestamps(Octokit.StarredRequest,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the starred <see cref="T:Octokit.Repository"/>(ies) for the current user with star creation timestamps.
            </summary>
            <param name="request">Star-specific request parameters that sort the results</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllForUser(System.String)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Repository"/>(ies) starred by the specified user.
            </summary>
            <param name="user">The login of the user</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllForUser(System.String,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Repository"/>(ies) starred by the specified user.
            </summary>
            <param name="user">The login of the user</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllForUserWithTimestamps(System.String)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Repository"/>(ies) starred by the specified user with star creation timestamps.
            </summary>
            <param name="user">The login of the user</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllForUserWithTimestamps(System.String,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Repository"/>(ies) starred by the specified user with star creation timestamps.
            </summary>
            <param name="user">The login of the user</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllForUser(System.String,Octokit.StarredRequest)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Repository"/>(ies) starred by the specified user.
            </summary>
            <param name="user">The login of the user</param>
            <param name="request">Star-specific request parameters that sort the results</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllForUser(System.String,Octokit.StarredRequest,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Repository"/>(ies) starred by the specified user.
            </summary>
            <param name="user">The login of the user</param>
            <param name="request">Star-specific request parameters that sort the results</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllForUserWithTimestamps(System.String,Octokit.StarredRequest)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Repository"/>(ies) starred by the specified user with star creation timestamps.
            </summary>
            <param name="user">The login of the user</param>
            <param name="request">Star-specific request parameters that sort the results</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.GetAllForUserWithTimestamps(System.String,Octokit.StarredRequest,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Repository"/>(ies) starred by the specified user with star creation timestamps.
            </summary>
            <param name="user">The login of the user</param>
            <param name="request">Star-specific request parameters that sort the results</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.CheckStarred(System.String,System.String)">
            <summary>
            Check if a repository is starred by the current authenticated user.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IStarredClient.StarRepo(System.String,System.String)">
            <summary>
            Stars a repository for the authenticated user.
            </summary>
            <param name="owner">The owner of the repository to star</param>
            <param name="name">The name of the repository to star</param>
        </member>
        <member name="M:Octokit.IStarredClient.RemoveStarFromRepo(System.String,System.String)">
            <summary>
            Unstars a repository for the authenticated user.
            </summary>
            <param name="owner">The owner of the repository to unstar</param>
            <param name="name">The name of the repository to unstar</param>
        </member>
        <member name="T:Octokit.IStatisticsClient">
            <summary>
            A client for GitHub's Repository Statistics API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/statistics/">Repository Statistics API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IStatisticsClient.GetContributors(System.String,System.String)">
            <summary>
            Returns a list of <see cref="T:Octokit.Contributor"/> for the given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IStatisticsClient.GetContributors(System.Int64)">
            <summary>
            Returns a list of <see cref="T:Octokit.Contributor"/> for the given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IStatisticsClient.GetContributors(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a list of <see cref="T:Octokit.Contributor"/> for the given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="cancellationToken">A token used to cancel this potentially long running request</param>
        </member>
        <member name="M:Octokit.IStatisticsClient.GetContributors(System.Int64,System.Threading.CancellationToken)">
            <summary>
            Returns a list of <see cref="T:Octokit.Contributor"/> for the given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="cancellationToken">A token used to cancel this potentially long running request</param>
        </member>
        <member name="M:Octokit.IStatisticsClient.GetCommitActivity(System.String,System.String)">
            <summary>
            Returns the last year of commit activity grouped by week.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IStatisticsClient.GetCommitActivity(System.Int64)">
            <summary>
            Returns the last year of commit activity grouped by week.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IStatisticsClient.GetCommitActivity(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns the last year of commit activity grouped by week.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="cancellationToken">A token used to cancel this potentially long running request</param>
        </member>
        <member name="M:Octokit.IStatisticsClient.GetCommitActivity(System.Int64,System.Threading.CancellationToken)">
            <summary>
            Returns the last year of commit activity grouped by week.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="cancellationToken">A token used to cancel this potentially long running request</param>
        </member>
        <member name="M:Octokit.IStatisticsClient.GetCodeFrequency(System.String,System.String)">
            <summary>
            Returns a weekly aggregate of the number of additions and deletions pushed to a repository. 
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IStatisticsClient.GetCodeFrequency(System.Int64)">
            <summary>
            Returns a weekly aggregate of the number of additions and deletions pushed to a repository. 
            </summary>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IStatisticsClient.GetCodeFrequency(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a weekly aggregate of the number of additions and deletions pushed to a repository. 
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="cancellationToken">A token used to cancel this potentially long running request</param>
        </member>
        <member name="M:Octokit.IStatisticsClient.GetCodeFrequency(System.Int64,System.Threading.CancellationToken)">
            <summary>
            Returns a weekly aggregate of the number of additions and deletions pushed to a repository. 
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="cancellationToken">A token used to cancel this potentially long running request</param>
        </member>
        <member name="M:Octokit.IStatisticsClient.GetParticipation(System.String,System.String)">
            <summary>
            Returns the total commit counts for the owner and total commit counts in total. 
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IStatisticsClient.GetParticipation(System.Int64)">
            <summary>
            Returns the total commit counts for the owner and total commit counts in total. 
            </summary>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IStatisticsClient.GetParticipation(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns the total commit counts for the owner and total commit counts in total. 
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="cancellationToken">A token used to cancel this potentially long running request</param>
        </member>
        <member name="M:Octokit.IStatisticsClient.GetParticipation(System.Int64,System.Threading.CancellationToken)">
            <summary>
            Returns the total commit counts for the owner and total commit counts in total. 
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="cancellationToken">A token used to cancel this potentially long running request</param>
        </member>
        <member name="M:Octokit.IStatisticsClient.GetPunchCard(System.String,System.String)">
            <summary>
            Returns a list of the number of commits per hour in each day
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.IStatisticsClient.GetPunchCard(System.Int64)">
            <summary>
            Returns a list of the number of commits per hour in each day
            </summary>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.IStatisticsClient.GetPunchCard(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a list of the number of commits per hour in each day
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="cancellationToken">A token used to cancel this potentially long running request</param>
        </member>
        <member name="M:Octokit.IStatisticsClient.GetPunchCard(System.Int64,System.Threading.CancellationToken)">
            <summary>
            Returns a list of the number of commits per hour in each day
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="cancellationToken">A token used to cancel this potentially long running request</param>
        </member>
        <member name="T:Octokit.ITagsClient">
            <summary>
            A client for GitHub's Git Tags API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/git/tags/">Git Tags API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.ITagsClient.Get(System.String,System.String,System.String)">
            <summary>
            Gets a tag for a given repository by sha reference
            </summary>
            <remarks>
            http://developer.github.com/v3/git/tags/#get-a-tag
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">Tha sha reference of the tag</param>
        </member>
        <member name="M:Octokit.ITagsClient.Get(System.Int64,System.String)">
            <summary>
            Gets a tag for a given repository by sha reference
            </summary>
            <remarks>
            http://developer.github.com/v3/git/tags/#get-a-tag
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">Tha sha reference of the tag</param>
        </member>
        <member name="M:Octokit.ITagsClient.Create(System.String,System.String,Octokit.NewTag)">
            <summary>
            Create a tag for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/git/tags/#create-a-tag-object
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="tag">The tag to create</param>
        </member>
        <member name="M:Octokit.ITagsClient.Create(System.Int64,Octokit.NewTag)">
            <summary>
            Create a tag for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/git/tags/#create-a-tag-object
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="tag">The tag to create</param>
        </member>
        <member name="T:Octokit.ITeamsClient">
            <summary>
            A client for GitHub's Organization Teams API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/teams/">Organization Teams API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.ITeamsClient.Get(System.Int32)">
            <summary>
            Gets a single <see cref="T:Octokit.Team"/> by identifier.
            </summary>
            <remarks>
            https://developer.github.com/v3/orgs/teams/#get-team
            </remarks>
            <param name="id">The team identifier.</param>
            <returns>The <see cref="T:Octokit.Team"/> with the given identifier.</returns>
        </member>
        <member name="M:Octokit.ITeamsClient.GetAll(System.String)">
            <summary>
            Returns all <see cref="T:Octokit.Team" />s for the current org.
            </summary>
            <param name="org">Organization for which to list all teams.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of the orgs's teams <see cref="T:Octokit.Team"/>s.</returns>
        </member>
        <member name="M:Octokit.ITeamsClient.GetAll(System.String,Octokit.ApiOptions)">
            <summary>
            Returns all <see cref="T:Octokit.Team" />s for the current org.
            </summary>
            <param name="org">Organization for which to list all teams.</param>
            <param name="options">Options to change API behaviour.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of the orgs's teams <see cref="T:Octokit.Team"/>s.</returns>
        </member>
        <member name="M:Octokit.ITeamsClient.GetAllForCurrent">
            <summary>
            Returns all <see cref="T:Octokit.Team" />s for the current user.
            </summary>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of the user's <see cref="T:Octokit.Team"/>s.</returns>
        </member>
        <member name="M:Octokit.ITeamsClient.GetAllForCurrent(Octokit.ApiOptions)">
            <summary>
            Returns all <see cref="T:Octokit.Team" />s for the current user.
            </summary>
            <param name="options">Options to change API behaviour.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of the user's <see cref="T:Octokit.Team"/>s.</returns>
        </member>
        <member name="M:Octokit.ITeamsClient.GetAllChildTeams(System.Int32)">
            <summary>
            Returns all child teams of the given team.
            </summary>
            <remarks>
            https://developer.github.com/v3/orgs/teams/#list-child-teams
            </remarks>
            <param name="id">The team identifier</param>
        </member>
        <member name="M:Octokit.ITeamsClient.GetAllChildTeams(System.Int32,Octokit.ApiOptions)">
            <summary>
            Returns all child teams of the given team.
            </summary>
            <remarks>
            https://developer.github.com/v3/orgs/teams/#list-child-teams
            </remarks>
            <param name="id">The team identifier</param>
            <param name="options">Options to change API behaviour.</param>
        </member>
        <member name="M:Octokit.ITeamsClient.GetAllMembers(System.Int32)">
            <summary>
            Returns all members of the given team. 
            </summary>
            <remarks>
            https://developer.github.com/v3/orgs/teams/#list-team-members
            </remarks>
            <param name="id">The team identifier</param>
        </member>
        <member name="M:Octokit.ITeamsClient.GetAllMembers(System.Int32,Octokit.ApiOptions)">
            <summary>
            Returns all members of the given team. 
            </summary>
            <remarks>
            https://developer.github.com/v3/orgs/teams/#list-team-members
            </remarks>
            <param name="id">The team identifier</param>
            <param name="options">Options to change API behaviour.</param>
        </member>
        <member name="M:Octokit.ITeamsClient.GetAllMembers(System.Int32,Octokit.TeamMembersRequest)">
            <summary>
            Returns all members with the specified role in the given team of the given role.
            </summary>
            <remarks>
            https://developer.github.com/v3/orgs/teams/#list-team-members
            </remarks>
            <param name="id">The team identifier</param>
            <param name="request">The request filter</param>
        </member>
        <member name="M:Octokit.ITeamsClient.GetAllMembers(System.Int32,Octokit.TeamMembersRequest,Octokit.ApiOptions)">
            <summary>
            Returns all members with the specified role in the given team of the given role.
            </summary>
            <remarks>
            https://developer.github.com/v3/orgs/teams/#list-team-members
            </remarks>
            <param name="id">The team identifier</param>
            <param name="request">The request filter</param>
            <param name="options">Options to change API behaviour.</param>
        </member>
        <member name="M:Octokit.ITeamsClient.Create(System.String,Octokit.NewTeam)">
            <summary>
            Returns newly created <see cref="T:Octokit.Team" /> for the current org.
            </summary>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>Newly created <see cref="T:Octokit.Team"/></returns>
        </member>
        <member name="M:Octokit.ITeamsClient.Update(System.Int32,Octokit.UpdateTeam)">
            <summary>
            Returns updated <see cref="T:Octokit.Team" /> for the current org.
            </summary>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>Updated <see cref="T:Octokit.Team"/></returns>
        </member>
        <member name="M:Octokit.ITeamsClient.Delete(System.Int32)">
            <summary>
            Delte a team - must have owner permissions to this
            </summary>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns></returns>
        </member>
        <member name="M:Octokit.ITeamsClient.AddOrEditMembership(System.Int32,System.String,Octokit.UpdateTeamMembership)">
            <summary>
            Adds a <see cref="T:Octokit.User"/> to a <see cref="T:Octokit.Team"/>.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/teams/#add-or-update-team-membership">API documentation</a> for more information.
            </remarks>
            <param name="id">The team identifier.</param>
            <param name="login">The user to add to the team.</param>
            <param name="request">Additional parameters for the request</param>
        </member>
        <member name="M:Octokit.ITeamsClient.RemoveMembership(System.Int32,System.String)">
            <summary>
            Removes a <see cref="T:Octokit.User"/> from a <see cref="T:Octokit.Team"/>.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/teams/#remove-team-member">API documentation</a> for more information.
            </remarks>
            <param name="id">The team identifier.</param>
            <param name="login">The user to remove from the team.</param>
            <returns><see langword="true"/> if the user was removed from the team; <see langword="false"/> otherwise.</returns>
        </member>
        <member name="M:Octokit.ITeamsClient.GetMembershipDetails(System.Int32,System.String)">
            <summary>
            Gets whether the user with the given <paramref name="login"/> 
            is a member of the team with the given <paramref name="id"/>.
            A <see cref="T:Octokit.NotFoundException"/> is thrown if the user is not a member.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/teams/#get-team-membership">API documentation</a> for more information.
            </remarks>
            <param name="id">The team to check.</param>
            <param name="login">The user to check.</param>
        </member>
        <member name="M:Octokit.ITeamsClient.GetAllRepositories(System.Int32)">
            <summary>
            Returns all team's repositories.
            </summary>
            <param name="id">Team Id to list repos.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The team's repositories</returns>
        </member>
        <member name="M:Octokit.ITeamsClient.GetAllRepositories(System.Int32,Octokit.ApiOptions)">
            <summary>
            Returns all team's repositories.
            </summary>
            <param name="id">Team Id to list repos.</param>
            <param name="options">Options to change API behaviour.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The team's repositories</returns>
        </member>
        <member name="M:Octokit.ITeamsClient.AddRepository(System.Int32,System.String,System.String)">
            <summary>
            Add a repository to the team
            </summary>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns></returns>
        </member>
        <member name="M:Octokit.ITeamsClient.AddRepository(System.Int32,System.String,System.String,Octokit.RepositoryPermissionRequest)">
            <summary>
            Add a repository to the team
            </summary>
            <param name="id">The team identifier.</param>
            <param name="organization">Org to associate the repo with.</param>
            <param name="repoName">Name of the repo.</param>
            <param name="permission">The permission to grant the team on this repository.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns></returns>
        </member>
        <member name="M:Octokit.ITeamsClient.RemoveRepository(System.Int32,System.String,System.String)">
            <summary>
            Remove a repository from the team
            </summary>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns></returns>
        </member>
        <member name="M:Octokit.ITeamsClient.IsRepositoryManagedByTeam(System.Int32,System.String,System.String)">
            <summary>
            Gets whether or not the given repository is managed by the given team.
            </summary>
            <param name="id">The team identifier</param>
            <param name="owner">Owner of the org the team is associated with.</param>
            <param name="repo">Name of the repo.</param>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/teams/#get-team-repo">API documentation</a> for more information.
            </remarks>
            <returns><see langword="true"/> if the repository is managed by the given team; <see langword="false"/> otherwise.</returns>
        </member>
        <member name="M:Octokit.ITeamsClient.GetAllPendingInvitations(System.Int32)">
            <summary>
            List all pending invitations for the given team.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/teams/#list-pending-team-invitations">API Documentation</a>
            for more information.
            </remarks>
            <param name="id">The team identifier</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ITeamsClient.GetAllPendingInvitations(System.Int32,Octokit.ApiOptions)">
            <summary>
            List all pending invitations for the given team.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/teams/#list-pending-team-invitations">API Documentation</a>
            for more information.
            </remarks>
            <param name="id">The team identifier</param>
            <param name="options">Options to change API behaviour.</param>
            <returns></returns>
        </member>
        <member name="T:Octokit.ITreesClient">
            <summary>
            A client for GitHub's Git Trees API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/git/trees/">Git Trees API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.ITreesClient.Get(System.String,System.String,System.String)">
            <summary>
            Gets a Tree Response for a given SHA.
            </summary>
            <remarks>
            http://developer.github.com/v3/git/trees/#get-a-tree
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The SHA that references the tree</param>
        </member>
        <member name="M:Octokit.ITreesClient.Get(System.Int64,System.String)">
            <summary>
            Gets a Tree Response for a given SHA.
            </summary>
            <remarks>
            http://developer.github.com/v3/git/trees/#get-a-tree
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The SHA that references the tree</param>
        </member>
        <member name="M:Octokit.ITreesClient.GetRecursive(System.String,System.String,System.String)">
            <summary>
            Gets a Tree Response for a given SHA.
            </summary>
            <remarks>
            https://developer.github.com/v3/git/trees/#get-a-tree-recursively
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The SHA that references the tree</param>
        </member>
        <member name="M:Octokit.ITreesClient.GetRecursive(System.Int64,System.String)">
            <summary>
            Gets a Tree Response for a given SHA.
            </summary>
            <remarks>
            https://developer.github.com/v3/git/trees/#get-a-tree-recursively
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The SHA that references the tree</param>
        </member>
        <member name="M:Octokit.ITreesClient.Create(System.String,System.String,Octokit.NewTree)">
            <summary>
            Creates a new Tree in the specified repo
            </summary>
            <remarks>
            http://developer.github.com/v3/git/trees/#create-a-tree
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="newTree">The value of the new tree</param>
        </member>
        <member name="M:Octokit.ITreesClient.Create(System.Int64,Octokit.NewTree)">
            <summary>
            Creates a new Tree in the specified repo
            </summary>
            <remarks>
            http://developer.github.com/v3/git/trees/#create-a-tree
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="newTree">The value of the new tree</param>
        </member>
        <member name="T:Octokit.IUserAdministrationClient">
            <summary>
            A client for GitHub's User Administration API (GitHub Enterprise)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/users/administration/">Administration API documentation</a> for more details.
            </remarks>
        </member>
        <member name="M:Octokit.IUserAdministrationClient.Create(Octokit.NewUser)">
            <summary>
            Create a new user (must be Site Admin user).
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/enterprise/2.5/v3/users/administration/#create-a-new-user">API documentation</a>
            for more information.
            </remarks>
            <param name="newUser">The <see cref="T:Octokit.NewUser"/> object describing the user to create</param>
            <returns>The created <see cref="T:Octokit.User"/> object</returns>
        </member>
        <member name="M:Octokit.IUserAdministrationClient.Rename(System.String,Octokit.UserRename)">
            <summary>
            Rename an existing user (must be Site Admin user).
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/enterprise/2.5/v3/users/administration/#rename-an-existing-user">API documentation</a>
            for more information.
            Note that this queues a request to rename a user, rather than execute it straight away
            </remarks>
            <param name="login">The username to rename</param>
            <param name="userRename">The <see cref="T:Octokit.UserRename"/> request, specifying the new login</param>
            <returns>A <see cref="T:Octokit.UserRenameResponse"/> object indicating the queued task message and Url to the user</returns>
        </member>
        <member name="M:Octokit.IUserAdministrationClient.CreateImpersonationToken(System.String,Octokit.NewImpersonationToken)">
            <summary>
            Create an impersonation OAuth token (must be Site Admin user).
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/enterprise/2.5/v3/users/administration/#create-an-impersonation-oauth-token">API documentation</a>
            for more information.
            </remarks>
            <param name="login">The user to impersonate</param>
            <param name="newImpersonationToken">The <see cref="T:Octokit.NewImpersonationToken"/> request specifying the required scopes</param>
            <returns>An <see cref="T:Octokit.Authorization"/> object containing the impersonation token</returns>
        </member>
        <member name="M:Octokit.IUserAdministrationClient.DeleteImpersonationToken(System.String)">
            <summary>
            Deletes an impersonation OAuth token (must be Site Admin user).
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/enterprise/2.5/v3/users/administration/#delete-an-impersonation-oauth-token">API documentation</a>
            for more information.
            </remarks>
            <param name="login">The user to remove impersonation token from</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IUserAdministrationClient.Promote(System.String)">
            <summary>
            Promotes ordinary user to a site administrator (must be Site Admin user).
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/users/administration/#promote-an-ordinary-user-to-a-site-administrator">API documentation</a>
            for more information.
            </remarks>
            <param name="login">The user to promote to administrator.</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IUserAdministrationClient.Demote(System.String)">
            <summary>
            Demotes a site administrator to an ordinary user (must be Site Admin user).
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/users/administration/#demote-a-site-administrator-to-an-ordinary-user">API documentation</a>
            for more information.
            </remarks>
            <param name="login">The user to demote from administrator.</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IUserAdministrationClient.Suspend(System.String)">
            <summary>
            Suspends a user (must be Site Admin user).
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/users/administration/#suspend-a-user">API documentation</a>
            for more information.
            </remarks>
            <param name="login">The user to suspend.</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IUserAdministrationClient.Unsuspend(System.String)">
            <summary>
            Unsuspends a user (must be Site Admin user).
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/users/administration/#unsuspend-a-user">API documentation</a>
            for more information.
            </remarks>
            <param name="login">The user to unsuspend.</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IUserAdministrationClient.ListAllPublicKeys">
            <summary>
            List all public keys (must be Site Admin user).
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/enterprise/2.5/v3/users/administration/#list-all-public-keys">API documentation</a>
            for more information.
            </remarks>
            <returns></returns>
        </member>
        <member name="M:Octokit.IUserAdministrationClient.Delete(System.String)">
            <summary>
            Delete a user (must be Site Admin user).
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/enterprise/2.5/v3/users/administration/#delete-a-user">API documentation</a>
            for more information.
            </remarks>
            <param name="login">The user to delete</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.IUserAdministrationClient.DeletePublicKey(System.Int32)">
            <summary>
            Delete a public key (must be Site Admin user).
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/enterprise/2.5/v3/users/administration/#delete-a-public-key">API documentation</a>
            for more information.
            </remarks>
            <param name="keyId">The key to delete</param>
            <returns></returns>
        </member>
        <member name="T:Octokit.IUserEmailsClient">
            <summary>
            A client for GitHub's User Emails API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/emails/">User Emails API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IUserEmailsClient.GetAll">
            <summary>
            Gets all email addresses for the authenticated user.
            </summary>
            <remarks>
            http://developer.github.com/v3/users/emails/#list-email-addresses-for-a-user
            </remarks>
            <returns>The <see cref="T:Octokit.EmailAddress"/>es for the authenticated user.</returns>
        </member>
        <member name="M:Octokit.IUserEmailsClient.GetAll(Octokit.ApiOptions)">
            <summary>
            Gets all email addresses for the authenticated user.
            </summary>
            <remarks>
            http://developer.github.com/v3/users/emails/#list-email-addresses-for-a-user
            </remarks>
            <param name="options">Options for changing the API response</param>
            <returns>The <see cref="T:Octokit.EmailAddress"/>es for the authenticated user.</returns>
        </member>
        <member name="M:Octokit.IUserEmailsClient.Add(System.String[])">
            <summary>
            Adds email addresses for the authenticated user.
            </summary>
            <remarks>
            http://developer.github.com/v3/users/emails/#add-email-addresses
            </remarks>
            <param name="emailAddresses">The email addresses to add.</param>
            <returns>Returns the added <see cref="T:Octokit.EmailAddress"/>es.</returns>
        </member>
        <member name="M:Octokit.IUserEmailsClient.Delete(System.String[])">
            <summary>
            Deletes email addresses for the authenticated user.
            </summary>
            <remarks>
            http://developer.github.com/v3/users/emails/#delete-email-addresses
            </remarks>
            <param name="emailAddresses">The email addresses to delete.</param>
            <returns>Returns the added <see cref="T:Octokit.EmailAddress"/>es.</returns>
        </member>
        <member name="T:Octokit.IUserGpgKeysClient">
            <summary>
            A client for GitHub's UserUser GPG Keys API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/users/gpg_keys/">User GPG Keys documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IUserGpgKeysClient.GetAllForCurrent">
            <summary>
            Gets all GPG keys for the authenticated user.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/users/gpg_keys/#list-your-gpg-keys">API documentation</a> for more information.
            </remarks>
            <returns>A <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of <see cref="T:Octokit.GpgKey"/>s for the current user.</returns>
        </member>
        <member name="M:Octokit.IUserGpgKeysClient.GetAllForCurrent(Octokit.ApiOptions)">
            <summary>
            Gets all GPG keys for the authenticated user.
            </summary>
            <param name="options">Options for changing the API response</param>
            <remarks>
            See the <a href="https://developer.github.com/v3/users/gpg_keys/#list-your-gpg-keys">API documentation</a> for more information.
            </remarks>
            <returns>A <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of <see cref="T:Octokit.GpgKey"/>s for the current user.</returns>
        </member>
        <member name="M:Octokit.IUserGpgKeysClient.Get(System.Int32)">
            <summary>
            View extended details of the <see cref="T:Octokit.GpgKey"/> for the specified id.
            </summary>
            <param name="id">The Id of the GPG key</param>
            <remarks>
            See the <a href="https://developer.github.com/v3/users/gpg_keys/#get-a-single-gpg-key">API documentation</a> for more information.
            </remarks>
            <returns>The <see cref="T:Octokit.GpgKey"/> for the specified Id.</returns>
        </member>
        <member name="M:Octokit.IUserGpgKeysClient.Create(Octokit.NewGpgKey)">
            <summary>
            Creates a new <see cref="T:Octokit.GpgKey"/> for the authenticated user.
            </summary>
            <param name="newGpgKey">The new GPG key to add.</param>
            <remarks>
            See the <a href="https://developer.github.com/v3/users/gpg_keys/#create-a-gpg-key">API documentation</a> for more information.
            </remarks>
            <returns>The newly created <see cref="T:Octokit.GpgKey"/>.</returns>
        </member>
        <member name="M:Octokit.IUserGpgKeysClient.Delete(System.Int32)">
            <summary>
            Deletes the GPG key for the specified Id.
            </summary>
            <param name="id">The Id of the GPG key to delete.</param>
            <remarks>
            See the <a href="https://developer.github.com/v3/users/gpg_keys/#delete-a-gpg-key">API documentation</a> for more information.
            </remarks>
            <returns></returns>
        </member>
        <member name="T:Octokit.IUserKeysClient">
            <summary>
            A client for GitHub's User Keys API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/keys/">User Keys API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IUserKeysClient.GetAll(System.String)">
            <summary>
            Gets all verified public keys for a user.
            </summary>
            <remarks>
            https://developer.github.com/v3/users/keys/#list-public-keys-for-a-user
            </remarks>
            <param name="userName">The @ handle of the user.</param>
            <returns>Lists the verified public keys for a user.</returns>
        </member>
        <member name="M:Octokit.IUserKeysClient.GetAll(System.String,Octokit.ApiOptions)">
            <summary>
            Gets all verified public keys for a user.
            </summary>
            <remarks>
            https://developer.github.com/v3/users/keys/#list-public-keys-for-a-user
            </remarks>
            <param name="userName">The @ handle of the user.</param>
            <param name="options">Options to change API's behavior.</param>
            <returns>Lists the verified public keys for a user.</returns>
        </member>
        <member name="M:Octokit.IUserKeysClient.GetAllForCurrent">
            <summary>
            Gets all public keys for the authenticated user.
            </summary>
            <remarks>
            https://developer.github.com/v3/users/keys/#list-your-public-keys
            </remarks>
            <returns>Lists the current user's keys.</returns>
        </member>
        <member name="M:Octokit.IUserKeysClient.GetAllForCurrent(Octokit.ApiOptions)">
            <summary>
            Gets all public keys for the authenticated user.
            </summary>
            <remarks>
            https://developer.github.com/v3/users/keys/#list-your-public-keys
            </remarks>
            <param name="options">Options to change API's behavior.</param>
            <returns>Lists the current user's keys.</returns>
        </member>
        <member name="M:Octokit.IUserKeysClient.Get(System.Int32)">
            <summary>
            Retrieves the <see cref="T:Octokit.PublicKey"/> for the specified id.
            </summary>
            <remarks>
            https://developer.github.com/v3/users/keys/#get-a-single-public-key
            </remarks>
            <param name="id">The Id of the SSH key</param>
            <returns>View extended details for a single public key.</returns>
        </member>
        <member name="M:Octokit.IUserKeysClient.Create(Octokit.NewPublicKey)">
            <summary>
            Create a public key <see cref="T:Octokit.NewPublicKey"/>.
            </summary>
            <remarks>
            https://developer.github.com/v3/users/keys/#create-a-public-key
            </remarks>
            <param name="newKey">The SSH Key contents</param>
            <returns>Creates a public key.</returns>
        </member>
        <member name="M:Octokit.IUserKeysClient.Delete(System.Int32)">
            <summary>
            Delete a public key.
            </summary>
            <remarks>
            https://developer.github.com/v3/users/keys/#delete-a-public-key
            </remarks>
            <param name="id">The id of the key to delete</param>
            <returns>Removes a public key.</returns>
        </member>
        <member name="T:Octokit.IUsersClient">
            <summary>
            A client for GitHub's Users API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/">Users API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.IUsersClient.Email">
             <summary>
             A client for GitHub's User Emails API
             </summary>
             <remarks>
             See the <a href="http://developer.github.com/v3/users/emails/">Emails API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.IUsersClient.GitSshKey">
             <summary>
             A client for GitHub's User Keys API
             </summary>
             <remarks>
             See the <a href="http://developer.github.com/v3/users/keys/">Keys API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IUsersClient.Get(System.String)">
            <summary>
            Returns the user specified by the login.
            </summary>
            <param name="login">The login name for the user</param>
        </member>
        <member name="M:Octokit.IUsersClient.Current">
            <summary>
            Returns a <see cref="T:Octokit.User"/> for the current authenticated user.
            </summary>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <returns>A <see cref="T:Octokit.User"/></returns>
        </member>
        <member name="M:Octokit.IUsersClient.Update(Octokit.UserUpdate)">
            <summary>
            Update the specified <see cref="T:Octokit.UserUpdate"/>.
            </summary>
            <param name="user">The login for the user</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <returns>A <see cref="T:Octokit.User"/></returns>
        </member>
        <member name="P:Octokit.IUsersClient.Followers">
             <summary>
             A client for GitHub's User Followers API
             </summary>
             <remarks>
             See the <a href="http://developer.github.com/v3/users/followers/">Followers API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.IUsersClient.Administration">
             <summary>
             A client for GitHub's User Administration API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/users/administration/">User Administrator API documentation</a> for more information.
            </remarks>
        </member>
        <member name="T:Octokit.IWatchedClient">
            <summary>
            A client for GitHub's Watching API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/activity/watching/">Watching API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.IWatchedClient.GetAllWatchers(System.String,System.String)">
            <summary>
            Retrieves all of the watchers for the passed repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IWatchedClient.GetAllWatchers(System.Int64)">
            <summary>
            Retrieves all of the watchers for the passed repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IWatchedClient.GetAllWatchers(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the watchers for the passed repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing API's response.</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IWatchedClient.GetAllWatchers(System.Int64,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the watchers for the passed repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing API's response.</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IWatchedClient.GetAllForCurrent">
            <summary>
            Retrieves all of the watched <see cref="T:Octokit.Repository"/>(ies) for the current user.
            </summary>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <returns>
            A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/> of <see cref="T:Octokit.Repository"/>(ies) watched by the current authenticated user.
            </returns>
        </member>
        <member name="M:Octokit.IWatchedClient.GetAllForCurrent(Octokit.ApiOptions)">
            <summary>
            Retrieves all of the watched <see cref="T:Octokit.Repository"/>(ies) for the current user.
            </summary>
            <param name="options">Options for changing API's response.</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <returns>
            A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/> of <see cref="T:Octokit.Repository"/>(ies) watched by the current authenticated user.
            </returns>
        </member>
        <member name="M:Octokit.IWatchedClient.GetAllForUser(System.String)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Repository"/>(ies) watched by the specified user.
            </summary>
            <param name="user">The login of the user</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <returns>
            A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/>(ies) watched by the specified user.
            </returns>
        </member>
        <member name="M:Octokit.IWatchedClient.GetAllForUser(System.String,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Repository"/>(ies) watched by the specified user.
            </summary>
            <param name="user">The login of the user</param>
            <param name="options">Options for changing API's response.</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <returns>
            A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/>(ies) watched by the specified user.
            </returns>
        </member>
        <member name="M:Octokit.IWatchedClient.CheckWatched(System.String,System.String)">
            <summary>
            Check if a repository is watched by the current authenticated user.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IWatchedClient.CheckWatched(System.Int64)">
            <summary>
            Check if a repository is watched by the current authenticated user.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.IWatchedClient.WatchRepo(System.String,System.String,Octokit.NewSubscription)">
            <summary>
            Watches a repository for the authenticated user.
            </summary>
            <param name="owner">The owner of the repository to star</param>
            <param name="name">The name of the repository to star</param>
            <param name="newSubscription">A <see cref="T:Octokit.NewSubscription"/> instance describing the new subscription to create</param>
        </member>
        <member name="M:Octokit.IWatchedClient.WatchRepo(System.Int64,Octokit.NewSubscription)">
            <summary>
            Watches a repository for the authenticated user.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="newSubscription">A <see cref="T:Octokit.NewSubscription"/> instance describing the new subscription to create</param>
        </member>
        <member name="M:Octokit.IWatchedClient.UnwatchRepo(System.String,System.String)">
            <summary>
            Unwatches a repository for the authenticated user.
            </summary>
            <param name="owner">The owner of the repository to unstar</param>
            <param name="name">The name of the repository to unstar</param>
        </member>
        <member name="M:Octokit.IWatchedClient.UnwatchRepo(System.Int64)">
            <summary>
            Unwatches a repository for the authenticated user.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="T:Octokit.MergingClient">
            <summary>
            A client for GitHub's Git Merging API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/merging/">Git Merging API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.MergingClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.MergingClient"/> class.
            </summary>
            <param name="apiConnection">The client's connection</param>
        </member>
        <member name="M:Octokit.MergingClient.Create(System.String,System.String,Octokit.NewMerge)">
            <summary>
            Create a merge for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/merging/#perform-a-merge
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="merge">The merge to create</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.MergingClient.Create(System.Int64,Octokit.NewMerge)">
            <summary>
            Create a merge for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/repos/merging/#perform-a-merge
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="merge">The merge to create</param>
            <returns></returns>
        </member>
        <member name="T:Octokit.MigrationClient">
            <summary>
            A client for GitHub's Migration API. These APIs help you move projects to or from GitHub.
            </summary>
            <remarks>
            Docs: https://developer.github.com/v3/migration/
            </remarks>
        </member>
        <member name="M:Octokit.MigrationClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiate a new GitHub Migration API client and its sub-APIs.
            </summary>
            <param name="apiConnection">An API connection.</param>
        </member>
        <member name="P:Octokit.MigrationClient.Migrations">
            <summary>
            The Enterprise Migrations API lets you move a repository from GitHub to GitHub Enterprise.
            </summary>
            <remarks>
            https://developer.github.com/v3/migration/#enterprise-migrations
            </remarks>
        </member>
        <member name="T:Octokit.MigrationsClient">
            <summary>
            A client for GitHub's Migrations API.
            </summary>
            <remarks>
            See <a href="https://developer.github.com/v3/migration/migrations/">docs</a>
            for more information.
            </remarks>
        </member>
        <member name="M:Octokit.MigrationsClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a GitHub Migrations API client.
            </summary>
            <param name="apiConnection">An API connection.</param>
        </member>
        <member name="M:Octokit.MigrationsClient.Start(System.String,Octokit.StartMigrationRequest)">
            <summary>
            Starts a new migration specified for the given organization.
            </summary>
            <remarks>
            https://developer.github.com/v3/migration/migrations/#start-a-migration
            </remarks>
            <param name="org">The organization for which to start a migration.</param>
            <param name="migration">Sprcifies parameters for the migration in a 
            <see cref="T:Octokit.StartMigrationRequest"/> object.</param>
            <returns>The started migration.</returns>
        </member>
        <member name="M:Octokit.MigrationsClient.GetAll(System.String)">
            <summary>
            Gets the list of the most recent migrations of the the organization.
            </summary>
            <remarks>
            https://developer.github.com/v3/migration/migrations/#get-a-list-of-migrations
            </remarks>
            <param name="org">The organization of which to list migrations.</param>
            <returns>List of most recent <see cref="T:Octokit.Migration"/>s.</returns>
        </member>
        <member name="M:Octokit.MigrationsClient.Get(System.String,System.Int32)">
            <summary>
            Get the status of a migration
            </summary>
            <remarks>
            https://developer.github.com/v3/migration/migrations/#get-the-status-of-a-migration
            </remarks>
            <param name="org">The organization which is migrating.</param>
            <param name="id">Migration Id of the organization.</param>
            <returns>A <see cref="T:Octokit.Migration"/> object representing the state of migration.</returns>
        </member>
        <member name="M:Octokit.MigrationsClient.GetArchive(System.String,System.Int32)">
            <summary>
            Get the migration archive.
            </summary>
            <remarks>
            https://developer.github.com/v3/migration/migrations/#download-a-migration-archive
            </remarks>
            <param name="org">The organization of which the migration was.</param>
            <param name="id">The Id of the migration.</param>
            <returns>The binary contents of the archive as a byte array.</returns>
        </member>
        <member name="M:Octokit.MigrationsClient.DeleteArchive(System.String,System.Int32)">
            <summary>
            Deletes a previous migration archive.
            </summary>
            <remarks>
            https://developer.github.com/v3/migration/migrations/#delete-a-migration-archive
            </remarks>
            <param name="org">The organization of which the migration was.</param>
            <param name="id">The Id of the migration.</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.MigrationsClient.UnlockRepository(System.String,System.Int32,System.String)">
            <summary>
            Unlocks a repository that was locked for migration.
            </summary>
            <remarks>
            https://developer.github.com/v3/migration/migrations/#unlock-a-repository
            </remarks>
            <param name="org">The organization of which the migration was.</param>
            <param name="id">The Id of the migration.</param>
            <param name="repo">The repo to unlock.</param>
            <returns></returns>
        </member>
        <member name="T:Octokit.MilestonesClient">
            <summary>
            A client for GitHub's Issue Milestones API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/issues/milestones/">Issue Milestones API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.MilestonesClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub Issue Milestones API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.MilestonesClient.Get(System.String,System.String,System.Int32)">
            <summary>
            Gets a single Milestone by number.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/milestones/#get-a-single-milestone
            </remarks>
            <returns></returns>
        </member>
        <member name="M:Octokit.MilestonesClient.Get(System.Int64,System.Int32)">
            <summary>
            Gets a single Milestone by number.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/milestones/#get-a-single-milestone
            </remarks>
            <returns></returns>
        </member>
        <member name="M:Octokit.MilestonesClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Gets all open milestones for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.MilestonesClient.GetAllForRepository(System.Int64)">
            <summary>
            Gets all open milestones for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.MilestonesClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all open milestones for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.MilestonesClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all open milestones for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.MilestonesClient.GetAllForRepository(System.String,System.String,Octokit.MilestoneRequest)">
            <summary>
            Gets all open milestones for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to filter and sort the list of Milestones returned</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.MilestonesClient.GetAllForRepository(System.Int64,Octokit.MilestoneRequest)">
            <summary>
            Gets all open milestones for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to filter and sort the list of Milestones returned</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.MilestonesClient.GetAllForRepository(System.String,System.String,Octokit.MilestoneRequest,Octokit.ApiOptions)">
            <summary>
            Gets all open milestones for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to filter and sort the list of Milestones returned</param>
            <param name="options">Options for changing the API response</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.MilestonesClient.GetAllForRepository(System.Int64,Octokit.MilestoneRequest,Octokit.ApiOptions)">
            <summary>
            Gets all open milestones for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to filter and sort the list of Milestones returned</param>
            <param name="options">Options for changing the API response</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.MilestonesClient.Create(System.String,System.String,Octokit.NewMilestone)">
            <summary>
            Creates a milestone for the specified repository. Any user with pull access to a repository can create an
            Milestone.
            </summary>
            <remarks>http://developer.github.com/v3/issues/milestones/#create-a-milestone</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="newMilestone">A <see cref="T:Octokit.NewMilestone"/> instance describing the new Milestone to create</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.MilestonesClient.Create(System.Int64,Octokit.NewMilestone)">
            <summary>
            Creates a milestone for the specified repository. Any user with pull access to a repository can create an
            Milestone.
            </summary>
            <remarks>http://developer.github.com/v3/issues/milestones/#create-a-milestone</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="newMilestone">A <see cref="T:Octokit.NewMilestone"/> instance describing the new Milestone to create</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.MilestonesClient.Update(System.String,System.String,System.Int32,Octokit.MilestoneUpdate)">
            <summary>
            Creates a milestone for the specified repository. Any user with pull access to a repository can create an
            Milestone.
            </summary>
            <remarks>http://developer.github.com/v3/issues/milestones/#update-a-milestone</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The Milestone number</param>
            <param name="milestoneUpdate">An <see cref="T:Octokit.MilestoneUpdate"/> instance describing the changes to make to the Milestone
            </param>
            <returns></returns>
        </member>
        <member name="M:Octokit.MilestonesClient.Update(System.Int64,System.Int32,Octokit.MilestoneUpdate)">
            <summary>
            Creates a milestone for the specified repository. Any user with pull access to a repository can create an
            Milestone.
            </summary>
            <remarks>http://developer.github.com/v3/issues/milestones/#update-a-milestone</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The Milestone number</param>
            <param name="milestoneUpdate">An <see cref="T:Octokit.MilestoneUpdate"/> instance describing the changes to make to the Milestone
            </param>
            <returns></returns>
        </member>
        <member name="M:Octokit.MilestonesClient.Delete(System.String,System.String,System.Int32)">
            <summary>
            Deletes a milestone for the specified repository. Any user with pull access to a repository can create an
            Milestone.
            </summary>
            <remarks>http://developer.github.com/v3/issues/milestones/#delete-a-milestone</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The milestone number</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.MilestonesClient.Delete(System.Int64,System.Int32)">
            <summary>
            Deletes a milestone for the specified repository. Any user with pull access to a repository can create an
            Milestone.
            </summary>
            <remarks>http://developer.github.com/v3/issues/milestones/#delete-a-milestone</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The milestone number</param>
            <returns></returns>
        </member>
        <member name="T:Octokit.MiscellaneousClient">
            <summary>
            A client for GitHub's miscellaneous APIs.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/misc/">Miscellaneous API documentation</a> for more details.
            </remarks>
        </member>
        <member name="M:Octokit.MiscellaneousClient.#ctor(Octokit.IConnection)">
            <summary>
                Initializes a new GitHub miscellaneous API client.
            </summary>
            <param name="connection">An API connection</param>
        </member>
        <member name="M:Octokit.MiscellaneousClient.GetAllEmojis">
            <summary>
            Gets all the emojis available to use on GitHub.
            </summary>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>An <see cref="T:System.Collections.Generic.IReadOnlyDictionary`2"/> of emoji and their URI.</returns>
        </member>
        <member name="M:Octokit.MiscellaneousClient.RenderRawMarkdown(System.String)">
            <summary>
            Gets the rendered Markdown for the specified plain-text Markdown document.
            </summary>
            <param name="markdown">A plain-text Markdown document</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The rendered Markdown.</returns>
        </member>
        <member name="M:Octokit.MiscellaneousClient.RenderArbitraryMarkdown(Octokit.NewArbitraryMarkdown)">
            <summary>
            Gets the rendered Markdown for an arbitrary markdown document.
            </summary>
            <param name="markdown">An arbitrary Markdown document</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The rendered Markdown.</returns>
        </member>
        <member name="M:Octokit.MiscellaneousClient.GetAllGitIgnoreTemplates">
            <summary>
            List all templates available to pass as an option when creating a repository.
            </summary>
            <returns>A list of template names</returns>
        </member>
        <member name="M:Octokit.MiscellaneousClient.GetGitIgnoreTemplate(System.String)">
            <summary>
            Retrieves the source for a single GitIgnore template
            </summary>
            <param name="templateName"></param>
            <returns>A template and its source</returns>
        </member>
        <member name="M:Octokit.MiscellaneousClient.GetAllLicenses">
            <summary>
            Returns a list of the licenses shown in the license picker on GitHub.com. This is not a comprehensive
            list of all possible OSS licenses.
            </summary>
            <remarks>This is a PREVIEW API! Use it at your own risk.</remarks>
            <returns>A list of licenses available on the site</returns>
        </member>
        <member name="M:Octokit.MiscellaneousClient.GetLicense(System.String)">
            <summary>
            Retrieves a license based on the license key such as "mit"
            </summary>
            <param name="key"></param>
            <returns>A <see cref="T:Octokit.License" /> that includes the license key, text, and attributes of the license.</returns>
        </member>
        <member name="M:Octokit.MiscellaneousClient.GetRateLimits">
            <summary>
            Gets API Rate Limits (API service rather than header info).
            </summary>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>An <see cref="T:Octokit.MiscellaneousRateLimit"/> of Rate Limits.</returns>
        </member>
        <member name="M:Octokit.MiscellaneousClient.GetMetadata">
            <summary>
            Retrieves information about GitHub.com, the service or a GitHub Enterprise installation.
            </summary>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>An <see cref="T:Octokit.Meta"/> containing metadata about the GitHub instance.</returns>
        </member>
        <member name="T:Octokit.NotificationsClient">
            <summary>
            A client for GitHub's Activity Notifications API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/activity/notifications/">Activity Notifications API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.NotificationsClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub Activity Notifications API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.NotificationsClient.GetAllForCurrent">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user.
            </summary>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.NotificationsClient.GetAllForCurrent(Octokit.ApiOptions)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user.
            </summary>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.NotificationsClient.GetAllForCurrent(Octokit.NotificationsRequest)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user.
            </summary>
            <param name="request">Specifies the parameters to filter notifications by</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.NotificationsClient.GetAllForCurrent(Octokit.NotificationsRequest,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user.
            </summary>
            <param name="request">Specifies the parameters to filter notifications by</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.NotificationsClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user specific to the specified repository.
            </summary>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.NotificationsClient.GetAllForRepository(System.Int64)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user specific to the specified repository.
            </summary>
            <param name="repositoryId">The Id of the repository.</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.NotificationsClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user specific to the specified repository.
            </summary>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.NotificationsClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user specific to the specified repository.
            </summary>
            <param name="repositoryId">The Id of the repository.</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.NotificationsClient.GetAllForRepository(System.String,System.String,Octokit.NotificationsRequest)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user specific to the specified repository.
            </summary>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="request">Specifies the parameters to filter notifications by</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.NotificationsClient.GetAllForRepository(System.Int64,Octokit.NotificationsRequest)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user specific to the specified repository.
            </summary>
            <param name="repositoryId">The Id of the repository.</param>
            <param name="request">Specifies the parameters to filter notifications by</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.NotificationsClient.GetAllForRepository(System.String,System.String,Octokit.NotificationsRequest,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user specific to the specified repository.
            </summary>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="request">Specifies the parameters to filter notifications by</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.NotificationsClient.GetAllForRepository(System.Int64,Octokit.NotificationsRequest,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Notification"/>s for the current user specific to the specified repository.
            </summary>
            <param name="repositoryId">The Id of the repository.</param>
            <param name="request">Specifies the parameters to filter notifications by</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.NotificationsClient.MarkAsRead">
            <summary>
            Marks all notifications as read.
            </summary>
            <remarks>http://developer.github.com/v3/activity/notifications/#mark-as-read</remarks>
        </member>
        <member name="M:Octokit.NotificationsClient.MarkAsRead(Octokit.MarkAsReadRequest)">
            <summary>
            Marks all notifications as read.
            </summary>
            <param name="markAsReadRequest">The <see cref="T:Octokit.MarkAsReadRequest"/> parameter which specifies which notifications to mark.</param>
            <remarks>http://developer.github.com/v3/activity/notifications/#mark-as-read</remarks>
        </member>
        <member name="M:Octokit.NotificationsClient.MarkAsReadForRepository(System.String,System.String)">
            <summary>
            Marks the notifications for a given repository as read.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <remarks>http://developer.github.com/v3/activity/notifications/#mark-notifications-as-read-in-a-repository</remarks>
        </member>
        <member name="M:Octokit.NotificationsClient.MarkAsReadForRepository(System.Int64)">
            <summary>
            Marks the notifications for a given repository as read.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <remarks>http://developer.github.com/v3/activity/notifications/#mark-notifications-as-read-in-a-repository</remarks>
        </member>
        <member name="M:Octokit.NotificationsClient.MarkAsReadForRepository(System.String,System.String,Octokit.MarkAsReadRequest)">
            <summary>
            Marks the notifications for a given repository as read.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="markAsReadRequest">The <see cref="T:Octokit.MarkAsReadRequest"/> parameter which specifies which notifications to mark.</param>
            <remarks>http://developer.github.com/v3/activity/notifications/#mark-notifications-as-read-in-a-repository</remarks>
        </member>
        <member name="M:Octokit.NotificationsClient.MarkAsReadForRepository(System.Int64,Octokit.MarkAsReadRequest)">
            <summary>
            Marks the notifications for a given repository as read.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="markAsReadRequest">The <see cref="T:Octokit.MarkAsReadRequest"/> parameter which specifies which notifications to mark.</param>
            <remarks>http://developer.github.com/v3/activity/notifications/#mark-notifications-as-read-in-a-repository</remarks>
        </member>
        <member name="M:Octokit.NotificationsClient.Get(System.Int32)">
            <summary>
            Retrives a single <see cref="T:Octokit.Notification"/> by Id.
            </summary>
            <param name="id">The Id of the notification to retrieve.</param>
            <remarks>http://developer.github.com/v3/activity/notifications/#view-a-single-thread</remarks>
        </member>
        <member name="M:Octokit.NotificationsClient.MarkAsRead(System.Int32)">
            <summary>
            Marks a single notification as read.
            </summary>
            <param name="id">The id of the notification.</param>
            <remarks>http://developer.github.com/v3/activity/notifications/#mark-a-thread-as-read</remarks>
        </member>
        <member name="M:Octokit.NotificationsClient.GetThreadSubscription(System.Int32)">
            <summary>
            Retrives a <see cref="T:Octokit.ThreadSubscription"/> for the provided thread id.
            </summary>
            <param name="id">The Id of the thread to retrieve subscription status.</param>
            <remarks>http://developer.github.com/v3/activity/notifications/#get-a-thread-subscription</remarks>
        </member>
        <member name="M:Octokit.NotificationsClient.SetThreadSubscription(System.Int32,Octokit.NewThreadSubscription)">
            <summary>
            Sets the authenticated user's subscription settings for a given thread.
            </summary>
            <param name="id">The Id of the thread to update.</param>
            <param name="threadSubscription">The subscription parameters to set.</param>
            <remarks>http://developer.github.com/v3/activity/notifications/#set-a-thread-subscription</remarks>
        </member>
        <member name="M:Octokit.NotificationsClient.DeleteThreadSubscription(System.Int32)">
            <summary>
            Deletes the authenticated user's subscription to a given thread.
            </summary>
            <param name="id">The Id of the thread to delete subscription from.</param>
            <remarks>http://developer.github.com/v3/activity/notifications/#delete-a-thread-subscription</remarks>
        </member>
        <member name="T:Octokit.OauthClient">
            <summary>
            Provides methods used in the OAuth web flow.
            </summary>
        </member>
        <member name="M:Octokit.OauthClient.#ctor(Octokit.IConnection)">
            <summary>
            Create an instance of the OauthClient
            </summary>
            <param name="connection">The underlying connection to use</param>
        </member>
        <member name="M:Octokit.OauthClient.GetGitHubLoginUrl(Octokit.OauthLoginRequest)">
            <summary>
            Gets the URL used in the first step of the web flow. The Web application should redirect to this URL.
            </summary>
            <param name="request">Parameters to the Oauth web flow login url</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.OauthClient.CreateAccessToken(Octokit.OauthTokenRequest)">
            <summary>
            Makes a request to get an access token using the code returned when GitHub.com redirects back from the URL
            <see cref="M:Octokit.OauthClient.GetGitHubLoginUrl(Octokit.OauthLoginRequest)">GitHub login url</see> to the application.
            </summary>
            <remarks>
            If the user accepts your request, GitHub redirects back to your site with a temporary code in a code
            parameter as well as the state you provided in the previous step in a state parameter. If the states don’t
            match, the request has been created by a third party and the process should be aborted. Exchange this for
            an access token using this method.
            </remarks>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="T:Octokit.OrganizationMembersFilter">
            <summary>
            Filter members in the list
            </summary>
            <remarks>
            see https://developer.github.com/v3/orgs/members/#members-list for details
            </remarks>
        </member>
        <member name="F:Octokit.OrganizationMembersFilter.All">
            <summary>
             All members the authenticated user can see.
            </summary>
        </member>
        <member name="F:Octokit.OrganizationMembersFilter.TwoFactorAuthenticationDisabled">
            <summary>
            Members without two-factor authentication enabled
            </summary>
        </member>
        <member name="T:Octokit.OrganizationMembersClient">
            <summary>
            A client for GitHub's Organization Members API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/">Orgs API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.OrganizationMembersClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Initializes a new Organization Members API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.OrganizationMembersClient.GetAll(System.String)">
            <summary>
            <para>
            List all users who are members of an organization. A member is a user that
            belongs to at least 1 team in the organization.
            </para>
            <para>
            If the authenticated user is also an owner of this organization then both
            concealed and public member will be returned.
            </para>
            <para>
            If the requester is not an owner of the organization the query will be redirected
            to the public members list.
            </para>
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/#members-list">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.OrganizationMembersClient.GetAll(System.String,Octokit.ApiOptions)">
            <summary>
            <para>
            List all users who are members of an organization. A member is a user that
            belongs to at least 1 team in the organization.
            </para>
            <para>
            If the authenticated user is also an owner of this organization then both
            concealed and public member will be returned.
            </para>
            <para>
            If the requester is not an owner of the organization the query will be redirected
            to the public members list.
            </para>
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/#members-list">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="options">Options for changing the API response</param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.OrganizationMembersClient.GetAll(System.String,Octokit.OrganizationMembersFilter)">
            <summary>
            <para>
            List all users who are members of an organization. A member is a user that
            belongs to at least 1 team in the organization.
            </para>
            <para>
            If the authenticated user is also an owner of this organization then both
            concealed and public member will be returned.
            </para>
            <para>
            If the requester is not an owner of the organization the query will be redirected
            to the public members list.
            </para>
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/#members-list">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="filter">The filter to use when getting the users, <see cref="T:Octokit.OrganizationMembersFilter"/></param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.OrganizationMembersClient.GetAll(System.String,Octokit.OrganizationMembersFilter,Octokit.ApiOptions)">
            <summary>
            <para>
            List all users who are members of an organization. A member is a user that
            belongs to at least 1 team in the organization.
            </para>
            <para>
            If the authenticated user is also an owner of this organization then both
            concealed and public member will be returned.
            </para>
            <para>
            If the requester is not an owner of the organization the query will be redirected
            to the public members list.
            </para>
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/#members-list">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="filter">The filter to use when getting the users, <see cref="T:Octokit.OrganizationMembersFilter"/></param>
            <param name="options">Options for changing the API response</param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.OrganizationMembersClient.GetAll(System.String,Octokit.OrganizationMembersRole)">
            <summary>
            <para>
            List all users who are members of an organization. A member is a user that
            belongs to at least 1 team in the organization.
            </para>
            <para>
            If the authenticated user is also an owner of this organization then both
            concealed and public member will be returned.
            </para>
            <para>
            If the requester is not an owner of the organization the query will be redirected
            to the public members list.
            </para>
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/#members-list">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="role">The role filter to use when getting the users, <see cref="T:Octokit.OrganizationMembersRole"/></param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.OrganizationMembersClient.GetAll(System.String,Octokit.OrganizationMembersRole,Octokit.ApiOptions)">
            <summary>
            <para>
            List all users who are members of an organization. A member is a user that
            belongs to at least 1 team in the organization.
            </para>
            <para>
            If the authenticated user is also an owner of this organization then both
            concealed and public member will be returned.
            </para>
            <para>
            If the requester is not an owner of the organization the query will be redirected
            to the public members list.
            </para>
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/#members-list">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="role">The role filter to use when getting the users, <see cref="T:Octokit.OrganizationMembersRole"/></param>
            <param name="options">Options for changing the API response</param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.OrganizationMembersClient.GetAll(System.String,Octokit.OrganizationMembersFilter,Octokit.OrganizationMembersRole)">
            <summary>
            <para>
            List all users who are members of an organization. A member is a user that
            belongs to at least 1 team in the organization.
            </para>
            <para>
            If the authenticated user is also an owner of this organization then both
            concealed and public member will be returned.
            </para>
            <para>
            If the requester is not an owner of the organization the query will be redirected
            to the public members list.
            </para>
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/#members-list">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="filter">The filter to use when getting the users, <see cref="T:Octokit.OrganizationMembersFilter"/></param>
            <param name="role">The role filter to use when getting the users, <see cref="T:Octokit.OrganizationMembersRole"/></param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.OrganizationMembersClient.GetAll(System.String,Octokit.OrganizationMembersFilter,Octokit.OrganizationMembersRole,Octokit.ApiOptions)">
            <summary>
            <para>
            List all users who are members of an organization. A member is a user that
            belongs to at least 1 team in the organization.
            </para>
            <para>
            If the authenticated user is also an owner of this organization then both
            concealed and public member will be returned.
            </para>
            <para>
            If the requester is not an owner of the organization the query will be redirected
            to the public members list.
            </para>
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/#members-list">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="filter">The filter to use when getting the users, <see cref="T:Octokit.OrganizationMembersFilter"/></param>
            <param name="role">The role filter to use when getting the users, <see cref="T:Octokit.OrganizationMembersRole"/></param>
            <param name="options">Options for changing the API response</param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.OrganizationMembersClient.GetAllPublic(System.String)">
            <summary>
            List all users who have publicized their membership of the organization.
            </summary>
            <remarks>http://developer.github.com/v3/orgs/members/#public-members-list</remarks>
            <param name="org">The login for the organization</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.OrganizationMembersClient.GetAllPublic(System.String,Octokit.ApiOptions)">
            <summary>
            List all users who have publicized their membership of the organization.
            </summary>
            <remarks>http://developer.github.com/v3/orgs/members/#public-members-list</remarks>
            <param name="org">The login for the organization</param>
            <param name="options">Options for changing the API response</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.OrganizationMembersClient.CheckMember(System.String,System.String)">
            <summary>
            Check if a user is, publicly or privately, a member of the organization.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/#check-membership">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="user">The login for the user</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.OrganizationMembersClient.CheckMemberPublic(System.String,System.String)">
            <summary>
            Check is a user is publicly a member of the organization.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/#check-public-membership">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="user">The login for the user</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.OrganizationMembersClient.Delete(System.String,System.String)">
            <summary>
            Removes a user from the organization, this will also remove them from all teams
            within the organization and they will no longer have any access to the organization's
            repositories.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/members/#remove-a-member">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="user">The login for the user</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.OrganizationMembersClient.Publicize(System.String,System.String)">
            <summary>
            Make the authenticated user's organization membership public.
            </summary>
            <remarks>
            This method requires authentication.
            See the <a href="http://developer.github.com/v3/orgs/members/#publicize-a-users-membership">API documentation</a> 
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="user">The login for the user</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.OrganizationMembersClient.Conceal(System.String,System.String)">
            <summary>
            Make the authenticated user's organization membership private.
            </summary>
            <remarks>
            This method requries authentication.
            See the <a href="http://developer.github.com/v3/orgs/members/#conceal-a-users-membership">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="user">The login for the user</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.OrganizationMembersClient.GetAllPendingInvitations(System.String)">
            <summary>
            List all pending invitations for the organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/members/#list-pending-organization-invitations">API Documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.OrganizationMembersClient.GetAllPendingInvitations(System.String,Octokit.ApiOptions)">
            <summary>
            List all pending invitations for the organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/members/#list-pending-organization-invitations">API Documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="options">Options to change API behaviour</param>
            <returns></returns>
        </member>
        <member name="T:Octokit.OrganizationOutsideCollaboratorsClient">
            <summary>
            A client for GitHub's Organization Outside Collaborators API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/outside_collaborators/">Orgs API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.OrganizationOutsideCollaboratorsClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Initializes a new Organization Outside Collaborators API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.OrganizationOutsideCollaboratorsClient.GetAll(System.String)">
            <summary>
            List all users who are outside collaborators of an organization. An outside collaborator is a user that
            is not a member of the organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/outside_collaborators/#list-outside-collaborators">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.OrganizationOutsideCollaboratorsClient.GetAll(System.String,Octokit.ApiOptions)">
            <summary>
            List all users who are outside collaborators of an organization. An outside collaborator is a user that
            is not a member of the organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/outside_collaborators/#list-outside-collaborators">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="options">Options for changing the API response</param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.OrganizationOutsideCollaboratorsClient.GetAll(System.String,Octokit.OrganizationMembersFilter)">
            <summary>
            List all users who are outside collaborators of an organization. An outside collaborator is a user that
            is not a member of the organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/outside_collaborators/#list-outside-collaborators">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="filter">The filter to use when getting the users, <see cref="T:Octokit.OrganizationMembersFilter"/></param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.OrganizationOutsideCollaboratorsClient.GetAll(System.String,Octokit.OrganizationMembersFilter,Octokit.ApiOptions)">
            <summary>
            List all users who are outside collaborators of an organization. An outside collaborator is a user that
            is not a member of the organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/outside_collaborators/#list-outside-collaborators">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="filter">The filter to use when getting the users, <see cref="T:Octokit.OrganizationMembersFilter"/></param>
            <param name="options">Options for changing the API response</param>
            <returns>The users</returns>
        </member>
        <member name="M:Octokit.OrganizationOutsideCollaboratorsClient.Delete(System.String,System.String)">
            <summary>
            Removes a user as an outside collaborator from the organization, this will remove them from all repositories
            within the organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/outside_collaborators/#remove-outside-collaborator">API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="user">The login of the user</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.OrganizationOutsideCollaboratorsClient.ConvertFromMember(System.String,System.String)">
            <summary>
            Converts an organization member to an outside collaborator, 
            when an organization member is converted to an outside collaborator, 
            they'll only have access to the repositories that their current team membership allows. 
            The user will no longer be a member of the organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/outside_collaborators/#convert-member-to-outside-collaborator"> API documentation</a>
            for more information.
            </remarks>
            <param name="org">The login for the organization</param>
            <param name="user">The login for the user</param>
            <returns></returns>
        </member>
        <member name="T:Octokit.OrganizationsClient">
            <summary>
            A client for GitHub's Orgs API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/">Orgs API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.OrganizationsClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Initializes a new GitHub Orgs API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="P:Octokit.OrganizationsClient.Member">
            <summary>
            Returns a client to manage members of an organization.
            </summary>
        </member>
        <member name="P:Octokit.OrganizationsClient.Team">
            <summary>
            Returns a client to manage teams of an organization.
            </summary>
        </member>
        <member name="P:Octokit.OrganizationsClient.OutsideCollaborator">
            <summary>
            Returns a client to manage outside collaborators of an organization.
            </summary>
        </member>
        <member name="M:Octokit.OrganizationsClient.Get(System.String)">
            <summary>
            Returns the specified <see cref="T:Octokit.Organization"/>.
            </summary>
            <param name="org">login of the organization to get</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The specified <see cref="T:Octokit.Organization"/>.</returns>
        </member>
        <member name="M:Octokit.OrganizationsClient.GetAllForCurrent">
            <summary>
            Returns all <see cref="T:Octokit.Organization" />s for the current user.
            </summary>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of the current user's <see cref="T:Octokit.Organization"/>s.</returns>
        </member>
        <member name="M:Octokit.OrganizationsClient.GetAllForCurrent(Octokit.ApiOptions)">
            <summary>
            Returns all <see cref="T:Octokit.Organization" />s for the current user.
            </summary>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of the current user's <see cref="T:Octokit.Organization"/>s.</returns>
        </member>
        <member name="M:Octokit.OrganizationsClient.GetAllForUser(System.String)">
            <summary>
            Returns all <see cref="T:Octokit.Organization" />s for the specified user.
            </summary>
            <param name="user">The login of the user</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of the specified user's <see cref="T:Octokit.Organization"/>s.</returns>
        </member>
        <member name="M:Octokit.OrganizationsClient.GetAllForUser(System.String,Octokit.ApiOptions)">
            <summary>
            Returns all <see cref="T:Octokit.Organization" />s for the specified user.
            </summary>
            <param name="user">The login of the user</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of the specified user's <see cref="T:Octokit.Organization"/>s.</returns>
        </member>
        <member name="M:Octokit.OrganizationsClient.GetAll">
            <summary>
            Returns all <see cref="T:Octokit.Organization" />s.
            </summary>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of <see cref="T:Octokit.Organization"/>s.</returns>
        </member>
        <member name="M:Octokit.OrganizationsClient.GetAll(Octokit.OrganizationRequest)">
            <summary>
            Returns all <see cref="T:Octokit.Organization" />s.
            </summary>
            <param name="request">Search parameters of the last organization seen</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of <see cref="T:Octokit.Organization"/>s.</returns>
        </member>
        <member name="M:Octokit.OrganizationsClient.Update(System.String,Octokit.OrganizationUpdate)">
            <summary>
            Update the specified organization with data from <see cref="T:Octokit.OrganizationUpdate"/>.
            </summary>
            <param name="organizationName">The name of the organization to update.</param>
            <param name="updateRequest"></param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <returns>A <see cref="T:Octokit.Organization"/></returns>
        </member>
        <member name="T:Octokit.ProjectCardsClient">
            <summary>
            A client for GitHub's Project Cards API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/cards/">Repository Projects API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.ProjectCardsClient.GetAll(System.Int32)">
            <summary>
            Gets all cards.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#list-projects-cards">API documentation</a> for more information.
            </remarks>
            <param name="columnId">The id of the column</param>
        </member>
        <member name="M:Octokit.ProjectCardsClient.GetAll(System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all cards.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#list-projects-cards">API documentation</a> for more information.
            </remarks>
            <param name="columnId">The id of the column</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.ProjectCardsClient.GetAll(System.Int32,Octokit.ProjectCardRequest)">
            <summary>
            Gets all cards.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#list-projects-cards">API documentation</a> for more information.
            </remarks>
            <param name="columnId">The id of the column</param>
            <param name="request">Used to filter the list of project cards returned</param>
        </member>
        <member name="M:Octokit.ProjectCardsClient.GetAll(System.Int32,Octokit.ProjectCardRequest,Octokit.ApiOptions)">
            <summary>
            Gets all cards.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#list-projects-cards">API documentation</a> for more information.
            </remarks>
            <param name="columnId">The id of the column</param>
            <param name="request">Used to filter the list of project cards returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.ProjectCardsClient.Get(System.Int32)">
            <summary>
            Gets a single card.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#get-a-project-card">API documentation</a> for more information.
            </remarks>
            <param name="id">The id of the card</param>
        </member>
        <member name="M:Octokit.ProjectCardsClient.Create(System.Int32,Octokit.NewProjectCard)">
            <summary>
            Creates a card.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#create-a-project-card">API documentation</a> for more information.
            </remarks>
            <param name="columnId">The id of the column</param>
            <param name="newProjectCard">The card to create</param>
        </member>
        <member name="M:Octokit.ProjectCardsClient.Update(System.Int32,Octokit.ProjectCardUpdate)">
            <summary>
            Updates a card.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#update-a-project-card">API documentation</a> for more information.
            </remarks>
            <param name="id">The id of the card</param>
            <param name="projectCardUpdate">New values to update the card with</param>
        </member>
        <member name="M:Octokit.ProjectCardsClient.Delete(System.Int32)">
            <summary>
            Deletes a card.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#delete-a-project-card">API documentation</a> for more information.
            </remarks>
            <param name="id">The id of the card</param>
        </member>
        <member name="M:Octokit.ProjectCardsClient.Move(System.Int32,Octokit.ProjectCardMove)">
            <summary>
            Moves a card.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#move-a-project-card">API documentation</a> for more information.
            </remarks>
            <param name="id">The id of the card</param>
            <param name="position">The position to move the card</param>
        </member>
        <member name="T:Octokit.ProjectColumnsClient">
            <summary>
            A client for GitHub's Project Columns API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/columns/">Repository Projects API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.ProjectColumnsClient.GetAll(System.Int32)">
            <summary>
            Gets all columns for this project.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/columns/#list-project-columns">API documentation</a> for more information.
            </remarks>
            <param name="projectId">The Id of the project</param>
        </member>
        <member name="M:Octokit.ProjectColumnsClient.GetAll(System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all columns for this project.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/columns/#list-project-columns">API documentation</a> for more information.
            </remarks>
            <param name="projectId">The Id of the project</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.ProjectColumnsClient.Get(System.Int32)">
            <summary>
            Gets a single column for this project.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/columns/#get-a-project-column">API documentation</a> for more information.
            </remarks>
            <param name="id">The id of the column</param>
        </member>
        <member name="M:Octokit.ProjectColumnsClient.Create(System.Int32,Octokit.NewProjectColumn)">
            <summary>
            Creates a column for this project.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/columns/#create-a-project-column">API documentation</a> for more information.
            </remarks>
            <param name="projectId">The Id of the project</param>
            <param name="newProjectColumn">The column to create</param>
        </member>
        <member name="M:Octokit.ProjectColumnsClient.Update(System.Int32,Octokit.ProjectColumnUpdate)">
            <summary>
            Updates a column for this project.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/columns/#update-a-project-column">API documentation</a> for more information.
            </remarks>
            <param name="id">The id of the column</param>
            <param name="projectColumnUpdate">New values to update the column with</param>
        </member>
        <member name="M:Octokit.ProjectColumnsClient.Delete(System.Int32)">
            <summary>
            Deletes a column.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/columns/#delete-a-project-column">API documentation</a> for more information.
            </remarks>
            <param name="id">The id of the column</param>
        </member>
        <member name="M:Octokit.ProjectColumnsClient.Move(System.Int32,Octokit.ProjectColumnMove)">
            <summary>
            Moves a column.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#move-a-column">API documentation</a> for more information.
            </remarks>
            <param name="id">The id of the column</param>
            <param name="position">The position to move the column</param>
        </member>
        <member name="T:Octokit.ProjectsClient">
            <summary>
            A client for GitHub's Repository Projects API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/">Repository Projects API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.ProjectsClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Get all projects for this repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-repository-projects">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.ProjectsClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Get all projects for this repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-repository-projects">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.ProjectsClient.GetAllForRepository(System.String,System.String,Octokit.ProjectRequest)">
            <summary>
            Get all projects for this repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-repository-projects">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to filter the list of projects returned</param>
        </member>
        <member name="M:Octokit.ProjectsClient.GetAllForRepository(System.String,System.String,Octokit.ProjectRequest,Octokit.ApiOptions)">
            <summary>
            Get all projects for this repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-repository-projects">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to filter the list of projects returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.ProjectsClient.GetAllForRepository(System.Int64)">
            <summary>
            Get all projects for this repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-repository-projects">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.ProjectsClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Get all projects for this repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-repository-projects">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.ProjectsClient.GetAllForRepository(System.Int64,Octokit.ProjectRequest)">
            <summary>
            Get all projects for this repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-repository-projects">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to filter the list of projects returned</param>
        </member>
        <member name="M:Octokit.ProjectsClient.GetAllForRepository(System.Int64,Octokit.ProjectRequest,Octokit.ApiOptions)">
            <summary>
            Get all projects for this repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-repository-projects">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to filter the list of projects returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.ProjectsClient.GetAllForOrganization(System.String)">
            <summary>
            Get all projects for the specified organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-organization-projects">API documentation</a> for more information.
            </remarks>
            <param name="organization">The name of the organziation</param>
        </member>
        <member name="M:Octokit.ProjectsClient.GetAllForOrganization(System.String,Octokit.ApiOptions)">
            <summary>
            Get all projects for the specified organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-organization-projects">API documentation</a> for more information.
            </remarks>
            <param name="organization">The name of the organziation</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.ProjectsClient.GetAllForOrganization(System.String,Octokit.ProjectRequest)">
            <summary>
            Get all projects for the specified organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-organization-projects">API documentation</a> for more information.
            </remarks>
            <param name="organization">The name of the organziation</param>
            <param name="request">Used to filter the list of projects returned</param>
        </member>
        <member name="M:Octokit.ProjectsClient.GetAllForOrganization(System.String,Octokit.ProjectRequest,Octokit.ApiOptions)">
            <summary>
            Get all projects for the specified organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#list-organization-projects">API documentation</a> for more information.
            </remarks>
            <param name="organization">The name of the organziation</param>
            <param name="request">Used to filter the list of projects returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.ProjectsClient.Get(System.Int32)">
            <summary>
            Gets a single project for this repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#get-a-project">API documentation</a> for more information.
            </remarks>
            <param name="id">The Id of the project</param>
        </member>
        <member name="M:Octokit.ProjectsClient.CreateForRepository(System.Int64,Octokit.NewProject)">
            <summary>
            Creates a project for this repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#create-a-repository-project">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="newProject">The new project to create for this repository</param>
        </member>
        <member name="M:Octokit.ProjectsClient.CreateForOrganization(System.String,Octokit.NewProject)">
            <summary>
            Creates a project for the specified organization.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/projects/#create-an-organization-project">API documentation</a> for more information.
            </remarks>
            <param name="organization">The name of the organization</param>
            <param name="newProject">The new project to create for this repository</param>
        </member>
        <member name="M:Octokit.ProjectsClient.Update(System.Int32,Octokit.ProjectUpdate)">
            <summary>
            Updates a project for this repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#update-a-project">API documentation</a> for more information.
            </remarks>
            <param name="id">The Id of the project</param>
            <param name="projectUpdate">The modified project</param>
        </member>
        <member name="M:Octokit.ProjectsClient.Delete(System.Int32)">
            <summary>
            Deletes a project.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/#delete-a-project">API documentation</a> for more information.
            </remarks>
            <param name="id">The Id of the project</param>
        </member>
        <member name="P:Octokit.ProjectsClient.Card">
            <summary>
            A client for GitHub's Project Cards API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/cards/">Repository Projects API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.ProjectsClient.Column">
            <summary>
            A client for GitHub's Project Columns API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/projects/columns/">Repository Projects API documentation</a> for more information.
            </remarks>
        </member>
        <member name="T:Octokit.PullRequestReviewCommentReactionsClient">
            <summary>
            A client for GitHub's Reactions API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/reactions/">Reactions API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentReactionsClient.GetAll(System.String,System.String,System.Int32)">
            <summary>
            Get all reactions for a specified Pull Request Review Comment.
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#list-reactions-for-a-pull-request-review-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The comment id</param>        
        </member>
        <member name="M:Octokit.PullRequestReviewCommentReactionsClient.GetAll(System.Int64,System.Int32)">
            <summary>
            Get all reactions for a specified Pull Request Review Comment.
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#list-reactions-for-a-pull-request-review-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The comment id</param>        
        </member>
        <member name="M:Octokit.PullRequestReviewCommentReactionsClient.Create(System.String,System.String,System.Int32,Octokit.NewReaction)">
            <summary>
            Creates a reaction for a specified Pull Request Review Comment.
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#create-reaction-for-a-pull-request-review-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The comment id</param>
            <param name="reaction">The reaction to create</param>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentReactionsClient.Create(System.Int64,System.Int32,Octokit.NewReaction)">
            <summary>
            Creates a reaction for a specified Pull Request Review Comment.
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#create-reaction-for-a-pull-request-review-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The comment id</param>
            <param name="reaction">The reaction to create</param>
        </member>
        <member name="T:Octokit.PullRequestReviewCommentsClient">
            <summary>
            A client for GitHub's Pull Request Review Comments API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/pulls/comments/">Review Comments API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentsClient.GetAll(System.String,System.String,System.Int32)">
            <summary>
            Gets review comments for a specified pull request.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-on-a-pull-request</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentsClient.GetAll(System.Int64,System.Int32)">
            <summary>
            Gets review comments for a specified pull request.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-on-a-pull-request</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentsClient.GetAll(System.String,System.String,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets review comments for a specified pull request.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-on-a-pull-request</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentsClient.GetAll(System.Int64,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets review comments for a specified pull request.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-on-a-pull-request</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentsClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Gets a list of the pull request review comments in a specified repository.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentsClient.GetAllForRepository(System.Int64)">
            <summary>
            Gets a list of the pull request review comments in a specified repository.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository</remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentsClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets a list of the pull request review comments in a specified repository.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentsClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets a list of the pull request review comments in a specified repository.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentsClient.GetAllForRepository(System.String,System.String,Octokit.PullRequestReviewCommentRequest)">
            <summary>
            Gets a list of the pull request review comments in a specified repository.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">The sorting <see cref="T:Octokit.PullRequestReviewCommentRequest">parameters</see></param>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentsClient.GetAllForRepository(System.Int64,Octokit.PullRequestReviewCommentRequest)">
            <summary>
            Gets a list of the pull request review comments in a specified repository.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">The sorting <see cref="T:Octokit.PullRequestReviewCommentRequest">parameters</see></param>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentsClient.GetAllForRepository(System.String,System.String,Octokit.PullRequestReviewCommentRequest,Octokit.ApiOptions)">
            <summary>
            Gets a list of the pull request review comments in a specified repository.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">The sorting <see cref="T:Octokit.PullRequestReviewCommentRequest">parameters</see></param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentsClient.GetAllForRepository(System.Int64,Octokit.PullRequestReviewCommentRequest,Octokit.ApiOptions)">
            <summary>
            Gets a list of the pull request review comments in a specified repository.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">The sorting <see cref="T:Octokit.PullRequestReviewCommentRequest">parameters</see></param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentsClient.GetComment(System.String,System.String,System.Int32)">
            <summary>
            Gets a single pull request review comment by number.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#get-a-single-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request review comment number</param>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentsClient.GetComment(System.Int64,System.Int32)">
            <summary>
            Gets a single pull request review comment by number.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#get-a-single-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request review comment number</param>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentsClient.Create(System.String,System.String,System.Int32,Octokit.PullRequestReviewCommentCreate)">
            <summary>
            Creates a comment on a pull request review.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#create-a-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The Pull Request number</param>
            <param name="comment">The comment</param>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentsClient.Create(System.Int64,System.Int32,Octokit.PullRequestReviewCommentCreate)">
            <summary>
            Creates a comment on a pull request review.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#create-a-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The Pull Request number</param>
            <param name="comment">The comment</param>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentsClient.CreateReply(System.String,System.String,System.Int32,Octokit.PullRequestReviewCommentReplyCreate)">
            <summary>
            Creates a comment on a pull request review as a reply to another comment.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#create-a-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="comment">The comment</param>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentsClient.CreateReply(System.Int64,System.Int32,Octokit.PullRequestReviewCommentReplyCreate)">
            <summary>
            Creates a comment on a pull request review as a reply to another comment.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#create-a-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="comment">The comment</param>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentsClient.Edit(System.String,System.String,System.Int32,Octokit.PullRequestReviewCommentEdit)">
            <summary>
            Edits a comment on a pull request review.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#edit-a-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request review comment number</param>
            <param name="comment">The edited comment</param>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentsClient.Edit(System.Int64,System.Int32,Octokit.PullRequestReviewCommentEdit)">
            <summary>
            Edits a comment on a pull request review.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#edit-a-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request review comment number</param>
            <param name="comment">The edited comment</param>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentsClient.Delete(System.String,System.String,System.Int32)">
            <summary>
            Deletes a comment on a pull request review.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#delete-a-comment</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request review comment number</param>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentsClient.Delete(System.Int64,System.Int32)">
            <summary>
            Deletes a comment on a pull request review.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/comments/#delete-a-comment</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request review comment number</param>
        </member>
        <member name="T:Octokit.PullRequestReviewRequestsClient">
            <summary>
            A client for GitHub's Pull Request Review Requests API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/pulls/review_requests/">Review Requests API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.PullRequestReviewRequestsClient.GetAll(System.String,System.String,System.Int32)">
            <summary>
            Gets review requests for a specified pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/review_requests/#list-review-requests</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="M:Octokit.PullRequestReviewRequestsClient.GetAll(System.String,System.String,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets review requests for a specified pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/review_requests/#list-review-requests</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.PullRequestReviewRequestsClient.GetAll(System.Int64,System.Int32)">
            <summary>
            Gets review requests for a specified pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/review_requests/#list-review-requests</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="M:Octokit.PullRequestReviewRequestsClient.GetAll(System.Int64,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets review requests for a specified pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/review_requests/#list-review-requests</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.PullRequestReviewRequestsClient.Create(System.String,System.String,System.Int32,Octokit.PullRequestReviewRequest)">
            <summary>
            Creates review requests on a pull request for specified users.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/review_requests/#create-a-review-request</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The Pull Request number</param>
            <param name="users">List of logins of user will be requested for review</param>
        </member>
        <member name="M:Octokit.PullRequestReviewRequestsClient.Create(System.Int64,System.Int32,Octokit.PullRequestReviewRequest)">
            <summary>
            Creates review requests on a pull request for specified users.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/review_requests/#create-a-review-request</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The Pull Request number</param>
            <param name="users">List of logins of user will be requested for review</param>
        </member>
        <member name="M:Octokit.PullRequestReviewRequestsClient.Delete(System.String,System.String,System.Int32,Octokit.PullRequestReviewRequest)">
            <summary>
            Deletes review request for given users on a pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/review_requests/#delete-a-review-request</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request review comment number</param>
            <param name="users">List of logins of users that will be not longer requested for review</param>
        </member>
        <member name="M:Octokit.PullRequestReviewRequestsClient.Delete(System.Int64,System.Int32,Octokit.PullRequestReviewRequest)">
            <summary>
            Deletes review request for given users on a pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/review_requests/#delete-a-review-request</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request review comment number</param>
            <param name="users">List of logins of users that will be not longer requested for review</param>
        </member>
        <member name="T:Octokit.PullRequestReviewsClient">
            <summary>
            A client for GitHub's Pull Request Review API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/pulls/reviews/">Review API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.PullRequestReviewsClient.GetAll(System.String,System.String,System.Int32)">
            <summary>
            Gets reviews for a specified pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#list-reviews-on-a-pull-request</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="M:Octokit.PullRequestReviewsClient.GetAll(System.Int64,System.Int32)">
            <summary>
            Gets reviews for a specified pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#list-reviews-on-a-pull-request</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="M:Octokit.PullRequestReviewsClient.GetAll(System.String,System.String,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets reviews for a specified pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#list-reviews-on-a-pull-request</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.PullRequestReviewsClient.GetAll(System.Int64,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets reviews for a specified pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#list-reviews-on-a-pull-request</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.PullRequestReviewsClient.Get(System.String,System.String,System.Int32,System.Int64)">
            <summary>
            Gets a single pull request review by ID.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#get-a-single-review</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
        </member>
        <member name="M:Octokit.PullRequestReviewsClient.Get(System.Int64,System.Int32,System.Int64)">
            <summary>
            Gets a single pull request review by ID.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#get-a-single-review</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
        </member>
        <member name="M:Octokit.PullRequestReviewsClient.Create(System.String,System.String,System.Int32,Octokit.PullRequestReviewCreate)">
            <summary>
            Creates a review.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#create-a-pull-request-review</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The Pull Request number</param>
            <param name="review">The review</param>
        </member>
        <member name="M:Octokit.PullRequestReviewsClient.Create(System.Int64,System.Int32,Octokit.PullRequestReviewCreate)">
            <summary>
            Creates a review.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#create-a-pull-request-review</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The Pull Request number</param>
            <param name="review">The review</param>
        </member>
        <member name="M:Octokit.PullRequestReviewsClient.Delete(System.String,System.String,System.Int32,System.Int64)">
            <summary>
            Deletes a pull request review.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#delete-a-pending-review</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
        </member>
        <member name="M:Octokit.PullRequestReviewsClient.Delete(System.Int64,System.Int32,System.Int64)">
            <summary>
            Deletes a pull request review.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#delete-a-pending-review</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
        </member>
        <member name="M:Octokit.PullRequestReviewsClient.Dismiss(System.String,System.String,System.Int32,System.Int64,Octokit.PullRequestReviewDismiss)">
            <summary>
            Dismisses a pull request review.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#dismiss-a-pull-request-review</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
            <param name="dismissMessage">The message indicating why the review was dismissed</param>
        </member>
        <member name="M:Octokit.PullRequestReviewsClient.Dismiss(System.Int64,System.Int32,System.Int64,Octokit.PullRequestReviewDismiss)">
            <summary>
            Dismisses a pull request review.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#dismiss-a-pull-request-review</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
            <param name="dismissMessage">The message indicating why the review was dismissed</param>
        </member>
        <member name="M:Octokit.PullRequestReviewsClient.Submit(System.String,System.String,System.Int32,System.Int64,Octokit.PullRequestReviewSubmit)">
            <summary>
            Submits a pull request review.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#submit-a-pull-request-review</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
            <param name="submitMessage">The message and event being submitted for the review</param>
        </member>
        <member name="M:Octokit.PullRequestReviewsClient.Submit(System.Int64,System.Int32,System.Int64,Octokit.PullRequestReviewSubmit)">
            <summary>
            Submits a pull request review.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#submit-a-pull-request-review</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
            <param name="submitMessage">The message and event being submitted for the review</param>
        </member>
        <member name="M:Octokit.PullRequestReviewsClient.GetAllComments(System.String,System.String,System.Int32,System.Int64)">
            <summary>
            Lists comments for a single review
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#get-comments-for-a-single-review</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
        </member>
        <member name="M:Octokit.PullRequestReviewsClient.GetAllComments(System.Int64,System.Int32,System.Int64)">
            <summary>
            Dismisses a pull request review.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#get-comments-for-a-single-review</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
        </member>
        <member name="M:Octokit.PullRequestReviewsClient.GetAllComments(System.String,System.String,System.Int32,System.Int64,Octokit.ApiOptions)">
            <summary>
            Lists comments for a single review
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#get-comments-for-a-single-review</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.PullRequestReviewsClient.GetAllComments(System.Int64,System.Int32,System.Int64,Octokit.ApiOptions)">
            <summary>
            Dismisses a pull request review.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/reviews/#get-comments-for-a-single-review</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="T:Octokit.PullRequestsClient">
            <summary>
            A client for GitHub's Pull Requests API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/pulls/">Pull Requests API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.PullRequestsClient.Review">
            <summary>
            Client for managing reviews.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestsClient.ReviewComment">
            <summary>
            Client for managing review comments.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestsClient.ReviewRequest">
            <summary>
            Client for managing review requests.
            </summary>
        </member>
        <member name="M:Octokit.PullRequestsClient.Get(System.String,System.String,System.Int32)">
            <summary>
            Get a pull request by number.
            </summary>
            <remarks>
            http://developer.github.com/v3/pulls/#get-a-single-pull-request
            </remarks>
        </member>
        <member name="M:Octokit.PullRequestsClient.Get(System.Int64,System.Int32)">
            <summary>
            Get a pull request by number.
            </summary>
            <remarks>
            http://developer.github.com/v3/pulls/#get-a-single-pull-request
            </remarks>
        </member>
        <member name="M:Octokit.PullRequestsClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Get all open pull requests for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/pulls/#list-pull-requests
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.PullRequestsClient.GetAllForRepository(System.Int64)">
            <summary>
            Get all open pull requests for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/pulls/#list-pull-requests
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.PullRequestsClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Get all open pull requests for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/pulls/#list-pull-requests
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.PullRequestsClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Get all open pull requests for the repository.
            </summary>
            <remarks>
            http://developer.github.com/v3/pulls/#list-pull-requests
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.PullRequestsClient.GetAllForRepository(System.String,System.String,Octokit.PullRequestRequest)">
            <summary>
            Query pull requests for the repository based on criteria
            </summary>
            <remarks>
            http://developer.github.com/v3/pulls/#list-pull-requests
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to filter and sort the list of pull requests returned</param>
        </member>
        <member name="M:Octokit.PullRequestsClient.GetAllForRepository(System.Int64,Octokit.PullRequestRequest)">
            <summary>
            Query pull requests for the repository based on criteria
            </summary>
            <remarks>
            http://developer.github.com/v3/pulls/#list-pull-requests
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to filter and sort the list of pull requests returned</param>
        </member>
        <member name="M:Octokit.PullRequestsClient.GetAllForRepository(System.String,System.String,Octokit.PullRequestRequest,Octokit.ApiOptions)">
            <summary>
            Query pull requests for the repository based on criteria
            </summary>
            <remarks>
            http://developer.github.com/v3/pulls/#list-pull-requests
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to filter and sort the list of pull requests returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.PullRequestsClient.GetAllForRepository(System.Int64,Octokit.PullRequestRequest,Octokit.ApiOptions)">
            <summary>
            Query pull requests for the repository based on criteria
            </summary>
            <remarks>
            http://developer.github.com/v3/pulls/#list-pull-requests
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to filter and sort the list of pull requests returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.PullRequestsClient.Create(System.String,System.String,Octokit.NewPullRequest)">
            <summary>
            Create a pull request for the specified repository.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/#create-a-pull-request</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="newPullRequest">A <see cref="T:Octokit.NewPullRequest"/> instance describing the new PullRequest to create</param>
        </member>
        <member name="M:Octokit.PullRequestsClient.Create(System.Int64,Octokit.NewPullRequest)">
            <summary>
            Create a pull request for the specified repository.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/#create-a-pull-request</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="newPullRequest">A <see cref="T:Octokit.NewPullRequest"/> instance describing the new PullRequest to create</param>
        </member>
        <member name="M:Octokit.PullRequestsClient.Update(System.String,System.String,System.Int32,Octokit.PullRequestUpdate)">
            <summary>
            Create a pull request for the specified repository. 
            </summary>
            <remarks>http://developer.github.com/v3/pulls/#update-a-pull-request</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The PullRequest number</param>
            <param name="pullRequestUpdate">An <see cref="T:Octokit.PullRequestUpdate"/> instance describing the changes to make to the PullRequest
            </param>
        </member>
        <member name="M:Octokit.PullRequestsClient.Update(System.Int64,System.Int32,Octokit.PullRequestUpdate)">
            <summary>
            Create a pull request for the specified repository. 
            </summary>
            <remarks>http://developer.github.com/v3/pulls/#update-a-pull-request</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The PullRequest number</param>
            <param name="pullRequestUpdate">An <see cref="T:Octokit.PullRequestUpdate"/> instance describing the changes to make to the PullRequest
            </param>
        </member>
        <member name="M:Octokit.PullRequestsClient.Merge(System.String,System.String,System.Int32,Octokit.MergePullRequest)">
            <summary>
            Merge a pull request.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/#merge-a-pull-request-merge-buttontrade</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="mergePullRequest">A <see cref="T:Octokit.MergePullRequest"/> instance describing a pull request merge</param>
        </member>
        <member name="M:Octokit.PullRequestsClient.Merge(System.Int64,System.Int32,Octokit.MergePullRequest)">
            <summary>
            Merge a pull request.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/#merge-a-pull-request-merge-buttontrade</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="mergePullRequest">A <see cref="T:Octokit.MergePullRequest"/> instance describing a pull request merge</param>
        </member>
        <member name="M:Octokit.PullRequestsClient.Merged(System.String,System.String,System.Int32)">
            <summary>
            Get the pull request merge status.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/#get-if-a-pull-request-has-been-merged</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="M:Octokit.PullRequestsClient.Merged(System.Int64,System.Int32)">
            <summary>
            Get the pull request merge status.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/#get-if-a-pull-request-has-been-merged</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="M:Octokit.PullRequestsClient.Commits(System.String,System.String,System.Int32)">
            <summary>
            Get the list of commits on a pull request.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/#list-commits-on-a-pull-request</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="M:Octokit.PullRequestsClient.Commits(System.Int64,System.Int32)">
            <summary>
            Get the list of commits on a pull request.
            </summary>
            <remarks>http://developer.github.com/v3/pulls/#list-commits-on-a-pull-request</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="M:Octokit.PullRequestsClient.Files(System.String,System.String,System.Int32)">
            <summary>
            Get the list of files on a pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/#list-pull-requests-files</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="M:Octokit.PullRequestsClient.Files(System.Int64,System.Int32)">
            <summary>
            Get the list of files on a pull request.
            </summary>
            <remarks>https://developer.github.com/v3/pulls/#list-pull-requests-files</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
        </member>
        <member name="M:Octokit.ReactionsClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub Reactions API client
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="P:Octokit.ReactionsClient.CommitComment">
            <summary>
            Access GitHub's Reactions API for Commit Comments.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/reactions/
            </remarks>
        </member>
        <member name="P:Octokit.ReactionsClient.Issue">
            <summary>
            Access GitHub's Reactions API for Issues.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/reactions/
            </remarks>
        </member>
        <member name="P:Octokit.ReactionsClient.IssueComment">
            <summary>
            Access GitHub's Reactions API for Issue Comments.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/reactions/
            </remarks>
        </member>
        <member name="P:Octokit.ReactionsClient.PullRequestReviewComment">
            <summary>
            Access GitHub's Reactions API for Pull Request Review Comments.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/reactions/
            </remarks>
        </member>
        <member name="M:Octokit.ReactionsClient.Delete(System.Int32)">
            <summary>
            Delete a reaction.
            </summary>
            <remarks>https://developer.github.com/v3/reactions/#delete-a-reaction</remarks>        
            <param name="number">The reaction id</param>        
            <returns></returns>
        </member>
        <member name="T:Octokit.ReferencesClient">
            <summary>
            A client for GitHub's References API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/git/refs/">References API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.ReferencesClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub References API client
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.ReferencesClient.Get(System.String,System.String,System.String)">
            <summary>
            Gets a reference for a given repository by reference name
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#get-a-reference
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The canonical name of the reference without the 'refs/' prefix. e.g. "heads/master" or "tags/release-1"</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ReferencesClient.Get(System.Int64,System.String)">
            <summary>
            Gets a reference for a given repository by reference name
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#get-a-reference
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The canonical name of the reference without the 'refs/' prefix. e.g. "heads/master" or "tags/release-1"</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ReferencesClient.GetAll(System.String,System.String)">
            <summary>
            Gets all references for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#get-all-references
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ReferencesClient.GetAll(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all references for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#get-all-references
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ReferencesClient.GetAll(System.Int64)">
            <summary>
            Gets all references for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#get-all-references
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ReferencesClient.GetAll(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all references for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#get-all-references
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ReferencesClient.GetAllForSubNamespace(System.String,System.String,System.String)">
            <summary>
            Gets references for a given repository by sub-namespace, i.e. "tags" or "heads"
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#get-all-references
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="subNamespace">The sub-namespace to get references for</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ReferencesClient.GetAllForSubNamespace(System.String,System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets references for a given repository by sub-namespace, i.e. "tags" or "heads"
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#get-all-references
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="subNamespace">The sub-namespace to get references for</param>
            <param name="options">Options for changing the API response</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ReferencesClient.GetAllForSubNamespace(System.Int64,System.String)">
            <summary>
            Gets references for a given repository by sub-namespace, i.e. "tags" or "heads"
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#get-all-references
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="subNamespace">The sub-namespace to get references for</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ReferencesClient.GetAllForSubNamespace(System.Int64,System.String,Octokit.ApiOptions)">
            <summary>
            Gets references for a given repository by sub-namespace, i.e. "tags" or "heads"
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#get-all-references
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="subNamespace">The sub-namespace to get references for</param>
            <param name="options">Options for changing the API response</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ReferencesClient.Create(System.String,System.String,Octokit.NewReference)">
            <summary>
            Creates a reference for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#create-a-reference
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The reference to create</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ReferencesClient.Create(System.Int64,Octokit.NewReference)">
            <summary>
            Creates a reference for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#create-a-reference
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The reference to create</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ReferencesClient.Update(System.String,System.String,System.String,Octokit.ReferenceUpdate)">
            <summary>
            Updates a reference for a given repository by reference name
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#update-a-reference
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The canonical name of the reference without the 'refs/' prefix. e.g. "heads/master" or "tags/release-1"</param>
            <param name="referenceUpdate">The updated reference data</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ReferencesClient.Update(System.Int64,System.String,Octokit.ReferenceUpdate)">
            <summary>
            Updates a reference for a given repository by reference name
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#update-a-reference
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The canonical name of the reference without the 'refs/' prefix. e.g. "heads/master" or "tags/release-1"</param>
            <param name="referenceUpdate">The updated reference data</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ReferencesClient.Delete(System.String,System.String,System.String)">
            <summary>
            Deletes a reference for a given repository by reference name
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#delete-a-reference
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The canonical name of the reference without the 'refs/' prefix. e.g. "heads/master" or "tags/release-1"</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ReferencesClient.Delete(System.Int64,System.String)">
            <summary>
            Deletes a reference for a given repository by reference name
            </summary>
            <remarks>
            http://developer.github.com/v3/git/refs/#delete-a-reference
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The canonical name of the reference without the 'refs/' prefix. e.g. "heads/master" or "tags/release-1"</param>
            <returns></returns>
        </member>
        <member name="T:Octokit.ReleasesClient">
            <summary>
            A client for GitHub's Releases API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/">Releases API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.ReleasesClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Initializes a new GitHub Releases API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.ReleasesClient.GetAll(System.String,System.String)">
            <summary>
            Gets all <see cref="T:Octokit.Release"/>s for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#list-releases-for-a-repository">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.ReleasesClient.GetAll(System.Int64)">
            <summary>
            Gets all <see cref="T:Octokit.Release"/>s for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#list-releases-for-a-repository">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.ReleasesClient.GetAll(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all <see cref="T:Octokit.Release"/>s for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#list-releases-for-a-repository">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.ReleasesClient.GetAll(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all <see cref="T:Octokit.Release"/>s for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#list-releases-for-a-repository">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.ReleasesClient.Get(System.String,System.String,System.Int32)">
            <summary>
            Gets a single <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#get-a-single-release">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="id">The id of the release</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.ReleasesClient.Get(System.String,System.String,System.String)">
            <summary>
            Gets a single <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/releases/#get-a-release-by-tag-name">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="tag">The tag of the release</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.ReleasesClient.Get(System.Int64,System.Int32)">
            <summary>
            Gets a single <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#get-a-single-release">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The id of the release</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.ReleasesClient.Get(System.Int64,System.String)">
            <summary>
            Gets a single <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#get-a-release-by-tag-name">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="tag">The tag of the release</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.ReleasesClient.GetLatest(System.String,System.String)">
            <summary>
            Gets the latest <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/releases/#get-the-latest-release">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.ReleasesClient.GetLatest(System.Int64)">
            <summary>
            Gets the latest <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/releases/#get-the-latest-release">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.ReleasesClient.Create(System.String,System.String,Octokit.NewRelease)">
            <summary>
            Creates a new <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#create-a-release">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="data">A description of the release to create</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.ReleasesClient.Create(System.Int64,Octokit.NewRelease)">
            <summary>
            Creates a new <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#create-a-release">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="data">A description of the release to create</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.ReleasesClient.Edit(System.String,System.String,System.Int32,Octokit.ReleaseUpdate)">
            <summary>
            Edits an existing <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#edit-a-release">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="id">The id of the release</param>
            <param name="data">A description of the release to edit</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.ReleasesClient.Edit(System.Int64,System.Int32,Octokit.ReleaseUpdate)">
            <summary>
            Edits an existing <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#edit-a-release">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The id of the release</param>
            <param name="data">A description of the release to edit</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.ReleasesClient.Delete(System.String,System.String,System.Int32)">
            <summary>
            Deletes an existing <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#delete-a-release">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="id">The id of the release to delete</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.ReleasesClient.Delete(System.Int64,System.Int32)">
            <summary>
            Deletes an existing <see cref="T:Octokit.Release"/> for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#delete-a-release">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The id of the release to delete</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.ReleasesClient.GetAllAssets(System.String,System.String,System.Int32)">
            <summary>
            Gets all <see cref="T:Octokit.ReleaseAsset"/> for the specified release of the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#list-assets-for-a-release">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="id">The id of the <see cref="T:Octokit.Release"/>.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.ReleasesClient.GetAllAssets(System.Int64,System.Int32)">
            <summary>
            Gets all <see cref="T:Octokit.ReleaseAsset"/> for the specified release of the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#list-assets-for-a-release">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The id of the <see cref="T:Octokit.Release"/>.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.ReleasesClient.GetAllAssets(System.String,System.String,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all <see cref="T:Octokit.ReleaseAsset"/> for the specified release of the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#list-assets-for-a-release">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="id">The id of the <see cref="T:Octokit.Release"/>.</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.ReleasesClient.GetAllAssets(System.Int64,System.Int32,Octokit.ApiOptions)">
            <summary>
            Gets all <see cref="T:Octokit.ReleaseAsset"/> for the specified release of the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#list-assets-for-a-release">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The id of the <see cref="T:Octokit.Release"/>.</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.ReleasesClient.UploadAsset(Octokit.Release,Octokit.ReleaseAssetUpload)">
            <summary>
            Uploads a <see cref="T:Octokit.ReleaseAsset"/> for the specified release.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#upload-a-release-asset">API documentation</a> for more information.
            </remarks>
            <param name="release">The <see cref="T:Octokit.Release"/> to attach the uploaded asset to</param>
            <param name="data">Description of the asset with its data</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.ReleasesClient.GetAsset(System.String,System.String,System.Int32)">
            <summary>
            Gets the specified <see cref="T:Octokit.ReleaseAsset"/> for the specified release of the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#get-a-single-release-asset">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="assetId">The id of the <see cref="T:Octokit.ReleaseAsset"/></param>
        </member>
        <member name="M:Octokit.ReleasesClient.GetAsset(System.Int64,System.Int32)">
            <summary>
            Gets the specified <see cref="T:Octokit.ReleaseAsset"/> for the specified release of the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#get-a-single-release-asset">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="assetId">The id of the <see cref="T:Octokit.ReleaseAsset"/></param>
        </member>
        <member name="M:Octokit.ReleasesClient.EditAsset(System.String,System.String,System.Int32,Octokit.ReleaseAssetUpdate)">
            <summary>
            Edits the <see cref="T:Octokit.ReleaseAsset"/> for the specified release of the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#edit-a-release-asset">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="assetId">The id of the <see cref="T:Octokit.ReleaseAsset"/></param>
            <param name="data">Description of the asset with its amended data</param>
        </member>
        <member name="M:Octokit.ReleasesClient.EditAsset(System.Int64,System.Int32,Octokit.ReleaseAssetUpdate)">
            <summary>
            Edits the <see cref="T:Octokit.ReleaseAsset"/> for the specified release of the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#edit-a-release-asset">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="assetId">The id of the <see cref="T:Octokit.ReleaseAsset"/></param>
            <param name="data">Description of the asset with its amended data</param>
        </member>
        <member name="M:Octokit.ReleasesClient.DeleteAsset(System.String,System.String,System.Int32)">
            <summary>
            Deletes the specified <see cref="T:Octokit.ReleaseAsset"/> from the specified repository
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#delete-a-release-asset">API documentation</a> for more information.
            </remarks>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="id">The id of the <see cref="T:Octokit.ReleaseAsset"/>.</param>
        </member>
        <member name="M:Octokit.ReleasesClient.DeleteAsset(System.Int64,System.Int32)">
            <summary>
            Deletes the specified <see cref="T:Octokit.ReleaseAsset"/> from the specified repository
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/releases/#delete-a-release-asset">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The id of the <see cref="T:Octokit.ReleaseAsset"/>.</param>
        </member>
        <member name="T:Octokit.RepoCollaboratorsClient">
            <summary>
            A client for GitHub's Collaborators on a Repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/">Collaborators API documentation</a> for more details.
            </remarks>
        </member>
        <member name="M:Octokit.RepoCollaboratorsClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Initializes a new GitHub Repo Collaborators API client.
            </summary>
            <param name="apiConnection">An API connection.</param>
        </member>
        <member name="M:Octokit.RepoCollaboratorsClient.GetAll(System.String,System.String)">
            <summary>
            Gets all the collaborators on a repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#list">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepoCollaboratorsClient.GetAll(System.Int64)">
            <summary>
            Gets all the collaborators on a repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#list">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepoCollaboratorsClient.GetAll(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the collaborators on a repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#list">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepoCollaboratorsClient.GetAll(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all the collaborators on a repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#list">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepoCollaboratorsClient.IsCollaborator(System.String,System.String,System.String)">
            <summary>
            Checks if a user is a collaborator on a repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#get">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="user">Username of the prospective collaborator</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepoCollaboratorsClient.IsCollaborator(System.Int64,System.String)">
            <summary>
            Checks if a user is a collaborator on a repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#get">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository</param>
            <param name="user">Username of the prospective collaborator</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepoCollaboratorsClient.ReviewPermission(System.String,System.String,System.String)">
            <summary>
            Review a user's permission level in a repository
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/collaborators/#review-a-users-permission-level">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="user">Username of the collaborator to check permission for</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepoCollaboratorsClient.ReviewPermission(System.Int64,System.String)">
            <summary>
            Review a user's permission level in a repository
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/collaborators/#review-a-users-permission-level">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository</param>
            <param name="user">Username of the collaborator to check permission for</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepoCollaboratorsClient.Add(System.String,System.String,System.String)">
            <summary>
            Adds a new collaborator to the repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#add-collaborator">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="user">Username of the new collaborator</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepoCollaboratorsClient.Add(System.String,System.String,System.String,Octokit.CollaboratorRequest)">
            <summary>
            Adds a new collaborator to the repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#add-collaborator">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="user">Username of the new collaborator</param>
            <param name="permission">The permission to set. Only valid on organization-owned repositories.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepoCollaboratorsClient.Add(System.Int64,System.String)">
            <summary>
            Adds a new collaborator to the repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#add-collaborator">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository</param>
            <param name="user">Username of the new collaborator</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepoCollaboratorsClient.Add(System.Int64,System.String,Octokit.CollaboratorRequest)">
            <summary>
            Adds a new collaborator to the repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#add-collaborator">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository</param>
            <param name="user">Username of the new collaborator</param>
            <param name="permission">The permission to set. Only valid on organization-owned repositories.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepoCollaboratorsClient.Invite(System.String,System.String,System.String)">
            <summary>
            Invites a new collaborator to the repo
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#add-collaborator">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="user">The name of the user to invite.</param>        
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepoCollaboratorsClient.Invite(System.String,System.String,System.String,Octokit.CollaboratorRequest)">
            <summary>
            Invites a new collaborator to the repo
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#add-collaborator">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="user">The name of the user to invite.</param>
            <param name="permission">The permission to set. Only valid on organization-owned repositories.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepoCollaboratorsClient.Invite(System.Int64,System.String)">
            <summary>
            Invites a new collaborator to the repo
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#add-collaborator">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository.</param>
            <param name="user">The name of the user to invite.</param>        
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepoCollaboratorsClient.Invite(System.Int64,System.String,Octokit.CollaboratorRequest)">
            <summary>
            Invites a new collaborator to the repo
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#add-collaborator">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository.</param>
            <param name="user">The name of the user to invite.</param>
            <param name="permission">The permission to set. Only valid on organization-owned repositories.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>        
        </member>
        <member name="M:Octokit.RepoCollaboratorsClient.Delete(System.String,System.String,System.String)">
            <summary>
            Deletes a collaborator from the repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#remove-collaborator">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="user">Username of the deleted collaborator</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepoCollaboratorsClient.Delete(System.Int64,System.String)">
            <summary>
            Deletes a collaborator from the repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/#remove-collaborator">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository</param>
            <param name="user">Username of the deleted collaborator</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="T:Octokit.RepositoriesClient">
            <summary>
            A client for GitHub's Repositories API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/">Repositories API documentation</a> for more details.
            </remarks>
        </member>
        <member name="M:Octokit.RepositoriesClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Initializes a new GitHub Repos API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.RepositoriesClient.Create(Octokit.NewRepository)">
            <summary>
            Creates a new repository for the current user.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#create">API documentation</a> for more information.
            </remarks>
            <param name="newRepository">A <see cref="T:Octokit.NewRepository"/> instance describing the new repository to create</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.Repository"/> instance for the created repository.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.Create(System.String,Octokit.NewRepository)">
            <summary>
            Creates a new repository in the specified organization.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#create">API documentation</a> for more information.
            </remarks>
            <param name="organizationLogin">Login of the organization in which to create the repository</param>
            <param name="newRepository">A <see cref="T:Octokit.NewRepository"/> instance describing the new repository to create</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.Repository"/> instance for the created repository</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.Delete(System.String,System.String)">
            <summary>
            Deletes the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#delete-a-repository">API documentation</a> for more information.
            Deleting a repository requires admin access. If OAuth is used, the `delete_repo` scope is required.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepositoriesClient.Delete(System.Int64)">
            <summary>
            Deletes the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#delete-a-repository">API documentation</a> for more information.
            Deleting a repository requires admin access. If OAuth is used, the `delete_repo` scope is required.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepositoriesClient.Transfer(System.String,System.String,Octokit.RepositoryTransfer)">
            <summary>
            Transfers the ownership of the specified repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/#transfer-a-repository">API documentation</a> for more information.
            </remarks>
            <param name="owner">The current owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="repositoryTransfer">Repository transfer information</param>
            <returns>A <see cref="T:Octokit.Repository"/></returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.Transfer(System.Int64,Octokit.RepositoryTransfer)">
            <summary>
            Transfers the ownership of the specified repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/#transfer-a-repository">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository</param>
            <param name="repositoryTransfer">Repository transfer information</param>
            <returns>A <see cref="T:Octokit.Repository"/></returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.Edit(System.String,System.String,Octokit.RepositoryUpdate)">
            <summary>
            Updates the specified repository with the values given in <paramref name="update"/>
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="update">New values to update the repository with</param>
            <returns>The updated <see cref="T:Octokit.Repository"/></returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.Edit(System.Int64,Octokit.RepositoryUpdate)">
            <summary>
            Updates the specified repository with the values given in <paramref name="update"/>
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="update">New values to update the repository with</param>
            <returns>The updated <see cref="T:Octokit.Repository"/></returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.Get(System.String,System.String)">
            <summary>
            Gets the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#get">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.Repository"/></returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.Get(System.Int64)">
            <summary>
            Gets the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#get">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.Repository"/></returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllPublic">
            <summary>
            Gets all public repositories.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/#list-all-public-repositories">API documentation</a> for more information.
            The default page size on GitHub.com is 30.
            </remarks>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/> of <see cref="T:Octokit.Repository"/>.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllPublic(Octokit.PublicRepositoryRequest)">
            <summary>
            Gets all public repositories since the integer Id of the last Repository that you've seen.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/#list-all-public-repositories">API documentation</a> for more information.
            The default page size on GitHub.com is 30.
            </remarks>
            <param name="request">Search parameters of the last repository seen</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/> of <see cref="T:Octokit.Repository"/>.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllForCurrent">
            <summary>
            Gets all repositories owned by the current user.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-your-repositories">API documentation</a> for more information.
            The default page size on GitHub.com is 30.
            </remarks>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/> of <see cref="T:Octokit.Repository"/>.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllForCurrent(Octokit.ApiOptions)">
            <summary>
            Gets all repositories owned by the current user.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-your-repositories">API documentation</a> for more information.
            </remarks>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/> of <see cref="T:Octokit.Repository"/>.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllForCurrent(Octokit.RepositoryRequest)">
            <summary>
            Gets all repositories owned by the current user.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-your-repositories">API documentation</a> for more information.
            The default page size on GitHub.com is 30.
            </remarks>
            <param name="request">Search parameters to filter results on</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/> of <see cref="T:Octokit.Repository"/>.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllForUser(System.String)">
            <summary>
            Gets all repositories owned by the specified user.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-user-repositories">API documentation</a> for more information.
            The default page size on GitHub.com is 30.
            </remarks>
            <param name="login">The account name to search for</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/> of <see cref="T:Octokit.Repository"/>.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllForUser(System.String,Octokit.ApiOptions)">
            <summary>
            Gets all repositories owned by the specified user.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-user-repositories">API documentation</a> for more information.
            </remarks>
            <param name="login">The account name to search for</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/> of <see cref="T:Octokit.Repository"/>.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllForOrg(System.String)">
            <summary>
            Gets all repositories owned by the specified organization.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-organization-repositories">API documentation</a> for more information.
            The default page size on GitHub.com is 30.
            </remarks>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/> of <see cref="T:Octokit.Repository"/>.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllForOrg(System.String,Octokit.ApiOptions)">
            <summary>
            Gets all repositories owned by the specified organization.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-organization-repositories">API documentation</a> for more information.
            </remarks>
            <param name="organization">The organization name to search for</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/> of <see cref="T:Octokit.Repository"/>.</returns>
        </member>
        <member name="P:Octokit.RepositoriesClient.Branch">
            <summary>
            A client for GitHub's Repository Branches API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/branches/">Branches API documentation</a> for more details
            </remarks>
        </member>
        <member name="P:Octokit.RepositoriesClient.Status">
            <summary>
            A client for GitHub's Commit Status API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/statuses/">Commit Status API documentation</a> for more
            details. Also check out the <a href="https://github.com/blog/1227-commit-status-api">blog post</a> 
            that announced this feature.
            </remarks>
        </member>
        <member name="P:Octokit.RepositoriesClient.Hooks">
            <summary>
            A client for GitHub's Repository Hooks API.
            </summary>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/">Hooks API documentation</a> for more information.</remarks>
        </member>
        <member name="P:Octokit.RepositoriesClient.Forks">
            <summary>
            A client for GitHub's Repository Forks API.
            </summary>
            <remarks>See <a href="http://developer.github.com/v3/repos/forks/">Forks API documentation</a> for more information.</remarks>        
        </member>
        <member name="P:Octokit.RepositoriesClient.Collaborator">
            <summary>
            A client for GitHub's Repo Collaborators.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/collaborators/">Collaborators API documentation</a> for more details
            </remarks>
        </member>
        <member name="P:Octokit.RepositoriesClient.Deployment">
            <summary>
            Client for GitHub's Repository Deployments API
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/deployments/">Deployments API documentation</a> for more details
            </remarks>
        </member>
        <member name="P:Octokit.RepositoriesClient.Statistics">
             <summary>
             Client for GitHub's Repository Statistics API
             </summary>
             <remarks>
             See the <a href="http://developer.github.com/v3/repos/statistics/">Statistics API documentation</a> for more details
            </remarks>
        </member>
        <member name="P:Octokit.RepositoriesClient.Commit">
             <summary>
             Client for GitHub's Repository Commits API
             </summary>
             <remarks>
             See the <a href="http://developer.github.com/v3/repos/commits/">Commits API documentation</a> for more details
            </remarks>
        </member>
        <member name="P:Octokit.RepositoriesClient.Release">
            <summary>
            Access GitHub's Releases API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/repos/releases/
            </remarks>
        </member>
        <member name="P:Octokit.RepositoriesClient.Merging">
             <summary>
             Client for GitHub's Repository Merging API
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/repos/merging/">Merging API documentation</a> for more details
            </remarks>
        </member>
        <member name="P:Octokit.RepositoriesClient.PullRequest">
            <summary>
            Client for managing pull requests.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/pulls/">Pull Requests API documentation</a> for more details
            </remarks>
        </member>
        <member name="P:Octokit.RepositoriesClient.Comment">
            <summary>
            Client for managing commit comments in a repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/comments/">Repository Comments API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.RepositoriesClient.DeployKeys">
            <summary>
            Client for managing deploy keys in a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/">Repository Deploy Keys API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.RepositoriesClient.Content">
            <summary>
            Client for managing the contents of a repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/contents/">Repository Contents API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllContributors(System.String,System.String)">
            <summary>
            Gets all contributors for the specified repository. Does not include anonymous contributors.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-contributors">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns>All contributors of the repository.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllContributors(System.Int64)">
            <summary>
            Gets all contributors for the specified repository. Does not include anonymous contributors.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-contributors">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <returns>All contributors of the repository.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllContributors(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all contributors for the specified repository. Does not include anonymous contributors.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-contributors">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
            <returns>All contributors of the repository.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllContributors(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all contributors for the specified repository. Does not include anonymous contributors.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-contributors">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
            <returns>All contributors of the repository.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllContributors(System.String,System.String,System.Boolean)">
            <summary>
            Gets all contributors for the specified repository. With the option to include anonymous contributors.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-contributors">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="includeAnonymous">True if anonymous contributors should be included in result; Otherwise false</param>
            <returns>All contributors of the repository.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllContributors(System.Int64,System.Boolean)">
            <summary>
            Gets all contributors for the specified repository. With the option to include anonymous contributors.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-contributors">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="includeAnonymous">True if anonymous contributors should be included in result; Otherwise false</param>
            <returns>All contributors of the repository.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllContributors(System.String,System.String,System.Boolean,Octokit.ApiOptions)">
            <summary>
            Gets all contributors for the specified repository. With the option to include anonymous contributors.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-contributors">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="includeAnonymous">True if anonymous contributors should be included in result; Otherwise false</param>
            <param name="options">Options for changing the API response</param>
            <returns>All contributors of the repository.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllContributors(System.Int64,System.Boolean,Octokit.ApiOptions)">
            <summary>
            Gets all contributors for the specified repository. With the option to include anonymous contributors.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-contributors">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="includeAnonymous">True if anonymous contributors should be included in result; Otherwise false</param>
            <param name="options">Options for changing the API response</param>
            <returns>All contributors of the repository.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllLanguages(System.String,System.String)">
            <summary>
            Gets all languages for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-languages">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns>All languages used in the repository and the number of bytes of each language.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllLanguages(System.Int64)">
            <summary>
            Gets all languages for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-languages">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <returns>All languages used in the repository and the number of bytes of each language.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllTeams(System.String,System.String)">
            <summary>
            Gets all teams for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-teams">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns>All <see cref="T:Octokit.Team"/>s associated with the repository</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllTeams(System.Int64)">
            <summary>
            Gets all teams for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-teams">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <returns>All <see cref="T:Octokit.Team"/>s associated with the repository</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllTeams(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all teams for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-teams">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
            <returns>All <see cref="T:Octokit.Team"/>s associated with the repository</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllTeams(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all teams for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-teams">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
            <returns>All <see cref="T:Octokit.Team"/>s associated with the repository</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllTags(System.String,System.String)">
            <summary>
            Gets all tags for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-tags">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns>All of the repositories tags.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllTags(System.Int64)">
            <summary>
            Gets all tags for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-tags">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <returns>All of the repositories tags.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllTags(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all tags for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-tags">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
            <returns>All of the repositories tags.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetAllTags(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all tags for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/#list-tags">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
            <returns>All of the repositories tags.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetLicenseContents(System.String,System.String)">
            <summary>
            Get the contents of a repository's license
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/licenses/#get-the-contents-of-a-repositorys-license">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns>Returns the contents of the repository's license file, if one is detected.</returns>
        </member>
        <member name="M:Octokit.RepositoriesClient.GetLicenseContents(System.Int64)">
            <summary>
            Get the contents of a repository's license
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/licenses/#get-the-contents-of-a-repositorys-license">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <returns>Returns the contents of the repository's license file, if one is detected.</returns>
        </member>
        <member name="P:Octokit.RepositoriesClient.Page">
            <summary>
            A client for GitHub's Repository Pages API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/">Repository Pages API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.RepositoriesClient.Invitation">
            <summary>
            A client for GitHub's Repository Invitations API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/invitations/">Repository Invitations API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.RepositoriesClient.Traffic">
            <summary>
            Access GitHub's Repository Traffic API
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/repos/traffic/
            </remarks>
        </member>
        <member name="P:Octokit.RepositoriesClient.Project">
            <summary>
            Access GitHub's Repository Projects API
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/repos/projects/
            </remarks>
        </member>
        <member name="T:Octokit.RepositoryBranchesClient">
            <summary>
            A client for GitHub's Repository Branches API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches">Repository Branches API documentation</a> for more details.
            </remarks>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Initializes a new GitHub Repository Branches API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.GetAll(System.String,System.String)">
            <summary>
            Gets all the branches for the specified repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#list-branches">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.GetAll(System.Int64)">
            <summary>
            Gets all the branches for the specified repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#list-branches">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.GetAll(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all the branches for the specified repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#list-branches">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.GetAll(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all the branches for the specified repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#list-branches">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.Get(System.String,System.String,System.String)">
            <summary>
            Gets the specified branch.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.Get(System.Int64,System.String)">
            <summary>
            Gets the specified branch.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.GetBranchProtection(System.String,System.String,System.String)">
            <summary>
            Get the branch protection settings for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-branch-protection">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.GetBranchProtection(System.Int64,System.String)">
            <summary>
            Get the branch protection settings for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-branch-protection">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.UpdateBranchProtection(System.String,System.String,System.String,Octokit.BranchProtectionSettingsUpdate)">
            <summary>
            Update the branch protection settings for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#update-branch-protection">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="update">Branch protection settings</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.UpdateBranchProtection(System.Int64,System.String,Octokit.BranchProtectionSettingsUpdate)">
            <summary>
            Update the branch protection settings for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#update-branch-protection">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="update">Branch protection settings</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.DeleteBranchProtection(System.String,System.String,System.String)">
            <summary>
            Remove the branch protection settings for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-branch-protection">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.DeleteBranchProtection(System.Int64,System.String)">
            <summary>
            Remove the branch protection settings for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-branch-protection">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.GetRequiredStatusChecks(System.String,System.String,System.String)">
            <summary>
            Get the required status checks for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-required-status-checks-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.GetRequiredStatusChecks(System.Int64,System.String)">
            <summary>
            Get the required status checks for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-required-status-checks-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.UpdateRequiredStatusChecks(System.String,System.String,System.String,Octokit.BranchProtectionRequiredStatusChecksUpdate)">
            <summary>
            Replace required status checks for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#update-required-status-checks-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="update">Required status checks</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.UpdateRequiredStatusChecks(System.Int64,System.String,Octokit.BranchProtectionRequiredStatusChecksUpdate)">
            <summary>
            Replace required status checks for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#update-required-status-checks-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="update">Required status checks</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.DeleteRequiredStatusChecks(System.String,System.String,System.String)">
            <summary>
            Remove required status checks for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-required-status-checks-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.DeleteRequiredStatusChecks(System.Int64,System.String)">
            <summary>
            Remove required status checks for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-required-status-checks-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.GetAllRequiredStatusChecksContexts(System.String,System.String,System.String)">
            <summary>
            Get the required status checks contexts for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#list-required-status-checks-contexts-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.GetAllRequiredStatusChecksContexts(System.Int64,System.String)">
            <summary>
            Get the required status checks contexts for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#list-required-status-checks-contexts-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.UpdateRequiredStatusChecksContexts(System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Replace the required status checks contexts for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#replace-required-status-checks-contexts-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="contexts">The contexts to replace</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.UpdateRequiredStatusChecksContexts(System.Int64,System.String,System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Replace the required status checks contexts for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#replace-required-status-checks-contexts-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="contexts">The contexts to replace</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.AddRequiredStatusChecksContexts(System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Add the required status checks context for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#add-required-status-checks-contexts-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="contexts">The contexts to add</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.AddRequiredStatusChecksContexts(System.Int64,System.String,System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Add the required status checks contexts for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#add-required-status-checks-contexts-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="contexts">The contexts to add</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.DeleteRequiredStatusChecksContexts(System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Remove the required status checks context for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-required-status-checks-contexts-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="contexts">The contexts to remove</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.DeleteRequiredStatusChecksContexts(System.Int64,System.String,System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Remove the required status checks contexts for the specified branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-required-status-checks-contexts-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="contexts">The contexts to remove</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.GetReviewEnforcement(System.String,System.String,System.String)">
            <summary>
            Get required pull request review enforcement of protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-pull-request-review-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.GetReviewEnforcement(System.Int64,System.String)">
            <summary>
            Get required pull request review enforcement of protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-admin-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.UpdateReviewEnforcement(System.String,System.String,System.String,Octokit.BranchProtectionRequiredReviewsUpdate)">
            <summary>
            Update required pull request review enforcement of protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#update-pull-request-review-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="update">The required pull request review settings</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.UpdateReviewEnforcement(System.Int64,System.String,Octokit.BranchProtectionRequiredReviewsUpdate)">
            <summary>
            Update required pull request review enforcement of protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#update-pull-request-review-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="update">The required pull request review settings</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.RemoveReviewEnforcement(System.String,System.String,System.String)">
            <summary>
            Remove required pull request review enforcement of protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-pull-request-review-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.RemoveReviewEnforcement(System.Int64,System.String)">
            <summary>
            Remove required pull request review enforcement of protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-pull-request-review-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.GetAdminEnforcement(System.String,System.String,System.String)">
            <summary>
            Get admin enforcement of protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-admin-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.GetAdminEnforcement(System.Int64,System.String)">
            <summary>
            Get admin enforcement of protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-admin-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.AddAdminEnforcement(System.String,System.String,System.String)">
            <summary>
            Add admin enforcement to protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#add-admin-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.AddAdminEnforcement(System.Int64,System.String)">
            <summary>
            Add admin enforcement to protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#add-admin-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.RemoveAdminEnforcement(System.String,System.String,System.String)">
            <summary>
            Remove admin enforcement on protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-admin-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.RemoveAdminEnforcement(System.Int64,System.String)">
            <summary>
            Remove admin enforcement on protected branch
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-admin-enforcement-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.GetProtectedBranchRestrictions(System.String,System.String,System.String)">
            <summary>
            Get restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.GetProtectedBranchRestrictions(System.Int64,System.String)">
            <summary>
            Get restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#get-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.DeleteProtectedBranchRestrictions(System.String,System.String,System.String)">
            <summary>
            Remove restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.DeleteProtectedBranchRestrictions(System.Int64,System.String)">
            <summary>
            Remove restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.GetAllProtectedBranchTeamRestrictions(System.String,System.String,System.String)">
            <summary>
            Get team restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#list-team-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.GetAllProtectedBranchTeamRestrictions(System.Int64,System.String)">
            <summary>
            Get team restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#list-team-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.UpdateProtectedBranchTeamRestrictions(System.String,System.String,System.String,Octokit.BranchProtectionTeamCollection)">
            <summary>
            Replace team restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#replace-team-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="teams">List of teams with push access</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.UpdateProtectedBranchTeamRestrictions(System.Int64,System.String,Octokit.BranchProtectionTeamCollection)">
            <summary>
            Replace team restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#replace-team-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="teams">List of teams with push access</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.AddProtectedBranchTeamRestrictions(System.String,System.String,System.String,Octokit.BranchProtectionTeamCollection)">
            <summary>
            Add team restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#add-team-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="teams">List of teams with push access to add</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.AddProtectedBranchTeamRestrictions(System.Int64,System.String,Octokit.BranchProtectionTeamCollection)">
            <summary>
            Add team restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#add-team-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="teams">List of teams with push access to add</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.DeleteProtectedBranchTeamRestrictions(System.String,System.String,System.String,Octokit.BranchProtectionTeamCollection)">
            <summary>
            Remove team restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-team-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="teams">List of teams to remove</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.DeleteProtectedBranchTeamRestrictions(System.Int64,System.String,Octokit.BranchProtectionTeamCollection)">
            <summary>
            Remove team restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-team-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="teams">List of teams to remove</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.GetAllProtectedBranchUserRestrictions(System.String,System.String,System.String)">
            <summary>
            Get user restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#list-user-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.GetAllProtectedBranchUserRestrictions(System.Int64,System.String)">
            <summary>
            Get user restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#list-user-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.UpdateProtectedBranchUserRestrictions(System.String,System.String,System.String,Octokit.BranchProtectionUserCollection)">
            <summary>
            Replace user restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#replace-user-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="users">List of users with push access</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.UpdateProtectedBranchUserRestrictions(System.Int64,System.String,Octokit.BranchProtectionUserCollection)">
            <summary>
            Replace user restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#replace-user-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="users">List of users with push access</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.AddProtectedBranchUserRestrictions(System.String,System.String,System.String,Octokit.BranchProtectionUserCollection)">
            <summary>
            Add user restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#add-user-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="users">List of users with push access to add</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.AddProtectedBranchUserRestrictions(System.Int64,System.String,Octokit.BranchProtectionUserCollection)">
            <summary>
            Add user restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#add-user-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="users">List of users with push access to add</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.DeleteProtectedBranchUserRestrictions(System.String,System.String,System.String,Octokit.BranchProtectionUserCollection)">
            <summary>
            Remove user restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-user-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="users">List of users with push access to remove</param>
        </member>
        <member name="M:Octokit.RepositoryBranchesClient.DeleteProtectedBranchUserRestrictions(System.Int64,System.String,Octokit.BranchProtectionUserCollection)">
            <summary>
            Remove user restrictions for the specified branch (applies only to Organization owned repositories)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/branches/#remove-user-restrictions-of-protected-branch">API documentation</a> for more details
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branch">The name of the branch</param>
            <param name="users">List of users with push access to remove</param>
        </member>
        <member name="T:Octokit.RepositoryCommentsClient">
            <summary>
            A client for GitHub's Repository Comments API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/comments/">Repository Comments API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.RepositoryCommentsClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub Repository Comments API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.RepositoryCommentsClient.Get(System.String,System.String,System.Int32)">
            <summary>
            Gets a single Repository Comment by number.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The comment id</param>
            <remarks>http://developer.github.com/v3/repos/comments/#get-a-single-commit-comment</remarks>
        </member>
        <member name="M:Octokit.RepositoryCommentsClient.Get(System.Int64,System.Int32)">
            <summary>
            Gets a single Repository Comment by number.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The comment id</param>
            <remarks>http://developer.github.com/v3/repos/comments/#get-a-single-commit-comment</remarks>
        </member>
        <member name="M:Octokit.RepositoryCommentsClient.GetAllForRepository(System.String,System.String)">
            <summary>
            Gets Commit Comments for a repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <remarks>http://developer.github.com/v3/repos/comments/#list-commit-comments-for-a-repository</remarks>
        </member>
        <member name="M:Octokit.RepositoryCommentsClient.GetAllForRepository(System.Int64)">
            <summary>
            Gets Commit Comments for a repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <remarks>http://developer.github.com/v3/repos/comments/#list-commit-comments-for-a-repository</remarks>
        </member>
        <member name="M:Octokit.RepositoryCommentsClient.GetAllForRepository(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets Commit Comments for a repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options to change the API response</param>
            <remarks>http://developer.github.com/v3/repos/comments/#list-commit-comments-for-a-repository</remarks>
        </member>
        <member name="M:Octokit.RepositoryCommentsClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets Commit Comments for a repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options to change the API response</param>
            <remarks>http://developer.github.com/v3/repos/comments/#list-commit-comments-for-a-repository</remarks>
        </member>
        <member name="M:Octokit.RepositoryCommentsClient.GetAllForCommit(System.String,System.String,System.String)">
            <summary>
            Gets Commit Comments for a specified Commit.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="sha">The sha of the commit</param>
            <remarks>http://developer.github.com/v3/repos/comments/#list-comments-for-a-single-commit</remarks>
        </member>
        <member name="M:Octokit.RepositoryCommentsClient.GetAllForCommit(System.Int64,System.String)">
            <summary>
            Gets Commit Comments for a specified Commit.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="sha">The sha of the commit</param>
            <remarks>http://developer.github.com/v3/repos/comments/#list-comments-for-a-single-commit</remarks>
        </member>
        <member name="M:Octokit.RepositoryCommentsClient.GetAllForCommit(System.String,System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets Commit Comments for a specified Commit.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="sha">The sha of the commit</param>
            <param name="options">Options to change the API response</param>
            <remarks>http://developer.github.com/v3/repos/comments/#list-comments-for-a-single-commit</remarks>
        </member>
        <member name="M:Octokit.RepositoryCommentsClient.GetAllForCommit(System.Int64,System.String,Octokit.ApiOptions)">
            <summary>
            Gets Commit Comments for a specified Commit.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="sha">The sha of the commit</param>
            <param name="options">Options to change the API response</param>
            <remarks>http://developer.github.com/v3/repos/comments/#list-comments-for-a-single-commit</remarks>
        </member>
        <member name="M:Octokit.RepositoryCommentsClient.Create(System.String,System.String,System.String,Octokit.NewCommitComment)">
            <summary>
            Creates a new Commit Comment for a specified Commit.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="sha">The sha reference of commit</param>
            <param name="newCommitComment">The new comment to add to the commit</param>
            <remarks>http://developer.github.com/v3/repos/comments/#create-a-commit-comment</remarks>
        </member>
        <member name="M:Octokit.RepositoryCommentsClient.Create(System.Int64,System.String,Octokit.NewCommitComment)">
            <summary>
            Creates a new Commit Comment for a specified Commit.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="sha">The sha reference of commit</param>
            <param name="newCommitComment">The new comment to add to the commit</param>
            <remarks>http://developer.github.com/v3/repos/comments/#create-a-commit-comment</remarks>
        </member>
        <member name="M:Octokit.RepositoryCommentsClient.Update(System.String,System.String,System.Int32,System.String)">
            <summary>
            Updates a specified Commit Comment.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The comment number</param>
            <param name="commentUpdate">The modified comment</param>
            <remarks>http://developer.github.com/v3/repos/comments/#update-a-commit-comment</remarks>
        </member>
        <member name="M:Octokit.RepositoryCommentsClient.Update(System.Int64,System.Int32,System.String)">
            <summary>
            Updates a specified Commit Comment.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The comment number</param>
            <param name="commentUpdate">The modified comment</param>
            <remarks>http://developer.github.com/v3/repos/comments/#update-a-commit-comment</remarks>
        </member>
        <member name="M:Octokit.RepositoryCommentsClient.Delete(System.String,System.String,System.Int32)">
            <summary>
            Deletes the specified Commit Comment
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The comment id</param>
            <remarks>http://developer.github.com/v3/repos/comments/#delete-a-commit-comment</remarks>
        </member>
        <member name="M:Octokit.RepositoryCommentsClient.Delete(System.Int64,System.Int32)">
            <summary>
            Deletes the specified Commit Comment
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The comment id</param>
            <remarks>http://developer.github.com/v3/repos/comments/#delete-a-commit-comment</remarks>
        </member>
        <member name="T:Octokit.RepositoryCommitsClient">
            <summary>
            A client for GitHub's Repository Commits API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/commits/">Repository Commits API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.RepositoryCommitsClient.Compare(System.String,System.String,System.String,System.String)">
            <summary>
            Compare two references in a repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="base">The reference to use as the base commit</param>
            <param name="head">The reference to use as the head commit</param>
        </member>
        <member name="M:Octokit.RepositoryCommitsClient.Compare(System.Int64,System.String,System.String)">
            <summary>
            Compare two references in a repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="base">The reference to use as the base commit</param>
            <param name="head">The reference to use as the head commit</param>
        </member>
        <member name="M:Octokit.RepositoryCommitsClient.Get(System.String,System.String,System.String)">
            <summary>
            Gets a single commit for a given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The reference for the commit (SHA)</param>
        </member>
        <member name="M:Octokit.RepositoryCommitsClient.Get(System.Int64,System.String)">
            <summary>
            Gets a single commit for a given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The reference for the commit (SHA)</param>
        </member>
        <member name="M:Octokit.RepositoryCommitsClient.GetAll(System.String,System.String)">
            <summary>
            Gets all commits for a given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.RepositoryCommitsClient.GetAll(System.Int64)">
            <summary>
            Gets all commits for a given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.RepositoryCommitsClient.GetAll(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all commits for a given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.RepositoryCommitsClient.GetAll(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all commits for a given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.RepositoryCommitsClient.GetAll(System.String,System.String,Octokit.CommitRequest)">
            <summary>
            Gets all commits for a given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to filter list of commits returned</param>
        </member>
        <member name="M:Octokit.RepositoryCommitsClient.GetAll(System.Int64,Octokit.CommitRequest)">
            <summary>
            Gets all commits for a given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to filter list of commits returned</param>
        </member>
        <member name="M:Octokit.RepositoryCommitsClient.GetAll(System.String,System.String,Octokit.CommitRequest,Octokit.ApiOptions)">
            <summary>
            Gets all commits for a given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to filter list of commits returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.RepositoryCommitsClient.GetAll(System.Int64,Octokit.CommitRequest,Octokit.ApiOptions)">
            <summary>
            Gets all commits for a given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to filter list of commits returned</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.RepositoryCommitsClient.GetSha1(System.String,System.String,System.String)">
            <summary>
            Get the SHA-1 of a commit reference
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The repository reference</param>
        </member>
        <member name="M:Octokit.RepositoryCommitsClient.GetSha1(System.Int64,System.String)">
            <summary>
            Get the SHA-1 of a commit reference
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The repository reference</param>
        </member>
        <member name="T:Octokit.RepositoryContentsClient">
            <summary>
            Client for accessing contents of files within a repository as base64 encoded content.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/contents/">Repository Contents API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Create an instance of the RepositoryContentsClient
            </summary>
            <param name="apiConnection">The underlying connection to use</param>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.GetAllContents(System.String,System.String,System.String)">
            <summary>
            Returns the contents of a file or directory in a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/contents/#get-contents">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="path">The content path</param>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.GetAllContents(System.Int64,System.String)">
            <summary>
            Returns the contents of a file or directory in a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/contents/#get-contents">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="path">The content path</param>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.GetAllContents(System.String,System.String)">
            <summary>
            Returns the contents of the root directory in a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/contents/#get-contents">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.GetAllContents(System.Int64)">
            <summary>
            Returns the contents of the root directory in a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/contents/#get-contents">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.GetAllContentsByRef(System.String,System.String,System.String,System.String)">
            <summary>
            Returns the contents of a file or directory in a repository.
            </summary>
            <remarks>
            If given a path to a single file, this method returns a collection containing only that file.
            See the <a href="https://developer.github.com/v3/repos/contents/#get-contents">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="path">The content path</param>
            <param name="reference">The name of the commit/branch/tag. Default: the repository�s default branch (usually master)</param>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.GetAllContentsByRef(System.Int64,System.String,System.String)">
            <summary>
            Returns the contents of a file or directory in a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/contents/#get-contents">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="path">The content path</param>
            <param name="reference">The name of the commit/branch/tag. Default: the repository’s default branch (usually master)</param>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.GetAllContentsByRef(System.String,System.String,System.String)">
            <summary>
            Returns the contents of the root directory in a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/contents/#get-contents">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The name of the commit/branch/tag. Default: the repository�s default branch (usually master)</param>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.GetAllContentsByRef(System.Int64,System.String)">
            <summary>
            Returns the contents of the root directory in a repository.
            </summary>
            <remarks>
            If given a path to a single file, this method returns a collection containing only that file.
            See the <a href="https://developer.github.com/v3/repos/contents/#get-contents">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The name of the commit/branch/tag. Default: the repository’s default branch (usually master)</param>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.GetReadme(System.String,System.String)">
            <summary>
            Gets the preferred README for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/contents/#get-the-readme">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.GetReadme(System.Int64)">
            <summary>
            Gets the preferred README for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/contents/#get-the-readme">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.GetReadmeHtml(System.String,System.String)">
            <summary>
            Gets the preferred README's HTML for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/contents/#get-the-readme">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.GetReadmeHtml(System.Int64)">
            <summary>
            Gets the preferred README's HTML for the specified repository.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/repos/contents/#get-the-readme">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.GetArchive(System.String,System.String)">
            <summary>
            Get an archive of a given repository's contents
            </summary>
            <remarks>https://developer.github.com/v3/repos/contents/#get-archive-link</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.GetArchive(System.Int64)">
            <summary>
            Get an archive of a given repository's contents
            </summary>
            <remarks>https://developer.github.com/v3/repos/contents/#get-archive-link</remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.GetArchive(System.String,System.String,Octokit.ArchiveFormat)">
            <summary>
            Get an archive of a given repository's contents, in a specific format
            </summary>
            <remarks>https://developer.github.com/v3/repos/contents/#get-archive-link</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="archiveFormat">The format of the archive. Can be either tarball or zipball</param>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.GetArchive(System.Int64,Octokit.ArchiveFormat)">
            <summary>
            Get an archive of a given repository's contents, in a specific format
            </summary>
            <remarks>https://developer.github.com/v3/repos/contents/#get-archive-link</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="archiveFormat">The format of the archive. Can be either tarball or zipball</param>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.GetArchive(System.String,System.String,Octokit.ArchiveFormat,System.String)">
            <summary>
            Get an archive of a given repository's contents, using a specific format and reference
            </summary>
            <remarks>https://developer.github.com/v3/repos/contents/#get-archive-link</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="archiveFormat">The format of the archive. Can be either tarball or zipball</param>
            <param name="reference">A valid Git reference.</param>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.GetArchive(System.Int64,Octokit.ArchiveFormat,System.String)">
            <summary>
            Get an archive of a given repository's contents, using a specific format and reference
            </summary>
            <remarks>https://developer.github.com/v3/repos/contents/#get-archive-link</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="archiveFormat">The format of the archive. Can be either tarball or zipball</param>
            <param name="reference">A valid Git reference.</param>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.GetArchive(System.String,System.String,Octokit.ArchiveFormat,System.String,System.TimeSpan)">
            <summary>
            Get an archive of a given repository's contents, in a specific format
            </summary>
            <remarks>https://developer.github.com/v3/repos/contents/#get-archive-link</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="archiveFormat">The format of the archive. Can be either tarball or zipball</param>
            <param name="reference">A valid Git reference.</param>
            <param name="timeout"> Time span until timeout </param>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.GetArchive(System.Int64,Octokit.ArchiveFormat,System.String,System.TimeSpan)">
            <summary>
            Get an archive of a given repository's contents, in a specific format
            </summary>
            <remarks>https://developer.github.com/v3/repos/contents/#get-archive-link</remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="archiveFormat">The format of the archive. Can be either tarball or zipball</param>
            <param name="reference">A valid Git reference.</param>
            <param name="timeout"> Time span until timeout </param>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.CreateFile(System.String,System.String,System.String,Octokit.CreateFileRequest)">
            <summary>
            Creates a commit that creates a new file in a repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="path">The path to the file</param>
            <param name="request">Information about the file to create</param>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.CreateFile(System.Int64,System.String,Octokit.CreateFileRequest)">
            <summary>
            Creates a commit that creates a new file in a repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="path">The path to the file</param>
            <param name="request">Information about the file to create</param>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.UpdateFile(System.String,System.String,System.String,Octokit.UpdateFileRequest)">
            <summary>
            Creates a commit that updates the contents of a file in a repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="path">The path to the file</param>
            <param name="request">Information about the file to update</param>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.UpdateFile(System.Int64,System.String,Octokit.UpdateFileRequest)">
            <summary>
            Creates a commit that updates the contents of a file in a repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="path">The path to the file</param>
            <param name="request">Information about the file to update</param>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.DeleteFile(System.String,System.String,System.String,Octokit.DeleteFileRequest)">
            <summary>
            Creates a commit that deletes a file in a repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="path">The path to the file</param>
            <param name="request">Information about the file to delete</param>
        </member>
        <member name="M:Octokit.RepositoryContentsClient.DeleteFile(System.Int64,System.String,Octokit.DeleteFileRequest)">
            <summary>
            Creates a commit that deletes a file in a repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="path">The path to the file</param>
            <param name="request">Information about the file to delete</param>
        </member>
        <member name="T:Octokit.RepositoryDeployKeysClient">
            <summary>
            A client for GitHub's Repository Deploy Keys API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/">Deploy Keys API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.RepositoryDeployKeysClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub repository deploy keys API client.
            </summary>
            <param name="apiConnection">The API connection.</param>
        </member>
        <member name="M:Octokit.RepositoryDeployKeysClient.Get(System.String,System.String,System.Int32)">
            <summary>
            Get a single deploy key by number for a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/#get"> API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="number">The id of the deploy key.</param>
        </member>
        <member name="M:Octokit.RepositoryDeployKeysClient.Get(System.Int64,System.Int32)">
            <summary>
            Get a single deploy key by number for a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/#get"> API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository.</param>
            <param name="number">The id of the deploy key.</param>
        </member>
        <member name="M:Octokit.RepositoryDeployKeysClient.GetAll(System.String,System.String)">
            <summary>
            Get all deploy keys for a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/#list"> API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
        </member>
        <member name="M:Octokit.RepositoryDeployKeysClient.GetAll(System.Int64)">
            <summary>
            Get all deploy keys for a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/#list"> API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository.</param>
        </member>
        <member name="M:Octokit.RepositoryDeployKeysClient.GetAll(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Get all deploy keys for a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/#list"> API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.RepositoryDeployKeysClient.GetAll(System.Int64,Octokit.ApiOptions)">
            <summary>
            Get all deploy keys for a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/#list"> API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository.</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.RepositoryDeployKeysClient.Create(System.String,System.String,Octokit.NewDeployKey)">
            <summary>
            Creates a new deploy key for a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/#create"> API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="newDeployKey">The deploy key to create for the repository.</param>
        </member>
        <member name="M:Octokit.RepositoryDeployKeysClient.Create(System.Int64,Octokit.NewDeployKey)">
            <summary>
            Creates a new deploy key for a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/#create"> API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository.</param>
            <param name="newDeployKey">The deploy key to create for the repository.</param>
        </member>
        <member name="M:Octokit.RepositoryDeployKeysClient.Delete(System.String,System.String,System.Int32)">
            <summary>
            Deletes a deploy key from a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/#delete"> API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="number">The id of the deploy key to delete.</param>
        </member>
        <member name="M:Octokit.RepositoryDeployKeysClient.Delete(System.Int64,System.Int32)">
            <summary>
            Deletes a deploy key from a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/keys/#delete"> API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository.</param>
            <param name="number">The id of the deploy key to delete.</param>
        </member>
        <member name="T:Octokit.RepositoryForksClient">
            <summary>
            A client for GitHub's Repository Forks API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/forks/">Forks API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.RepositoryForksClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Initializes a new GitHub Repos Fork API client.
            </summary>
            <param name="apiConnection">An API connection.</param>
        </member>
        <member name="M:Octokit.RepositoryForksClient.GetAll(System.String,System.String)">
            <summary>
            Gets the list of forks defined for a repository
            </summary>
            <remarks>
            See <a href="http://developer.github.com/v3/repos/forks/#list-forks">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.RepositoryForksClient.GetAll(System.Int64)">
            <summary>
            Gets the list of forks defined for a repository
            </summary>
            <remarks>
            See <a href="http://developer.github.com/v3/repos/forks/#list-forks">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.RepositoryForksClient.GetAll(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets the list of forks defined for a repository
            </summary>
            <remarks>
            See <a href="http://developer.github.com/v3/repos/forks/#list-forks">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.RepositoryForksClient.GetAll(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets the list of forks defined for a repository
            </summary>
            <remarks>
            See <a href="http://developer.github.com/v3/repos/forks/#list-forks">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.RepositoryForksClient.GetAll(System.String,System.String,Octokit.RepositoryForksListRequest)">
            <summary>
            Gets the list of forks defined for a repository
            </summary>
            <remarks>
            See <a href="http://developer.github.com/v3/repos/forks/#list-forks">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to request and filter a list of repository forks</param>
        </member>
        <member name="M:Octokit.RepositoryForksClient.GetAll(System.Int64,Octokit.RepositoryForksListRequest)">
            <summary>
            Gets the list of forks defined for a repository
            </summary>
            <remarks>
            See <a href="http://developer.github.com/v3/repos/forks/#list-forks">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to request and filter a list of repository forks</param>
        </member>
        <member name="M:Octokit.RepositoryForksClient.GetAll(System.String,System.String,Octokit.RepositoryForksListRequest,Octokit.ApiOptions)">
            <summary>
            Gets the list of forks defined for a repository
            </summary>
            <remarks>
            See <a href="http://developer.github.com/v3/repos/forks/#list-forks">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="request">Used to request and filter a list of repository forks</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.RepositoryForksClient.GetAll(System.Int64,Octokit.RepositoryForksListRequest,Octokit.ApiOptions)">
            <summary>
            Gets the list of forks defined for a repository
            </summary>
            <remarks>
            See <a href="http://developer.github.com/v3/repos/forks/#list-forks">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="request">Used to request and filter a list of repository forks</param>
            <param name="options">Options for changing the API response</param>
        </member>
        <member name="M:Octokit.RepositoryForksClient.Create(System.String,System.String,Octokit.NewRepositoryFork)">
            <summary>
            Creates a fork for a repository. Specify organization in the fork parameter to create for an organization.
            </summary>
            <remarks>
            See <a href="http://developer.github.com/v3/repos/forks/#create-a-fork">API documentation</a> for more information.
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="fork">Used to fork a repository</param>
        </member>
        <member name="M:Octokit.RepositoryForksClient.Create(System.Int64,Octokit.NewRepositoryFork)">
            <summary>
            Creates a fork for a repository. Specify organization in the fork parameter to create for an organization.
            </summary>
            <remarks>
            See <a href="http://developer.github.com/v3/repos/forks/#create-a-fork">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="fork">Used to fork a repository</param>
        </member>
        <member name="T:Octokit.RepositoryHooksClient">
            <summary>
            A client for GitHub's Repository Webhooks API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/hooks/">Webhooks API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.RepositoryHooksClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Initializes a new GitHub Webhooks API client.
            </summary>
            <param name="apiConnection">An API connection.</param>
        </member>
        <member name="M:Octokit.RepositoryHooksClient.GetAll(System.String,System.String)">
            <summary>
            Gets the list of hooks defined for a repository
            </summary>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#list">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.RepositoryHooksClient.GetAll(System.Int64)">
            <summary>
            Gets the list of hooks defined for a repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#list">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.RepositoryHooksClient.GetAll(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets the list of hooks defined for a repository
            </summary>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="options">Options for changing the API response</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#list">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.RepositoryHooksClient.GetAll(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets the list of hooks defined for a repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#list">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.RepositoryHooksClient.Get(System.String,System.String,System.Int32)">
            <summary>
            Gets a single hook by Id
            </summary>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="hookId">The repository's hook id</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#get-single-hook">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.RepositoryHooksClient.Get(System.Int64,System.Int32)">
            <summary>
            Gets a single hook by Id
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="hookId">The repository's hook id</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#get-single-hook">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.RepositoryHooksClient.Create(System.String,System.String,Octokit.NewRepositoryHook)">
            <summary>
            Creates a hook for a repository
            </summary>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="hook">The hook's parameters</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#create-a-hook">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.RepositoryHooksClient.Create(System.Int64,Octokit.NewRepositoryHook)">
            <summary>
            Creates a hook for a repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="hook">The hook's parameters</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#create-a-hook">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.RepositoryHooksClient.Edit(System.String,System.String,System.Int32,Octokit.EditRepositoryHook)">
            <summary>
            Edits a hook for a repository
            </summary>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="hookId">The repository's hook id</param>
            <param name="hook">The requested changes to an edit repository hook</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#edit-a-hook">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.RepositoryHooksClient.Edit(System.Int64,System.Int32,Octokit.EditRepositoryHook)">
            <summary>
            Edits a hook for a repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="hookId">The repository's hook id</param>
            <param name="hook">The requested changes to an edit repository hook</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#edit-a-hook">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.RepositoryHooksClient.Test(System.String,System.String,System.Int32)">
            <summary>
            Tests a hook for a repository
            </summary>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="hookId">The repository's hook id</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#test-a-hook">API documentation</a> for more information. 
            This will trigger the hook with the latest push to the current repository if the hook is subscribed to push events. If the hook 
            is not subscribed to push events, the server will respond with 204 but no test POST will be generated.</remarks>
        </member>
        <member name="M:Octokit.RepositoryHooksClient.Test(System.Int64,System.Int32)">
            <summary>
            Tests a hook for a repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="hookId">The repository's hook id</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#test-a-hook">API documentation</a> for more information. 
            This will trigger the hook with the latest push to the current repository if the hook is subscribed to push events. If the hook 
            is not subscribed to push events, the server will respond with 204 but no test POST will be generated.</remarks>
        </member>
        <member name="M:Octokit.RepositoryHooksClient.Ping(System.String,System.String,System.Int32)">
            <summary>
            This will trigger a ping event to be sent to the hook.
            </summary>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="hookId">The repository's hook id</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#edit-a-hook">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.RepositoryHooksClient.Ping(System.Int64,System.Int32)">
            <summary>
            This will trigger a ping event to be sent to the hook.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="hookId">The repository's hook id</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#edit-a-hook">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.RepositoryHooksClient.Delete(System.String,System.String,System.Int32)">
            <summary>
            Deletes a hook for a repository
            </summary>
            <param name="owner">The repository's owner</param>
            <param name="name">The repository's name</param>
            <param name="hookId">The repository's hook id</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#delete-a-hook">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.RepositoryHooksClient.Delete(System.Int64,System.Int32)">
            <summary>
            Deletes a hook for a repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="hookId">The repository's hook id</param>
            <remarks>See <a href="http://developer.github.com/v3/repos/hooks/#delete-a-hook">API documentation</a> for more information.</remarks>
        </member>
        <member name="M:Octokit.RepositoryInvitationsClient.Accept(System.Int32)">
            <summary>
            Accept a repository invitation.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/invitations/#accept-a-repository-invitation">API documentation</a> for more information.
            </remarks>        
            <param name="invitationId">The id of the invitation</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>        
        </member>
        <member name="M:Octokit.RepositoryInvitationsClient.Decline(System.Int32)">
            <summary>
            Decline a repository invitation.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/invitations/#decline-a-repository-invitation">API documentation</a> for more information.
            </remarks>        
            <param name="invitationId">The id of the invitation</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepositoryInvitationsClient.Delete(System.Int64,System.Int32)">
            <summary>
            Deletes a repository invitation.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/invitations/#delete-a-repository-invitation">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository</param>
            <param name="invitationId">The id of the invitation</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepositoryInvitationsClient.GetAllForCurrent">
            <summary>
            Gets all invitations for the current user.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/invitations/#list-a-users-repository-invitations">API documentation</a> for more information.
            </remarks>        
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepositoryInvitationsClient.GetAllForCurrent(Octokit.ApiOptions)">
            <summary>
            Gets all invitations for the current user.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/invitations/#list-a-users-repository-invitations">API documentation</a> for more information.
            </remarks>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepositoryInvitationsClient.GetAllForRepository(System.Int64)">
            <summary>
            Gets all the invitations on a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/invitations/#list-invitations-for-a-repository">API documentation</a> for more information.
            </remarks>        
            <param name="repositoryId">The id of the repository</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepositoryInvitationsClient.GetAllForRepository(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all the invitations on a repository.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/invitations/#list-invitations-for-a-repository">API documentation</a> for more information.
            </remarks>        
            <param name="repositoryId">The id of the repository</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="M:Octokit.RepositoryInvitationsClient.Edit(System.Int64,System.Int32,Octokit.InvitationUpdate)">
            <summary>
            Updates a repository invitation.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/invitations/#update-a-repository-invitation">API documentation</a> for more information.
            </remarks>
            <param name="repositoryId">The id of the repository</param>
            <param name="invitationId">The id of the invitation</param>
            <param name="permissions">The permission for the collsborator</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
        </member>
        <member name="T:Octokit.RepositoryPagesClient">
            <summary>
            A client for GitHub's Repository Pages API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/">Repository Pages API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.RepositoryPagesClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Initializes a new GitHub Repository Pages API client.
            </summary>
            <param name="apiConnection">An API connection.</param>
        </member>
        <member name="M:Octokit.RepositoryPagesClient.Get(System.String,System.String)">
            <summary>
            Gets the page metadata for a given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/#get-information-about-a-pages-site">API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.RepositoryPagesClient.Get(System.Int64)">
            <summary>
            Gets the page metadata for a given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/#get-information-about-a-pages-site">API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.RepositoryPagesClient.GetAll(System.String,System.String)">
            <summary>
            Gets all build metadata for a given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/#list-pages-builds">API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.RepositoryPagesClient.GetAll(System.Int64)">
            <summary>
            Gets all build metadata for a given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/#list-pages-builds">API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.RepositoryPagesClient.GetAll(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Gets all build metadata for a given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options to change the API response</param>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/#list-pages-builds">API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.RepositoryPagesClient.GetAll(System.Int64,Octokit.ApiOptions)">
            <summary>
            Gets all build metadata for a given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options to change the API response</param>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/#list-pages-builds">API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.RepositoryPagesClient.GetLatest(System.String,System.String)">
            <summary>
            Gets the build metadata for the last build for a given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
             <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/#list-latest-pages-build">API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.RepositoryPagesClient.GetLatest(System.Int64)">
            <summary>
            Gets the build metadata for the last build for a given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
             <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/#list-latest-pages-build">API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.RepositoryPagesClient.RequestPageBuild(System.String,System.String)">
            <summary>
            Requests your site be built from the latest revision on the default branch for a given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
             <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/#request-a-page-build">API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.RepositoryPagesClient.RequestPageBuild(System.Int64)">
            <summary>
            Requests your site be built from the latest revision on the default branch for a given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
             <remarks>
            See the <a href="https://developer.github.com/v3/repos/pages/#request-a-page-build">API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.RepositoryTrafficClient.GetAllPaths(System.Int64)">
            <summary>
            List the top 10 popular contents over the last 14 days
            </summary>
            <remarks>https://developer.github.com/v3/repos/traffic/#list-paths</remarks>
            <param name="repositoryId">The owner of the repository</param>
        </member>
        <member name="M:Octokit.RepositoryTrafficClient.GetAllPaths(System.String,System.String)">
            <summary>
            List the top 10 popular contents over the last 14 days
            </summary>
            <remarks>https://developer.github.com/v3/repos/traffic/#list-paths</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.RepositoryTrafficClient.GetAllReferrers(System.Int64)">
            <summary>
            List the top 10 referrers over the last 14 days
            </summary>
            <remarks>https://developer.github.com/v3/repos/traffic/#list-referrers</remarks>
            <param name="repositoryId">The owner of the repository</param>
        </member>
        <member name="M:Octokit.RepositoryTrafficClient.GetAllReferrers(System.String,System.String)">
            <summary>
            List the top 10 referrers over the last 14 days
            </summary>
            <remarks>https://developer.github.com/v3/repos/traffic/#list-referrers</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.RepositoryTrafficClient.GetClones(System.Int64,Octokit.RepositoryTrafficRequest)">
            <summary>
            Get the total number of clones and breakdown per day or week for the last 14 days
            </summary>
            <remarks>https://developer.github.com/v3/repos/traffic/#clones</remarks>
            <param name="repositoryId">The owner of the repository</param>
            <param name="per">Breakdown per day or week</param>
        </member>
        <member name="M:Octokit.RepositoryTrafficClient.GetClones(System.String,System.String,Octokit.RepositoryTrafficRequest)">
            <summary>
            Get the total number of clones and breakdown per day or week for the last 14 days
            </summary>
            <remarks>https://developer.github.com/v3/repos/traffic/#clones</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="per">Breakdown per day or week</param>
        </member>
        <member name="M:Octokit.RepositoryTrafficClient.GetViews(System.Int64,Octokit.RepositoryTrafficRequest)">
            <summary>
            Get the total number of views and breakdown per day or week for the last 14 days
            </summary>
            <remarks>https://developer.github.com/v3/repos/traffic/#views</remarks>
            <param name="repositoryId">The owner of the repository</param>
            <param name="per">Breakdown per day or week</param>
        </member>
        <member name="M:Octokit.RepositoryTrafficClient.GetViews(System.String,System.String,Octokit.RepositoryTrafficRequest)">
            <summary>
            Get the total number of views and breakdown per day or week for the last 14 days
            </summary>
            <remarks>https://developer.github.com/v3/repos/traffic/#views</remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="per">Breakdown per day or week</param>
        </member>
        <member name="T:Octokit.SearchClient">
            <summary>
            A client for GitHub's Search API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/search/">Search API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.SearchClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Initializes a new GitHub Search API client.
            </summary>
            <param name="apiConnection">An API connection.</param>
        </member>
        <member name="M:Octokit.SearchClient.SearchRepo(Octokit.SearchRepositoriesRequest)">
            <summary>
            search repos
            http://developer.github.com/v3/search/#search-repositories
            </summary>
            <param name="search"></param>
            <returns>List of repos</returns>
        </member>
        <member name="M:Octokit.SearchClient.SearchUsers(Octokit.SearchUsersRequest)">
            <summary>
            search users
            http://developer.github.com/v3/search/#search-users
            </summary>
            <param name="search"></param>
            <returns>List of users</returns>
        </member>
        <member name="M:Octokit.SearchClient.SearchIssues(Octokit.SearchIssuesRequest)">
            <summary>
            search issues
            http://developer.github.com/v3/search/#search-issues
            </summary>
            <param name="search"></param>
            <returns>List of issues</returns>
        </member>
        <member name="M:Octokit.SearchClient.SearchCode(Octokit.SearchCodeRequest)">
            <summary>
            search code
            http://developer.github.com/v3/search/#search-code
            </summary>
            <param name="search"></param>
            <returns>List of files</returns>
        </member>
        <member name="M:Octokit.SearchClient.SearchLabels(Octokit.SearchLabelsRequest)">
            <summary>
            search labels
            https://developer.github.com/v3/search/#search-labels
            </summary>
            <param name="search"></param>
            <returns>List of labels</returns>
        </member>
        <member name="T:Octokit.StarredClient">
            <summary>
            A client for GitHub's Activity Starring API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/activity/starring/">Activity Starring API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.StarredClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub Activity Starring API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.StarredClient.GetAllStargazers(System.String,System.String)">
            <summary>
            Retrieves all of the stargazers for the passed repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.GetAllStargazers(System.Int64)">
            <summary>
            Retrieves all of the stargazers for the passed repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.GetAllStargazers(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the stargazers for the passed repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.GetAllStargazers(System.Int64,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the stargazers for the passed repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.GetAllStargazersWithTimestamps(System.String,System.String)">
            <summary>
            Retrieves all of the stargazers for the passed repository with star creation timestamps.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.GetAllStargazersWithTimestamps(System.Int64)">
            <summary>
            Retrieves all of the stargazers for the passed repository with star creation timestamps.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.GetAllStargazersWithTimestamps(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the stargazers for the passed repository with star creation timestamps.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.GetAllStargazersWithTimestamps(System.Int64,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the stargazers for the passed repository with star creation timestamps.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.GetAllForCurrent">
            <summary>
            Retrieves all of the starred <see cref="T:Octokit.Repository"/>(ies) for the current user.
            </summary>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.GetAllForCurrent(Octokit.ApiOptions)">
            <summary>
            Retrieves all of the starred <see cref="T:Octokit.Repository"/>(ies) for the current user.
            </summary>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.GetAllForCurrentWithTimestamps">
            <summary>
            Retrieves all of the starred <see cref="T:Octokit.Repository"/>(ies) for the current user with star creation timestamps.
            </summary>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.GetAllForCurrentWithTimestamps(Octokit.ApiOptions)">
            <summary>
            Retrieves all of the starred <see cref="T:Octokit.Repository"/>(ies) for the current user with star creation timestamps.
            </summary>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.GetAllForCurrent(Octokit.StarredRequest)">
            <summary>
            Retrieves all of the starred <see cref="T:Octokit.Repository"/>(ies) for the current user.
            </summary>
            <param name="request">Star-specific request parameters that sort the results</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.GetAllForCurrent(Octokit.StarredRequest,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the starred <see cref="T:Octokit.Repository"/>(ies) for the current user.
            </summary>
            <param name="request">Star-specific request parameters that sort the results</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.GetAllForCurrentWithTimestamps(Octokit.StarredRequest)">
            <summary>
            Retrieves all of the starred <see cref="T:Octokit.Repository"/>(ies) for the current user with star creation timestamps.
            </summary>
            <param name="request">Star-specific request parameters that sort the results</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.GetAllForCurrentWithTimestamps(Octokit.StarredRequest,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the starred <see cref="T:Octokit.Repository"/>(ies) for the current user with star creation timestamps.
            </summary>
            <param name="request">Star-specific request parameters that sort the results</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.GetAllForUser(System.String)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Repository"/>(ies) starred by the specified user.
            </summary>
            <param name="user">The login of the user</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.GetAllForUser(System.String,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Repository"/>(ies) starred by the specified user.
            </summary>
            <param name="user">The login of the user</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.GetAllForUserWithTimestamps(System.String)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Repository"/>(ies) starred by the specified user with star creation timestamps.
            </summary>
            <param name="user">The login of the user</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.GetAllForUserWithTimestamps(System.String,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Repository"/>(ies) starred by the specified user with star creation timestamps.
            </summary>
            <param name="user">The login of the user</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.GetAllForUser(System.String,Octokit.StarredRequest)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Repository"/>(ies) starred by the specified user.
            </summary>
            <param name="user">The login of the user</param>
            <param name="request">Star-specific request parameters that sort the results</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.GetAllForUser(System.String,Octokit.StarredRequest,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Repository"/>(ies) starred by the specified user.
            </summary>
            <param name="user">The login of the user</param>
            <param name="request">Star-specific request parameters that sort the results</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.GetAllForUserWithTimestamps(System.String,Octokit.StarredRequest)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Repository"/>(ies) starred by the specified user with star creation timestamps.
            </summary>
            <param name="user">The login of the user</param>
            <param name="request">Star-specific request parameters that sort the results</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.GetAllForUserWithTimestamps(System.String,Octokit.StarredRequest,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Repository"/>(ies) starred by the specified user with star creation timestamps.
            </summary>
            <param name="user">The login of the user</param>
            <param name="request">Star-specific request parameters that sort the results</param>
            <param name="options">Options for changing the API response</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.CheckStarred(System.String,System.String)">
            <summary>
            Check if a repository is starred by the current authenticated user.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.StarredClient.StarRepo(System.String,System.String)">
            <summary>
            Stars a repository for the authenticated user.
            </summary>
            <param name="owner">The owner of the repository to star</param>
            <param name="name">The name of the repository to star</param>
        </member>
        <member name="M:Octokit.StarredClient.RemoveStarFromRepo(System.String,System.String)">
            <summary>
            Unstars a repository for the authenticated user.
            </summary>
            <param name="owner">The owner of the repository to unstar</param>
            <param name="name">The name of the repository to unstar</param>
        </member>
        <member name="T:Octokit.StatisticsClient">
            <summary>
            A client for GitHub's Repository Statistics API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/repos/statistics/">Repository Statistics API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.StatisticsClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub Statistics API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.StatisticsClient.GetContributors(System.String,System.String)">
            <summary>
            Returns a list of <see cref="T:Octokit.Contributor"/> for the given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.StatisticsClient.GetContributors(System.Int64)">
            <summary>
            Returns a list of <see cref="T:Octokit.Contributor"/> for the given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.StatisticsClient.GetContributors(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a list of <see cref="T:Octokit.Contributor"/> for the given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="cancellationToken">A token used to cancel this potentially long running request</param>
        </member>
        <member name="M:Octokit.StatisticsClient.GetContributors(System.Int64,System.Threading.CancellationToken)">
            <summary>
            Returns a list of <see cref="T:Octokit.Contributor"/> for the given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="cancellationToken">A token used to cancel this potentially long running request</param>
        </member>
        <member name="M:Octokit.StatisticsClient.GetCommitActivity(System.String,System.String)">
            <summary>
            Returns the last year of commit activity grouped by week.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.StatisticsClient.GetCommitActivity(System.Int64)">
            <summary>
            Returns the last year of commit activity grouped by week.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.StatisticsClient.GetCommitActivity(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns the last year of commit activity grouped by week.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="cancellationToken">A token used to cancel this potentially long running request</param>
        </member>
        <member name="M:Octokit.StatisticsClient.GetCommitActivity(System.Int64,System.Threading.CancellationToken)">
            <summary>
            Returns the last year of commit activity grouped by week.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="cancellationToken">A token used to cancel this potentially long running request</param>
        </member>
        <member name="M:Octokit.StatisticsClient.GetCodeFrequency(System.String,System.String)">
            <summary>
            Returns a weekly aggregate of the number of additions and deletions pushed to a repository. 
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.StatisticsClient.GetCodeFrequency(System.Int64)">
            <summary>
            Returns a weekly aggregate of the number of additions and deletions pushed to a repository. 
            </summary>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.StatisticsClient.GetCodeFrequency(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a weekly aggregate of the number of additions and deletions pushed to a repository. 
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="cancellationToken">A token used to cancel this potentially long running request</param>
        </member>
        <member name="M:Octokit.StatisticsClient.GetCodeFrequency(System.Int64,System.Threading.CancellationToken)">
            <summary>
            Returns a weekly aggregate of the number of additions and deletions pushed to a repository. 
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="cancellationToken">A token used to cancel this potentially long running request</param>
        </member>
        <member name="M:Octokit.StatisticsClient.GetParticipation(System.String,System.String)">
            <summary>
            Returns the total commit counts for the owner and total commit counts in total. 
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.StatisticsClient.GetParticipation(System.Int64)">
            <summary>
            Returns the total commit counts for the owner and total commit counts in total. 
            </summary>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.StatisticsClient.GetParticipation(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns the total commit counts for the owner and total commit counts in total. 
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="cancellationToken">A token used to cancel this potentially long running request</param>
        </member>
        <member name="M:Octokit.StatisticsClient.GetParticipation(System.Int64,System.Threading.CancellationToken)">
            <summary>
            Returns the total commit counts for the owner and total commit counts in total. 
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="cancellationToken">A token used to cancel this potentially long running request</param>
        </member>
        <member name="M:Octokit.StatisticsClient.GetPunchCard(System.String,System.String)">
            <summary>
            Returns a list of the number of commits per hour in each day
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
        </member>
        <member name="M:Octokit.StatisticsClient.GetPunchCard(System.Int64)">
            <summary>
            Returns a list of the number of commits per hour in each day
            </summary>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="M:Octokit.StatisticsClient.GetPunchCard(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a list of the number of commits per hour in each day
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="cancellationToken">A token used to cancel this potentially long running request</param>
        </member>
        <member name="M:Octokit.StatisticsClient.GetPunchCard(System.Int64,System.Threading.CancellationToken)">
            <summary>
            Returns a list of the number of commits per hour in each day
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="cancellationToken">A token used to cancel this potentially long running request</param>
        </member>
        <member name="T:Octokit.TagsClient">
            <summary>
            A client for GitHub's Git Tags API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/git/tags/">Git Tags API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.TagsClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub Git Tags API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.TagsClient.Get(System.String,System.String,System.String)">
            <summary>
            Gets a tag for a given repository by sha reference
            </summary>
            <remarks>
            http://developer.github.com/v3/git/tags/#get-a-tag
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">Tha sha reference of the tag</param>
        </member>
        <member name="M:Octokit.TagsClient.Get(System.Int64,System.String)">
            <summary>
            Gets a tag for a given repository by sha reference
            </summary>
            <remarks>
            http://developer.github.com/v3/git/tags/#get-a-tag
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">Tha sha reference of the tag</param>
        </member>
        <member name="M:Octokit.TagsClient.Create(System.String,System.String,Octokit.NewTag)">
            <summary>
            Create a tag for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/git/tags/#create-a-tag-object
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="tag">The tag to create</param>
        </member>
        <member name="M:Octokit.TagsClient.Create(System.Int64,Octokit.NewTag)">
            <summary>
            Create a tag for a given repository
            </summary>
            <remarks>
            http://developer.github.com/v3/git/tags/#create-a-tag-object
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="tag">The tag to create</param>
        </member>
        <member name="T:Octokit.TeamsClient">
            <summary>
            A client for GitHub's Organization Teams API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/orgs/teams/">Organization Teams API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.TeamsClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Initializes a new GitHub Orgs Team API client.
            </summary>
            <param name="apiConnection">An API connection.</param>
        </member>
        <member name="M:Octokit.TeamsClient.Get(System.Int32)">
            <summary>
            Gets a single <see cref="T:Octokit.Team"/> by identifier.
            </summary>
            <remarks>
            https://developer.github.com/v3/orgs/teams/#get-team
            </remarks>
            <param name="id">The team identifier.</param>
            <returns>The <see cref="T:Octokit.Team"/> with the given identifier.</returns>
        </member>
        <member name="M:Octokit.TeamsClient.GetAll(System.String)">
            <summary>
            Returns all <see cref="T:Octokit.Team" />s for the current org.
            </summary>
            <param name="org">Organization to list teams of.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of the orgs's teams <see cref="T:Octokit.Team"/>s.</returns>
        </member>
        <member name="M:Octokit.TeamsClient.GetAll(System.String,Octokit.ApiOptions)">
            <summary>
            Returns all <see cref="T:Octokit.Team" />s for the current org.
            </summary>
            <param name="org">Organization to list teams of.</param>
            <param name="options">Options to change API behaviour.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of the orgs's teams <see cref="T:Octokit.Team"/>s.</returns>
        </member>
        <member name="M:Octokit.TeamsClient.GetAllForCurrent">
            <summary>
            Returns all <see cref="T:Octokit.Team" />s for the current user.
            </summary>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of the user's <see cref="T:Octokit.Team"/>s.</returns>
        </member>
        <member name="M:Octokit.TeamsClient.GetAllForCurrent(Octokit.ApiOptions)">
            <summary>
            Returns all <see cref="T:Octokit.Team" />s for the current user.
            </summary>
            <param name="options">Options to change API behaviour.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>A list of the user's <see cref="T:Octokit.Team"/>s.</returns>
        </member>
        <member name="M:Octokit.TeamsClient.GetAllChildTeams(System.Int32)">
            <summary>
            Returns all child teams of the given team.
            </summary>
            <param name="id">The team identifier</param>
            <remarks>
            https://developer.github.com/v3/orgs/teams/#list-child-teams
            </remarks>
        </member>
        <member name="M:Octokit.TeamsClient.GetAllChildTeams(System.Int32,Octokit.ApiOptions)">
            <summary>
            Returns all child teams of the given team.
            </summary>
            <remarks>
            https://developer.github.com/v3/orgs/teams/#list-child-teams
            </remarks>
            <param name="id">The team identifier</param>
            <param name="options">Options to change API behaviour.</param>
        </member>
        <member name="M:Octokit.TeamsClient.GetAllMembers(System.Int32)">
            <summary>
            Returns all members of the given team. 
            </summary>
            <remarks>
            https://developer.github.com/v3/orgs/teams/#list-team-members
            </remarks>
            <param name="id">The team identifier</param>
        </member>
        <member name="M:Octokit.TeamsClient.GetAllMembers(System.Int32,Octokit.ApiOptions)">
            <summary>
            Returns all members of the given team. 
            </summary>
            <remarks>
            https://developer.github.com/v3/orgs/teams/#list-team-members
            </remarks>
            <param name="id">The team identifier</param>
            <param name="options">Options to change API behaviour.</param>
        </member>
        <member name="M:Octokit.TeamsClient.GetAllMembers(System.Int32,Octokit.TeamMembersRequest)">
            <summary>
            Returns all members with the specified role in the given team of the given role.
            </summary>
            <remarks>
            https://developer.github.com/v3/orgs/teams/#list-team-members
            </remarks>
            <param name="id">The team identifier</param>
            <param name="request">The request filter</param>
        </member>
        <member name="M:Octokit.TeamsClient.GetAllMembers(System.Int32,Octokit.TeamMembersRequest,Octokit.ApiOptions)">
            <summary>
            Returns all members with the specified role in the given team of the given role.
            </summary>
            <remarks>
            https://developer.github.com/v3/orgs/teams/#list-team-members
            </remarks>
            <param name="id">The team identifier</param>
            <param name="request">The request filter</param>
            <param name="options">Options to change API behaviour.</param>
        </member>
        <member name="M:Octokit.TeamsClient.GetMembershipDetails(System.Int32,System.String)">
            <summary>
            Gets whether the user with the given <paramref name="login"/> 
            is a member of the team with the given <paramref name="id"/>.
            A <see cref="T:Octokit.NotFoundException"/> is thrown if the user is not a member.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/teams/#get-team-membership">API documentation</a> for more information.
            </remarks>
            <param name="id">The team to check.</param>
            <param name="login">The user to check.</param>
        </member>
        <member name="M:Octokit.TeamsClient.Create(System.String,Octokit.NewTeam)">
            <summary>
            Returns newly created <see cref="T:Octokit.Team" /> for the current org.
            </summary>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>Newly created <see cref="T:Octokit.Team"/></returns>
        </member>
        <member name="M:Octokit.TeamsClient.Update(System.Int32,Octokit.UpdateTeam)">
            <summary>
            Returns updated <see cref="T:Octokit.Team" /> for the current org.
            </summary>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>Updated <see cref="T:Octokit.Team"/></returns>
        </member>
        <member name="M:Octokit.TeamsClient.Delete(System.Int32)">
            <summary>
            Delte a team - must have owner permissions to this
            </summary>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns></returns>
        </member>
        <member name="M:Octokit.TeamsClient.AddOrEditMembership(System.Int32,System.String,Octokit.UpdateTeamMembership)">
            <summary>
            Adds a <see cref="T:Octokit.User"/> to a <see cref="T:Octokit.Team"/>.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/teams/#add-or-update-team-membership">API documentation</a> for more information.
            </remarks>
            <param name="id">The team identifier.</param>
            <param name="login">The user to add to the team.</param>
            <param name="request">Additional parameters for the request</param>
        </member>
        <member name="M:Octokit.TeamsClient.RemoveMembership(System.Int32,System.String)">
            <summary>
            Removes a <see cref="T:Octokit.User"/> from a <see cref="T:Octokit.Team"/>.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/teams/#remove-team-member">API documentation</a> for more information.
            </remarks>
            <param name="id">The team identifier.</param>
            <param name="login">The user to remove from the team.</param>
            <returns><see langword="true"/> if the user was removed from the team; <see langword="false"/> otherwise.</returns>
        </member>
        <member name="M:Octokit.TeamsClient.GetAllRepositories(System.Int32)">
            <summary>
            Returns all team's repositories.
            </summary>
            <param name="id">Team Id.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The team's repositories</returns>
        </member>
        <member name="M:Octokit.TeamsClient.GetAllRepositories(System.Int32,Octokit.ApiOptions)">
            <summary>
            Returns all team's repositories.
            </summary>
            <param name="id">Team Id.</param>
            <param name="options">Options to change API behaviour.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns>The team's repositories</returns>
        </member>
        <member name="M:Octokit.TeamsClient.AddRepository(System.Int32,System.String,System.String)">
            <summary>
            Add a repository to the team
            </summary>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns></returns>
        </member>
        <member name="M:Octokit.TeamsClient.AddRepository(System.Int32,System.String,System.String,Octokit.RepositoryPermissionRequest)">
            <summary>
            Add a repository to the team
            </summary>
            <param name="id">The team identifier.</param>
            <param name="organization">Org to associate the repo with.</param>
            <param name="repoName">Name of the repo.</param>
            <param name="permission">The permission to grant the team on this repository.</param>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns></returns>
        </member>
        <member name="M:Octokit.TeamsClient.RemoveRepository(System.Int32,System.String,System.String)">
            <summary>
            Remove a repository from the team
            </summary>
            <exception cref="T:Octokit.ApiException">Thrown when a general API error occurs.</exception>
            <returns></returns>
        </member>
        <member name="M:Octokit.TeamsClient.IsRepositoryManagedByTeam(System.Int32,System.String,System.String)">
            <summary>
            Gets whether or not the given repository is managed by the given team.
            </summary>
            <param name="id">The team identifier</param>
            <param name="owner">Owner of the org the team is associated with.</param>
            <param name="repo">Name of the repo.</param>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/teams/#get-team-repo">API documentation</a> for more information.
            </remarks>
            <returns><see langword="true"/> if the repository is managed by the given team; <see langword="false"/> otherwise.</returns>
        </member>
        <member name="M:Octokit.TeamsClient.GetAllPendingInvitations(System.Int32)">
            <summary>
            List all pending invitations for the given team.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/teams/#list-pending-team-invitations">API Documentation</a>
            for more information.
            </remarks>
            <param name="id">The team identifier</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.TeamsClient.GetAllPendingInvitations(System.Int32,Octokit.ApiOptions)">
            <summary>
            List all pending invitations for the given team.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/orgs/teams/#list-pending-team-invitations">API Documentation</a>
            for more information.
            </remarks>
            <param name="id">The team identifier</param>
            <param name="options">Options to change API behaviour</param>
            <returns></returns>
        </member>
        <member name="T:Octokit.TreesClient">
            <summary>
            A client for GitHub's Git Trees API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/git/trees/">Git Trees API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.TreesClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub Git Trees API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.TreesClient.Get(System.String,System.String,System.String)">
            <summary>
            Gets a Tree Response for a given SHA.
            </summary>
            <remarks>
            http://developer.github.com/v3/git/trees/#get-a-tree
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The SHA that references the tree</param>
        </member>
        <member name="M:Octokit.TreesClient.Get(System.Int64,System.String)">
            <summary>
            Gets a Tree Response for a given SHA.
            </summary>
            <remarks>
            http://developer.github.com/v3/git/trees/#get-a-tree
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The SHA that references the tree</param>
        </member>
        <member name="M:Octokit.TreesClient.GetRecursive(System.String,System.String,System.String)">
            <summary>
            Gets a Tree Response for a given SHA.
            </summary>
            <remarks>
            https://developer.github.com/v3/git/trees/#get-a-tree-recursively
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The SHA that references the tree</param>
        </member>
        <member name="M:Octokit.TreesClient.GetRecursive(System.Int64,System.String)">
            <summary>
            Gets a Tree Response for a given SHA.
            </summary>
            <remarks>
            https://developer.github.com/v3/git/trees/#get-a-tree-recursively
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The SHA that references the tree</param>
        </member>
        <member name="M:Octokit.TreesClient.Create(System.String,System.String,Octokit.NewTree)">
            <summary>
            Creates a new Tree in the specified repo
            </summary>
            <remarks>
            http://developer.github.com/v3/git/trees/#create-a-tree
            </remarks>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="newTree">The value of the new tree</param>
        </member>
        <member name="M:Octokit.TreesClient.Create(System.Int64,Octokit.NewTree)">
            <summary>
            Creates a new Tree in the specified repo
            </summary>
            <remarks>
            http://developer.github.com/v3/git/trees/#create-a-tree
            </remarks>
            <param name="repositoryId">The Id of the repository</param>
            <param name="newTree">The value of the new tree</param>
        </member>
        <member name="T:Octokit.UserAdministrationClient">
            <summary>
            A client for GitHub's User Administration API (GitHub Enterprise)
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/users/administration/">Administration API documentation</a> for more details.
            </remarks>
        </member>
        <member name="M:Octokit.UserAdministrationClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.UserAdministrationClient"/> class.
            </summary>
            <param name="apiConnection">The client's connection</param>
        </member>
        <member name="M:Octokit.UserAdministrationClient.Create(Octokit.NewUser)">
            <summary>
            Create a new user (must be Site Admin user).
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/enterprise/2.5/v3/users/administration/#create-a-new-user">API documentation</a>
            for more information.
            </remarks>
            <param name="newUser">The <see cref="T:Octokit.NewUser"/> object describing the user to create</param>
            <returns>The created <see cref="T:Octokit.User"/> object</returns>
        </member>
        <member name="M:Octokit.UserAdministrationClient.Rename(System.String,Octokit.UserRename)">
            <summary>
            Rename an existing user (must be Site Admin user).
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/enterprise/2.5/v3/users/administration/#rename-an-existing-user">API documentation</a>
            for more information.
            Note that this queues a request to rename a user, rather than execute it straight away
            </remarks>
            <param name="login">The username to rename</param>
            <param name="userRename">The <see cref="T:Octokit.UserRename"/> request, specifying the new login</param>
            <returns>A <see cref="T:Octokit.UserRenameResponse"/> object indicating the queued task message and Url to the user</returns>
        </member>
        <member name="M:Octokit.UserAdministrationClient.CreateImpersonationToken(System.String,Octokit.NewImpersonationToken)">
            <summary>
            Create an impersonation OAuth token (must be Site Admin user).
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/enterprise/2.5/v3/users/administration/#create-an-impersonation-oauth-token">API documentation</a>
            for more information.
            </remarks>
            <param name="login">The user to impersonate</param>
            <param name="newImpersonationToken">The <see cref="T:Octokit.NewImpersonationToken"/> request specifying the required scopes</param>
            <returns>An <see cref="T:Octokit.Authorization"/> object containing the impersonation token</returns>
        </member>
        <member name="M:Octokit.UserAdministrationClient.DeleteImpersonationToken(System.String)">
            <summary>
            Deletes an impersonation OAuth token (must be Site Admin user).
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/enterprise/2.5/v3/users/administration/#delete-an-impersonation-oauth-token">API documentation</a>
            for more information.
            </remarks>
            <param name="login">The user to remove impersonation token from</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.UserAdministrationClient.Promote(System.String)">
            <summary>
            Promotes ordinary user to a site administrator (must be Site Admin user).
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/users/administration/#promote-an-ordinary-user-to-a-site-administrator">API documentation</a>
            for more information.
            </remarks>
            <param name="login">The user to promote to administrator.</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.UserAdministrationClient.Demote(System.String)">
            <summary>
            Demotes a site administrator to an ordinary user (must be Site Admin user).
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/users/administration/#demote-a-site-administrator-to-an-ordinary-user">API documentation</a>
            for more information.
            </remarks>
            <param name="login">The user to demote from administrator.</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.UserAdministrationClient.Suspend(System.String)">
            <summary>
            Suspends a user (must be Site Admin user).
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/users/administration/#suspend-a-user">API documentation</a>
            for more information.
            </remarks>
            <param name="login">The user to suspend.</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.UserAdministrationClient.Unsuspend(System.String)">
            <summary>
            Unsuspends a user (must be Site Admin user).
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/users/administration/#unsuspend-a-user">API documentation</a>
            for more information.
            </remarks>
            <param name="login">The user to unsuspend.</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.UserAdministrationClient.ListAllPublicKeys">
            <summary>
            List all public keys (must be Site Admin user).
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/enterprise/2.5/v3/users/administration/#list-all-public-keys">API documentation</a>
            for more information.
            </remarks>
            <returns></returns>
        </member>
        <member name="M:Octokit.UserAdministrationClient.Delete(System.String)">
            <summary>
            Delete a user (must be Site Admin user).
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/enterprise/2.5/v3/users/administration/#delete-a-user">API documentation</a>
            for more information.
            </remarks>
            <param name="login">The user to delete</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.UserAdministrationClient.DeletePublicKey(System.Int32)">
            <summary>
            Delete a public key (must be Site Admin user).
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/enterprise/2.5/v3/users/administration/#delete-a-public-key">API documentation</a>
            for more information.
            </remarks>
            <param name="keyId">The key to delete</param>
            <returns></returns>
        </member>
        <member name="T:Octokit.UserEmailsClient">
            <summary>
            A client for GitHub's User Emails API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/emails/">User Emails API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.UserEmailsClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub User Emails API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.UserEmailsClient.GetAll">
            <summary>
            Gets all email addresses for the authenticated user.
            </summary>
            <remarks>
            http://developer.github.com/v3/users/emails/#list-email-addresses-for-a-user
            </remarks>
            <returns>The <see cref="T:Octokit.EmailAddress"/>es for the authenticated user.</returns>
        </member>
        <member name="M:Octokit.UserEmailsClient.GetAll(Octokit.ApiOptions)">
            <summary>
            Gets all email addresses for the authenticated user.
            </summary>
            <remarks>
            http://developer.github.com/v3/users/emails/#list-email-addresses-for-a-user
            </remarks>
            <returns>The <see cref="T:Octokit.EmailAddress"/>es for the authenticated user.</returns>
        </member>
        <member name="M:Octokit.UserEmailsClient.Add(System.String[])">
            <summary>
            Adds email addresses for the authenticated user.
            </summary>
            <remarks>
            http://developer.github.com/v3/users/emails/#add-email-addresses
            </remarks>
            <param name="emailAddresses">The email addresses to add.</param>
            <returns>Returns the added <see cref="T:Octokit.EmailAddress"/>es.</returns>
        </member>
        <member name="M:Octokit.UserEmailsClient.Delete(System.String[])">
            <summary>
            Deletes email addresses for the authenticated user.
            </summary>
            <remarks>
            http://developer.github.com/v3/users/emails/#delete-email-addresses
            </remarks>
            <param name="emailAddresses">The email addresses to delete.</param>
            <returns>Returns the added <see cref="T:Octokit.EmailAddress"/>es.</returns>
        </member>
        <member name="T:Octokit.UserGpgKeysClient">
            <summary>
            A client for GitHub's UserUser GPG Keys API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/users/gpg_keys/">User GPG Keys documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.UserGpgKeysClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instatiates a new GitHub User GPG Keys API client.
            </summary>
            <param name="apiConnection">The API connection.</param>
        </member>
        <member name="M:Octokit.UserGpgKeysClient.GetAllForCurrent">
            <summary>
            Gets all GPG keys for the authenticated user.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/users/gpg_keys/#list-your-gpg-keys">API documentation</a> for more information.
            </remarks>
            <returns>A <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of <see cref="T:Octokit.GpgKey"/>s for the current user.</returns>
        </member>
        <member name="M:Octokit.UserGpgKeysClient.GetAllForCurrent(Octokit.ApiOptions)">
            <summary>
            Gets all GPG keys for the authenticated user.
            </summary>
            <param name="options">Options for changing the API response</param>
            <remarks>
            See the <a href="https://developer.github.com/v3/users/gpg_keys/#list-your-gpg-keys">API documentation</a> for more information.
            </remarks>
            <returns>A <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of <see cref="T:Octokit.GpgKey"/>s for the current user.</returns>
        </member>
        <member name="M:Octokit.UserGpgKeysClient.Get(System.Int32)">
            <summary>
            View extended details of the <see cref="T:Octokit.GpgKey"/> for the specified id.
            </summary>
            <param name="id">The Id of the GPG key</param>
            <remarks>
            See the <a href="https://developer.github.com/v3/users/gpg_keys/#get-a-single-gpg-key">API documentation</a> for more information.
            </remarks>
            <returns>The <see cref="T:Octokit.GpgKey"/> for the specified Id.</returns>
        </member>
        <member name="M:Octokit.UserGpgKeysClient.Create(Octokit.NewGpgKey)">
            <summary>
            Creates a new <see cref="T:Octokit.GpgKey"/> for the authenticated user.
            </summary>
            <param name="newGpgKey">The new GPG key to add.</param>
            <remarks>
            See the <a href="https://developer.github.com/v3/users/gpg_keys/#create-a-gpg-key">API documentation</a> for more information.
            </remarks>
            <returns>The newly created <see cref="T:Octokit.GpgKey"/>.</returns>
        </member>
        <member name="M:Octokit.UserGpgKeysClient.Delete(System.Int32)">
            <summary>
            Deletes the GPG key for the specified Id.
            </summary>
            <param name="id">The Id of the GPG key to delete.</param>
            <remarks>
            See the <a href="https://developer.github.com/v3/users/gpg_keys/#delete-a-gpg-key">API documentation</a> for more information.
            </remarks>
            <returns></returns>
        </member>
        <member name="T:Octokit.UserKeysClient">
            <summary>
            A client for GitHub's User Keys API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/keys/">User Keys API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.UserKeysClient.GetAll(System.String)">
            <summary>
            Gets all verified public keys for a user.
            </summary>
            <remarks>
            https://developer.github.com/v3/users/keys/#list-public-keys-for-a-user
            </remarks>
            <param name="userName">The @ handle of the user.</param>
            <returns>Lists the verified public keys for a user.</returns>
        </member>
        <member name="M:Octokit.UserKeysClient.GetAll(System.String,Octokit.ApiOptions)">
            <summary>
            Gets all verified public keys for a user.
            </summary>
            <remarks>
            https://developer.github.com/v3/users/keys/#list-public-keys-for-a-user
            </remarks>
            <param name="userName">The @ handle of the user.</param>
            <param name="options">Options to change API's behavior.</param>
            <returns>Lists the verified public keys for a user.</returns>
        </member>
        <member name="M:Octokit.UserKeysClient.GetAllForCurrent">
            <summary>
            Gets all public keys for the authenticated user.
            </summary>
            <remarks>
            https://developer.github.com/v3/users/keys/#list-your-public-keys
            </remarks>
            <returns>Lists the current user's keys.</returns>
        </member>
        <member name="M:Octokit.UserKeysClient.GetAllForCurrent(Octokit.ApiOptions)">
            <summary>
            Gets all public keys for the authenticated user.
            </summary>
            <remarks>
            https://developer.github.com/v3/users/keys/#list-your-public-keys
            </remarks>
            <param name="options">Options to chagne API's behavior.</param>
            <returns>Lists the current user's keys.</returns>
        </member>
        <member name="M:Octokit.UserKeysClient.Get(System.Int32)">
            <summary>
            Retrieves the <see cref="T:Octokit.PublicKey"/> for the specified id.
            </summary>
            <remarks>
            https://developer.github.com/v3/users/keys/#get-a-single-public-key
            </remarks>
            <param name="id">The Id of the SSH key</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.UserKeysClient.Create(Octokit.NewPublicKey)">
            <summary>
            Create a public key <see cref="T:Octokit.NewPublicKey"/>.
            </summary>
            <remarks>
            https://developer.github.com/v3/users/keys/#create-a-public-key
            </remarks>
            <param name="newKey">The SSH Key contents</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.UserKeysClient.Delete(System.Int32)">
            <summary>
            Delete a public key.
            </summary>
            <remarks>
            https://developer.github.com/v3/users/keys/#delete-a-public-key
            </remarks>
            <param name="id">The id of the key to delete</param>
            <returns></returns>
        </member>
        <member name="T:Octokit.UsersClient">
            <summary>
            A client for GitHub's Users API.
            </summary>
            <remarks>
            See the <a href="http://developer.github.com/v3/users/">Users API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.UsersClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub Users API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="P:Octokit.UsersClient.Email">
             <summary>
             A client for GitHub's User Emails API
             </summary>
             <remarks>
             See the <a href="http://developer.github.com/v3/users/emails/">Emails API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.UsersClient.GitSshKey">
             <summary>
             A client for GitHub's User Keys API
             </summary>
             <remarks>
             See the <a href="http://developer.github.com/v3/users/keys/">Keys API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.UsersClient.GpgKey">
            <summary>
            A client for GitHub's UserUser GPG Keys API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/users/gpg_keys/">User GPG Keys documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.UsersClient.Get(System.String)">
            <summary>
            Returns the user specified by the login.
            </summary>
            <param name="login">The login name for the user</param>
        </member>
        <member name="M:Octokit.UsersClient.Current">
            <summary>
            Returns a <see cref="T:Octokit.User"/> for the current authenticated user.
            </summary>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <returns>A <see cref="T:Octokit.User"/></returns>
        </member>
        <member name="M:Octokit.UsersClient.Update(Octokit.UserUpdate)">
            <summary>
            Update the specified <see cref="T:Octokit.UserUpdate"/>.
            </summary>
            <param name="user">The login for the user</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <returns>A <see cref="T:Octokit.User"/></returns>
        </member>
        <member name="P:Octokit.UsersClient.Followers">
             <summary>
             A client for GitHub's User Followers API
             </summary>
             <remarks>
             See the <a href="http://developer.github.com/v3/users/followers/">Followers API documentation</a> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.UsersClient.Administration">
             <summary>
             A client for GitHub's User Administration API 
             </summary>
             <remarks>
             See the <a href="https://developer.github.com/v3/users/administration/">User Administration API documentation</a> for more information.
            </remarks>
        </member>
        <member name="T:Octokit.WatchedClient">
            <summary>
            A client for GitHub's Watching API.
            </summary>
            <remarks>
            See the <a href="https://developer.github.com/v3/activity/watching/">Watching API documentation</a> for more information.
            </remarks>
        </member>
        <member name="M:Octokit.WatchedClient.#ctor(Octokit.IApiConnection)">
            <summary>
            Instantiates a new GitHub Activity Watching API client.
            </summary>
            <param name="apiConnection">An API connection</param>
        </member>
        <member name="M:Octokit.WatchedClient.GetAllWatchers(System.String,System.String)">
            <summary>
            Retrieves all of the watchers for the passed repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.WatchedClient.GetAllWatchers(System.Int64)">
            <summary>
            Retrieves all of the watchers for the passed repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.WatchedClient.GetAllWatchers(System.String,System.String,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the watchers for the passed repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="options">Options for changing API's response.</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.WatchedClient.GetAllWatchers(System.Int64,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the watchers for the passed repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="options">Options for changing API's response.</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.WatchedClient.GetAllForCurrent">
            <summary>
            Retrieves all of the watched <see cref="T:Octokit.Repository"/>(ies) for the current user.
            </summary>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <returns>
            A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/> of <see cref="T:Octokit.Repository"/>(ies) watched by the current authenticated user.
            </returns>
        </member>
        <member name="M:Octokit.WatchedClient.GetAllForCurrent(Octokit.ApiOptions)">
            <summary>
            Retrieves all of the watched <see cref="T:Octokit.Repository"/>(ies) for the current user.
            </summary>
            <param name="options">Options for changing API's response.</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <returns>
            A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/> of <see cref="T:Octokit.Repository"/>(ies) watched by the current authenticated user.
            </returns>
        </member>
        <member name="M:Octokit.WatchedClient.GetAllForUser(System.String)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Repository"/>(ies) watched by the specified user.
            </summary>
            <param name="user">The login of the user</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <returns>
            A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/>(ies) watched by the specified user.
            </returns>
        </member>
        <member name="M:Octokit.WatchedClient.GetAllForUser(System.String,Octokit.ApiOptions)">
            <summary>
            Retrieves all of the <see cref="T:Octokit.Repository"/>(ies) watched by the specified user.
            </summary>
            <param name="user">The login of the user</param>
            <param name="options">Options for changing API's response.</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
            <returns>
            A <see cref="T:Octokit.IReadOnlyPagedCollection`1"/>(ies) watched by the specified user.
            </returns>
        </member>
        <member name="M:Octokit.WatchedClient.CheckWatched(System.String,System.String)">
            <summary>
            Check if a repository is watched by the current authenticated user.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.WatchedClient.CheckWatched(System.Int64)">
            <summary>
            Check if a repository is watched by the current authenticated user.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <exception cref="T:Octokit.AuthorizationException">Thrown if the client is not authenticated.</exception>
        </member>
        <member name="M:Octokit.WatchedClient.WatchRepo(System.String,System.String,Octokit.NewSubscription)">
            <summary>
            Watches a repository for the authenticated user.
            </summary>
            <param name="owner">The owner of the repository to star</param>
            <param name="name">The name of the repository to star</param>
            <param name="newSubscription">A <see cref="T:Octokit.NewSubscription"/> instance describing the new subscription to create</param>
        </member>
        <member name="M:Octokit.WatchedClient.WatchRepo(System.Int64,Octokit.NewSubscription)">
            <summary>
            Watches a repository for the authenticated user.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="newSubscription">A <see cref="T:Octokit.NewSubscription"/> instance describing the new subscription to create</param>
        </member>
        <member name="M:Octokit.WatchedClient.UnwatchRepo(System.String,System.String)">
            <summary>
            Unwatches a repository for the authenticated user.
            </summary>
            <param name="owner">The owner of the repository to unstar</param>
            <param name="name">The name of the repository to unstar</param>
        </member>
        <member name="M:Octokit.WatchedClient.UnwatchRepo(System.Int64)">
            <summary>
            Unwatches a repository for the authenticated user.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
        </member>
        <member name="T:Octokit.AbuseException">
            <summary>
            Represents a subset of the HTTP 403 - Forbidden response returned from the API when the forbidden response is related to an abuse detection mechanism.
            Containts the amount of seconds after which it's safe to retry the request.
            </summary>
        </member>
        <member name="M:Octokit.AbuseException.#ctor(Octokit.IResponse)">
            <summary>
            Constructs an instance of AbuseException
            </summary>
            <param name="response">The HTTP payload from the server</param>
        </member>
        <member name="M:Octokit.AbuseException.#ctor(Octokit.IResponse,System.Exception)">
            <summary>
            Constructs an instance of AbuseException
            </summary>
            <param name="response">The HTTP payload from the server</param>
            <param name="innerException">The inner exception</param>
        </member>
        <member name="M:Octokit.AbuseException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs an instance of AbuseException
            </summary>
            <param name="info">
            The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the
            serialized object data about the exception being thrown.
            </param>
            <param name="context">
            The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains
            contextual information about the source or destination.
            </param>
        </member>
        <member name="T:Octokit.ApiException">
            <summary>
            Represents errors that occur from the GitHub API.
            </summary>
        </member>
        <member name="M:Octokit.ApiException.#ctor">
            <summary>
            Constructs an instance of ApiException
            </summary>
        </member>
        <member name="M:Octokit.ApiException.#ctor(System.String,System.Net.HttpStatusCode)">
            <summary>
            Constructs an instance of ApiException
            </summary>
            <param name="message">The error message</param>
            <param name="httpStatusCode">The HTTP status code from the response</param>
        </member>
        <member name="M:Octokit.ApiException.#ctor(System.String,System.Exception)">
            <summary>
            Constructs an instance of ApiException
            </summary>
            <param name="message">The error message</param>
            <param name="innerException">The inner exception</param>
        </member>
        <member name="M:Octokit.ApiException.#ctor(Octokit.IResponse)">
            <summary>
            Constructs an instance of ApiException
            </summary>
            <param name="response">The HTTP payload from the server</param>
        </member>
        <member name="M:Octokit.ApiException.#ctor(Octokit.IResponse,System.Exception)">
            <summary>
            Constructs an instance of ApiException
            </summary>
            <param name="response">The HTTP payload from the server</param>
            <param name="innerException">The inner exception</param>
        </member>
        <member name="M:Octokit.ApiException.#ctor(Octokit.ApiException)">
            <summary>
            Constructs an instance of ApiException
            </summary>
            <param name="innerException">The inner exception</param>
        </member>
        <member name="P:Octokit.ApiException.StatusCode">
            <summary>
            The HTTP status code associated with the repsonse
            </summary>
        </member>
        <member name="P:Octokit.ApiException.ApiError">
            <summary>
            The raw exception payload from the response
            </summary>
        </member>
        <member name="M:Octokit.ApiException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs an instance of ApiException.
            </summary>
            <param name="info">
            The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the
            serialized object data about the exception being thrown.
            </param>
            <param name="context">
            The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains
            contextual information about the source or destination.
            </param>
        </member>
        <member name="P:Octokit.ApiException.ApiErrorMessageSafe">
            <summary>
            Get the inner error message from the API response
            </summary>
            <remarks>
            Returns null if ApiError is not populated
            </remarks>
        </member>
        <member name="P:Octokit.ApiException.HttpResponseBodySafe">
            <summary>
            Get the inner http response body from the API response
            </summary>
            <remarks>
            Returns empty string if HttpResponse is not populated or if
            response body is not a string
            </remarks>
        </member>
        <member name="T:Octokit.ApiValidationException">
            <summary>
            Represents a HTTP 422 - Unprocessable Entity response returned from the API.
            </summary>
        </member>
        <member name="M:Octokit.ApiValidationException.#ctor">
            <summary>
            Constructs an instance of ApiValidationException
            </summary>
        </member>
        <member name="M:Octokit.ApiValidationException.#ctor(Octokit.IResponse)">
            <summary>
            Constructs an instance of ApiValidationException
            </summary>
            <param name="response">The HTTP payload from the server</param>
        </member>
        <member name="M:Octokit.ApiValidationException.#ctor(Octokit.IResponse,System.Exception)">
            <summary>
            Constructs an instance of ApiValidationException
            </summary>
            <param name="response">The HTTP payload from the server</param>
            <param name="innerException">The inner exception</param>
        </member>
        <member name="M:Octokit.ApiValidationException.#ctor(Octokit.ApiException)">
            <summary>
            Constructs an instance of ApiValidationException
            </summary>
            <param name="innerException">The inner exception</param>
        </member>
        <member name="M:Octokit.ApiValidationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs an instance of ApiValidationException
            </summary>
            <param name="info">
            The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the
            serialized object data about the exception being thrown.
            </param>
            <param name="context">
            The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains
            contextual information about the source or destination.
            </param>
        </member>
        <member name="T:Octokit.AuthorizationException">
            <summary>
            Represents a HTTP 401 - Unauthorized response returned from the API.
            </summary>
        </member>
        <member name="M:Octokit.AuthorizationException.#ctor">
            <summary>
            Constructs an instance of AuthorizationException
            </summary>
        </member>
        <member name="M:Octokit.AuthorizationException.#ctor(Octokit.IResponse)">
            <summary>
            Constructs an instance of AuthorizationException
            </summary>
            <param name="response">The HTTP payload from the server</param>
        </member>
        <member name="M:Octokit.AuthorizationException.#ctor(Octokit.IResponse,System.Exception)">
            <summary>
            Constructs an instance of AuthorizationException
            </summary>
            <param name="response">The HTTP payload from the server</param>
            <param name="innerException">The inner exception</param>
        </member>
        <member name="M:Octokit.AuthorizationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs an instance of AuthorizationException.
            </summary>
            <param name="info">
            The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the
            serialized object data about the exception being thrown.
            </param>
            <param name="context">
            The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains
            contextual information about the source or destination.
            </param>
        </member>
        <member name="T:Octokit.ForbiddenException">
            <summary>
            Represents a HTTP 403 - Forbidden response returned from the API.
            </summary>
        </member>
        <member name="M:Octokit.ForbiddenException.#ctor(Octokit.IResponse)">
            <summary>
            Constructs an instance of ForbiddenException
            </summary>
            <param name="response">The HTTP payload from the server</param>
        </member>
        <member name="M:Octokit.ForbiddenException.#ctor(Octokit.IResponse,System.Exception)">
            <summary>
            Constructs an instance of ForbiddenException
            </summary>
            <param name="response">The HTTP payload from the server</param>
            <param name="innerException">The inner exception</param>
        </member>
        <member name="M:Octokit.ForbiddenException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs an instance of ForbiddenException
            </summary>
            <param name="info">
            The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the
            serialized object data about the exception being thrown.
            </param>
            <param name="context">
            The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains
            contextual information about the source or destination.
            </param>
        </member>
        <member name="T:Octokit.InvalidGitIgnoreTemplateException">
            <summary>
            Represents a HTTP 403 - Forbidden response returned from the API.
            </summary>
        </member>
        <member name="M:Octokit.InvalidGitIgnoreTemplateException.#ctor">
            <summary>
            Constructs an instance of ApiValidationException
            </summary>
        </member>
        <member name="M:Octokit.InvalidGitIgnoreTemplateException.#ctor(Octokit.ApiValidationException)">
            <summary>
            Constructs an instance of ApiValidationException
            </summary>
            <param name="innerException">The inner validation exception.</param>
        </member>
        <member name="M:Octokit.InvalidGitIgnoreTemplateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs an instance of InvalidGitignoreTemplateException
            </summary>
            <param name="info">
            The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the
            serialized object data about the exception being thrown.
            </param>
            <param name="context">
            The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains
            contextual information about the source or destination.
            </param>
        </member>
        <member name="T:Octokit.LegalRestrictionException">
            <summary>
            Represents a HTTP 451 - Unavailable For Legal Reasons response returned from the API.
            This will returned if GitHub has been asked to takedown the requested resource due to
            a DMCA takedown.
            </summary>
        </member>
        <member name="M:Octokit.LegalRestrictionException.#ctor(Octokit.IResponse)">
            <summary>
            Constructs an instance of LegalRestrictionException
            </summary>
            <param name="response">The HTTP payload from the server</param>
        </member>
        <member name="M:Octokit.LegalRestrictionException.#ctor(System.String,System.Net.HttpStatusCode)">
            <summary>
            Constructs an instance of LegalRestrictionException
            </summary>
            <param name="message">The exception message</param>
            <param name="statusCode">The http status code returned by the response</param>
        </member>
        <member name="M:Octokit.LegalRestrictionException.#ctor(Octokit.IResponse,System.Exception)">
            <summary>
            Constructs an instance of LegalRestrictionException
            </summary>
            <param name="response">The HTTP payload from the server</param>
            <param name="innerException">The inner exception</param>
        </member>
        <member name="M:Octokit.LegalRestrictionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs an instance of LegalRestrictionException
            </summary>
            <param name="info">
            The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the
            serialized object data about the exception being thrown.
            </param>
            <param name="context">
            The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains
            contextual information about the source or destination.
            </param>
        </member>
        <member name="T:Octokit.LoginAttemptsExceededException">
            <summary>
            Represents a "Login Attempts Exceeded" response returned from the API.
            </summary>
        </member>
        <member name="M:Octokit.LoginAttemptsExceededException.#ctor(Octokit.IResponse)">
            <summary>
            Constructs an instance of LoginAttemptsExceededException
            </summary>
            <param name="response">The HTTP payload from the server</param>
        </member>
        <member name="M:Octokit.LoginAttemptsExceededException.#ctor(Octokit.IResponse,System.Exception)">
            <summary>
            Constructs an instance of LoginAttemptsExceededException
            </summary>
            <param name="response">The HTTP payload from the server</param>
            <param name="innerException">The inner exception</param>
        </member>
        <member name="M:Octokit.LoginAttemptsExceededException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs an instance of LoginAttemptsExceededException
            </summary>
            <param name="info">
            The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the
            serialized object data about the exception being thrown.
            </param>
            <param name="context">
            The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains
            contextual information about the source or destination.
            </param>
        </member>
        <member name="T:Octokit.NotFoundException">
            <summary>
            Represents a HTTP 404 - Not Found response returned from the API.
            </summary>
        </member>
        <member name="M:Octokit.NotFoundException.#ctor(Octokit.IResponse)">
            <summary>
            Constructs an instance of NotFoundException
            </summary>
            <param name="response">The HTTP payload from the server</param>
        </member>
        <member name="M:Octokit.NotFoundException.#ctor(System.String,System.Net.HttpStatusCode)">
            <summary>
            Constructs an instance of NotFoundException
            </summary>
            <param name="message">The exception message</param>
            <param name="statusCode">The http status code returned by the response</param>
        </member>
        <member name="M:Octokit.NotFoundException.#ctor(Octokit.IResponse,System.Exception)">
            <summary>
            Constructs an instance of NotFoundException
            </summary>
            <param name="response">The HTTP payload from the server</param>
            <param name="innerException">The inner exception</param>
        </member>
        <member name="M:Octokit.NotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs an instance of NotFoundException
            </summary>
            <param name="info">
            The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the
            serialized object data about the exception being thrown.
            </param>
            <param name="context">
            The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains
            contextual information about the source or destination.
            </param>
        </member>
        <member name="T:Octokit.PrivateRepositoryQuotaExceededException">
            <summary>
            Exception thrown when creating a private repository, but the user's private quota is or would be exceeded
            by creating it.
            </summary>
        </member>
        <member name="M:Octokit.PrivateRepositoryQuotaExceededException.#ctor(Octokit.ApiValidationException)">
            <summary>
            Constructs an instance of PrivateRepositoryQuotaExceededException.
            </summary>
            <param name="innerException">The inner validation exception.</param>
        </member>
        <member name="M:Octokit.PrivateRepositoryQuotaExceededException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs an instance of PrivateRepositoryQuotaExceededException
            </summary>
            <param name="info">
            The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the
            serialized object data about the exception being thrown.
            </param>
            <param name="context">
            The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains
            contextual information about the source or destination.
            </param>
        </member>
        <member name="T:Octokit.PullRequestMismatchException">
            <summary>
            Represents an error that occurs when the specified SHA
            doesn't match the current pull request's HEAD
            </summary>
        </member>
        <member name="M:Octokit.PullRequestMismatchException.#ctor(Octokit.IResponse)">
            <summary>
            Constructs an instace of <see cref="T:Octokit.PullRequestMismatchException"/>.
            </summary>
            <param name="response"></param>
        </member>
        <member name="M:Octokit.PullRequestMismatchException.#ctor(Octokit.IResponse,System.Exception)">
            <summary>
            Constructs an instance of <see cref="T:Octokit.PullRequestMismatchException"/>.
            </summary>
            <param name="response">The HTTP payload from the server</param>
            <param name="innerException">The inner exception</param>
        </member>
        <member name="M:Octokit.PullRequestMismatchException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs an instance of <see cref="T:Octokit.PullRequestNotMergeableException"/>.
            </summary>
            <param name="info">
            The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the
            serialized object data about the exception being thrown.
            </param>
            <param name="context">
            The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains
            contextual information about the source or destination.
            </param>
        </member>
        <member name="T:Octokit.PullRequestNotMergeableException">
            <summary>
            Represents an error that occurs when the pull request is in an
            unmergeable state
            </summary>
        </member>
        <member name="M:Octokit.PullRequestNotMergeableException.#ctor(Octokit.IResponse)">
            <summary>
            Constructs an instance of the <see cref="T:Octokit.PullRequestNotMergeableException"/> class.
            </summary>
            <param name="response">The HTTP payload from the server</param>
        </member>
        <member name="M:Octokit.PullRequestNotMergeableException.#ctor(Octokit.IResponse,System.Exception)">
            <summary>
            Constructs an instance of the <see cref="T:Octokit.PullRequestNotMergeableException"/> class.
            </summary>
            <param name="response">The HTTP payload from the server</param>
            <param name="innerException">The inner exception</param>
        </member>
        <member name="M:Octokit.PullRequestNotMergeableException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs an instance of <see cref="T:Octokit.PullRequestNotMergeableException"/>.
            </summary>
            <param name="info">
            The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the
            serialized object data about the exception being thrown.
            </param>
            <param name="context">
            The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains
            contextual information about the source or destination.
            </param>
        </member>
        <member name="T:Octokit.RateLimitExceededException">
            <summary>
            Exception thrown when GitHub API Rate limits are exceeded.
            </summary>
            <summary>
            <para>
            For requests using Basic Authentication or OAuth, you can make up to 5,000 requests per hour. For
            unauthenticated requests, the rate limit allows you to make up to 60 requests per hour.
            </para>
            <para>See http://developer.github.com/v3/#rate-limiting for more details.</para>
            </summary>
        </member>
        <member name="M:Octokit.RateLimitExceededException.#ctor(Octokit.IResponse)">
            <summary>
            Constructs an instance of RateLimitExceededException
            </summary>
            <param name="response">The HTTP payload from the server</param>
        </member>
        <member name="M:Octokit.RateLimitExceededException.#ctor(Octokit.IResponse,System.Exception)">
            <summary>
            Constructs an instance of RateLimitExceededException
            </summary>
            <param name="response">The HTTP payload from the server</param>
            <param name="innerException">The inner exception</param>
        </member>
        <member name="P:Octokit.RateLimitExceededException.Limit">
            <summary>
            The maximum number of requests that the consumer is permitted to make per hour.
            </summary>
        </member>
        <member name="P:Octokit.RateLimitExceededException.Remaining">
            <summary>
            The number of requests remaining in the current rate limit window.
            </summary>
        </member>
        <member name="P:Octokit.RateLimitExceededException.Reset">
            <summary>
            The date and time at which the current rate limit window resets
            </summary>
        </member>
        <member name="M:Octokit.RateLimitExceededException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs an instance of RateLimitExceededException
            </summary>
            <param name="info">
            The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the
            serialized object data about the exception being thrown.
            </param>
            <param name="context">
            The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains
            contextual information about the source or destination.
            </param>
        </member>
        <member name="T:Octokit.RepositoryExistsException">
            <summary>
            Exception thrown when creating a repository, but it already exists on the server.
            </summary>
        </member>
        <member name="M:Octokit.RepositoryExistsException.#ctor(System.String,System.String,System.Uri,Octokit.ApiValidationException)">
            <summary>
            Constructs an instance of RepositoryExistsException for an organization.
            </summary>
            <param name="organization">The name of the organization of the existing repository</param>
            <param name="name">The name of the existing repository</param>
            <param name="baseAddress">The base address of the repository.</param>
            <param name="innerException">The inner validation exception.</param>
        </member>
        <member name="M:Octokit.RepositoryExistsException.#ctor(System.String,Octokit.ApiValidationException)">
            <summary>
            Constructs an instance of RepositoryExistsException for an account.
            </summary>
            <param name="name">The name of the existing repository</param>
            <param name="innerException">The inner validation exception</param>
        </member>
        <member name="P:Octokit.RepositoryExistsException.RepositoryName">
            <summary>
            The Name of the repository that already exists.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryExistsException.ExistingRepositoryWebUrl">
            <summary>
            The URL to the existing repository's web page on github.com (or enterprise instance).
            </summary>
        </member>
        <member name="P:Octokit.RepositoryExistsException.Message">
            <summary>
            A useful default error message.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryExistsException.Organization">
            <summary>
            The login of the organization of the repository.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryExistsException.OwnerIsOrganization">
            <summary>
            True if the owner is an organization and not the user.
            </summary>
        </member>
        <member name="M:Octokit.RepositoryExistsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs an instance of RepositoryExistsException.
            </summary>
            <param name="info">
            The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the
            serialized object data about the exception being thrown.
            </param>
            <param name="context">
            The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains
            contextual information about the source or destination.
            </param>
        </member>
        <member name="M:Octokit.RepositoryFormatException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs an instance of LoginAttemptsExceededException
            </summary>
            <param name="info">
            The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the
            serialized object data about the exception being thrown.
            </param>
            <param name="context">
            The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains
            contextual information about the source or destination.
            </param>
        </member>
        <member name="T:Octokit.TwoFactorAuthorizationException">
            <summary>
            Represents a failed 2FA challenge from the API
            </summary>
        </member>
        <member name="M:Octokit.TwoFactorAuthorizationException.#ctor(Octokit.TwoFactorType,System.Exception)">
            <summary>
            Constructs an instance of TwoFactorRequiredException.
            </summary>
            <param name="twoFactorType">Expected 2FA response type</param>
            <param name="innerException">The inner exception</param>
        </member>
        <member name="M:Octokit.TwoFactorAuthorizationException.#ctor(Octokit.IResponse,Octokit.TwoFactorType)">
            <summary>
            Constructs an instance of TwoFactorRequiredException.
            </summary>
            <param name="response">The HTTP payload from the server</param>
            <param name="twoFactorType">Expected 2FA response type</param>
        </member>
        <member name="M:Octokit.TwoFactorAuthorizationException.#ctor(Octokit.IResponse,Octokit.TwoFactorType,System.Exception)">
            <summary>
            Constructs an instance of TwoFactorRequiredException.
            </summary>
            <param name="response">The HTTP payload from the server</param>
            <param name="twoFactorType">Expected 2FA response type</param>
            <param name="innerException">The inner exception</param>
        </member>
        <member name="P:Octokit.TwoFactorAuthorizationException.TwoFactorType">
            <summary>
            Expected 2FA response type
            </summary>
        </member>
        <member name="M:Octokit.TwoFactorAuthorizationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs an instance of TwoFactorRequiredException.
            </summary>
            <param name="info">
            The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the
            serialized object data about the exception being thrown.
            </param>
            <param name="context">
            The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains
            contextual information about the source or destination.
            </param>
        </member>
        <member name="T:Octokit.TwoFactorType">
            <summary>
            Methods for receiving 2FA authentication codes
            </summary>
        </member>
        <member name="F:Octokit.TwoFactorType.None">
            <summary>
            No method configured
            </summary>
        </member>
        <member name="F:Octokit.TwoFactorType.Unknown">
            <summary>
            Unknown method
            </summary>
        </member>
        <member name="F:Octokit.TwoFactorType.Sms">
            <summary>
            Receive via SMS
            </summary>
        </member>
        <member name="F:Octokit.TwoFactorType.AuthenticatorApp">
            <summary>
            Receive via application
            </summary>
        </member>
        <member name="T:Octokit.TwoFactorChallengeFailedException">
            <summary>
            Represents a failed 2FA challenge from the API
            </summary>
        </member>
        <member name="M:Octokit.TwoFactorChallengeFailedException.#ctor">
            <summary>
            Constructs an instance of TwoFactorChallengeFailedException
            </summary>
        </member>
        <member name="M:Octokit.TwoFactorChallengeFailedException.#ctor(System.String,Octokit.ApiException)">
            <summary>
            Constructs an instance of TwoFactorChallengeFailedException
            </summary>
            <param name="authorizationCode">The authorization code that was incorrect</param>
            <param name="innerException">The inner exception</param>
        </member>
        <member name="M:Octokit.TwoFactorChallengeFailedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs an instance of TwoFactorChallengeFailedException.
            </summary>
            <param name="info">
            The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the
            serialized object data about the exception being thrown.
            </param>
            <param name="context">
            The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains
            contextual information about the source or destination.
            </param>
        </member>
        <member name="T:Octokit.TwoFactorRequiredException">
            <summary>
            
            </summary>
        </member>
        <member name="M:Octokit.TwoFactorRequiredException.#ctor">
            <summary>
            Constructs an instance of TwoFactorRequiredException.
            </summary>
        </member>
        <member name="M:Octokit.TwoFactorRequiredException.#ctor(Octokit.TwoFactorType)">
            <summary>
            Constructs an instance of TwoFactorRequiredException.
            </summary>
            <param name="twoFactorType">Expected 2FA response type</param>
        </member>
        <member name="M:Octokit.TwoFactorRequiredException.#ctor(Octokit.IResponse,Octokit.TwoFactorType)">
            <summary>
            Constructs an instance of TwoFactorRequiredException.
            </summary>
            <param name="response">The HTTP payload from the server</param>
            <param name="twoFactorType">Expected 2FA response type</param>
        </member>
        <member name="M:Octokit.TwoFactorRequiredException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs an instance of TwoFactorRequiredException.
            </summary>
            <param name="info">
            The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the
            serialized object data about the exception being thrown.
            </param>
            <param name="context">
            The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains
            contextual information about the source or destination.
            </param>
        </member>
        <member name="T:Octokit.UserIsLastOwnerOfOrganizationException">
            <summary>
            Represents an error that occurs when trying to convert the 
            last owner of the organization to an outside collaborator
            </summary>
        </member>
        <member name="M:Octokit.UserIsLastOwnerOfOrganizationException.#ctor(Octokit.IResponse)">
            <summary>
            Constructs an instance of the <see cref="T:Octokit.UserIsLastOwnerOfOrganizationException"/> class.
            </summary>
            <param name="response">The HTTP payload from the server</param>
        </member>
        <member name="M:Octokit.UserIsLastOwnerOfOrganizationException.#ctor(Octokit.IResponse,Octokit.ApiException)">
            <summary>
            Constructs an instance of the <see cref="T:Octokit.UserIsLastOwnerOfOrganizationException"/> class.
            </summary>
            <param name="response">The HTTP payload from the server</param>
            <param name="innerException">The inner exception</param>
        </member>
        <member name="M:Octokit.UserIsLastOwnerOfOrganizationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs an instance of <see cref="T:Octokit.UserIsLastOwnerOfOrganizationException"/>.
            </summary>
            <param name="info">
            The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the
            serialized object data about the exception being thrown.
            </param>
            <param name="context">
            The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains
            contextual information about the source or destination.
            </param>
        </member>
        <member name="T:Octokit.UserIsNotMemberOfOrganizationException">
            <summary>
            Represents an error that occurs when trying to convert a user 
            that is not a member of the organization to an outside collaborator
            </summary>
        </member>
        <member name="M:Octokit.UserIsNotMemberOfOrganizationException.#ctor(Octokit.IResponse)">
            <summary>
            Constructs an instance of the <see cref="T:Octokit.UserIsNotMemberOfOrganizationException"/> class.
            </summary>
            <param name="response">The HTTP payload from the server</param>
        </member>
        <member name="M:Octokit.UserIsNotMemberOfOrganizationException.#ctor(Octokit.IResponse,Octokit.ApiException)">
            <summary>
            Constructs an instance of the <see cref="T:Octokit.UserIsNotMemberOfOrganizationException"/> class.
            </summary>
            <param name="response">The HTTP payload from the server</param>
            <param name="innerException">The inner exception</param>
        </member>
        <member name="M:Octokit.UserIsNotMemberOfOrganizationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs an instance of ForbiddenException
            </summary>
            <param name="info">
            The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the
            serialized object data about the exception being thrown.
            </param>
            <param name="context">
            The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains
            contextual information about the source or destination.
            </param>
        </member>
        <member name="T:Octokit.UserIsOrganizationMemberException">
            <summary>
            Represents an error that occurs when trying to remove an 
            outside collaborator that is a member of the organization
            </summary>
        </member>
        <member name="M:Octokit.UserIsOrganizationMemberException.#ctor(Octokit.IResponse)">
            <summary>
            Constructs an instance of the <see cref="T:Octokit.UserIsOrganizationMemberException"/> class.
            </summary>
            <param name="response">The HTTP payload from the server</param>
        </member>
        <member name="M:Octokit.UserIsOrganizationMemberException.#ctor(Octokit.IResponse,Octokit.ApiException)">
            <summary>
            Constructs an instance of the <see cref="T:Octokit.UserIsOrganizationMemberException"/> class.
            </summary>
            <param name="response">The HTTP payload from the server</param>
            <param name="innerException">The inner exception</param>
        </member>
        <member name="M:Octokit.UserIsOrganizationMemberException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs an instance of <see cref="T:Octokit.UserIsOrganizationMemberException"/>.
            </summary>
            <param name="info">
            The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the
            serialized object data about the exception being thrown.
            </param>
            <param name="context">
            The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains
            contextual information about the source or destination.
            </param>
        </member>
        <member name="T:Octokit.GitHubClient">
            <summary>
            A Client for the GitHub API v3. You can read more about the api here: http://developer.github.com.
            </summary>
        </member>
        <member name="F:Octokit.GitHubClient.GitHubApiUrl">
            <summary>
            The base address for the GitHub API
            </summary>
        </member>
        <member name="M:Octokit.GitHubClient.#ctor(Octokit.ProductHeaderValue)">
            <summary>
            Create a new instance of the GitHub API v3 client pointing to
            https://api.github.com/
            </summary>
            <remarks>
            See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required
            </remarks>
            <param name="productInformation">
            The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of
            the user agent for analytics purposes, and used by GitHub to contact you if there are problems.
            </param>
        </member>
        <member name="M:Octokit.GitHubClient.#ctor(Octokit.ProductHeaderValue,Octokit.ICredentialStore)">
            <summary>
            Create a new instance of the GitHub API v3 client pointing to
            https://api.github.com/
            </summary>
            <remarks>
            See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required
            </remarks>
            <param name="productInformation">
            The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of
            the user agent for analytics purposes, and used by GitHub to contact you if there are problems.
            </param>
            <param name="credentialStore">Provides credentials to the client when making requests</param>
        </member>
        <member name="M:Octokit.GitHubClient.#ctor(Octokit.ProductHeaderValue,System.Uri)">
            <summary>
            Create a new instance of the GitHub API v3 client pointing to the specified baseAddress.
            </summary>
            <remarks>
            See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required
            </remarks>
            <param name="productInformation">
            The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of
            the user agent for analytics purposes, and used by GitHub to contact you if there are problems.
            </param>
            <param name="baseAddress">
            The address to point this client to. Typically used for GitHub Enterprise
            instances</param>
        </member>
        <member name="M:Octokit.GitHubClient.#ctor(Octokit.ProductHeaderValue,Octokit.ICredentialStore,System.Uri)">
            <summary>
            Create a new instance of the GitHub API v3 client pointing to the specified baseAddress.
            </summary>
            <remarks>
            See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required
            </remarks>
            <param name="productInformation">
            The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of
            the user agent for analytics purposes, and used by GitHub to contact you if there are problems.
            </param>
            <param name="credentialStore">Provides credentials to the client when making requests</param>
            <param name="baseAddress">
            The address to point this client to. Typically used for GitHub Enterprise
            instances</param>
        </member>
        <member name="M:Octokit.GitHubClient.#ctor(Octokit.IConnection)">
            <summary>
            Create a new instance of the GitHub API v3 client using the specified connection.
            </summary>
            <param name="connection">The underlying <seealso cref="T:Octokit.IConnection"/> used to make requests</param>
        </member>
        <member name="M:Octokit.GitHubClient.SetRequestTimeout(System.TimeSpan)">
            <summary>
            Set the GitHub Api request timeout.
            Useful to set a specific timeout for lengthy operations, such as uploading release assets
            </summary>
            <remarks>
            See more information here: https://technet.microsoft.com/library/system.net.http.httpclient.timeout(v=vs.110).aspx
            </remarks>
            <param name="timeout">The Timeout value</param>
        </member>
        <member name="M:Octokit.GitHubClient.GetLastApiInfo">
            <summary>
            Gets the latest API Info - this will be null if no API calls have been made
            </summary>
            <returns><seealso cref="T:Octokit.ApiInfo"/> representing the information returned as part of an Api call</returns>
        </member>
        <member name="P:Octokit.GitHubClient.Credentials">
            <summary>
            Convenience property for getting and setting credentials.
            </summary>
            <remarks>
            You can use this property if you only have a single hard-coded credential. Otherwise, pass in an
            <see cref="T:Octokit.ICredentialStore"/> to the constructor.
            Setting this property will change the <see cref="T:Octokit.ICredentialStore"/> to use
            the default <see cref="T:Octokit.Internal.InMemoryCredentialStore"/> with just these credentials.
            </remarks>
        </member>
        <member name="P:Octokit.GitHubClient.BaseAddress">
            <summary>
            The base address of the GitHub API. This defaults to https://api.github.com,
            but you can change it if needed (to talk to a GitHub:Enterprise server for instance).
            </summary>
        </member>
        <member name="P:Octokit.GitHubClient.Connection">
            <summary>
            Provides a client connection to make rest requests to HTTP endpoints.
            </summary>
        </member>
        <member name="P:Octokit.GitHubClient.Authorization">
            <summary>
            Access GitHub's Authorization API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/oauth_authorizations/
            </remarks>
        </member>
        <member name="P:Octokit.GitHubClient.Activity">
            <summary>
            Access GitHub's Activity API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/activity/
            </remarks>
        </member>
        <member name="P:Octokit.GitHubClient.Issue">
            <summary>
            Access GitHub's Issue API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/issues/
            </remarks>
        </member>
        <member name="P:Octokit.GitHubClient.Migration">
            <summary>
            Access GitHub's Migration API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/migration/
            </remarks>
        </member>
        <member name="P:Octokit.GitHubClient.Miscellaneous">
            <summary>
            Access GitHub's Miscellaneous API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/misc/
            </remarks>
        </member>
        <member name="P:Octokit.GitHubClient.Oauth">
            <summary>
            Access GitHub's OAuth API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/oauth/
            </remarks>
        </member>
        <member name="P:Octokit.GitHubClient.Organization">
            <summary>
            Access GitHub's Organizations API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/orgs/
            </remarks>
        </member>
        <member name="P:Octokit.GitHubClient.PullRequest">
            <summary>
            Access GitHub's Pull Requests API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/pulls/
            </remarks>
        </member>
        <member name="P:Octokit.GitHubClient.Repository">
            <summary>
            Access GitHub's Repositories API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/repos/
            </remarks>
        </member>
        <member name="P:Octokit.GitHubClient.Gist">
            <summary>
            Access GitHub's Gists API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/gists/
            </remarks>
        </member>
        <member name="P:Octokit.GitHubClient.User">
            <summary>
            Access GitHub's Users API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/users/
            </remarks>
        </member>
        <member name="P:Octokit.GitHubClient.Git">
            <summary>
            Access GitHub's Git Data API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/git/
            </remarks>
        </member>
        <member name="P:Octokit.GitHubClient.GitHubApps">
            <summary>
            Access GitHub's Apps API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/apps/
            </remarks>
        </member>
        <member name="P:Octokit.GitHubClient.Search">
            <summary>
            Access GitHub's Search API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/search/
            </remarks>
        </member>
        <member name="P:Octokit.GitHubClient.Enterprise">
            <summary>
            Access GitHub's Enterprise API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/enterprise/
            </remarks>
        </member>
        <member name="P:Octokit.GitHubClient.Reaction">
            <summary>
            Access GitHub's Reactions API
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/reactions/
            </remarks>
        </member>
        <member name="P:Octokit.GitHubClient.Check">
            <summary>
            Access GitHub's Checks API
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/checks/
            </remarks>
        </member>
        <member name="F:Octokit.AcceptHeaders.LicensesApiPreview">
            <summary>
            Support for retrieving information about open source license usage on GitHub.com.
            Custom media type: drax-preview Announced: 2015-03-09 Update 1: 2015-06-24 Update 2: 2015-08-04
            </summary>
        </member>
        <member name="M:Octokit.AcceptHeaders.Concat(System.String[])">
            <summary>
            Combines multiple preview headers. GitHub API supports Accept header with multiple
            values separated by comma.
            </summary>
            <param name="headers">Accept header values that will be combine to single Accept header.</param>
            <remarks>
            This Accept header <c>application/vnd.github.loki-preview+json,application/vnd.github.drax-preview+json</c>
            indicated we want both Protected Branches and Licenses preview APIs.
            </remarks>
            <returns>Accept header value.</returns>
        </member>
        <member name="T:Octokit.ApiExtensions">
            <summary>
            Extensions for working with the <see cref="T:Octokit.IApiConnection"/>
            </summary>
        </member>
        <member name="M:Octokit.ApiExtensions.GetAll``1(Octokit.IApiConnection,System.Uri)">
            <summary>
            Gets all API resources in the list at the specified URI.
            </summary>
            <typeparam name="T">Type of the API resource in the list.</typeparam>
            <param name="connection">The connection to use</param>
            <param name="uri">URI of the API resource to get</param>
            <returns><see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of the The API resources in the list.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiExtensions.GetHtml(Octokit.IApiConnection,System.Uri)">
            <summary>
            Gets the HTML content of the API resource at the specified URI.
            </summary>
            <param name="connection">The connection to use</param>
            <param name="uri">URI of the API resource to get</param>
            <returns>The API resource's HTML content.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiExtensions.GetHtml(Octokit.IConnection,System.Uri)">
            <summary>
            Performs an asynchronous HTTP GET request that expects a <seealso cref="T:Octokit.IResponse"/> containing HTML.
            </summary>
            <param name="connection">The connection to use</param>
            <param name="uri">URI endpoint to send request to</param>
            <returns><seealso cref="T:Octokit.IResponse"/> representing the received HTTP response</returns>
        </member>
        <member name="M:Octokit.ApiExtensions.GetResponse``1(Octokit.IConnection,System.Uri)">
            <summary>
            Gets the API resource at the specified URI.
            </summary>
            <typeparam name="T">Type of the API resource to get.</typeparam>
            <param name="connection">The connection to use</param>
            <param name="uri">URI of the API resource to get</param>
            <returns>The API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiExtensions.GetResponse``1(Octokit.IConnection,System.Uri,System.Threading.CancellationToken)">
            <summary>
            Gets the API resource at the specified URI.
            </summary>
            <typeparam name="T">Type of the API resource to get.</typeparam>
            <param name="connection">The connection to use</param>
            <param name="uri">URI of the API resource to get</param>
            <param name="cancellationToken">A token used to cancel the GetResponse request</param>
            <returns>The API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiExtensions.IsTrue(Octokit.IResponse)">
            <summary>
            Returns true if the API call represents a true response, or false if it represents a false response.
            Throws an exception if the HTTP status does not match either a true or false response.
            </summary>
            <remarks>
            Some API endpoints return a 204 for "true" and 404 for false. See https://developer.github.com/v3/activity/starring/#check-if-you-are-starring-a-repository
            for one example. This encapsulates that logic.
            </remarks>
            <exception cref="T:Octokit.ApiException">Thrown if the status is neither 204 nor 404</exception>
            <param name="response">True for a 204 response, False for a 404</param>
            <returns></returns>
        </member>
        <member name="T:Octokit.ApiUrls">
            <summary>
            Class for retrieving GitHub API URLs
            </summary>
        </member>
        <member name="M:Octokit.ApiUrls.Authorizations">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the authorizations for the currently logged in user.
            </summary>
        </member>
        <member name="M:Octokit.ApiUrls.Authorizations(System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all authorizations for a given user
            </summary>
            <param name="id">The user Id to search for</param>
        </member>
        <member name="M:Octokit.ApiUrls.AuthorizationsForClient(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all authorizations for a given client
            </summary>
            <param name="clientId">
            The 20 character OAuth app client key for which to create the token.
            </param>
        </member>
        <member name="M:Octokit.ApiUrls.AllPublicRepositories">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all public repositories in
            response to a GET request.
            </summary>
        </member>
        <member name="M:Octokit.ApiUrls.AllPublicRepositories(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all public repositories in
            response to a GET request.
            </summary>
            <param name="since">The integer Id of the last Repository that you’ve seen.</param>
        </member>
        <member name="M:Octokit.ApiUrls.Repositories">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the repositories for the currently logged in user in
            response to a GET request. A POST to this URL creates a new repository.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Repositories(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the repositories for the specified login.
            </summary>
            <param name="login">The login for the user</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.OrganizationRepositories(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the repositories for the specified organization in
            response to a GET request. A POST to this URL creates a new repository for the organization.
            </summary>
            <param name="organization">The name of the organization</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.UserOrganizations">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the organizations for the currently logged in user.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.UserOrganizations(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the organizations for the specified login.
            </summary>
            <param name="login">The login for the user</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.AllOrganizations">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the organizations.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.AllOrganizations(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the organizations.
            </summary>
            /// <param name="since">The integer Id of the last Organization that you’ve seen.</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Organization(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the organization for the specified organization name
            </summary>
            <param name="organizationName">The name of the organization</param>
            <returns>The <see cref="T:System.Uri"/> that returns the organization for the specified organization name</returns>
        </member>
        <member name="M:Octokit.ApiUrls.SshKeys">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the SSH keys for the currently logged in user.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.SshKeys(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the SSH keys for the specified user.
            </summary>
            <param name="login">The login for the user</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Keys">
            <summary>
            Returns the <see cref="T:System.Uri"/> to retrieve keys for the current user.
            </summary>
        </member>
        <member name="M:Octokit.ApiUrls.Keys(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> to retrieve keys for a given user.
            </summary>
            <param name="userName">The user to search on</param>
        </member>
        <member name="M:Octokit.ApiUrls.Keys(System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> to retrieve a given key.
            </summary>
            <param name="id">The Key Id to retrieve</param>
        </member>
        <member name="M:Octokit.ApiUrls.Emails">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the email addresses for the currently logged in user.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Releases(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the releases for the specified repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Releases(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns a single release for the specified repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="id">The id of the release</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Releases(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns a single release for the specified repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="tag">The tag of the release</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.LatestRelease(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the latest release for the specified repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.ReleaseAssets(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all the assets for the specified release for the specified repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="id">The id of the release</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Asset(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the assets specified by the asset id.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="id">The id of the release asset</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Notifications">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the notifications for the currently logged in user.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Notifications(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the notifications for the currently logged in user
            specific to the repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Notification(System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified notification.
            </summary>
            <param name="id">The Id of the notification.</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.NotificationSubscription(System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified notification's subscription status.
            </summary>
            <param name="id">The Id of the notification.</param>
        </member>
        <member name="M:Octokit.ApiUrls.AccessTokens(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for creating a new installation token.
            </summary>
            <param name="installationId">The Id of the GitHub App installation.</param>
        </member>
        <member name="M:Octokit.ApiUrls.App">
            <summary>
            Returns the <see cref="T:System.Uri"/> that creates a github app.
            </summary>
        </member>
        <member name="M:Octokit.ApiUrls.App(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that creates a github app.
            </summary>
        </member>
        <member name="M:Octokit.ApiUrls.Installations">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all the installations of the authenticated application.
            </summary>
        </member>
        <member name="M:Octokit.ApiUrls.UserInstallationRepositories(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists repositories accessible to the user for an installation..
            </summary>
            <param name="installationId">The id of the installation</param>
        </member>
        <member name="M:Octokit.ApiUrls.RepoInstallation(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the repository's installation information.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoInstallation(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the repository's installation information.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.OrganizationInstallation(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the organization's installation information.
            </summary>
        </member>
        <member name="M:Octokit.ApiUrls.UserInstallation(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the user's installation information.
            </summary>
        </member>
        <member name="M:Octokit.ApiUrls.Installation(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns a single installation of the authenticated application.
            </summary>
        </member>
        <member name="M:Octokit.ApiUrls.UserInstallations">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all the installations in repositories the user has explicit permission to access
            </summary>
        </member>
        <member name="M:Octokit.ApiUrls.InstallationRepositories">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all the repositores
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Issues">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the issues  across all the authenticated user’s visible
            repositories including owned repositories, member repositories, and organization repositories:
            </summary>
        </member>
        <member name="M:Octokit.ApiUrls.IssuesForOwnedAndMember">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the issues across owned and member repositories for the
            authenticated user:
            </summary>
        </member>
        <member name="M:Octokit.ApiUrls.Issues(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the issues for the currently logged in user
            specific to the repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Issues(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the issues for the specified organization  for the
            currently logged in user.
            </summary>
            <param name="organization">The name of the organization</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Issue(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified issue.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssueLock(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified issue to be locked/unlocked.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssueReactions(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the reaction of a specified issue.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssueReactions(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the reaction of a specified issue.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssueTimeline(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the timeline of a specified issue.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="repo">The name of the repository</param>
            <param name="number">The issue number</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssueTimeline(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the timeline of a specified issue.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssueComments(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the comments for all issues in a specific repo.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssueComments(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the comments of a specified issue.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssueComment(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified comment.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="id">The comment id</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssueCommentReactions(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the reaction of a specified issue comment.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The comment number</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssueCommentReactions(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the reaction of a specified issue comment.
            </summary>
            <param name="repositoryId">The owner of the repository</param>
            <param name="number">The comment number</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.CommitComment(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified comment.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The comment number</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.CommitComments(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the comments of a specified commit.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="sha">The sha of the commit</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.CommitComments(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the comments of a specified commit.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.CommitCommentReactions(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the reaction of a specified commit comment.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The comment number</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.CommitCommentReactions(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the reaction of a specified commit comment.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The comment number</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Assignees(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the assignees to which issues may be assigned.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckAssignee(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns a 204 if the login belongs to an assignee of the repository.
            Otherwire returns a 404.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="login">The login for the user</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssueAssignees(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> to add and remove assignees for an issue.        
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Members(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the members of the organization
            </summary>
            <param name="org">The organization</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Members(System.String,Octokit.OrganizationMembersFilter)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the members of the organization
            </summary>
            <param name="org">The organization</param>
            <param name="filter">The member filter, <see cref="T:Octokit.OrganizationMembersFilter"/></param>
            <returns>The correct uri</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Members(System.String,Octokit.OrganizationMembersRole)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the members of the organization
            </summary>
            <param name="org">The organization</param>
            <param name="role">The role filter, <see cref="T:Octokit.OrganizationMembersRole"/></param>
            <returns>The correct uri</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Members(System.String,Octokit.OrganizationMembersFilter,Octokit.OrganizationMembersRole)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the members of the organization
            </summary>
            <param name="org">The organization</param>
            <param name="filter">The member filter, <see cref="T:Octokit.OrganizationMembersFilter"/></param>
            <param name="role">The role filter, <see cref="T:Octokit.OrganizationMembersRole"/></param>
            <returns>The correct uri</returns>
        </member>
        <member name="M:Octokit.ApiUrls.PublicMembers(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the public members of the organization
            </summary>
            <param name="org">Organization</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckMember(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns a 204 if requester is an organization member and
            the user is, publicly or privately a member of the organization.
            Returns a 404 if the requester is an organization member and the user is not a member or
            the requester is not an organization member and is inquiring about themselves.
            Returns a 302 if the requester is not an organization member.
            </summary>
            <param name="org">The organization being inquired about</param>
            <param name="name">The user being inquired about</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.OrganizationMember(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns member of organization
            </summary>
            <param name="org">The organization being inquired about</param>
            <param name="user">The user being inquired about</param>
            <returns>The <see cref="T:System.Uri"/> that returns member of organization</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckMemberPublic(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns a 204 if the user is a public member of the 
            organization.
            Otherwise returns a 404.
            </summary>
            <param name="org">The organization being inquired about</param>
            <param name="name">The user being inquired about</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.OrganizationMembership(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns a 204 if the user is publicizing, or concealing
            their membership in an organization.
            </summary>
            <param name="org">The organization to publicize, or conceal their membership of</param>
            <param name="name">The user publicizing, or concealing their membership of the organization</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.OrganizationPendingInvititations(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the organizations pending invitations
            </summary>
            <param name="org">The name of the organization</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.OutsideCollaborators(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the outside collaborators of the organization
            </summary>
            <param name="org">The organization</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.OutsideCollaborators(System.String,Octokit.OrganizationMembersFilter)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the outside collaborators of the organization
            </summary>
            <param name="org">The organization</param>
            <param name="filter">The collaborator filter, <see cref="T:Octokit.OrganizationMembersFilter"/></param>
            <returns>The correct uri</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Events(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the issue/pull request event and issue info for the specified repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssuesEvents(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the issue/pull request event info for the specified issue.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssuesEvents(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the issue/pull request event and issue info for the specified repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssuesEvent(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the issue/pull request event and issue info for the specified event.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="id">The event id</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Milestone(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the specified milestone.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The milestone number</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Milestones(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the milestones for the specified repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Label(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the specified label.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="labelName">The name of label</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Labels(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the labels for the specified repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssueLabel(System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the named label for the specified issue.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
            <param name="labelName">The name of the label</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssueLabels(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the labels for the specified issue.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The issue number</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.MilestoneLabels(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the labels for all issues in the specified milestone.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The milestone number</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.CreateCommitStatus(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> to use when creating a commit status for the specified reference.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The reference (SHA, branch name, or tag name) to list commits for</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryHooks(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the repository hooks for the specified reference.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryHookById(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that gets the repository hook for the specified reference.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="hookId">The identifier of the repository hook</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryHookTest(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that can tests a specified repository hook
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="hookId">The identifier of the repository hook</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryHookPing(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that can ping a specified repository hook
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="hookId">The identifier of the repository hook</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.CommitStatuses(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the commit statuses for the specified reference.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The reference (SHA, branch name, or tag name) to list commits for</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.CombinedCommitStatus(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns a combined view of commit statuses for the specified reference.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The reference (SHA, branch name, or tag name) to list commits for</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryForks(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the repository forks for the specified reference.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Watchers(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the watched repositories for the authenticated user.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that lists the watched repositories for the authenticated user.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Watched">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the watched repositories for the authenticated user.
            </summary>
        </member>
        <member name="M:Octokit.ApiUrls.WatchedByUser(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the watched repositories for the specified user.
            </summary>
            <param name="user">The user that has the watches</param>
        </member>
        <member name="M:Octokit.ApiUrls.Watched(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that shows whether the repo is starred by the current user.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Stargazers(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the starred repositories for the authenticated user.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that lists the starred repositories for the authenticated user.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Starred">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the starred repositories for the authenticated user.
            </summary>
        </member>
        <member name="M:Octokit.ApiUrls.StarredByUser(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the starred repositories for the specified user.
            </summary>
            <param name="user">The user that has the stars</param>
        </member>
        <member name="M:Octokit.ApiUrls.Starred(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that shows whether the repo is starred by the current user.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Tag(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified tag.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The tag reference (SHA)</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.CreateTag(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for creating a tag object.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Events">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the list of public events.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Feeds">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the feeds available to the authenticating user.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Gist">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the list of public gists.
            </summary>
        </member>
        <member name="M:Octokit.ApiUrls.Gist(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified gist.
            </summary>
            <param name="id">The id of the gist</param>
        </member>
        <member name="M:Octokit.ApiUrls.ForkGist(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the forks for the specified gist.
            </summary>
            <param name="id">The id of the gist</param>
        </member>
        <member name="M:Octokit.ApiUrls.PublicGists">
            <summary>
            Returns the <see cref="T:System.Uri"/> for all public gists.
            </summary>
        </member>
        <member name="M:Octokit.ApiUrls.StarredGists">
            <summary>
            Returns the <see cref="T:System.Uri"/> for all started public gists.
            </summary>
        </member>
        <member name="M:Octokit.ApiUrls.UsersGists(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for all gists for a given user.
            </summary>
            <param name="user">The user to search for</param>
        </member>
        <member name="M:Octokit.ApiUrls.StarGist(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> to star a given gist.
            </summary>
            <param name="id">The id of the gist</param>
        </member>
        <member name="M:Octokit.ApiUrls.GistComments(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the comments for the specified gist.
            </summary>
            <param name="gistId">The id of the gist</param>
        </member>
        <member name="M:Octokit.ApiUrls.GistCommits(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the commits for the specified gist.
            </summary>
            <param name="id">The id of the gist</param>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequest(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the specified pull request.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequests(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the pull requests for a repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.MergePullRequest(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the pull request merge state.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <returns>The <see cref="T:System.Uri"/> that returns the pull request merge state.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestCommits(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the commits on a pull request.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <returns>The <see cref="T:System.Uri"/> that returns the commits on a pull request.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestFiles(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the files on a pull request.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <returns>The <see cref="T:System.Uri"/> that returns the files on a pull request.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.GistComment(System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for a spesific comment for the specified commit.
            </summary>
            <param name="gistId">The id of the gist</param>
            <param name="commentId">The id of the comment</param>
        </member>
        <member name="M:Octokit.ApiUrls.Commit(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified commit.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The commit reference (SHA)</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Reference(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified reference.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Reference(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified reference.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="referenceName">The reference name</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.CreateCommit(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for creating a commit object.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.CreateMerge(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for creating a merge object.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.NetworkEvents(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the network of repositories.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for the network of repositories.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.OrganizationEvents(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the organization.
            </summary>
            <param name="organization">The name of the organization</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.ReceivedEvents(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the received events for a user.
            </summary>
            <param name="user">The login of the user</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.ReceivedEvents(System.String,System.Boolean)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the received events for a user.
            </summary>
            <param name="user">The login of the user</param>
            <param name="isPublic">Whether to return public events or not</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.PerformedEvents(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for events performed by a user.
            </summary>
            <param name="user">The login of the user</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.PerformedEvents(System.String,System.Boolean)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for events performed by a user.
            </summary>
            <param name="user">The login of the user</param>
            <param name="isPublic">Whether to return public events or not</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.OrganizationEvents(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for events associated with an organization.
            </summary>
            <param name="user">The login of the user</param>
            <param name="organization">The name of the organization</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestReviewComments(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the comments of a specified pull request review.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <returns>The <see cref="T:System.Uri"/></returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestReviews(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the reviews opf a specified pull request
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <returns>The <see cref="T:System.Uri"/></returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestReviewComment(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified pull request review comment.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The comment number</param>
            <returns>The <see cref="T:System.Uri"/></returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestReview(System.String,System.String,System.Int32,System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified pull request review.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
            <returns>The <see cref="T:System.Uri"/></returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestReviewDismissal(System.Int64,System.Int32,System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for dismissing a specified pull request review
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
            <returns>The <see cref="T:System.Uri"/></returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestReviewDismissal(System.String,System.String,System.Int32,System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for dismissing a specified pull request review
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
            <returns>The <see cref="T:System.Uri"/></returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestReviewSubmit(System.Int64,System.Int32,System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for submitting a pull request review
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
            <returns>The <see cref="T:System.Uri"/> that </returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestReviewSubmit(System.String,System.String,System.Int32,System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for submitting a pull request review
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
            <returns>The <see cref="T:System.Uri"/></returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestReviewComments(System.Int64,System.Int32,System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for submitting a pull request review
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
            <returns>The <see cref="T:System.Uri"/> that </returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestReviewComments(System.String,System.String,System.Int32,System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for submitting a pull request review
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
            <returns>The <see cref="T:System.Uri"/></returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestReview(System.Int64,System.Int32,System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for a specified pull request review.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <param name="reviewId">The pull request review number</param>
            <returns>The <see cref="T:System.Uri"/></returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestReviewCommentReaction(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the reaction of a specified pull request review comment.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The comment number</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestReviewCommentReaction(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the reaction of a specified pull request review comment.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The comment number</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestReviewCommentsRepository(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the pull request review comments on a specified repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns>The <see cref="T:System.Uri"/></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Blobs(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for a specific blob.
            </summary>
            <param name="owner">The owner of the blob</param>
            <param name="name">The name of the organization</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Blob(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for a specific blob.
            </summary>
            <param name="owner">The owner of the blob</param>
            <param name="name">The name of the organization</param>
            <param name="reference">The SHA of the blob</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Tree(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified tree.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Tree(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified tree.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The tree reference (SHA)</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.TreeRecursive(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified tree.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The tree reference (SHA)</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.OrganizationTeams(System.String)">
            <summary>
            returns the <see cref="T:System.Uri"/> for org teams 
            use for both Get and Create methods
            </summary>
            <param name="organization"></param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.UserTeams">
            <summary>
            Returns the <see cref="T:System.Uri"/> to discover teams 
            for the current user
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.TeamChildTeams(System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for child teams
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Teams(System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for teams
            use for getting, updating, or deleting a <see cref="T:Octokit.Team"/>.
            </summary>
            <param name="id">The id of the <see cref="T:Octokit.Team"/>.</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.TeamMember(System.Int32,System.String)">
            <summary>
            returns the <see cref="T:System.Uri"/> for team member
            </summary>
            <param name="id">The team id</param>
            <param name="login">The user login.</param>
        </member>
        <member name="M:Octokit.ApiUrls.TeamMembers(System.Int32)">
            <summary>
            returns the <see cref="T:System.Uri"/> for team members list
            </summary>
            <param name="id">The team id</param>
        </member>
        <member name="M:Octokit.ApiUrls.TeamRepositories(System.Int32)">
            <summary>
            returns the <see cref="T:System.Uri"/> for the repositories
            </summary>
            <param name="id">The team id</param>
        </member>
        <member name="M:Octokit.ApiUrls.TeamRepository(System.Int32,System.String,System.String)">
            <summary>
            returns the <see cref="T:System.Uri"/> for a team repository
            </summary>
            <param name="id">The team id</param>
            <param name="organization">The organization id</param>
            <param name="repoName">The repository name</param>
        </member>
        <member name="M:Octokit.ApiUrls.TeamPendingInvitations(System.Int32)">
            <summary>
            returns the <see cref="T:System.Uri"/> for the teams pending invitations
            </summary>
            <param name="id">The team id</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoCollaborators(System.String,System.String)">
            <summary>
            returns the <see cref="T:System.Uri"/> for teams
            use for update or deleting a team
            </summary>
            <param name="owner">owner of repo</param>
            <param name="name">name of repo</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoCollaborator(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> to check user is collaborator
            </summary>
            <param name="owner">The owner of repo</param>
            <param name="repo">The name of repo</param>
            <param name="user">The name of user</param>
            <returns>The <see cref="T:System.Uri"/> to check user is collaborator</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoCollaborator(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> to check user is collaborator
            </summary>
            <param name="repositoryId">The id of the repository</param>
            <param name="user">The name of the user</param>
            <returns>The <see cref="T:System.Uri"/> to check user is collaborator</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoCollaboratorPermission(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> to review the collaborators permission
            </summary>
            <param name="owner">The owner of the repo</param>
            <param name="repo">The name of the repo</param>
            <param name="user">The name of the user</param>
            <returns>The <see cref="T:System.Uri"/> to review the collaborators permission</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoBranches(System.String,System.String)">
            <summary>
            returns the <see cref="T:System.Uri"/> for branches
            </summary>
            <param name="owner">owner of repo</param>
            <param name="name">name of repo</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.SearchRepositories">
            <summary>
            Creates the relative <see cref="T:System.Uri"/> for searching repositories
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.SearchUsers">
            <summary>
            Creates the relative <see cref="T:System.Uri"/> for searching users
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.SearchIssues">
            <summary>
            Creates the relative <see cref="T:System.Uri"/> for searching issues
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.SearchCode">
            <summary>
            Creates the relative <see cref="T:System.Uri"/> for searching code
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.SearchLabels">
            <summary>
            Creates the relative <see cref="T:System.Uri"/> for searching labels
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryContributors(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for repository contributors.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryLanguages(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for repository languages.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryTeams(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for repository teams.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryTags(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for repository tags.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryTransfer(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for a repository transfer.
            </summary>
            <param name="owner">The current owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryTransfer(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for a repository transfer.
            </summary>
            <param name="repositoryId">The id of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryCommit(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for repository commits.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="reference">The commit reference (SHA)</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryCommits(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for repository commits.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoCompare(System.String,System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for comparing two commits.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="base">The base commit</param>
            <param name="head">The head commit</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoBranch(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for a repository branch.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branchName">The name of the branch</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoBranchProtection(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for a repository branches protection.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branchName">The name of the branch</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoBranchProtection(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for a repository branches protection.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branchName">The name of the branch</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoRequiredStatusChecks(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for required status checks for a protected branch.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branchName">The name of the branch</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoRequiredStatusChecks(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for required status checks for a protected branch.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branchName">The name of the branch</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoRequiredStatusChecksContexts(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for required status checks for a protected branch.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branchName">The name of the branch</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoRequiredStatusChecksContexts(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for required status checks for a protected branch.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branchName">The name of the branch</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoProtectedBranchReviewEnforcement(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for required_pull_request_reviews for a protected branch
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branchName">The name of the branch</param>
        </member>
        <member name="M:Octokit.ApiUrls.RepoProtectedBranchReviewEnforcement(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for required_pull_request_reviews for a protected branch
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branchName">The name of the branch</param>
        </member>
        <member name="M:Octokit.ApiUrls.RepoProtectedBranchAdminEnforcement(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for admin enforcement for a protected branch
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branchName">The name of the branch</param>
        </member>
        <member name="M:Octokit.ApiUrls.RepoProtectedBranchAdminEnforcement(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for admin enforcement for a protected branch
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branchName">The name of the branch</param>
        </member>
        <member name="M:Octokit.ApiUrls.RepoRestrictions(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for restrictions for a protected branch.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branchName">The name of the branch</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoRestrictions(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for restrictions for a protected branch.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branchName">The name of the branch</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoRestrictionsTeams(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for team restrictions for a protected branch.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branchName">The name of the branch</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoRestrictionsTeams(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for team restrictions for a protected branch.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branchName">The name of the branch</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoRestrictionsUsers(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for user restrictions for a protected branch.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="branchName">The name of the branch</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoRestrictionsUsers(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for user restrictions for a protected branch.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branchName">The name of the branch</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Repository(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for a repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryDeployKey(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for a deploy key for a repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="number">The id of the deploy key of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryDeployKeys(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for deploy keys for a repository.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Deployments(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the Deployments API for the given repository.
            </summary>
            <param name="owner">Owner of the repository</param>
            <param name="name">Name of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for the Deployments API for the given repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.DeploymentStatuses(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the Deployment Statuses API for the given deployment.
            </summary>
            <param name="owner">Owner of the repository</param>
            <param name="name">Name of the repository</param>
            <param name="deploymentId">Id of the deployment</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Followers">
            <summary>
            Creates the relative <see cref="T:System.Uri"/> for retrieving the 
            current users followers
            </summary>
            <returns>The <see cref="T:System.Uri"/> for retrieving the current users followers</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Followers(System.String)">
            <summary>
            Creates the relative <see cref="T:System.Uri"/> for retrieving
            the followers for the specified user
            </summary>
            <param name="login">name of the user</param>
            <returns>The <see cref="T:System.Uri"/> for retrieving the specified users followers</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Following">
            <summary>
            Creates the relative <see cref="T:System.Uri"/> for retrieving the users the current user follows
            </summary>
            <returns>The <see cref="T:System.Uri"/> for retrieving the users the current user follows</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Following(System.String)">
            <summary>
            Creates the relative <see cref="T:System.Uri"/> for retrieving the users the specified user follows
            </summary>
            <param name="login">name of the user</param>
            <returns>The <see cref="T:System.Uri"/> for retrieving the users the specified user follows</returns>
        </member>
        <member name="M:Octokit.ApiUrls.IsFollowing(System.String)">
            <summary>
            Creates the relative <see cref="T:System.Uri"/> for checking is the current user is following
            another user
            </summary>
            <param name="following">name of the user followed</param>
            <returns>The <see cref="T:System.Uri"/> for checking if the current user follows the specified user.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.IsFollowing(System.String,System.String)">
            <summary>
            Creates the relative <see cref="T:System.Uri"/> for checking if a user is following another user
            </summary>
            <param name="login">name of the user following</param>
            <param name="following">name of the user followed</param>
            <returns>The <see cref="T:System.Uri"/> for checking if the specified user follows another user</returns>
        </member>
        <member name="M:Octokit.ApiUrls.User(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the user for the given login
            </summary>
            <param name="login">Name of the user</param>
            <returns>The <see cref="T:System.Uri"/> for the user for the given login</returns>
        </member>
        <member name="M:Octokit.ApiUrls.OauthAuthorize">
            <summary>
            Creates the relative <see cref="T:System.Uri"/> for initiating the OAuth Web login Flow
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.OauthAccessToken">
            <summary>
            Creates the relative <see cref="T:System.Uri"/> to request an OAuth access token.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryReadme(System.String,System.String)">
            <summary>
            Creates the relative <see cref="T:System.Uri"/> for getting the README of the specified repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for getting the README of the specified repository</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryContent(System.String,System.String)">
            <summary>
            Creates the relative <see cref="T:System.Uri"/> for getting the contents of the specified repository's root
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for getting the contents of the specified repository's root</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryContent(System.String,System.String,System.String)">
            <summary>
            Creates the relative <see cref="T:System.Uri"/> for getting the contents of the specified repository and path
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="path">The path of the contents to get</param>
            <returns>The <see cref="T:System.Uri"/> for getting the contents of the specified repository and path</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryArchiveLink(System.String,System.String,Octokit.ArchiveFormat,System.String)">
            <summary>
            Creates the relative <see cref="T:System.Uri"/> for getting an archive of a given repository's contents, in a specific format
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="archiveFormat">The format of the archive. Can be either tarball or zipball</param>
            <param name="reference">A valid Git reference.</param>
            <returns>The <see cref="T:System.Uri"/> for getting an archive of a given repository's contents, in a specific format</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryContent(System.String,System.String,System.String,System.String)">
            <summary>
            Creates the relative <see cref="T:System.Uri"/> for getting the contents of the specified repository and path
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <param name="path">The path of the contents to get</param>
            <param name="reference">The name of the commit/branch/tag. Default: the repository’s default branch (usually master)</param>
            <returns>The <see cref="T:System.Uri"/> for getting the contents of the specified repository and path</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryPage(System.String,System.String)">
            <summary>
            Creates the relative <see cref="T:System.Uri"/> for getting the page metadata for a given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for getting the page metadata for a given repository</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryPageBuilds(System.String,System.String)">
            <summary>
            Creates the relative <see cref="T:System.Uri"/> for getting all build metadata for a given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for getting all build metadata for a given repository</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryPageBuildsLatest(System.String,System.String)">
            <summary>
            Creates the relative <see cref="T:System.Uri"/> for getting the build metadata for the last build for a given repository
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="name">The name of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for getting the build metadata for the last build for a given repository</returns>
        </member>
        <member name="M:Octokit.ApiUrls.StatsContributors(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the contributors for the given repository
            </summary>
            <param name="owner">Owner of the repository</param>
            <param name="name">Name of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for the contributors for the given repository</returns>
        </member>
        <member name="M:Octokit.ApiUrls.StatsCommitActivity(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the commit activity for the given repository
            </summary>
            <param name="owner">Owner of the repository</param>
            <param name="name">Name of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for the commit activity for the given repository</returns>
        </member>
        <member name="M:Octokit.ApiUrls.StatsCodeFrequency(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the code frequency for the given repository
            </summary>
            <param name="owner">Owner of the repository</param>
            <param name="name">Name of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for the code frequency for the given repository</returns>
        </member>
        <member name="M:Octokit.ApiUrls.StatsParticipation(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the participation for the given repository
            </summary>
            <param name="owner">Owner of the repository</param>
            <param name="name">Name of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for the participation for the given repository</returns>
        </member>
        <member name="M:Octokit.ApiUrls.StatsPunchCard(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the punch card for the given repository
            </summary>
            <param name="owner">Owner of the repository</param>
            <param name="name">Name of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for the punch card for the given repository</returns>
        </member>
        <member name="M:Octokit.ApiUrls.AdminPreReceiveEnvironments">
            <summary>
            Creates the <see cref="T:System.Uri"/> for pre-receive environments.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.AdminPreReceiveEnvironments(System.Int64)">
            <summary>
            Creates the <see cref="T:System.Uri"/> for pre-receive environments.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.AdminPreReceiveEnvironmentDownload(System.Int64)">
            <summary>
            Creates the <see cref="T:System.Uri"/> for pre-receive environment download status.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.AdminPreReceiveEnvironmentDownloadStatus(System.Int64)">
            <summary>
            Creates the <see cref="T:System.Uri"/> for pre-receive environment download status.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.UserAdministrationSiteAdmin(System.String)">
            <summary>
            Creates the relative <see cref="T:System.Uri"/> for altering administration status of a user.
            </summary>
            <param name="login">The login for the intended user.</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.UserAdministrationSuspension(System.String)">
            <summary>
            Creates the relative <see cref="T:System.Uri"/> for altering suspension status of a user.
            </summary>
            <param name="login">The login for the intended user.</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Asset(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the assets specified by the asset id.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The id of the release asset</param>
            <returns>The <see cref="T:System.Uri"/> that returns the assets specified by the asset id.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Assignees(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the assignees to which issues may be assigned.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that returns all of the assignees to which issues may be assigned.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Blobs(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for a specific blob.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for a specific blob.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Blob(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for a specific blob.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The SHA of the blob</param>
            <returns>The <see cref="T:System.Uri"/> for a specific blob.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckAssignee(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns a 204 if the login belongs to an assignee of the repository. Otherwire returns a 404.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="login">The login for the user</param>
            <returns>The <see cref="T:System.Uri"/> that returns a 204 if the login belongs to an assignee of the repository. Otherwire returns a 404.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CombinedCommitStatus(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns a combined view of commit statuses for the specified reference.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The reference (SHA, branch name, or tag name) to list commits for</param>
            <returns>The <see cref="T:System.Uri"/> that returns a combined view of commit statuses for the specified reference.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Commit(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified commit.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The commit reference (SHA)</param>
            <returns>The <see cref="T:System.Uri"/> for the specified commit.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CommitComment(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified comment.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The comment number</param>
            <returns>The <see cref="T:System.Uri"/> for the specified comment.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CommitComments(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the comments of a specified commit.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="sha">The sha of the commit</param>
            <returns>The <see cref="T:System.Uri"/> for the comments of a specified commit.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CommitComments(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the comments of a specified commit.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for the comments of a specified commit.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CommitStatuses(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the commit statuses for the specified reference.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The reference (SHA, branch name, or tag name) to list commits for</param>
            <returns>The <see cref="T:System.Uri"/> that lists the commit statuses for the specified reference.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CreateCommit(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for creating a commit object.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for creating a commit object.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CreateCommitStatus(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> to use when creating a commit status for the specified reference.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The reference (SHA, branch name, or tag name) to list commits for</param>
            <returns>The <see cref="T:System.Uri"/> to use when creating a commit status for the specified reference.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CreateMerge(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for creating a merge object.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for creating a merge object.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CreateTag(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for creating a tag object.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for creating a tag object.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Deployments(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the Deployments API for the given repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for the Deployments API for the given repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.DeploymentStatuses(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the Deployment Statuses API for the given deployment.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="deploymentId">Id of the deployment</param>
            <returns>The <see cref="T:System.Uri"/> for the Deployment Statuses API for the given deployment.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Events(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the issue/pull request event and issue info for the specified repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that returns the issue/pull request event and issue info for the specified repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.GpgKeys">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all the GPG Keys for the authenticated user.
            </summary>
            <returns>The <see cref="T:System.Uri"/> that returns all the GPG Keys for the authenticated user.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.GpgKeys(System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the GPG Key for the authenticated user for the specified Id.
            </summary>
            <param name="id">The <see cref="T:System.Uri"/> that returns the GPG Key for the authenticated user for the specified Id.</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.ApiUrls.Issue(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified issue.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
            <returns>The <see cref="T:System.Uri"/> for the specified issue.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssueComment(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified comment.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The comment id</param>
            <returns>The <see cref="T:System.Uri"/> for the specified comment.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssueComments(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the comments for all issues in a specific repo.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for the comments for all issues in a specific repo.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssueComments(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the comments of a specified issue.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
            <returns>The <see cref="T:System.Uri"/> for the comments of a specified issue.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssueLabel(System.Int64,System.Int32,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the named label for the specified issue.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
            <param name="labelName">The name of the label</param>
            <returns>The <see cref="T:System.Uri"/> that returns the named label for the specified issue.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssueLabels(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the labels for the specified issue.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
            <returns>The <see cref="T:System.Uri"/> that returns all of the labels for the specified issue.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssueLock(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified issue to be locked/unlocked.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
            <returns>The <see cref="T:System.Uri"/> for the specified issue to be locked/unlocked.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Issues(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the issues for the currently logged in user specific to the repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that returns all of the issues for the currently logged in user specific to the repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssuesEvent(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the issue/pull request event and issue info for the specified event.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The event id</param>
            <returns>The <see cref="T:System.Uri"/> that returns the issue/pull request event and issue info for the specified event.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssuesEvents(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the issue/pull request event info for the specified issue.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The issue number</param>
            <returns>The <see cref="T:System.Uri"/> that returns the issue/pull request event info for the specified issue.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.IssuesEvents(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the issue/pull request event and issue info for the specified repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that returns the issue/pull request event and issue info for the specified repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Label(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the specified label.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="labelName">The name of label</param>
            <returns>The <see cref="T:System.Uri"/> that returns the specified label.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Labels(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the labels for the specified repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that returns all of the labels for the specified repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.LatestRelease(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the latest release for the specified repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that returns the latest release for the specified repository</returns>
        </member>
        <member name="M:Octokit.ApiUrls.MergePullRequest(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the pull request merge state.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <returns>The <see cref="T:System.Uri"/> that returns the pull request merge state.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Milestone(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the specified milestone.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The milestone number</param>
            <returns>The <see cref="T:System.Uri"/> that returns the specified milestone.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.MilestoneLabels(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the labels for all issues in the specified milestone.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The milestone number</param>
            <returns>The <see cref="T:System.Uri"/> that returns all of the labels for all issues in the specified milestone.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Milestones(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the milestones for the specified repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that returns all of the milestones for the specified repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Notifications(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the notifications for the currently logged in user specific to the repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that returns all of the notifications for the currently logged in user specific to the repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequest(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the specified pull request.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <returns>The <see cref="T:System.Uri"/> that returns the specified pull request.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestCommits(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the commits on a pull request.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <returns>The <see cref="T:System.Uri"/> that returns the commits on a pull request.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestFiles(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the files on a pull request.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <returns>The <see cref="T:System.Uri"/> that returns the files on a pull request.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestReviewComment(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified pull request review comment.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The comment number</param>
            <returns>The <see cref="T:System.Uri"/> that </returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestReviewComments(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the comments of a specified pull request review.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <returns>The <see cref="T:System.Uri"/> that </returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestReviews(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the reviews of a specified pull request
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The pull request number</param>
            <returns>The <see cref="T:System.Uri"/> that </returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestReviewCommentsRepository(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the pull request review comments on a specified repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that </returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequests(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the pull requests for a repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that lists the pull requests for a repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Reference(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified reference.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for the specified reference.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Reference(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified reference.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="referenceName">The reference name</param>
            <returns>The <see cref="T:System.Uri"/> for the specified reference.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.ReleaseAssets(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all the assets for the specified release for the specified repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The id of the release</param>
            <returns>The <see cref="T:System.Uri"/> that returns all the assets for the specified release for the specified repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Releases(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the releases for the specified repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that returns all of the releases for the specified repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Releases(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns a single release for the specified repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The id of the release</param>
            <returns>The <see cref="T:System.Uri"/> that returns a single release for the specified repository</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Releases(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns a single release for the specified repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="tag">The tag of the release</param>
            <returns>The <see cref="T:System.Uri"/> that returns a single release for the specified repository</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoBranch(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for a repository branch.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="branchName">The name of the branch</param>
            <returns>The <see cref="T:System.Uri"/> for a repository branch.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoBranches(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the branches for the specified repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that returns all of the branches for the specified repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoCollaborators(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns all of the collaborators for the specified repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that returns all of the collaborators for the specified repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepoCompare(System.Int64,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for comparing two commits.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="base">The base commit</param>
            <param name="head">The head commit</param>
            <returns>The <see cref="T:System.Uri"/> for comparing two commits.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Repository(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for a repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for a repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryArchiveLink(System.Int64,Octokit.ArchiveFormat,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for getting an archive of a given repository's contents, in a specific format
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="archiveFormat">The format of the archive. Can be either tarball or zipball</param>
            <param name="reference">A valid Git reference.</param>
            <returns>The <see cref="T:System.Uri"/> for getting an archive of a given repository's contents, in a specific format</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryCommit(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for repository commits.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The commit reference (SHA)</param>
            <returns>The <see cref="T:System.Uri"/> for repository commits.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryCommits(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for repository commits.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for repository commits.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryContent(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for getting the contents of the specified repository's root
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for getting the contents of the specified repository's root</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryContent(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for getting the contents of the specified repository and path
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="path">The path of the contents to get</param>
            <returns>The <see cref="T:System.Uri"/> for getting the contents of the specified repository and path</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryContent(System.Int64,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for getting the contents of the specified repository and path
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="path">The path of the contents to get</param>
            <param name="reference">The name of the commit/branch/tag. Default: the repository’s default branch (usually master)</param>
            <returns>The <see cref="T:System.Uri"/> for getting the contents of the specified repository and path</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryContributors(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for repository contributors.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for repository contributors.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryDeployKey(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for a deploy key for a repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="number">The id of the deploy key of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for a deploy key for a repository</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryDeployKeys(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for deploy keys for a repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for deploy keys for a repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryForks(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the repository forks for the specified reference.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that lists the repository forks for the specified reference.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryHookById(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that gets the repository hook for the specified reference.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="hookId">The identifier of the repository hook</param>
            <returns>The <see cref="T:System.Uri"/> that gets the repository hook for the specified reference.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryHookPing(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that can ping a specified repository hook
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="hookId">The identifier of the repository hook</param>
            <returns>The <see cref="T:System.Uri"/> that can ping a specified repository hook</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryHooks(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the repository hooks for the specified reference.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that lists the repository hooks for the specified reference.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryHookTest(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that can tests a specified repository hook
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="hookId">The identifier of the repository hook</param>
            <returns>The <see cref="T:System.Uri"/> that can tests a specified repository hook</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryLanguages(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for repository languages.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for repository languages.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryPage(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for getting the page metadata for a given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for getting the page metadata for a given repository</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryPageBuilds(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for getting all build metadata for a given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for getting all build metadata for a given repository</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryPageBuildsLatest(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for getting the build metadata for the last build for a given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for getting the build metadata for the last build for a given repository</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryReadme(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for getting the README of the specified repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for getting the README of the specified repository</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryTags(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for repository tags.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for repository tags.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryTeams(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for repository teams.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for repository teams.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Stargazers(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the starred repositories for the authenticated user.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that lists the starred repositories for the authenticated user.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.StatsCodeFrequency(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the code frequency for the given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for the code frequency for the given repository</returns>
        </member>
        <member name="M:Octokit.ApiUrls.StatsCommitActivity(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the commit activity for the given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for the commit activity for the given repository</returns>
        </member>
        <member name="M:Octokit.ApiUrls.StatsContributors(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the contributors for the given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for the contributors for the given repository</returns>
        </member>
        <member name="M:Octokit.ApiUrls.StatsParticipation(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the participation for the given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for the participation for the given repository</returns>
        </member>
        <member name="M:Octokit.ApiUrls.StatsPunchCard(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the punch card for the given repository
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for the punch card for the given repository</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Tag(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified tag.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The tag reference (SHA)</param>
            <returns>The <see cref="T:System.Uri"/> for the specified tag.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Tree(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified tree.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for the specified tree.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Tree(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified tree.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The tree reference (SHA)</param>
            <returns>The <see cref="T:System.Uri"/> for the specified tree.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.TreeRecursive(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified tree.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The tree reference (SHA)</param>
            <returns>The <see cref="T:System.Uri"/> for the specified tree.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Watched(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that shows whether the repo is starred by the current user.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that shows whether the repo is starred by the current user.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Watchers(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the watched repositories for the authenticated user.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that lists the watched repositories for the authenticated user.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Reactions(System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for deleting a reaction.
            </summary>
            <param name="number">The reaction number</param>
            <returns>The <see cref="T:System.Uri"/> that lists the watched repositories for the authenticated user.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryInvitations(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for repository invitations.
            </summary>
            <param name="repositoryId">The id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for repository invitations.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryInvitations(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for a single repository invitation.
            </summary>
            <param name="repositoryId">The id of the repository</param>
            <param name="invitationId">The id of the invitation</param>
            <returns>The <see cref="T:System.Uri"/> for repository invitations.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.UserInvitations">
            <summary>
            Returns the <see cref="T:System.Uri"/> for invitations for the current user.
            </summary>
            <returns>The <see cref="T:System.Uri"/> for invitations for the current user.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.UserInvitations(System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for a single invitation of the current user.
            </summary>
            <param name="invitationId">The id of the invitation</param>
            <returns>The <see cref="T:System.Uri"/> for invitations for the current user.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryTrafficReferrers(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for repository traffice referrers.
            </summary>
            <param name="owner">The owner of repo</param>
            <param name="repo">The name of repo</param>
            <returns>The <see cref="T:System.Uri"/> for repository traffic referrers.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryTrafficReferrers(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for repository traffice referrers.
            </summary>
            <param name="repositoryId">The id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for repository traffic referrers.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryTrafficPaths(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for repository traffice paths.
            </summary>
            <param name="owner">The owner of repo</param>
            <param name="repo">The name of repo</param>
            <returns>The <see cref="T:System.Uri"/> for repository traffic paths.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryTrafficPaths(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for repository traffice paths.
            </summary>
            <param name="repositoryId">The id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for repository traffic paths.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryTrafficViews(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for repository traffice views.
            </summary>
            <param name="owner">The owner of repo</param>
            <param name="repo">The name of repo</param>
            <returns>The <see cref="T:System.Uri"/> for repository traffic views.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryTrafficViews(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for repository traffice views.
            </summary>
            <param name="repositoryId">The id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for repository traffic views.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryTrafficClones(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for repository traffice clones.
            </summary>
            <param name="owner">The owner of repo</param>
            <param name="repo">The name of repo</param>
            <returns>The <see cref="T:System.Uri"/> for repository traffic clones.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryTrafficClones(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for repository traffice clones.
            </summary>
            <param name="repositoryId">The id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for repository traffic clones.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestReviewRequests(System.String,System.String,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for pull request review requests.
            </summary>
            <param name="owner">The owner of repo</param>
            <param name="repo">The name of repo</param>
            <param name="number">The pull request number</param>
            <returns>The <see cref="T:System.Uri"/> for pull request review requests.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.PullRequestReviewRequests(System.Int64,System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for pull request review requests.
            </summary>
            <param name="repositoryId">The id of the repository</param>
            <param name="number">The pull request number</param>
            <returns>The <see cref="T:System.Uri"/> for pull request review requests.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryProjects(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified project projects.
            </summary>
            <param name="owner">The owner of the repository</param>
            <param name="repo">The name of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for projects.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryProjects(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified project projects.
            </summary>
            <param name="repositoryId">The id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for projects.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.OrganizationProjects(System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for the specified organization projects.
            </summary>
            <param name="organization">The name of the organization</param>
            <returns>The <see cref="T:System.Uri"/> for projects.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.Project(System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for a project.
            </summary>
            <param name="id">The id of the project</param>
            <returns>The <see cref="T:System.Uri"/> for repository projects.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.ProjectColumn(System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for project columns.
            </summary>
            <param name="id">The id of the columns</param>
            <returns>The <see cref="T:System.Uri"/> for project columns.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.ProjectColumns(System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for a specific project column.
            </summary>
            <param name="projectId">The id of the project</param>
            <returns>The <see cref="T:System.Uri"/> for a specific project column.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.ProjectColumnMove(System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> to move a project column.
            </summary>
            <param name="id">The id of the column to move</param>
            <returns>The <see cref="T:System.Uri"/> to move a project column.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.ProjectCard(System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for project cards.
            </summary>
            <param name="id">The id of the card</param>
            <returns>The <see cref="T:System.Uri"/> for project cards.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.ProjectCards(System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for project cards.
            </summary>
            <param name="columnId">The id of the column</param>
            <returns>The <see cref="T:System.Uri"/> for project cards.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.ProjectCardMove(System.Int32)">
            <summary>
            Returns the <see cref="T:System.Uri"/> to move a project card.
            </summary>
            <param name="id">The id of the card to move</param>
            <returns>The <see cref="T:System.Uri"/> to move a project card.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryLicense(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for repository's license requests.
            </summary>
            <param name="owner">The owner of repo</param>
            <param name="repo">The name of repo</param>
            <returns>The <see cref="T:System.Uri"/> for repository's license requests.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.RepositoryLicense(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> for repository's license requests.
            </summary>
            <param name="repositoryId">The id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> for repository's license requests.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckRun(System.Int64,System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the specified check run.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The check run Id</param>
            <returns>The <see cref="T:System.Uri"/> that returns the specified check run.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckRun(System.String,System.String,System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the specified check run.
            </summary>
            <param name="owner">The owner of repo</param>
            <param name="repo">The name of repo</param>
            <param name="id">The check run Id</param>
            <returns>The <see cref="T:System.Uri"/> that returns the specified check run.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckRuns(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that handles the check runs for the repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that handles the check runs for the repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckRuns(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that handles the check runs for the repository.
            </summary>
            <param name="owner">The owner of repo</param>
            <param name="repo">The name of repo</param>
            <returns>The <see cref="T:System.Uri"/> that handles the check runs for the repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckRunsForReference(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the check runs for the specified reference.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The git reference</param>
            <returns>The <see cref="T:System.Uri"/> that returns the check runs for the specified reference.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckRunsForReference(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the check runs for the specified reference.
            </summary>
            <param name="owner">The owner of repo</param>
            <param name="repo">The name of repo</param>
            <param name="reference">The git reference</param>
            <returns>The <see cref="T:System.Uri"/> that returns the check runs for the specified reference.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckRunsForCheckSuite(System.Int64,System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the check runs for the specified reference.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="checkSuiteId">The Id of the check suite</param>
            <returns>The <see cref="T:System.Uri"/> that returns the check runs for the specified reference.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckRunsForCheckSuite(System.String,System.String,System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the check runs for the specified reference.
            </summary>
            <param name="owner">The owner of repo</param>
            <param name="repo">The name of repo</param>
            <param name="checkSuiteId">The Id of the check suite</param>
            <returns>The <see cref="T:System.Uri"/> that returns the check runs for the specified reference.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckRunAnnotations(System.Int64,System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the annotations for the specified check run.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="checkRunId">The Id of the check run</param>
            <returns>The <see cref="T:System.Uri"/> that returns the annotations for the specified check run.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckRunAnnotations(System.String,System.String,System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the annotations for the specified check run.
            </summary>
            <param name="owner">The owner of repo</param>
            <param name="repo">The name of repo</param>
            <param name="checkRunId">The Id of the check run</param>
            <returns>The <see cref="T:System.Uri"/> that returns the annotations for the specified check run.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckSuite(System.Int64,System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the specified check suite.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="id">The check run Id</param>
            <returns>The <see cref="T:System.Uri"/> that returns the specified check suite.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckSuite(System.String,System.String,System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that returns the specified check suite.
            </summary>
            <param name="owner">The owner of repo</param>
            <param name="repo">The name of repo</param>
            <param name="id">The check run Id</param>
            <returns>The <see cref="T:System.Uri"/> that returns the specified check suite.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckSuitesForReference(System.Int64,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the check suites for the specified reference.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="reference">The git reference</param>
            <returns>The <see cref="T:System.Uri"/> that returns the check suites for the specified reference.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckSuitesForReference(System.String,System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that lists the check suites for the specified reference.
            </summary>
            <param name="owner">The owner of repo</param>
            <param name="repo">The name of repo</param>
            <param name="reference">The git reference</param>
            <returns>The <see cref="T:System.Uri"/> that returns the check suites for the specified reference.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckSuites(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that handles the check suites for the repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that handles the check suites for the repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckSuites(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that handles the check suites for the repository.
            </summary>
            <param name="owner">The owner of repo</param>
            <param name="repo">The name of repo</param>
            <returns>The <see cref="T:System.Uri"/> that handles the check suites for the repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckSuiteRequests(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that handles the check suite requests for the repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that handles the check suite requests for the repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckSuiteRequests(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that handles the check suite requests for the repository.
            </summary>
            <param name="owner">The owner of repo</param>
            <param name="repo">The name of repo</param>
            <returns>The <see cref="T:System.Uri"/> that handles the check suite requests for the repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckSuiteRerequest(System.Int64,System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that handles the check suite requests for the repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <param name="checkSuiteId">The Id of the check suite</param>
            <returns>The <see cref="T:System.Uri"/> that handles the check suite requests for the repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckSuiteRerequest(System.String,System.String,System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that handles the check suite requests for the repository.
            </summary>
            <param name="owner">The owner of repo</param>
            <param name="repo">The name of repo</param>
            <param name="checkSuiteId">The Id of the check suite</param>
            <returns>The <see cref="T:System.Uri"/> that handles the check suite requests for the repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckSuitePreferences(System.Int64)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that handles the check suite preferences for the repository.
            </summary>
            <param name="repositoryId">The Id of the repository</param>
            <returns>The <see cref="T:System.Uri"/> that handles the check suite preferences for the repository.</returns>
        </member>
        <member name="M:Octokit.ApiUrls.CheckSuitePreferences(System.String,System.String)">
            <summary>
            Returns the <see cref="T:System.Uri"/> that handles the check suite preferences for the repository.
            </summary>
            <param name="owner">The owner of repo</param>
            <param name="repo">The name of repo</param>
            <returns>The <see cref="T:System.Uri"/> that handles the check suite preferences for the repository.</returns>
        </member>
        <member name="T:Octokit.AuthorizationExtensions">
            <summary>
            Represents operations to simplify triggering the authorization flow
            </summary>
        </member>
        <member name="M:Octokit.AuthorizationExtensions.GetOrCreateApplicationAuthentication(Octokit.IAuthorizationsClient,System.String,System.String,Octokit.NewAuthorization,System.Func{Octokit.TwoFactorRequiredException,System.Threading.Tasks.Task{Octokit.TwoFactorChallengeResult}})">
            <summary>
            This method will create a new authorization for the specified OAuth application, only if an authorization 
            for that application doesn’t already exist for the user. It returns the user’s token for the application
            if one exists. Otherwise, it creates a new one.
            </summary>
            <remarks>
            <para>
            This method allows the caller to provide a callback which is used to retrieve the two-factor code from
            the user. Typically the callback is used to show some user interface to the user.
            </para>
            <para>
            See <a href="http://developer.github.com/v3/oauth/#list-your-authorizations">API documentation</a> 
            for more details.
            </para>
            </remarks>
            <param name="authorizationsClient">The <see cref="T:Octokit.IAuthorizationsClient" /> this method extends</param>
            <param name="clientId">Client Id for the OAuth application that is requesting the token</param>
            <param name="clientSecret">The client secret</param>
            <param name="newAuthorization">Defines the scopes and metadata for the token</param>
            <param name="twoFactorChallengeHandler">Callback used to retrieve the two-factor authentication code
            from the user</param>
            <returns></returns>
        </member>
        <member name="T:Octokit.Ensure">
            <summary>
              Ensure input parameters
            </summary>
        </member>
        <member name="M:Octokit.Ensure.ArgumentNotNull(System.Object,System.String)">
            <summary>
            Checks an argument to ensure it isn't null.
            </summary>
            <param name = "value">The argument value to check</param>
            <param name = "name">The name of the argument</param>
        </member>
        <member name="M:Octokit.Ensure.ArgumentNotNullOrEmptyString(System.String,System.String)">
            <summary>
            Checks a string argument to ensure it isn't null or empty.
            </summary>
            <param name = "value">The argument value to check</param>
            <param name = "name">The name of the argument</param>
        </member>
        <member name="M:Octokit.Ensure.GreaterThanZero(System.TimeSpan,System.String)">
            <summary>
            Checks a timespan argument to ensure it is a positive value.
            </summary>
            <param name = "value">The argument value to check</param>
            <param name = "name">The name of the argument</param>
        </member>
        <member name="M:Octokit.Ensure.ArgumentNotNullOrEmptyEnumerable``1(System.Collections.Generic.IEnumerable{``0},System.String)">
            <summary>
            Checks an enumerable argument to ensure it isn't null or empty.
            </summary>
            <param name = "value">The argument value to check</param>
            <param name = "name">The name of the argument</param>
        </member>
        <member name="T:Octokit.IApiPagination">
            <summary>
            Used to paginate through API response results.
            </summary>
            <remarks>
            This is meant to be internal, but I factored it out so we can change our mind more easily later.
            </remarks>
        </member>
        <member name="M:Octokit.IApiPagination.GetAllPages``1(System.Func{System.Threading.Tasks.Task{Octokit.IReadOnlyPagedCollection{``0}}},System.Uri)">
            <summary>
            Paginate a request to asynchronous fetch the results until no more are returned
            </summary>
            <typeparam name="T">Type of the API resource to get.</typeparam>
            <param name="getFirstPage">A function which generates the first request</param>
            <param name="uri">The original URI (used only for raising an exception)</param>
        </member>
        <member name="T:Octokit.IReadOnlyPagedCollection`1">
            <summary>
            Reflects a collection of data returned from an API that can be paged.
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:Octokit.IReadOnlyPagedCollection`1.GetNextPage">
            <summary>
            Returns the next page of items.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Octokit.Helpers.ReferenceExtensions">
            <summary>
            Represents operations to simplify working with references
            </summary>
        </member>
        <member name="M:Octokit.Helpers.ReferenceExtensions.CreateBranch(Octokit.IReferencesClient,System.String,System.String,System.String,Octokit.Reference)">
            <summary>
            Creates a branch, based off the branch specified.
            </summary>
            <param name="referencesClient">The <see cref="T:Octokit.IReferencesClient" /> this method extends</param>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="branchName">The new branch name</param>
            <param name="baseReference">The <see cref="T:Octokit.Reference" /> to base the branch from</param>
        </member>
        <member name="M:Octokit.Helpers.ReferenceExtensions.CreateBranch(Octokit.IReferencesClient,System.String,System.String,System.String)">
            <summary>
            Creates a branch, based off the master branch.
            </summary>
            <param name="referencesClient">The <see cref="T:Octokit.IReferencesClient" /> this method extends</param>
            <param name="owner">The owner of the repository.</param>
            <param name="name">The name of the repository.</param>
            <param name="branchName">The new branch name</param>
        </member>
        <member name="T:Octokit.Helpers.SerializeAsBase64Attribute">
            <summary>
            Attribute used to denote that a string property should be serialized as a base64 encoded string.
            </summary>
        </member>
        <member name="T:Octokit.Helpers.UnixTimestampExtensions">
            <summary>
            Extensions for converting between different time representations
            </summary>
        </member>
        <member name="M:Octokit.Helpers.UnixTimestampExtensions.FromUnixTime(System.Int64)">
            <summary>
            Convert a Unix tick to a <see cref="T:System.DateTimeOffset"/> with UTC offset
            </summary>
            <param name="unixTime">UTC tick</param>
        </member>
        <member name="M:Octokit.Helpers.UnixTimestampExtensions.ToUnixTime(System.DateTimeOffset)">
            <summary>
            Convert <see cref="T:System.DateTimeOffset"/> with UTC offset to a Unix tick
            </summary>
            <param name="date">Date Time with UTC offset</param>
        </member>
        <member name="T:Octokit.TwoFactorChallengeResult">
            <summary>
            Represents the response to a 2FA challenge from the API
            </summary>
        </member>
        <member name="F:Octokit.TwoFactorChallengeResult.RequestResendCode">
            <summary>
            Helper action for resending the 2FA code
            </summary>
        </member>
        <member name="M:Octokit.TwoFactorChallengeResult.#ctor(System.String)">
            <summary>
            Construct an instance of TwoFactorChallengeResult
            </summary>
            <param name="authenticationCode"></param>
        </member>
        <member name="P:Octokit.TwoFactorChallengeResult.ResendCodeRequested">
            <summary>
            True if this request should resent an authentication code
            </summary>
        </member>
        <member name="P:Octokit.TwoFactorChallengeResult.AuthenticationCode">
            <summary>
            The user-specified authentication code
            </summary>
        </member>
        <member name="T:Octokit.UriExtensions">
            <summary>
            Extensions for working with Uris
            </summary>
        </member>
        <member name="M:Octokit.UriExtensions.StripRelativeUri(System.Uri)">
            <summary>
            Returns a Uri where any existing relative Uri component is stripped
            eg https://example.com/some/path becomes https://example.com
            </summary>
            <param name="uri">Base Uri</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.UriExtensions.ReplaceRelativeUri(System.Uri,System.Uri)">
            <summary>
            Returns a Uri where any existing relative Uri component is replaced with the respective value
            eg https://example.com/some/path becomes https://example.com/replacement/path
            </summary>
            <param name="uri">Base Uri</param>
            <param name="relativeUri">Relative Uri to add to the base Uri, replacing any existing relative Uri component</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.UriExtensions.ApplyParameters(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Merge a dictionary of values with an existing <see cref="T:System.Uri"/>
            </summary>
            <param name="uri">Original request Uri</param>
            <param name="parameters">Collection of key-value pairs</param>
            <returns>Updated request Uri</returns>
        </member>
        <member name="T:Octokit.ApiConnection">
            <summary>
            A connection for making API requests against URI endpoints.
            Provides type-friendly convenience methods that wrap <see cref="T:Octokit.IConnection"/> methods.
            </summary>
        </member>
        <member name="M:Octokit.ApiConnection.#ctor(Octokit.IConnection)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.ApiConnection"/> class.
            </summary>
            <param name="connection">A connection for making HTTP requests</param>
        </member>
        <member name="M:Octokit.ApiConnection.#ctor(Octokit.IConnection,Octokit.IApiPagination)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.ApiConnection"/> class.
            </summary>
            <param name="connection">A connection for making HTTP requests</param>
            <param name="pagination">A paginator for paging API responses</param>
        </member>
        <member name="P:Octokit.ApiConnection.Connection">
            <summary>
            The underlying connection.
            </summary>
        </member>
        <member name="M:Octokit.ApiConnection.Get``1(System.Uri)">
            <summary>
            Gets the API resource at the specified URI.
            </summary>
            <typeparam name="T">Type of the API resource to get.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <returns>The API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiConnection.Get``1(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Gets the API resource at the specified URI.
            </summary>
            <typeparam name="T">Type of the API resource to get.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="parameters">Parameters to add to the API request</param>
            <returns>The API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiConnection.Get``1(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String},System.String)">
            <summary>
            Gets the API resource at the specified URI.
            </summary>
            <typeparam name="T">Type of the API resource to get.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="parameters">Parameters to add to the API request</param>
            <param name="accepts">Accept header to use for the API request</param>
            <returns>The API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiConnection.GetHtml(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Gets the HTML content of the API resource at the specified URI.
            </summary>
            <param name="uri">URI of the API resource to get</param>
            <param name="parameters">Parameters to add to the API request</param>
            <returns>The API resource's HTML content.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiConnection.GetAll``1(System.Uri)">
            <summary>
            Gets all API resources in the list at the specified URI.
            </summary>
            <typeparam name="T">Type of the API resource in the list.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <returns><see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of the The API resources in the list.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiConnection.GetAll``1(System.Uri,Octokit.ApiOptions)">
            <summary>
            Gets all API resources in the list at the specified URI.
            </summary>
            <typeparam name="T">Type of the API resource in the list.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="options">Options for changing the API response</param>
            <returns><see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of the The API resources in the list.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiConnection.GetAll``1(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Gets all API resources in the list at the specified URI.
            </summary>
            <typeparam name="T">Type of the API resource in the list.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="parameters">Parameters to add to the API request</param>
            <returns><see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of the The API resources in the list.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiConnection.GetAll``1(System.Uri,System.String)">
            <summary>
            Gets all API resources in the list at the specified URI.
            </summary>
            <typeparam name="T">Type of the API resource in the list.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="accepts">Accept header to use for the API request</param>
            <returns><see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of the The API resources in the list.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiConnection.GetAll``1(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String},Octokit.ApiOptions)">
            <summary>
            Gets all API resources in the list at the specified URI.
            </summary>
            <typeparam name="T">Type of the API resource in the list.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="parameters">Parameters to add to the API request</param>
            <param name="options">Options for changing the API response</param>
            <returns><see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of the The API resources in the list.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiConnection.GetAll``1(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String},System.String)">
            <summary>
            Gets all API resources in the list at the specified URI.
            </summary>
            <typeparam name="T">Type of the API resource in the list.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="parameters">Parameters to add to the API request</param>
            <param name="accepts">Accept header to use for the API request</param>
            <returns><see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of the The API resources in the list.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiConnection.Post(System.Uri)">
            <summary>
            Creates a new API resource in the list at the specified URI.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <returns><seealso cref="T:System.Net.HttpStatusCode"/>Representing the received HTTP response</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiConnection.Post``1(System.Uri)">
            <summary>
            Creates a new API resource in the list at the specified URI.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <returns>The created API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiConnection.Post``1(System.Uri,System.Object)">
            <summary>
            Creates a new API resource in the list at the specified URI.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="data">Object that describes the new API resource; this will be serialized and used as the request's body</param>
            <returns>The created API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiConnection.Post``1(System.Uri,System.Object,System.String)">
            <summary>
            Creates a new API resource in the list at the specified URI.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="data">Object that describes the new API resource; this will be serialized and used as the request's body</param>
            <param name="accepts">Accept header to use for the API request</param>
            <returns>The created API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiConnection.Post``1(System.Uri,System.Object,System.String,System.String)">
            <summary>
            Creates a new API resource in the list at the specified URI.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="data">Object that describes the new API resource; this will be serialized and used as the request's body</param>
            <param name="accepts">Accept header to use for the API request</param>
            <param name="contentType">Content type of the API request</param>
            <returns>The created API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiConnection.Post``1(System.Uri,System.Object,System.String,System.String,System.String)">
            <summary>
            Creates a new API resource in the list at the specified URI.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="data">Object that describes the new API resource; this will be serialized and used as the request's body</param>
            <param name="accepts">Accept header to use for the API request</param>
            <param name="contentType">Content type of the API request</param>
            <param name="twoFactorAuthenticationCode">Two Factor Authentication Code</param>
            <returns>The created API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiConnection.Put(System.Uri)">
            <summary>
            Creates or replaces the API resource at the specified URI
            </summary>
            <param name="uri">URI of the API resource to put</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> for the request's execution.</returns>
        </member>
        <member name="M:Octokit.ApiConnection.Put``1(System.Uri,System.Object)">
            <summary>
            Creates or replaces the API resource at the specified URI.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI of the API resource to create or replace</param>
            <param name="data">Object that describes the API resource; this will be serialized and used as the request's body</param>
            <returns>The created API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiConnection.Put``1(System.Uri,System.Object,System.String)">
            <summary>
            Creates or replaces the API resource at the specified URI.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI of the API resource to create or replace</param>
            <param name="data">Object that describes the API resource; this will be serialized and used as the request's body</param>
            <param name="twoFactorAuthenticationCode">The two-factor authentication code in response to the current user's previous challenge</param>
            <returns>The created API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiConnection.Put``1(System.Uri,System.Object,System.String,System.String)">
            <summary>
            Creates or replaces the API resource at the specified URI.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI of the API resource to create or replace</param>
            <param name="data">Object that describes the API resource; this will be serialized and used as the request's body</param>
            <param name="twoFactorAuthenticationCode">The two-factor authentication code in response to the current user's previous challenge</param>
            <param name="accepts">Accept header to use for the API request</param>
            <returns>The created API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiConnection.Patch(System.Uri)">
            <summary>
            Updates the API resource at the specified URI.
            </summary>
            <param name="uri">URI of the API resource to patch</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> for the request's execution.</returns>
        </member>
        <member name="M:Octokit.ApiConnection.Patch(System.Uri,System.String)">
            <summary>
            Updates the API resource at the specified URI.
            </summary>
            <param name="uri">URI of the API resource to patch</param>
            <param name="accepts">Accept header to use for the API request</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> for the request's execution.</returns>
        </member>
        <member name="M:Octokit.ApiConnection.Patch``1(System.Uri,System.Object)">
            <summary>
            Updates the API resource at the specified URI.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI of the API resource to update</param>
            <param name="data">Object that describes the API resource; this will be serialized and used as the request's body</param>
            <returns>The updated API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiConnection.Patch``1(System.Uri,System.Object,System.String)">
            <summary>
            Updates the API resource at the specified URI.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI of the API resource to update</param>
            <param name="data">Object that describes the API resource; this will be serialized and used as the request's body</param>
            <param name="accepts">Accept header to use for the API request</param>
            <returns>The updated API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.ApiConnection.Delete(System.Uri)">
            <summary>
            Deletes the API object at the specified URI.
            </summary>
            <param name="uri">URI of the API resource to delete</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> for the request's execution.</returns>
        </member>
        <member name="M:Octokit.ApiConnection.Delete(System.Uri,System.String)">
            <summary>
            Deletes the API object at the specified URI.
            </summary>
            <param name="uri">URI of the API resource to delete</param>
            <param name="twoFactorAuthenticationCode">Two Factor Code</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> for the request's execution.</returns>
        </member>
        <member name="M:Octokit.ApiConnection.Delete(System.Uri,System.Object)">
            <summary>
            Deletes the API object at the specified URI.
            </summary>
            <param name="uri">URI of the API resource to delete</param>
            <param name="data">Object that describes the API resource; this will be serialized and used as the request's body</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> for the request's execution.</returns>
        </member>
        <member name="M:Octokit.ApiConnection.Delete(System.Uri,System.Object,System.String)">
            <summary>
            Performs an asynchronous HTTP DELETE request that expects an empty response.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <param name="data">The object to serialize as the body of the request</param>
            <param name="accepts">Specifies accept response media type</param>
            <returns>The returned <seealso cref="T:System.Net.HttpStatusCode"/></returns>
        </member>
        <member name="M:Octokit.ApiConnection.Delete``1(System.Uri,System.Object)">
            <summary>
            Performs an asynchronous HTTP DELETE request.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <param name="data">The object to serialize as the body of the request</param>
        </member>
        <member name="M:Octokit.ApiConnection.Delete``1(System.Uri,System.String)">
            <summary>
            Performs an asynchronous HTTP DELETE request.
            Attempts to map the response body to an object of type <typeparamref name="T"/>
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <param name="accepts">Specifies accept response media type</param>
            <returns>The returned <seealso cref="T:System.Net.HttpStatusCode"/></returns>
        </member>
        <member name="M:Octokit.ApiConnection.Delete``1(System.Uri,System.Object,System.String)">
            <summary>
            Performs an asynchronous HTTP DELETE request.
            Attempts to map the response body to an object of type <typeparamref name="T"/>
            </summary>
            <typeparam name="T">The type to map the response to</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <param name="data">The object to serialize as the body of the request</param>
            <param name="accepts">Specifies accept response media type</param>
        </member>
        <member name="M:Octokit.ApiConnection.GetQueuedOperation``1(System.Uri,System.Threading.CancellationToken)">
            <summary>
            Executes a GET to the API object at the specified URI. This operation is appropriate for API calls which 
            queue long running calculations and return a collection of a resource.
            It expects the API to respond with an initial 202 Accepted, and queries again until a 200 OK is received.
            It returns an empty collection if it receives a 204 No Content response.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI of the API resource to update</param>
            <param name="cancellationToken">A token used to cancel this potentially long running request</param>
            <returns>The updated API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="T:Octokit.ApiInfo">
            <summary>
            Extra information returned as part of each api response.
            </summary>
        </member>
        <member name="P:Octokit.ApiInfo.OauthScopes">
            <summary>
            Oauth scopes that were included in the token used to make the request.
            </summary>
        </member>
        <member name="P:Octokit.ApiInfo.AcceptedOauthScopes">
            <summary>
            Oauth scopes accepted for this particular call.
            </summary>
        </member>
        <member name="P:Octokit.ApiInfo.Etag">
            <summary>
            Etag
            </summary>
        </member>
        <member name="P:Octokit.ApiInfo.Links">
            <summary>
            Links to things like next/previous pages
            </summary>
        </member>
        <member name="P:Octokit.ApiInfo.RateLimit">
            <summary>
            Information about the API rate limit
            </summary>
        </member>
        <member name="M:Octokit.ApiInfo.Clone">
            <summary>
            Allows you to clone ApiInfo 
            </summary>
            <returns>A clone of <seealso cref="T:Octokit.ApiInfo"/></returns>
        </member>
        <member name="T:Octokit.Connection">
            <summary>
            A connection for making HTTP requests against URI endpoints.
            </summary>
        </member>
        <member name="M:Octokit.Connection.#ctor(Octokit.ProductHeaderValue)">
            <summary>
            Creates a new connection instance used to make requests of the GitHub API.
            </summary>
            <remarks>
            See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required
            </remarks>
            <param name="productInformation">
            The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of
            the user agent for analytics purposes, and used by GitHub to contact you if there are problems.
            </param>
        </member>
        <member name="M:Octokit.Connection.#ctor(Octokit.ProductHeaderValue,Octokit.Internal.IHttpClient)">
            <summary>
            Creates a new connection instance used to make requests of the GitHub API.
            </summary>
            <remarks>
            See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required
            </remarks>
            <param name="productInformation">
            The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of
            the user agent for analytics purposes, and used by GitHub to contact you if there are problems.
            </param>
            <param name="httpClient">
            The client to use for executing requests
            </param>
        </member>
        <member name="M:Octokit.Connection.#ctor(Octokit.ProductHeaderValue,System.Uri)">
            <summary>
            Creates a new connection instance used to make requests of the GitHub API.
            </summary>
            <remarks>
            See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required
            </remarks>
            <param name="productInformation">
            The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of
            the user agent for analytics purposes, and used by GitHub to contact you if there are problems.
            </param>
            <param name="baseAddress">
            The address to point this client to such as https://api.github.com or the URL to a GitHub Enterprise
            instance</param>
        </member>
        <member name="M:Octokit.Connection.#ctor(Octokit.ProductHeaderValue,Octokit.ICredentialStore)">
            <summary>
            Creates a new connection instance used to make requests of the GitHub API.
            </summary>
            <remarks>
            See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required
            </remarks>
            <param name="productInformation">
            The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of
            the user agent for analytics purposes, and used by GitHub to contact you if there are problems.
            </param>
            <param name="credentialStore">Provides credentials to the client when making requests</param>
        </member>
        <member name="M:Octokit.Connection.#ctor(Octokit.ProductHeaderValue,System.Uri,Octokit.ICredentialStore)">
            <summary>
            Creates a new connection instance used to make requests of the GitHub API.
            </summary>
            <remarks>
            See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required
            </remarks>
            <param name="productInformation">
            The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of
            the user agent for analytics purposes, and used by GitHub to contact you if there are problems.
            </param>
            <param name="baseAddress">
            The address to point this client to such as https://api.github.com or the URL to a GitHub Enterprise
            instance</param>
            <param name="credentialStore">Provides credentials to the client when making requests</param>
        </member>
        <member name="M:Octokit.Connection.#ctor(Octokit.ProductHeaderValue,System.Uri,Octokit.ICredentialStore,Octokit.Internal.IHttpClient,Octokit.Internal.IJsonSerializer)">
            <summary>
            Creates a new connection instance used to make requests of the GitHub API.
            </summary>
            <remarks>
            See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required
            </remarks>
            <param name="productInformation">
            The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of
            the user agent for analytics purposes, and used by GitHub to contact you if there are problems.
            </param>
            <param name="baseAddress">
            The address to point this client to such as https://api.github.com or the URL to a GitHub Enterprise
            instance</param>
            <param name="credentialStore">Provides credentials to the client when making requests</param>
            <param name="httpClient">A raw <see cref="T:Octokit.Internal.IHttpClient"/> used to make requests</param>
            <param name="serializer">Class used to serialize and deserialize JSON requests</param>
        </member>
        <member name="M:Octokit.Connection.GetLastApiInfo">
            <summary>
            Gets the latest API Info - this will be null if no API calls have been made
            </summary>
            <returns><seealso cref="T:Octokit.ApiInfo"/> representing the information returned as part of an Api call</returns>
        </member>
        <member name="M:Octokit.Connection.GetHtml(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Performs an asynchronous HTTP GET request that expects a <seealso cref="T:Octokit.IResponse"/> containing HTML.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <param name="parameters">Querystring parameters for the request</param>
            <returns><seealso cref="T:Octokit.IResponse"/> representing the received HTTP response</returns>
        </member>
        <member name="M:Octokit.Connection.Post(System.Uri)">
            <summary>
            Performs an asynchronous HTTP POST request.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <returns><seealso cref="T:Octokit.IResponse"/> representing the received HTTP response</returns>
        </member>
        <member name="M:Octokit.Connection.Post``1(System.Uri,System.Object,System.String,System.String,System.String)">
            <summary>
            Performs an asynchronous HTTP POST request.
            Attempts to map the response body to an object of type <typeparamref name="T"/>
            </summary>
            <typeparam name="T">The type to map the response to</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <param name="body">The object to serialize as the body of the request</param>
            <param name="accepts">Specifies accepted response media types.</param>
            <param name="contentType">Specifies the media type of the request body</param>
            <param name="twoFactorAuthenticationCode">Two Factor Authentication Code</param>
            <returns><seealso cref="T:Octokit.IResponse"/> representing the received HTTP response</returns>
        </member>
        <member name="M:Octokit.Connection.Patch(System.Uri)">
            <summary>
            Performs an asynchronous HTTP PATCH request.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <returns><seealso cref="T:Octokit.IResponse"/> representing the received HTTP response</returns>
        </member>
        <member name="M:Octokit.Connection.Patch(System.Uri,System.String)">
            <summary>
            Performs an asynchronous HTTP PATCH request.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <param name="accepts">Specifies accept response media type</param>
            <returns><seealso cref="T:Octokit.IResponse"/> representing the received HTTP response</returns>
        </member>
        <member name="M:Octokit.Connection.Put(System.Uri)">
            <summary>
            Performs an asynchronous HTTP PUT request that expects an empty response.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <returns>The returned <seealso cref="T:System.Net.HttpStatusCode"/></returns>
        </member>
        <member name="M:Octokit.Connection.Put(System.Uri,System.String)">
            <summary>
            Performs an asynchronous HTTP PUT request that expects an empty response.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <param name="accepts">Specifies accepted response media types.</param>
            <returns>The returned <seealso cref="T:System.Net.HttpStatusCode"/></returns>
        </member>
        <member name="M:Octokit.Connection.Delete(System.Uri)">
            <summary>
            Performs an asynchronous HTTP DELETE request that expects an empty response.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <returns>The returned <seealso cref="T:System.Net.HttpStatusCode"/></returns>
        </member>
        <member name="M:Octokit.Connection.Delete(System.Uri,System.String)">
            <summary>
            Performs an asynchronous HTTP DELETE request that expects an empty response.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <param name="twoFactorAuthenticationCode">Two Factor Code</param>
            <returns>The returned <seealso cref="T:System.Net.HttpStatusCode"/></returns>
        </member>
        <member name="M:Octokit.Connection.Delete(System.Uri,System.Object)">
            <summary>
            Performs an asynchronous HTTP DELETE request that expects an empty response.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <param name="data">The object to serialize as the body of the request</param>
            <returns>The returned <seealso cref="T:System.Net.HttpStatusCode"/></returns>
        </member>
        <member name="M:Octokit.Connection.Delete(System.Uri,System.Object,System.String)">
            <summary>
            Performs an asynchronous HTTP DELETE request that expects an empty response.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <param name="data">The object to serialize as the body of the request</param>
            <param name="accepts">Specifies accept response media type</param>
            <returns>The returned <seealso cref="T:System.Net.HttpStatusCode"/></returns>
        </member>
        <member name="M:Octokit.Connection.Delete``1(System.Uri,System.Object)">
            <summary>
            Performs an asynchronous HTTP DELETE request.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <param name="data">The object to serialize as the body of the request</param>
        </member>
        <member name="M:Octokit.Connection.Delete``1(System.Uri,System.Object,System.String)">
            <summary>
            Performs an asynchronous HTTP DELETE request.
            Attempts to map the response body to an object of type <typeparamref name="T"/>
            </summary>
            <typeparam name="T">The type to map the response to</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <param name="data">The object to serialize as the body of the request</param>
            <param name="accepts">Specifies accept response media type</param>
        </member>
        <member name="P:Octokit.Connection.BaseAddress">
            <summary>
            Base address for the connection.
            </summary>
        </member>
        <member name="P:Octokit.Connection.CredentialStore">
            <summary>
            Gets the <seealso cref="T:Octokit.ICredentialStore"/> used to provide credentials for the connection.
            </summary>
        </member>
        <member name="P:Octokit.Connection.Credentials">
            <summary>
            Gets or sets the credentials used by the connection.
            </summary>
            <remarks>
            You can use this property if you only have a single hard-coded credential. Otherwise, pass in an
            <see cref="T:Octokit.ICredentialStore"/> to the constructor.
            Setting this property will change the <see cref="T:Octokit.ICredentialStore"/> to use
            the default <see cref="T:Octokit.Internal.InMemoryCredentialStore"/> with just these credentials.
            </remarks>
        </member>
        <member name="M:Octokit.Connection.SetRequestTimeout(System.TimeSpan)">
            <summary>
            Set the GitHub Api request timeout.
            </summary>
            <param name="timeout">The Timeout value</param>
        </member>
        <member name="T:Octokit.IApiConnection">
            <summary>
            A connection for making API requests against URI endpoints.
            Provides type-friendly convenience methods that wrap <see cref="T:Octokit.IConnection"/> methods.
            </summary>
        </member>
        <member name="P:Octokit.IApiConnection.Connection">
            <summary>
            The underlying connection.
            </summary>
        </member>
        <member name="M:Octokit.IApiConnection.Get``1(System.Uri)">
            <summary>
            Gets the API resource at the specified URI.
            </summary>
            <typeparam name="T">Type of the API resource to get.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <returns>The API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.IApiConnection.Get``1(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Gets the API resource at the specified URI.
            </summary>
            <typeparam name="T">Type of the API resource to get.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="parameters">Parameters to add to the API request</param>
            <returns>The API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.IApiConnection.Get``1(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String},System.String)">
            <summary>
            Gets the API resource at the specified URI.
            </summary>
            <typeparam name="T">Type of the API resource to get.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="parameters">Parameters to add to the API request</param>
            <param name="accepts">Accept header to use for the API request</param>
            <returns>The API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.IApiConnection.GetHtml(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Gets the HTML content of the API resource at the specified URI.
            </summary>
            <param name="uri">URI of the API resource to get</param>
            <param name="parameters">Parameters to add to the API request</param>
            <returns>The API resource's HTML content.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.IApiConnection.GetAll``1(System.Uri)">
            <summary>
            Gets all API resources in the list at the specified URI.
            </summary>
            <typeparam name="T">Type of the API resource in the list.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <returns><see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of the The API resources in the list.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.IApiConnection.GetAll``1(System.Uri,Octokit.ApiOptions)">
            <summary>
            Gets all API resources in the list at the specified URI.
            </summary>
            <typeparam name="T">Type of the API resource in the list.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="options">Options for changing the API response</param>
            <returns><see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of the The API resources in the list.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.IApiConnection.GetAll``1(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Gets all API resources in the list at the specified URI.
            </summary>
            <typeparam name="T">Type of the API resource in the list.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="parameters">Parameters to add to the API request</param>
            <returns><see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of the The API resources in the list.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.IApiConnection.GetAll``1(System.Uri,System.String)">
            <summary>
            Gets all API resources in the list at the specified URI.
            </summary>
            <typeparam name="T">Type of the API resource in the list.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="accepts">Accept header to use for the API request</param>
            <returns><see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of the The API resources in the list.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.IApiConnection.GetAll``1(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String},Octokit.ApiOptions)">
            <summary>
            Gets all API resources in the list at the specified URI.
            </summary>
            <typeparam name="T">Type of the API resource in the list.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="parameters">Parameters to add to the API request</param>
            <param name="options">Options for changing the API response</param>
            <returns><see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of the The API resources in the list.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.IApiConnection.GetAll``1(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String},System.String)">
            <summary>
            Gets all API resources in the list at the specified URI.
            </summary>
            <typeparam name="T">Type of the API resource in the list.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="parameters">Parameters to add to the API request</param>
            <param name="accepts">Accept header to use for the API request</param>
            <returns><see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of the The API resources in the list.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.IApiConnection.GetAll``1(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String},System.String,Octokit.ApiOptions)">
            <summary>
            Gets all API resources in the list at the specified URI.
            </summary>
            <typeparam name="T">Type of the API resource in the list.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="parameters">Parameters to add to the API request</param>
            <param name="accepts">Accept header to use for the API request</param>
            <param name="options">Options for changing the API response</param>
            <returns><see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of the The API resources in the list.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.IApiConnection.Post(System.Uri)">
            <summary>
            Creates a new API resource in the list at the specified URI.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <returns><seealso cref="T:System.Net.HttpStatusCode"/>Representing the received HTTP response</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.IApiConnection.Post``1(System.Uri)">
            <summary>
            Creates a new API resource in the list at the specified URI.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <returns>The created API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.IApiConnection.Post``1(System.Uri,System.Object)">
            <summary>
            Creates a new API resource in the list at the specified URI.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="data">Object that describes the new API resource; this will be serialized and used as the request's body</param>
            <returns>The created API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.IApiConnection.Post``1(System.Uri,System.Object,System.String)">
            <summary>
            Creates a new API resource in the list at the specified URI.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="data">Object that describes the new API resource; this will be serialized and used as the request's body</param>
            <param name="accepts">Accept header to use for the API request</param>
            <returns>The created API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.IApiConnection.Post``1(System.Uri,System.Object,System.String,System.String)">
            <summary>
            Creates a new API resource in the list at the specified URI.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="data">Object that describes the new API resource; this will be serialized and used as the request's body</param>
            <param name="accepts">Accept header to use for the API request</param>
            <param name="contentType">Content type of the API request</param>
            <returns>The created API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.IApiConnection.Post``1(System.Uri,System.Object,System.String,System.String,System.String)">
            <summary>
            Creates a new API resource in the list at the specified URI.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="data">Object that describes the new API resource; this will be serialized and used as the request's body</param>
            <param name="accepts">Accept header to use for the API request</param>
            <param name="contentType">Content type of the API request</param>
            <param name="twoFactorAuthenticationCode">Two Factor Authentication Code</param>
            <returns>The created API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.IApiConnection.Post``1(System.Uri,System.Object,System.String,System.String,System.TimeSpan)">
            <summary>
            Creates a new API resource in the list at the specified URI.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI of the API resource to get</param>
            <param name="data">Object that describes the new API resource; this will be serialized and used as the request's body</param>
            <param name="accepts">Accept header to use for the API request</param>
            <param name="contentType">Content type of the API request</param>
            <param name="timeout">Timeout for the request</param>
            <returns>The created API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.IApiConnection.Put(System.Uri)">
            <summary>
            Creates or replaces the API resource at the specified URI
            </summary>
            <param name="uri">URI of the API resource to put</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> for the request's execution.</returns>
        </member>
        <member name="M:Octokit.IApiConnection.Put``1(System.Uri,System.Object)">
            <summary>
            Creates or replaces the API resource at the specified URI.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI of the API resource to create or replace</param>
            <param name="data">Object that describes the API resource; this will be serialized and used as the request's body</param>
            <returns>The created API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.IApiConnection.Put``1(System.Uri,System.Object,System.String)">
            <summary>
            Creates or replaces the API resource at the specified URI.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI of the API resource to create or replace</param>
            <param name="data">Object that describes the API resource; this will be serialized and used as the request's body</param>
            <param name="twoFactorAuthenticationCode">The two-factor authentication code in response to the current user's previous challenge</param>
            <returns>The created API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.IApiConnection.Put``1(System.Uri,System.Object,System.String,System.String)">
            <summary>
            Creates or replaces the API resource at the specified URI.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI of the API resource to create or replace</param>
            <param name="data">Object that describes the API resource; this will be serialized and used as the request's body</param>
            <param name="twoFactorAuthenticationCode">The two-factor authentication code in response to the current user's previous challenge</param>
            <param name="accepts">Accept header to use for the API request</param>
            <returns>The created API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.IApiConnection.Patch(System.Uri)">
            <summary>
            Updates the API resource at the specified URI.
            </summary>
            <param name="uri">URI of the API resource to patch</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> for the request's execution.</returns>
        </member>
        <member name="M:Octokit.IApiConnection.Patch(System.Uri,System.String)">
            <summary>
            Updates the API resource at the specified URI.
            </summary>
            <param name="uri">URI of the API resource to patch</param>
            <param name="accepts">Accept header to use for the API request</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> for the request's execution.</returns>
        </member>
        <member name="M:Octokit.IApiConnection.Patch``1(System.Uri,System.Object)">
            <summary>
            Updates the API resource at the specified URI.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI of the API resource to update</param>
            <param name="data">Object that describes the API resource; this will be serialized and used as the request's body</param>
            <returns>The updated API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.IApiConnection.Patch``1(System.Uri,System.Object,System.String)">
            <summary>
            Updates the API resource at the specified URI.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI of the API resource to update</param>
            <param name="data">Object that describes the API resource; this will be serialized and used as the request's body</param>
            <param name="accepts">Accept header to use for the API request</param>
            <returns>The updated API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="M:Octokit.IApiConnection.Delete(System.Uri)">
            <summary>
            Deletes the API object at the specified URI.
            </summary>
            <param name="uri">URI of the API resource to delete</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> for the request's execution.</returns>
        </member>
        <member name="M:Octokit.IApiConnection.Delete(System.Uri,System.String)">
            <summary>
            Deletes the API object at the specified URI.
            </summary>
            <param name="uri">URI of the API resource to delete</param>
            <param name="twoFactorAuthenticationCode">Two Factor Code</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> for the request's execution.</returns>
        </member>
        <member name="M:Octokit.IApiConnection.Delete(System.Uri,System.Object)">
            <summary>
            Deletes the API object at the specified URI.
            </summary>
            <param name="uri">URI of the API resource to delete</param>
            <param name="data">Object that describes the API resource; this will be serialized and used as the request's body</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> for the request's execution.</returns>
        </member>
        <member name="M:Octokit.IApiConnection.Delete(System.Uri,System.Object,System.String)">
            <summary>
            Performs an asynchronous HTTP DELETE request that expects an empty response.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <param name="data">The object to serialize as the body of the request</param>
            <param name="accepts">Specifies accept response media type</param>
            <returns>The returned <seealso cref="T:System.Net.HttpStatusCode"/></returns>
        </member>
        <member name="M:Octokit.IApiConnection.Delete``1(System.Uri,System.Object)">
            <summary>
            Performs an asynchronous HTTP DELETE request.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <param name="data">The object to serialize as the body of the request</param>
        </member>
        <member name="M:Octokit.IApiConnection.Delete``1(System.Uri,System.String)">
            <summary>
            Performs an asynchronous HTTP DELETE request.
            Attempts to map the response body to an object of type <typeparamref name="T"/>
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <param name="accepts">Specifies accept response media type</param>
            <returns>The returned <seealso cref="T:System.Net.HttpStatusCode"/></returns>
        </member>
        <member name="M:Octokit.IApiConnection.Delete``1(System.Uri,System.Object,System.String)">
            <summary>
            Performs an asynchronous HTTP DELETE request.
            Attempts to map the response body to an object of type <typeparamref name="T"/>
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <param name="data">The object to serialize as the body of the request</param>
            <param name="accepts">Specifies accept response media type</param>
            <returns>The returned <seealso cref="T:System.Net.HttpStatusCode"/></returns>
        </member>
        <member name="M:Octokit.IApiConnection.GetQueuedOperation``1(System.Uri,System.Threading.CancellationToken)">
            <summary>
            Executes a GET to the API object at the specified URI. This operation is appropriate for API calls which 
            queue long running calculations and return a collection of a resource.
            It expects the API to respond with an initial 202 Accepted, and queries again until a 200 OK is received.
            It returns an empty collection if it receives a 204 No Content response.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI of the API resource to update</param>
            <param name="cancellationToken">A token used to cancel this potentially long running request</param>
            <returns>The updated API resource.</returns>
            <exception cref="T:Octokit.ApiException">Thrown when an API error occurs.</exception>
        </member>
        <member name="T:Octokit.IApiInfoProvider">
            <summary>
            Provides a property for the Last recorded API information
            </summary>
        </member>
        <member name="M:Octokit.IApiInfoProvider.GetLastApiInfo">
            <summary>
            Gets the latest API Info - this will be null if no API calls have been made
            </summary>
            <returns><seealso cref="T:Octokit.ApiInfo"/> representing the information returned as part of an Api call</returns>
        </member>
        <member name="T:Octokit.IConnection">
            <summary>
            A connection for making HTTP requests against URI endpoints.
            </summary>
        </member>
        <member name="M:Octokit.IConnection.GetHtml(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Performs an asynchronous HTTP GET request that expects a <seealso cref="T:Octokit.IResponse"/> containing HTML.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <param name="parameters">Querystring parameters for the request</param>
            <returns><seealso cref="T:Octokit.IResponse"/> representing the received HTTP response</returns>
        </member>
        <member name="M:Octokit.IConnection.Get``1(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String},System.String)">
            <summary>
            Performs an asynchronous HTTP GET request.
            Attempts to map the response to an object of type <typeparamref name="T"/>
            </summary>
            <typeparam name="T">The type to map the response to</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <param name="parameters">Querystring parameters for the request</param>
            <param name="accepts">Specifies accepted response media types.</param>
            <returns><seealso cref="T:Octokit.IResponse"/> representing the received HTTP response</returns>
        </member>
        <member name="M:Octokit.IConnection.Get``1(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String},System.String,System.Threading.CancellationToken)">
            <summary>
            Performs an asynchronous HTTP GET request.
            Attempts to map the response to an object of type <typeparamref name="T"/>
            </summary>
            <typeparam name="T">The type to map the response to</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <param name="parameters">Querystring parameters for the request</param>
            <param name="accepts">Specifies accepted response media types.</param>
            <param name="cancellationToken">A token used to cancel the Get request</param>
            <returns><seealso cref="T:Octokit.IResponse"/> representing the received HTTP response</returns>
        </member>
        <member name="M:Octokit.IConnection.Get``1(System.Uri,System.TimeSpan)">
            <summary>
            Performs an asynchronous HTTP GET request.
            Attempts to map the response to an object of type <typeparamref name="T"/>
            </summary>
            <typeparam name="T">The type to map the response to</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <param name="timeout">Expiration time of the request</param>
            <returns><seealso cref="T:Octokit.IResponse"/> representing the received HTTP response</returns>
        </member>
        <member name="M:Octokit.IConnection.Patch(System.Uri)">
            <summary>
            Performs an asynchronous HTTP PATCH request.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <returns><seealso cref="T:Octokit.IResponse"/> representing the received HTTP response</returns>
        </member>
        <member name="M:Octokit.IConnection.Patch(System.Uri,System.String)">
            <summary>
            Performs an asynchronous HTTP PATCH request.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <param name="accepts">Specifies accepted response media types.</param>
            <returns><seealso cref="T:Octokit.IResponse"/> representing the received HTTP response</returns>
        </member>
        <member name="M:Octokit.IConnection.Patch``1(System.Uri,System.Object)">
            <summary>
            Performs an asynchronous HTTP PATCH request.
            Attempts to map the response body to an object of type <typeparamref name="T"/>
            </summary>
            <typeparam name="T">The type to map the response to</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <param name="body">The object to serialize as the body of the request</param>
            <returns><seealso cref="T:Octokit.IResponse"/> representing the received HTTP response</returns>
        </member>
        <member name="M:Octokit.IConnection.Patch``1(System.Uri,System.Object,System.String)">
            <summary>
            Performs an asynchronous HTTP PATCH request.
            Attempts to map the response body to an object of type <typeparamref name="T"/>
            </summary>
            <typeparam name="T">The type to map the response to</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <param name="body">The object to serialize as the body of the request</param>
            <param name="accepts">Specifies accepted response media types.</param>
            <returns><seealso cref="T:Octokit.IResponse"/> representing the received HTTP response</returns>
        </member>
        <member name="M:Octokit.IConnection.Post(System.Uri)">
            <summary>
            Performs an asynchronous HTTP POST request.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <returns>The returned <seealso cref="T:System.Net.HttpStatusCode"/></returns>
        </member>
        <member name="M:Octokit.IConnection.Post(System.Uri,System.Object,System.String)">
            <summary>
            Performs an asynchronous HTTP POST request.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <param name="body">The object to serialize as the body of the request</param>
            <param name="accepts">Specifies accepted response media types.</param>
            <returns>The returned <seealso cref="T:System.Net.HttpStatusCode"/></returns>
        </member>
        <member name="M:Octokit.IConnection.Post``1(System.Uri)">
            <summary>
            Performs an asynchronous HTTP POST request.
            Attempts to map the response body to an object of type <typeparamref name="T"/>
            </summary>
            <typeparam name="T">The type to map the response to</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <returns><seealso cref="T:Octokit.IResponse"/> representing the received HTTP response</returns>
        </member>
        <member name="M:Octokit.IConnection.Post``1(System.Uri,System.Object,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Performs an asynchronous HTTP POST request.
            Attempts to map the response body to an object of type <typeparamref name="T"/>
            </summary>
            <typeparam name="T">The type to map the response to</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <param name="body">The object to serialize as the body of the request</param>
            <param name="accepts">Specifies accepted response media types.</param>
            <param name="contentType">Specifies the media type of the request body</param>
            <param name="parameters">Extra parameters for authentication.</param>
            <returns><seealso cref="T:Octokit.IResponse"/> representing the received HTTP response</returns>
        </member>
        <member name="M:Octokit.IConnection.Post``1(System.Uri,System.Object,System.String,System.String,System.String)">
            <summary>
            Performs an asynchronous HTTP POST request.
            Attempts to map the response body to an object of type <typeparamref name="T"/>
            </summary>
            <typeparam name="T">The type to map the response to</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <param name="body">The object to serialize as the body of the request</param>
            <param name="accepts">Specifies accepted response media types.</param>
            <param name="contentType">Specifies the media type of the request body</param>
            <param name="twoFactorAuthenticationCode">Two Factor Authentication Code</param>
            <returns><seealso cref="T:Octokit.IResponse"/> representing the received HTTP response</returns>
        </member>
        <member name="M:Octokit.IConnection.Post``1(System.Uri,System.Object,System.String,System.String,System.TimeSpan)">
            <summary>
            Performs an asynchronous HTTP POST request.
            Attempts to map the response body to an object of type <typeparamref name="T"/>
            </summary>
            <typeparam name="T">The type to map the response to</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <param name="body">The object to serialize as the body of the request</param>
            <param name="accepts">Specifies accepted response media types.</param>
            <param name="contentType">Specifies the media type of the request body</param>
            <param name="timeout"></param>
            <returns><seealso cref="T:Octokit.IResponse"/> representing the received HTTP response</returns>
        </member>
        <member name="M:Octokit.IConnection.Post``1(System.Uri,System.Object,System.String,System.String,System.Uri)">
            <summary>
            Performs an asynchronous HTTP POST request.
            Attempts to map the response body to an object of type <typeparamref name="T"/>
            </summary>
            <remarks>
            We have one case where we need to override the BaseAddress. This overload is for that case.
            https://developer.github.com/v3/oauth/#web-application-flow
            </remarks>
            <typeparam name="T">The type to map the response to</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <param name="body">The object to serialize as the body of the request</param>
            <param name="accepts">Specifies accepted response media types.</param>
            <param name="contentType">Specifies the media type of the request body</param>
            <param name="baseAddress">Allows overriding the base address for a post.</param>
            <returns><seealso cref="T:Octokit.IResponse"/> representing the received HTTP response</returns>
        </member>
        <member name="M:Octokit.IConnection.Put``1(System.Uri,System.Object)">
            <summary>
            Performs an asynchronous HTTP PUT request.
            Attempts to map the response body to an object of type <typeparamref name="T"/>
            </summary>
            <typeparam name="T">The type to map the response to</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <param name="body">The body of the request</param>
            <returns><seealso cref="T:Octokit.IResponse"/> representing the received HTTP response</returns>
        </member>
        <member name="M:Octokit.IConnection.Put``1(System.Uri,System.Object,System.String)">
            <summary>
            Performs an asynchronous HTTP PUT request using the provided two factor authentication code.
            Attempts to map the response body to an object of type <typeparamref name="T"/>
            </summary>
            <typeparam name="T">The type to map the response to</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <param name="body">The object to serialize as the body of the request</param>
            <param name="twoFactorAuthenticationCode">Two factory authentication code to use</param>
            <returns><seealso cref="T:Octokit.IResponse"/> representing the received HTTP response</returns>
        </member>
        <member name="M:Octokit.IConnection.Put``1(System.Uri,System.Object,System.String,System.String)">
            <summary>
            Performs an asynchronous HTTP PUT request using the provided two factor authentication code.
            Attempts to map the response body to an object of type <typeparamref name="T"/>
            </summary>
            <typeparam name="T">The type to map the response to</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <param name="body">The object to serialize as the body of the request</param>
            <param name="twoFactorAuthenticationCode">Two factory authentication code to use</param>
            <param name="accepts">Specifies accepted response media types.</param>
            <returns><seealso cref="T:Octokit.IResponse"/> representing the received HTTP response</returns>
        </member>
        <member name="M:Octokit.IConnection.Put(System.Uri)">
            <summary>
            Performs an asynchronous HTTP PUT request that expects an empty response.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <returns>The returned <seealso cref="T:System.Net.HttpStatusCode"/></returns>
        </member>
        <member name="M:Octokit.IConnection.Put(System.Uri,System.String)">
            <summary>
            Performs an asynchronous HTTP PUT request that expects an empty response.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <param name="accepts">Specifies accepted response media types.</param>
            <returns>The returned <seealso cref="T:System.Net.HttpStatusCode"/></returns>
        </member>
        <member name="M:Octokit.IConnection.Delete(System.Uri)">
            <summary>
            Performs an asynchronous HTTP DELETE request that expects an empty response.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <returns>The returned <seealso cref="T:System.Net.HttpStatusCode"/></returns>
        </member>
        <member name="M:Octokit.IConnection.Delete(System.Uri,System.String)">
            <summary>
            Performs an asynchronous HTTP DELETE request that expects an empty response.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <param name="twoFactorAuthenticationCode">Two Factor Code</param>
            <returns>The returned <seealso cref="T:System.Net.HttpStatusCode"/></returns>
        </member>
        <member name="M:Octokit.IConnection.Delete(System.Uri,System.Object)">
            <summary>
            Performs an asynchronous HTTP DELETE request that expects an empty response.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <param name="data">The object to serialize as the body of the request</param>
            <returns>The returned <seealso cref="T:System.Net.HttpStatusCode"/></returns>
        </member>
        <member name="M:Octokit.IConnection.Delete(System.Uri,System.Object,System.String)">
            <summary>
            Performs an asynchronous HTTP DELETE request that expects an empty response.
            </summary>
            <param name="uri">URI endpoint to send request to</param>
            <param name="data">The object to serialize as the body of the request</param>
            <param name="accepts">Specifies accept response media type</param>
            <returns>The returned <seealso cref="T:System.Net.HttpStatusCode"/></returns>
        </member>
        <member name="M:Octokit.IConnection.Delete``1(System.Uri,System.Object)">
            <summary>
            Performs an asynchronous HTTP DELETE request.
            </summary>
            <typeparam name="T">The API resource's type.</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <param name="data">The object to serialize as the body of the request</param>
        </member>
        <member name="M:Octokit.IConnection.Delete``1(System.Uri,System.Object,System.String)">
            <summary>
            Performs an asynchronous HTTP DELETE request.
            Attempts to map the response body to an object of type <typeparamref name="T"/>
            </summary>
            <typeparam name="T">The type to map the response to</typeparam>
            <param name="uri">URI endpoint to send request to</param>
            <param name="data">The object to serialize as the body of the request</param>
            <param name="accepts">Specifies accept response media type</param>        
        </member>
        <member name="P:Octokit.IConnection.BaseAddress">
            <summary>
            Base address for the connection.
            </summary>
        </member>
        <member name="P:Octokit.IConnection.CredentialStore">
            <summary>
            Gets the <seealso cref="T:Octokit.ICredentialStore"/> used to provide credentials for the connection.
            </summary>
        </member>
        <member name="P:Octokit.IConnection.Credentials">
            <summary>
            Gets or sets the credentials used by the connection.
            </summary>
            <remarks>
            You can use this property if you only have a single hard-coded credential. Otherwise, pass in an 
            <see cref="T:Octokit.ICredentialStore"/> to the constructor. 
            Setting this property will change the <see cref="T:Octokit.ICredentialStore"/> to use 
            the default <see cref="T:Octokit.Internal.InMemoryCredentialStore"/> with just these credentials.
            </remarks>
        </member>
        <member name="M:Octokit.IConnection.SetRequestTimeout(System.TimeSpan)">
            <summary>
            Set the GitHub Api request timeout.
            </summary>
            <param name="timeout">The Timeout value</param>
        </member>
        <member name="T:Octokit.ICredentialStore">
            <summary>
            Abstraction for interacting with credentials
            </summary>
        </member>
        <member name="M:Octokit.ICredentialStore.GetCredentials">
            <summary>
            Retrieve the credentials from the underlying store
            </summary>
            <returns>A continuation containing credentials</returns>
        </member>
        <member name="T:Octokit.IApiResponse`1">
            <summary>
            A response from an API call that includes the deserialized object instance.
            </summary>
        </member>
        <member name="P:Octokit.IApiResponse`1.Body">
            <summary>
            Object deserialized from the JSON response body.
            </summary>
        </member>
        <member name="P:Octokit.IApiResponse`1.HttpResponse">
            <summary>
            The original non-deserialized http response.
            </summary>
        </member>
        <member name="T:Octokit.IResponse">
            <summary>
            Represents a generic HTTP response
            </summary>
        </member>
        <member name="P:Octokit.IResponse.Body">
            <summary>
            Raw response body. Typically a string, but when requesting images, it will be a byte array.
            </summary>
        </member>
        <member name="P:Octokit.IResponse.Headers">
            <summary>
            Information about the API.
            </summary>
        </member>
        <member name="P:Octokit.IResponse.ApiInfo">
            <summary>
            Information about the API response parsed from the response headers.
            </summary>
        </member>
        <member name="P:Octokit.IResponse.StatusCode">
            <summary>
            The response status code.
            </summary>
        </member>
        <member name="P:Octokit.IResponse.ContentType">
            <summary>
            The content type of the response.
            </summary>
        </member>
        <member name="T:Octokit.ProductHeaderValue">
            <summary>
            Represents a product header value. This is used to generate the User Agent string sent with each request. The
            name used should represent the product, the GitHub Organization, or the GitHub username that's using Octokit.net (in that order of preference).
            </summary>
            <remarks>
            This class is a wrapper around <seealso href="https://msdn.microsoft.com/en-us/library/system.net.http.headers.productheadervalue(v=vs.118).aspx"/>
            so that consumers of Octokit.net would not have to add a reference to the System.Net.Http.Headers namespace.
            See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required
            </remarks>
        </member>
        <member name="M:Octokit.ProductHeaderValue.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.ProductHeaderValue"/> class.
            </summary>
            <remarks>
            See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required
            </remarks>
            <param name="name">The name of the product, the GitHub Organization, or the GitHub Username (in that order of preference) that's using Octokit</param>
        </member>
        <member name="M:Octokit.ProductHeaderValue.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.ProductHeaderValue"/> class.
            </summary>
            <remarks>
            See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required
            </remarks>
            <param name="name">The name of the product, the GitHub Organization, or the GitHub Username (in that order of preference) that's using Octokit</param>
            <param name="version">The version of the product that's using Octokit</param>
        </member>
        <member name="P:Octokit.ProductHeaderValue.Name">
            <summary>
            The name of the product, the GitHub Organization, or the GitHub Username that's using Octokit (in that order of preference)
            </summary>
            <remarks>
            See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required
            </remarks>
        </member>
        <member name="P:Octokit.ProductHeaderValue.Version">
            <summary>
            The version of the product.
            </summary>
        </member>
        <member name="M:Octokit.ProductHeaderValue.Parse(System.String)">
            <summary>
            Parses a string in the format "foo" or "foo/1.0" and returns the corresponding
            <see cref="T:Octokit.ProductHeaderValue" /> instance.
            </summary>
            <param name="input">The input.</param>
        </member>
        <member name="M:Octokit.ProductHeaderValue.TryParse(System.String,Octokit.ProductHeaderValue@)">
            <summary>
            Parses a string in the format "foo" or "foo/1.0" and returns the corresponding
            <see cref="T:Octokit.ProductHeaderValue" /> instance via an out parameter.
            </summary>
            <param name="input">The input.</param>
            <param name="parsedValue">The parsed value.</param>
        </member>
        <member name="P:Octokit.RateLimit.Limit">
            <summary>
            The maximum number of requests that the consumer is permitted to make per hour.
            </summary>
        </member>
        <member name="P:Octokit.RateLimit.Remaining">
            <summary>
            The number of requests remaining in the current rate limit window.
            </summary>
        </member>
        <member name="P:Octokit.RateLimit.Reset">
            <summary>
            The date and time at which the current rate limit window resets
            </summary>
        </member>
        <member name="P:Octokit.RateLimit.ResetAsUtcEpochSeconds">
            <summary>
            The date and time at which the current rate limit window resets - in UTC epoch seconds
            </summary>
        </member>
        <member name="M:Octokit.RateLimit.Clone">
            <summary>
            Allows you to clone RateLimit
            </summary>
            <returns>A clone of <seealso cref="T:Octokit.RateLimit"/></returns>
        </member>
        <member name="T:Octokit.RequestBody">
            <summary>
            Container for the static <see cref="F:Octokit.RequestBody.Empty"/> method that represents an
            intentional empty request body to avoid overloading <code>null</code>.
            </summary>
        </member>
        <member name="T:Octokit.IGitHubClient">
            <summary>
            A Client for the GitHub API v3. You can read more about the api here: http://developer.github.com.
            </summary>
        </member>
        <member name="M:Octokit.IGitHubClient.SetRequestTimeout(System.TimeSpan)">
            <summary>
            Set the GitHub Api request timeout.
            Useful to set a specific timeout for lengthy operations, such as uploading release assets
            </summary>
            <remarks>
            See more information here: https://technet.microsoft.com/library/system.net.http.httpclient.timeout(v=vs.110).aspx
            </remarks>
            <param name="timeout">The Timeout value</param>
        </member>
        <member name="P:Octokit.IGitHubClient.Connection">
            <summary>
            Provides a client connection to make rest requests to HTTP endpoints.
            </summary>
        </member>
        <member name="P:Octokit.IGitHubClient.Authorization">
            <summary>
            Access GitHub's Authorization API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/oauth_authorizations/
            </remarks>
        </member>
        <member name="P:Octokit.IGitHubClient.Activity">
            <summary>
            Access GitHub's Activity API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/activity/
            </remarks>
        </member>
        <member name="P:Octokit.IGitHubClient.GitHubApps">
            <summary>
            Access GitHub's Application API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/apps/
            </remarks>
        </member>
        <member name="P:Octokit.IGitHubClient.Issue">
            <summary>
            Access GitHub's Issue API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/issues/
            </remarks>
        </member>
        <member name="P:Octokit.IGitHubClient.Migration">
            <summary>
            Access GitHub's Migration API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/migration/
            </remarks>
        </member>
        <member name="P:Octokit.IGitHubClient.Miscellaneous">
            <summary>
            Access GitHub's Miscellaneous API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/misc/
            </remarks>
        </member>
        <member name="P:Octokit.IGitHubClient.Oauth">
            <summary>
            Access GitHub's OAuth API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/oauth/
            </remarks>
        </member>
        <member name="P:Octokit.IGitHubClient.Organization">
            <summary>
            Access GitHub's Organizations API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/orgs/
            </remarks>
        </member>
        <member name="P:Octokit.IGitHubClient.PullRequest">
            <summary>
            Access GitHub's Pull Requests API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/pulls/
            </remarks>
        </member>
        <member name="P:Octokit.IGitHubClient.Repository">
            <summary>
            Access GitHub's Repositories API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/repos/
            </remarks>
        </member>
        <member name="P:Octokit.IGitHubClient.Gist">
            <summary>
            Access GitHub's Gists API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/gists/
            </remarks>
        </member>
        <member name="P:Octokit.IGitHubClient.User">
            <summary>
            Access GitHub's Users API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/users/
            </remarks>
        </member>
        <member name="P:Octokit.IGitHubClient.Git">
            <summary>
            Access GitHub's Git Data API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/git/
            </remarks>
        </member>
        <member name="P:Octokit.IGitHubClient.Search">
            <summary>
            Access GitHub's Search API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/search/
            </remarks>
        </member>
        <member name="P:Octokit.IGitHubClient.Enterprise">
            <summary>
            Access GitHub's Enterprise API
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/enterprise/
            </remarks>
        </member>
        <member name="P:Octokit.IGitHubClient.Reaction">
            <summary>
            Access GitHub's Reactions API
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/reactions/
            </remarks>
        </member>
        <member name="P:Octokit.IGitHubClient.Check">
            <summary>
            Access GitHub's Checks API.
            </summary>
            <remarks>
            Refer to the API documentation for more information: https://developer.github.com/v3/checks/
            </remarks>
        </member>
        <member name="T:Octokit.CheckSuitePreferenceAutoTrigger">
            <summary>
            Enables or disables automatic creation of CheckSuite events upon pushes to the repository
            </summary>
        </member>
        <member name="M:Octokit.CheckSuitePreferenceAutoTrigger.#ctor(System.Int64,System.Boolean)">
            <summary>
            Enables or disables automatic creation of CheckSuite events upon pushes to the repository
            </summary>
            <param name="appId">The Id of the GitHub App (required)</param>
            <param name="setting">Set to true to enable automatic creation of CheckSuite events upon pushes to the repository, or false to disable them (required)</param>
        </member>
        <member name="P:Octokit.CheckSuitePreferenceAutoTrigger.AppId">
            <summary>
            The Id of the GitHub App
            </summary>
        </member>
        <member name="P:Octokit.CheckSuitePreferenceAutoTrigger.Setting">
            <summary>
            Set to true to enable automatic creation of CheckSuite events upon pushes to the repository, or false to disable them
            </summary>
        </member>
        <member name="T:Octokit.CheckSuitePreferences">
            <summary>
            Check Suite preferences
            </summary>
        </member>
        <member name="M:Octokit.CheckSuitePreferences.#ctor(System.Collections.Generic.IReadOnlyList{Octokit.CheckSuitePreferenceAutoTrigger})">
            <summary>
            Check Suite preferences
            </summary>
            <param name="autoTriggerChecks">Enables or disables automatic creation of CheckSuite events upon pushes to the repository. Enabled by default</param>
        </member>
        <member name="P:Octokit.CheckSuitePreferences.AutoTriggerChecks">
            <summary>
            Enables or disables automatic creation of CheckSuite events upon pushes to the repository. Enabled by default
            </summary>
        </member>
        <member name="T:Octokit.Committer">
            <summary>
            Represents the author or committer to a Git commit. This is the information stored in Git and should not be
            confused with GitHub account information.
            </summary>
        </member>
        <member name="M:Octokit.Committer.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.Committer"/> class.
            </summary>
        </member>
        <member name="M:Octokit.Committer.#ctor(System.String,System.String,System.DateTimeOffset)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.Committer"/> class.
            </summary>
            <param name="name">The full name of the author or committer.</param>
            <param name="email">The email.</param>
            <param name="date">The date.</param>
        </member>
        <member name="M:Octokit.Committer.#ctor(System.String,System.String,System.String,System.DateTimeOffset)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.Committer"/> class.
            </summary>
            <param name="nodeId">The GraphQL Node Id</param>
            <param name="name">The full name of the author or committer.</param>
            <param name="email">The email.</param>
            <param name="date">The date.</param>
        </member>
        <member name="P:Octokit.Committer.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.Committer.Name">
            <summary>
            Gets the name of the author or committer.
            </summary>
            <value>
            The name.
            </value>
        </member>
        <member name="P:Octokit.Committer.Email">
            <summary>
            Gets the email of the author or committer.
            </summary>
            <value>
            The email.
            </value>
        </member>
        <member name="P:Octokit.Committer.Date">
            <summary>
            Gets the date of the author or contributor's contributions.
            </summary>
            <value>
            The date.
            </value>
        </member>
        <member name="P:Octokit.ApiOptions.StartPage">
            <summary>
            Specify the start page for pagination actions
            </summary>
            <remarks>
            Page numbering is 1-based on the server
            </remarks>
        </member>
        <member name="P:Octokit.ApiOptions.PageCount">
            <summary>
            Specify the number of pages to return
            </summary>
        </member>
        <member name="P:Octokit.ApiOptions.PageSize">
            <summary>
            Specify the number of results to return for each page
            </summary>
            <remarks>
            Results returned may be less than this total if you reach the final page of results
            </remarks>
        </member>
        <member name="T:Octokit.AssigneesUpdate">
            <summary>
            Used to add assignees to an issue.
            </summary>
            <remarks>
            API: https://developer.github.com/v3/git/commits/#create-a-commit
            </remarks>
        </member>
        <member name="T:Octokit.AuthorizationUpdate">
            <summary>
            Used to create a new authorization.
            </summary>
        </member>
        <member name="P:Octokit.AuthorizationUpdate.Scopes">
            <summary>
            Replaces the authorization scopes with this list.
            </summary>
        </member>
        <member name="P:Octokit.AuthorizationUpdate.AddScopes">
            <summary>
            A list of scopes to add to this authorization.
            </summary>
        </member>
        <member name="P:Octokit.AuthorizationUpdate.RemoveScopes">
            <summary>
            A list of scopes to remove from this authorization.
            </summary>
        </member>
        <member name="P:Octokit.AuthorizationUpdate.Note">
            <summary>
            An optional note to remind you what the OAuth token is for.
            </summary>
        </member>
        <member name="P:Octokit.AuthorizationUpdate.NoteUrl">
            <summary>
            An optional URL to remind you what app the OAuth token is for.
            </summary>
        </member>
        <member name="P:Octokit.AuthorizationUpdate.Fingerprint">
            <summary>
            Optional parameter that allows an OAuth application to create multiple authorizations for a single user
            </summary>
        </member>
        <member name="T:Octokit.BaseSearchRequest">
            <summary>
            Base class for searching issues/code/users/repos
            </summary>
        </member>
        <member name="M:Octokit.BaseSearchRequest.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.BaseSearchRequest"/> class.
            </summary>
        </member>
        <member name="M:Octokit.BaseSearchRequest.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.BaseSearchRequest"/> class.
            </summary>
            <param name="term">The term.</param>
        </member>
        <member name="P:Octokit.BaseSearchRequest.Term">
            <summary>
            The search term
            </summary>
        </member>
        <member name="P:Octokit.BaseSearchRequest.Sort">
            <summary>
            The sort field
            </summary>
        </member>
        <member name="P:Octokit.BaseSearchRequest.SortOrder">
            <summary>
            Gets the sort order as a properly formatted lowercased query string parameter.
            </summary>
            <value>
            The sort order.
            </value>
        </member>
        <member name="P:Octokit.BaseSearchRequest.Order">
            <summary>
            Optional Sort order if sort parameter is provided. One of asc or desc; the default is desc.
            </summary>
        </member>
        <member name="P:Octokit.BaseSearchRequest.Page">
            <summary>
            Page of paginated results
            </summary>
        </member>
        <member name="P:Octokit.BaseSearchRequest.PerPage">
            <summary>
            Number of items per page
            </summary>
        </member>
        <member name="M:Octokit.BaseSearchRequest.MergedQualifiers">
            <summary>
            All qualifiers that are used for this search
            </summary>
        </member>
        <member name="P:Octokit.BaseSearchRequest.TermAndQualifiers">
            <summary>
            Add qualifiers onto the search term
            </summary>
        </member>
        <member name="M:Octokit.BaseSearchRequest.AdditionalParameters">
            <summary>
            Any additional parameters required by the derived class
            </summary>
        </member>
        <member name="P:Octokit.BaseSearchRequest.Parameters">
            <summary>
            Get the query parameters that will be appending onto the search
            </summary>
        </member>
        <member name="T:Octokit.BodyWrapper">
            <summary>
            Wraps a string for the body of a request.
            </summary>
        </member>
        <member name="M:Octokit.BodyWrapper.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.BodyWrapper"/> class.
            </summary>
            <param name="body">The body.</param>
        </member>
        <member name="P:Octokit.BodyWrapper.Body">
            <summary>
            Gets the body.
            </summary>
            <value>
            The body.
            </value>
        </member>
        <member name="T:Octokit.BranchProtectionSettingsUpdate">
            <summary>
            Specifies the requested settings for branch protection
            </summary>
            <remarks>
            Note: this is a PREVIEW api: https://developer.github.com/changes/2016-06-27-protected-branches-api-update/
            </remarks>
        </member>
        <member name="M:Octokit.BranchProtectionSettingsUpdate.#ctor(Octokit.BranchProtectionRequiredStatusChecksUpdate)">
            <summary>
            Create a BranchProtection update request
            </summary>
            <param name="requiredStatusChecks">Specifies the requested status check settings. Pass null to disable status checks</param>
        </member>
        <member name="M:Octokit.BranchProtectionSettingsUpdate.#ctor(Octokit.BranchProtectionRequiredReviewsUpdate)">
            <summary>
            Create a BranchProtection update request
            </summary>
            <param name="requiredPullRequestReviews">Specifies if reviews are required to merge the pull request. Pass null to disable restrictions</param>
        </member>
        <member name="M:Octokit.BranchProtectionSettingsUpdate.#ctor(Octokit.BranchProtectionPushRestrictionsUpdate)">
            <summary>
            Create a BranchProtection update request
            </summary>
            <param name="restrictions">Specifies the requested push access restrictions (applies only to Organization owned repositories). Pass null to disable push access restrictions</param>
        </member>
        <member name="M:Octokit.BranchProtectionSettingsUpdate.#ctor(System.Boolean)">
            <summary>
            Create a BranchProtection update request
            </summary>
            <param name="enforceAdmins">Specifies whether the protections applied to this branch also apply to repository admins</param>
        </member>
        <member name="M:Octokit.BranchProtectionSettingsUpdate.#ctor(Octokit.BranchProtectionRequiredStatusChecksUpdate,Octokit.BranchProtectionRequiredReviewsUpdate,System.Boolean)">
            <summary>
            Create a BranchProtection update request
            </summary>
            <param name="requiredStatusChecks">Specifies the requested status check settings. Pass null to disable status checks</param>
            <param name="requiredPullRequestReviews">Specifies if reviews are required to merge the pull request. Pass null to disable required reviews</param>
            <param name="enforceAdmins">Specifies whether the protections applied to this branch also apply to repository admins</param>
        </member>
        <member name="M:Octokit.BranchProtectionSettingsUpdate.#ctor(Octokit.BranchProtectionRequiredStatusChecksUpdate,Octokit.BranchProtectionRequiredReviewsUpdate,Octokit.BranchProtectionPushRestrictionsUpdate,System.Boolean)">
            <summary>
            Create a BranchProtection update request
            </summary>
            <param name="requiredStatusChecks">Specifies the requested status check settings. Pass null to disable status checks</param>
            <param name="requiredPullRequestReviews">Specifies if reviews are required to merge the pull request. Pass null to disable required reviews</param>
            <param name="restrictions">Specifies the requested push access restrictions (applies only to Organization owned repositories). Pass null to disable push access restrictions</param>
            <param name="enforceAdmins">Specifies whether the protections applied to this branch also apply to repository admins</param>
        </member>
        <member name="P:Octokit.BranchProtectionSettingsUpdate.RequiredStatusChecks">
            <summary>
            Status check settings for the protected branch
            </summary>
        </member>
        <member name="P:Octokit.BranchProtectionSettingsUpdate.RequiredPullRequestReviews">
            <summary>
            Required Pull Request review settings for the protected branch
            </summary>
        </member>
        <member name="P:Octokit.BranchProtectionSettingsUpdate.Restrictions">
            <summary>
            Push access restrictions for the protected branch
            </summary>
        </member>
        <member name="P:Octokit.BranchProtectionSettingsUpdate.EnforceAdmins">
            <summary>
            Specifies whether the protections applied to this branch also apply to repository admins
            </summary>
        </member>
        <member name="T:Octokit.BranchProtectionRequiredStatusChecksUpdate">
            <summary>
            Specifies settings for status checks which must pass before branches can be merged into the protected branch
            </summary>
        </member>
        <member name="M:Octokit.BranchProtectionRequiredStatusChecksUpdate.#ctor(System.Boolean,System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Status check settings for branch protection
            </summary>
            <param name="strict">Require branches to be up to date before merging</param>
            <param name="contexts">Require status checks to pass before merging</param>
        </member>
        <member name="P:Octokit.BranchProtectionRequiredStatusChecksUpdate.Strict">
            <summary>
            Require branches to be up to date before merging
            </summary>
        </member>
        <member name="P:Octokit.BranchProtectionRequiredStatusChecksUpdate.Contexts">
            <summary>
            Require status checks to pass before merging
            </summary>
        </member>
        <member name="T:Octokit.BranchProtectionPushRestrictionsUpdate">
            <summary>
            Specifies teams and/or people allowed to push to the protected branch. Required status checks will still prevent these people from merging if the checks fail
            </summary>
        </member>
        <member name="M:Octokit.BranchProtectionPushRestrictionsUpdate.#ctor">
            <summary>
            Specify only administrators are allowed to push to this branch. Required status checks will still prevent these people from merging if the checks fail
            </summary>
        </member>
        <member name="M:Octokit.BranchProtectionPushRestrictionsUpdate.#ctor(Octokit.BranchProtectionTeamCollection)">
            <summary>
            Specify teams (in addition to Administrators) allowed to push to this branch. Required status checks will still prevent these people from merging if the checks fail
            </summary>
            <param name="teams">Teams allowed to push to this branch</param>
        </member>
        <member name="M:Octokit.BranchProtectionPushRestrictionsUpdate.#ctor(Octokit.BranchProtectionUserCollection)">
            <summary>
            Specify people (in addition to Administrators) allowed to push to this branch. Required status checks will still prevent these people from merging if the checks fail
            </summary>
            <param name="users">Users allowed to push to this branch</param>
        </member>
        <member name="M:Octokit.BranchProtectionPushRestrictionsUpdate.#ctor(Octokit.BranchProtectionTeamCollection,Octokit.BranchProtectionUserCollection)">
            <summary>
            Specify teams and/or people (in addition to Administrators) allowed to push to this branch. Required status checks will still prevent these people from merging if the checks fail
            </summary>
            <param name="teams">Teams allowed to push to this branch</param>
            <param name="users">Users allowed to push to this branch</param>
        </member>
        <member name="P:Octokit.BranchProtectionPushRestrictionsUpdate.Teams">
            <summary>
            Teams allowed to push to this branch
            </summary>
        </member>
        <member name="P:Octokit.BranchProtectionPushRestrictionsUpdate.Users">
            <summary>
            Users allowed to push to this branch
            </summary>
        </member>
        <member name="T:Octokit.BranchProtectionRequiredReviewsUpdate">
            <summary>
            Specifies settings for requiring pull request reviews before merging a pull request.
            </summary>
        </member>
        <member name="M:Octokit.BranchProtectionRequiredReviewsUpdate.#ctor(System.Boolean,System.Boolean)">
            <summary>
            Settings for requiring reviews before a pull request can be merged.
            </summary>
            <param name="dismissStaleReviews">Dismiss approved reviews automatically when a new commit is pushed.</param>
            <param name="requireCodeOwnerReviews">Blocks merge until code owners have reviewed.</param>
        </member>
        <member name="M:Octokit.BranchProtectionRequiredReviewsUpdate.#ctor(Octokit.BranchProtectionRequiredReviewsDismissalRestrictionsUpdate,System.Boolean,System.Boolean)">
            <summary>
            Settings for requiring reviews before a pull request can be merged.
            </summary>
            <param name="dismissalRestrictions">Specify which users and teams can dismiss pull request reviews (applies only to Organization owned repositories).</param>
            <param name="dismissStaleReviews">Dismiss approved reviews automatically when a new commit is pushed.</param>
            <param name="requireCodeOwnerReviews">Blocks merge until code owners have reviewed.</param>
        </member>
        <member name="P:Octokit.BranchProtectionRequiredReviewsUpdate.DismissalRestrictions">
            <summary>
            Specify which users and teams can dismiss pull request reviews.
            </summary>
        </member>
        <member name="P:Octokit.BranchProtectionRequiredReviewsUpdate.DismissStaleReviews">
            <summary>
            Dismiss approved reviews automatically when a new commit is pushed.
            </summary>
        </member>
        <member name="P:Octokit.BranchProtectionRequiredReviewsUpdate.RequireCodeOwnerReviews">
            <summary>
            Blocks merge until code owners have reviewed.
            </summary>
        </member>
        <member name="T:Octokit.BranchProtectionRequiredReviewsDismissalRestrictionsUpdate">
            <summary>
            Specifies whether review dismissal for the protected branch will be restricted to Admins, specified Teams/Users or unrestricted
            </summary>
        </member>
        <member name="M:Octokit.BranchProtectionRequiredReviewsDismissalRestrictionsUpdate.#ctor(System.Boolean)">
            <summary>
            Specify whether dismissing reviews is restricted or not
            </summary>
            <param name="enabled">True to restrict review dismissal to Administrators, false to disable restrictions</param>
        </member>
        <member name="M:Octokit.BranchProtectionRequiredReviewsDismissalRestrictionsUpdate.#ctor(Octokit.BranchProtectionTeamCollection)">
            <summary>
            Restrict dismissing reviews to the specified teams (in addition to Administrators).
            </summary>
            <param name="teams">Teams allowed to dismiss reviews</param>
        </member>
        <member name="M:Octokit.BranchProtectionRequiredReviewsDismissalRestrictionsUpdate.#ctor(Octokit.BranchProtectionUserCollection)">
            <summary>
            Restrict dismissing reviews to the specified people (in addition to Administrators).
            </summary>
            <param name="users">Users allowed to dismiss reviews</param>
        </member>
        <member name="M:Octokit.BranchProtectionRequiredReviewsDismissalRestrictionsUpdate.#ctor(Octokit.BranchProtectionTeamCollection,Octokit.BranchProtectionUserCollection)">
            <summary>
            Restrict dismissing reviews to the specified teams and people (in addition to Administrators).
            </summary>
            <param name="teams">Teams allowed to dismiss reviews</param>
            <param name="users">Users allowed to dismiss reviews</param>
        </member>
        <member name="P:Octokit.BranchProtectionRequiredReviewsDismissalRestrictionsUpdate.Teams">
            <summary>
            Teams allowed to dismiss reviews
            </summary>
        </member>
        <member name="P:Octokit.BranchProtectionRequiredReviewsDismissalRestrictionsUpdate.Users">
            <summary>
            Users allowed to dismiss reviews
            </summary>
        </member>
        <member name="T:Octokit.CheckRunRequest">
            <summary>
            Details to filter a check suite request, such as by App Id or check run name
            </summary>
        </member>
        <member name="P:Octokit.CheckRunRequest.CheckName">
            <summary>
            Returns check runs with the specified name.
            </summary>
        </member>
        <member name="P:Octokit.CheckRunRequest.Status">
            <summary>
            Returns check runs with the specified status. Can be one of queued, in_progress, or completed.
            </summary>
        </member>
        <member name="P:Octokit.CheckRunRequest.Filter">
            <summary>
            Filters check runs by their completed_at timestamp. Can be one of latest (returning the most recent check runs) or all. Default: latest
            </summary>
        </member>
        <member name="M:Octokit.CheckRunUpdate.#ctor">
            <summary>
            Creates a new Check Run
            </summary>
        </member>
        <member name="P:Octokit.CheckRunUpdate.Name">
            <summary>
            The name of the check. For example, "code-coverage"
            </summary>
        </member>
        <member name="P:Octokit.CheckRunUpdate.DetailsUrl">
            <summary>
            The URL of the integrator's site that has the full details of the check
            </summary>
        </member>
        <member name="P:Octokit.CheckRunUpdate.ExternalId">
            <summary>
            A reference for the run on the integrator's system
            </summary>
        </member>
        <member name="P:Octokit.CheckRunUpdate.Status">
            <summary>
            The current status. Can be one of queued, in_progress, or completed. Default: queued
            </summary>
        </member>
        <member name="P:Octokit.CheckRunUpdate.StartedAt">
            <summary>
            The time that the check run began
            </summary>
        </member>
        <member name="P:Octokit.CheckRunUpdate.Conclusion">
            <summary>
            Required if you provide completed_at or a status of completed. The final conclusion of the check. Can be one of success, failure, neutral, cancelled, timed_out, or action_required. When the conclusion is action_required, additional details should be provided on the site specified by details_url.
            Note: Providing conclusion will automatically set the status parameter to completed
            </summary>
        </member>
        <member name="P:Octokit.CheckRunUpdate.CompletedAt">
            <summary>
            Required if you provide conclusion. The time the check completed
            </summary>
        </member>
        <member name="P:Octokit.CheckRunUpdate.Output">
            <summary>
            Check runs can accept a variety of data in the output object, including a title and summary and can optionally provide descriptive details about the run
            </summary>
        </member>
        <member name="P:Octokit.CheckRunUpdate.Actions">
            <summary>
            Possible further actions the integrator can perform, which a user may trigger. Each action includes a label, identifier and description. A maximum of three actions are accepted
            </summary>
        </member>
        <member name="T:Octokit.CheckSuiteRequest">
            <summary>
            Details to filter a check suite request, such as by App Id or check run name
            </summary>
        </member>
        <member name="P:Octokit.CheckSuiteRequest.AppId">
            <summary>
            Filters check suites by GitHub App Id
            </summary>
        </member>
        <member name="P:Octokit.CheckSuiteRequest.CheckName">
            <summary>
            Filters check suites by the name of the check run
            </summary>
        </member>
        <member name="T:Octokit.CheckSuiteTriggerRequest">
            <summary>
            Request to trigger the creation of a check suite
            </summary>
        </member>
        <member name="M:Octokit.CheckSuiteTriggerRequest.#ctor(System.String)">
            <summary>
            Request to trigger the creation of a check suite
            </summary>
            <param name="headSha">The sha of the head commit (required)</param>
        </member>
        <member name="P:Octokit.CheckSuiteTriggerRequest.HeadSha">
            <summary>
            The sha of the head commit
            </summary>
        </member>
        <member name="M:Octokit.CollaboratorRequest.#ctor(Octokit.Permission)">
            <summary>
            Used to set the permission for a collaborator.
            </summary>
        </member>
        <member name="P:Octokit.CollaboratorRequest.Permission">
            <summary>
            The permission to grant the collaborator on this repository.
            </summary>
        </member>
        <member name="T:Octokit.CommitRequest">
            <summary>
            Encapsulates the parameters for a request to retrieve commits.
            </summary>
        </member>
        <member name="P:Octokit.CommitRequest.Sha">
            <summary>
            SHA or branch to start listing commits from.
            </summary>
        </member>
        <member name="P:Octokit.CommitRequest.Path">
            <summary>
            Only commits containing this file path will be returned.
            </summary>
        </member>
        <member name="P:Octokit.CommitRequest.Author">
            <summary>
            GitHub login or email address by which to filter by commit author.
            </summary>
        </member>
        <member name="P:Octokit.CommitRequest.Since">
            <summary>
            Only commits after this date will be returned.
            </summary>
        </member>
        <member name="P:Octokit.CommitRequest.Until">
            <summary>
            Only commits before this date will be returned.
            </summary>
        </member>
        <member name="T:Octokit.ContentRequest">
            <summary>
            Base class with common properties for all the Repository Content Request APIs.
            </summary>
        </member>
        <member name="M:Octokit.ContentRequest.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.ContentRequest"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Octokit.ContentRequest.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.ContentRequest"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="branch">The branch the request is for.</param>
        </member>
        <member name="P:Octokit.ContentRequest.Message">
            <summary>
            The commit message. This is required.
            </summary>
        </member>
        <member name="P:Octokit.ContentRequest.Branch">
            <summary>
            The branch name. If null, this defaults to the default branch which is usually "master".
            </summary>
        </member>
        <member name="P:Octokit.ContentRequest.Committer">
            <summary>
            Specifies the committer to use for the commit. This is optional.
            </summary>
        </member>
        <member name="P:Octokit.ContentRequest.Author">
            <summary>
            Specifies the author to use for the commit. This is optional.
            </summary>
        </member>
        <member name="T:Octokit.DeleteFileRequest">
            <summary>
            Represents the request to delete a file in a repository.
            </summary>
        </member>
        <member name="M:Octokit.DeleteFileRequest.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.DeleteFileRequest"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="sha">The sha.</param>
        </member>
        <member name="M:Octokit.DeleteFileRequest.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.DeleteFileRequest"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="sha">The sha.</param>
            <param name="branch">The branch the request is for.</param>
        </member>
        <member name="T:Octokit.CreateFileRequest">
            <summary>
            Represents the parameters to create a file in a repository.
            </summary>
            <remarks>https://developer.github.com/v3/repos/contents/#create-a-file</remarks>
        </member>
        <member name="M:Octokit.CreateFileRequest.#ctor(System.String,System.String)">
            <summary>
            Creates an instance of a <see cref="T:Octokit.CreateFileRequest" />.
            </summary>
            <param name="message">The message.</param>
            <param name="content">The content.</param>
        </member>
        <member name="M:Octokit.CreateFileRequest.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.CreateFileRequest"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="content">The content.</param>
            <param name="branch">The branch the request is for.</param>
        </member>
        <member name="M:Octokit.CreateFileRequest.#ctor(System.String,System.String,System.Boolean)">
            <summary>
            Creates an instance of a <see cref="T:Octokit.CreateFileRequest" />.
            </summary>
            <param name="message">The message.</param>
            <param name="content">The content.</param>
            <param name="convertContentToBase64">True to convert content to base64.</param>
        </member>
        <member name="M:Octokit.CreateFileRequest.#ctor(System.String,System.String,System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.CreateFileRequest"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="content">The content.</param>
            <param name="branch">The branch the request is for.</param>
            <param name="convertContentToBase64">True to convert content to base64.</param>
        </member>
        <member name="P:Octokit.CreateFileRequest.Content">
            <summary>
            The contents of the file to create, Base64 encoded. This is required.
            </summary>
        </member>
        <member name="T:Octokit.UpdateFileRequest">
            <summary>
            Represents the parameters to update a file in a repository.
            </summary>
        </member>
        <member name="M:Octokit.UpdateFileRequest.#ctor(System.String,System.String,System.String)">
            <summary>
            Creates an instance of a <see cref="T:Octokit.UpdateFileRequest" />.
            </summary>
            <param name="message">The message.</param>
            <param name="content">The content.</param>
            <param name="sha">The sha.</param>
        </member>
        <member name="M:Octokit.UpdateFileRequest.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Creates an instance of a <see cref="T:Octokit.UpdateFileRequest" />.
            </summary>
            <param name="message">The message.</param>
            <param name="content">The content.</param>
            <param name="sha">The sha.</param>
            <param name="branch">The branch the request is for.</param>
        </member>
        <member name="M:Octokit.UpdateFileRequest.#ctor(System.String,System.String,System.String,System.Boolean)">
            <summary>
            Creates an instance of a <see cref="T:Octokit.UpdateFileRequest" />.
            </summary>
            <param name="message">The message.</param>
            <param name="content">The content.</param>
            <param name="sha">The sha.</param>
            <param name="convertContentToBase64">True to convert content to base64.</param>
        </member>
        <member name="M:Octokit.UpdateFileRequest.#ctor(System.String,System.String,System.String,System.String,System.Boolean)">
            <summary>
            Creates an instance of a <see cref="T:Octokit.UpdateFileRequest" />.
            </summary>
            <param name="message">The message.</param>
            <param name="content">The content.</param>
            <param name="sha">The sha.</param>
            <param name="branch">The branch the request is for.</param>
            <param name="convertContentToBase64">True to convert content to base64.</param>
        </member>
        <member name="P:Octokit.UpdateFileRequest.Sha">
            <summary>
            The blob SHA of the file being replaced.
            </summary>
        </member>
        <member name="T:Octokit.DraftPullRequestReviewComment">
            <summary>
            A draft comment that is part of a Pull Request Review
            </summary>
        </member>
        <member name="M:Octokit.DraftPullRequestReviewComment.#ctor(System.String,System.String,System.Int32)">
            <summary>
            Creates a draft comment
            </summary>
            <param name="body">The text of the comment</param>
            <param name="path">The relative path of the file to comment on</param>
            <param name="position">The line index in the diff to comment on</param>
        </member>
        <member name="P:Octokit.DraftPullRequestReviewComment.Body">
            <summary>
            The text of the comment.
            </summary>
        </member>
        <member name="P:Octokit.DraftPullRequestReviewComment.Path">
            <summary>
            The relative path of the file to comment on.
            </summary>
        </member>
        <member name="P:Octokit.DraftPullRequestReviewComment.Position">
            <summary>
            The line index in the diff to comment on.
            </summary>
        </member>
        <member name="T:Octokit.EditRepositoryHook">
            <summary>
            Represents the requested changes to an edit repository hook.
            </summary>
        </member>
        <member name="M:Octokit.EditRepositoryHook.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.EditRepositoryHook"/> class.
            </summary>
        </member>
        <member name="M:Octokit.EditRepositoryHook.#ctor(System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.EditRepositoryHook"/> class.
            </summary>
            <param name="config">The configuration.</param>
        </member>
        <member name="P:Octokit.EditRepositoryHook.Events">
            <summary>
            Gets or sets the events.
            </summary>
            <value>
            The events.
            </value>
        </member>
        <member name="P:Octokit.EditRepositoryHook.RemoveEvents">
            <summary>
            Gets or sets the remove events.
            </summary>
            <value>
            The remove events.
            </value>
        </member>
        <member name="P:Octokit.EditRepositoryHook.Active">
            <summary>
            Gets or sets the active.
            </summary>
            <value>
            The active.
            </value>
        </member>
        <member name="T:Octokit.NewLdapMapping">
            <summary>
            Describes a new organization to create via the <see cref="M:Octokit.IEnterpriseOrganizationClient.Create(Octokit.NewOrganization)" /> method.
            </summary>
        </member>
        <member name="M:Octokit.NewLdapMapping.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.NewLdapMapping"/> class.
            </summary>
            <param name="ldapDistinguishedName">The LDAP Distinguished Name</param>
        </member>
        <member name="P:Octokit.NewLdapMapping.LdapDistinguishedName">
            <summary>
            The LDAP Distinguished Name (required)
            </summary>
        </member>
        <member name="T:Octokit.NewOrganization">
            <summary>
            Describes a new organization to create via the <see cref="M:Octokit.IEnterpriseOrganizationClient.Create(Octokit.NewOrganization)" /> method.
            </summary>
        </member>
        <member name="M:Octokit.NewOrganization.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.NewOrganization"/> class.
            </summary>
            <param name="login">The organization's username</param>
            <param name="admin">The login of the user who will manage this organization</param>
        </member>
        <member name="M:Octokit.NewOrganization.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.NewOrganization"/> class.
            </summary>
            <param name="login">The organization's username</param>
            <param name="admin">The login of the user who will manage this organization</param>
            <param name="profileName">The organization's display name</param>
        </member>
        <member name="P:Octokit.NewOrganization.Login">
            <summary>
            The organization's username (required)
            </summary>
        </member>
        <member name="P:Octokit.NewOrganization.Admin">
            <summary>
            The login of the user who will manage this organization (required)
            </summary>
        </member>
        <member name="P:Octokit.NewOrganization.ProfileName">
            <summary>
            The organization's display name
            </summary>
        </member>
        <member name="T:Octokit.NewPreReceiveEnvironment">
            <summary>
            Describes a new pre-receive environment.
            </summary>
        </member>
        <member name="M:Octokit.NewPreReceiveEnvironment.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.NewPreReceiveEnvironment"/> class.
            </summary>
            <param name="name">The name of the environment as displayed in the UI.</param>
            <param name="imageUrl">URL to the tarball that will be downloaded and extracted.</param>
        </member>
        <member name="P:Octokit.NewPreReceiveEnvironment.Name">
            <summary>
            The name of the environment as displayed in the UI.
            </summary>
        </member>
        <member name="P:Octokit.NewPreReceiveEnvironment.ImageUrl">
            <summary>
            URL to the tarball that will be downloaded and extracted.
            </summary>
        </member>
        <member name="T:Octokit.UpdatePreReceiveEnvironment">
            <summary>
            Describes an update to an existing pre-receive environment.
            </summary>
        </member>
        <member name="P:Octokit.UpdatePreReceiveEnvironment.Name">
            <summary>
            The name of the environment as displayed in the UI.
            </summary>
        </member>
        <member name="P:Octokit.UpdatePreReceiveEnvironment.ImageUrl">
            <summary>
            URL to the tarball that will be downloaded and extracted.
            </summary>
        </member>
        <member name="T:Octokit.GistFileUpdate">
            <summary>
            Used as part of a <see cref="T:Octokit.GistUpdate" /> to update the name or contents of an existing gist file
            </summary>
            <remarks>
            API docs: https://developer.github.com/v3/gists/
            </remarks>
        </member>
        <member name="P:Octokit.GistFileUpdate.NewFileName">
            <summary>
            Gets or sets the new name of the file.
            </summary>
            <value>
            The new name of the file.
            </value>
        </member>
        <member name="P:Octokit.GistFileUpdate.Content">
            <summary>
            Gets or sets the content.
            </summary>
            <value>
            The content.
            </value>
        </member>
        <member name="T:Octokit.GistRequest">
            <summary>
            Used to request Gists since a certain date.
            </summary>
            <remarks>
            API docs: https://developer.github.com/v3/gists/
            </remarks>
        </member>
        <member name="M:Octokit.GistRequest.#ctor(System.DateTimeOffset)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.GistRequest"/> class.
            </summary>
            <param name="since">The date for which only gists updated at or after this time are returned.</param>
        </member>
        <member name="P:Octokit.GistRequest.Since">
            <summary>
            Gets or sets the date for which only gists updated at or after this time are returned.
            </summary>
            <remarks>
            This is sent as a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ 
            </remarks>
            <value>
            The since.
            </value>
        </member>
        <member name="T:Octokit.GistUpdate">
            <summary>
            Used to update a gist and its contents.
            </summary>
            <remarks>
            Note: All files from the previous version of the gist are carried over by default if not included in the
             object. Deletes can be performed by including the filename with a null object.
            API docs: https://developer.github.com/v3/gists/
            </remarks>
        </member>
        <member name="P:Octokit.GistUpdate.Files">
            <summary>
            Gets a dictionary of gist files to update.
            </summary>
            <remarks>
            Note: All files from the previous version of the gist are carried over by default if not included in the
            hash. Deletes can be performed by including the filename with a `null` hash.
            </remarks>
        </member>
        <member name="T:Octokit.InvitationUpdate">
            <summary>
            Used to update a invitation.
            </summary>
            <remarks>    
            </remarks>
        </member>
        <member name="T:Octokit.IssueCommentRequest">
            <summary>
            Used to filter issue comments.
            </summary>
        </member>
        <member name="M:Octokit.IssueCommentRequest.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.IssueCommentRequest"/> class.
            </summary>
        </member>
        <member name="P:Octokit.IssueCommentRequest.Sort">
            <summary>
            Can be either created or updated. Default: created.
            </summary>
        </member>
        <member name="P:Octokit.IssueCommentRequest.Direction">
            <summary>
            Can be either asc or desc. Default: asc.
            </summary>
        </member>
        <member name="P:Octokit.IssueCommentRequest.Since">
            <summary>
            Only comments updated at or after this time are returned. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.
            </summary>
        </member>
        <member name="T:Octokit.IssueRequest">
            <summary>
            Used to filter a request to list issues.
            </summary>
        </member>
        <member name="M:Octokit.IssueRequest.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.IssueRequest"/> class.
            </summary>
        </member>
        <member name="P:Octokit.IssueRequest.Filter">
            <summary>
            Gets or sets the <see cref="T:Octokit.IssueFilter" /> which indicates which sorts of issues to return.
            </summary>
            <value>
            The filter.
            </value>
        </member>
        <member name="P:Octokit.IssueRequest.State">
            <summary>
            Gets or sets the <see cref="T:Octokit.ItemStateFilter"/> for the issues to return.
            </summary>
            <value>
            The state.
            </value>
        </member>
        <member name="P:Octokit.IssueRequest.Labels">
            <summary>
            Gets the labels to filter by. Add labels to the collection to only request issues with those labels.
            </summary>
            <remarks>Sent as a comma separated list</remarks>
            <value>
            The labels.
            </value>
        </member>
        <member name="P:Octokit.IssueRequest.SortProperty">
            <summary>
            Gets or sets the <see cref="T:Octokit.IssueSort"/> property to sort the returned issues by.
            Combine this with <see cref="P:Octokit.IssueRequest.SortDirection"/> to specify sort direction.
            </summary>
            <value>
            The sort property.
            </value>
        </member>
        <member name="P:Octokit.IssueRequest.SortDirection">
            <summary>
            Gets or sets the sort direction.
            </summary>
            <value>
            The sort direction.
            </value>
        </member>
        <member name="P:Octokit.IssueRequest.Since">
            <summary>
            Gets or sets the date for which only issues updated at or after this time are returned.
            </summary>
            <remarks>
            This is sent as a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.
            </remarks>
            <value>
            The since.
            </value>
        </member>
        <member name="T:Octokit.IssueFilter">
            <summary>
            The range of filters available for issues.
            </summary>
            <remarks>http://developer.github.com/v3/issues/#list-issues</remarks>
        </member>
        <member name="F:Octokit.IssueFilter.Assigned">
            <summary>
            Issues assigned to the authenticated user. (Default)
            </summary>
        </member>
        <member name="F:Octokit.IssueFilter.Created">
            <summary>
            Issues created by the authenticated user.
            </summary>
        </member>
        <member name="F:Octokit.IssueFilter.Mentioned">
            <summary>
            Issues mentioning the authenticated user.
            </summary>
        </member>
        <member name="F:Octokit.IssueFilter.Subscribed">
            <summary>
            Issues the authenticated user is subscribed to for updates.
            </summary>
        </member>
        <member name="F:Octokit.IssueFilter.All">
            <summary>
            All issues the authenticated user can see, regardless of participation or creation.
            </summary>
        </member>
        <member name="T:Octokit.ItemStateFilter">
            <summary>
            Range of states for Issues, Milestones and PullRequest API.
            </summary>
        </member>
        <member name="F:Octokit.ItemStateFilter.Open">
            <summary>
            Items that are open.
            </summary>
        </member>
        <member name="F:Octokit.ItemStateFilter.Closed">
            <summary>
            Items that are closed.
            </summary>
        </member>
        <member name="F:Octokit.ItemStateFilter.All">
            <summary>
            All the items.
            </summary>
        </member>
        <member name="T:Octokit.ItemState">
            <summary>
            Items that are open OR closed
            </summary>
        </member>
        <member name="F:Octokit.ItemState.Open">
            <summary>
            Items that are open
            </summary>
        </member>
        <member name="F:Octokit.ItemState.Closed">
            <summary>
            Items that are closed
            </summary>
        </member>
        <member name="T:Octokit.IssueSort">
            <summary>
            The available properties to sort issues by.
            </summary>
        </member>
        <member name="F:Octokit.IssueSort.Created">
            <summary>
            Sort by create date (default)
            </summary>
        </member>
        <member name="F:Octokit.IssueSort.Updated">
            <summary>
            Sort by the date of the last update
            </summary>
        </member>
        <member name="F:Octokit.IssueSort.Comments">
            <summary>
            Sort by the number of comments
            </summary>
        </member>
        <member name="T:Octokit.SortDirection">
            <summary>
            The two possible sort directions.
            </summary>
        </member>
        <member name="F:Octokit.SortDirection.Ascending">
            <summary>
            Sort ascending
            </summary>
        </member>
        <member name="F:Octokit.SortDirection.Descending">
            <summary>
            Sort descending
            </summary>
        </member>
        <member name="T:Octokit.IssueUpdate">
            <summary>
            Specifies the values used to update an issue.
            </summary>
        </member>
        <member name="P:Octokit.IssueUpdate.Title">
            <summary>
            Title of the issue (required)
            </summary>
        </member>
        <member name="P:Octokit.IssueUpdate.Body">
            <summary>
            Details about the issue.
            </summary>
        </member>
        <member name="P:Octokit.IssueUpdate.Assignees">
            <summary>
            List of logins for the multiple users that this issue should be assigned to
            </summary>
            <remarks>
            Only users with push access can set the multiple assignees for new issues.  The assignees are silently dropped otherwise.
            </remarks>
        </member>
        <member name="P:Octokit.IssueUpdate.Milestone">
            <summary>
            Milestone to associate this issue with.
            </summary>
            <remarks>
            Only users with push access can set the milestone for new issues. The milestone is silently dropped
            otherwise
            </remarks>
        </member>
        <member name="P:Octokit.IssueUpdate.Labels">
            <summary>
            Labels to associate with this issue.
            </summary>
            <remarks>
            Only users with push access can set labels for new issues. Labels are silently dropped otherwise.
            </remarks>
        </member>
        <member name="P:Octokit.IssueUpdate.State">
            <summary>
            Whether the issue is open or closed.
            </summary>
        </member>
        <member name="M:Octokit.IssueUpdate.AddAssignee(System.String)">
            <summary>
            Adds the specified assigness to the issue.
            </summary>
            <param name="name">The login of the assignee.</param>
        </member>
        <member name="M:Octokit.IssueUpdate.ClearAssignees">
            <summary>
            Clears all the assignees.
            </summary>
        </member>
        <member name="M:Octokit.IssueUpdate.RemoveAssignee(System.String)">
            <summary>
            Removes the specified assignee from the issue
            </summary>
            <param name="name">The login of the assignee to remove</param>
        </member>
        <member name="M:Octokit.IssueUpdate.AddLabel(System.String)">
            <summary>
            Adds the specified label to the issue.
            </summary>
            <param name="name">The name of the label.</param>
        </member>
        <member name="M:Octokit.IssueUpdate.ClearLabels">
            <summary>
            Clears all the labels.
            </summary>
        </member>
        <member name="M:Octokit.IssueUpdate.RemoveLabel(System.String)">
            <summary>
            Removes the specified label from the issue
            </summary>
            <param name="name">The name of the label to remove</param>
        </member>
        <member name="T:Octokit.LabelUpdate">
            <summary>
            Used to update an existing label.
            </summary>
        </member>
        <member name="M:Octokit.LabelUpdate.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.LabelUpdate"/> class.
            </summary>
            <param name="name">The name of the label.</param>
            <param name="color">The color of the label.</param>
        </member>
        <member name="P:Octokit.LabelUpdate.Name">
            <summary>
            Name of the label (required).
            </summary>
        </member>
        <member name="P:Octokit.LabelUpdate.Color">
            <summary>
            Color of the label (required).
            </summary>
        </member>
        <member name="P:Octokit.LabelUpdate.Description">
            <summary>
            A short description of the label (optional).
            </summary>
        </member>
        <member name="T:Octokit.MarkAsReadRequest">
            <summary>
            Used to mark a notification as "read" which removes it from the default view on GitHub.com.
            </summary>
            <remarks>
            https://developer.github.com/v3/activity/notifications/#mark-as-read
            </remarks>
        </member>
        <member name="M:Octokit.MarkAsReadRequest.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.MarkAsReadRequest"/> class.
            </summary>
        </member>
        <member name="P:Octokit.MarkAsReadRequest.LastReadAt">
            <summary>
            Describes the last point that notifications were checked. Anything updated since this time will not be
            updated.
            </summary>
            <remarks>
            This is sent as a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ. Default: the current time.
            </remarks>
        </member>
        <member name="T:Octokit.MergePullRequest">
            <summary>
            Used to merge a pull request (Merge Button).
            </summary>
            <remarks>
            https://developer.github.com/v3/pulls/#merge-a-pull-request-merge-button
            </remarks>
        </member>
        <member name="P:Octokit.MergePullRequest.CommitMessage">
            <summary>
            The message that will be used for the merge commit (optional)
            </summary>
        </member>
        <member name="P:Octokit.MergePullRequest.Sha">
            <summary>
            The SHA that pull request head must match to allow merge (optional)
            </summary>
        </member>
        <member name="P:Octokit.MergePullRequest.CommitTitle">
            <summary>
            The Title for the automatic commit message (optional)
            </summary>
        </member>
        <member name="P:Octokit.MergePullRequest.MergeMethod">
            <summary>
            Specify the Merge method to use (optional - default is Merge)
            </summary>
        </member>
        <member name="T:Octokit.PullRequestMergeMethod">
            <summary>
            Method to use when merging a PR
            </summary>
        </member>
        <member name="F:Octokit.PullRequestMergeMethod.Merge">
            <summary>
            Create a merge commit
            </summary>
        </member>
        <member name="F:Octokit.PullRequestMergeMethod.Squash">
            <summary>
            Squash and merge
            </summary>
        </member>
        <member name="F:Octokit.PullRequestMergeMethod.Rebase">
            <summary>
            Rebase and merge
            </summary>
        </member>
        <member name="T:Octokit.MilestoneRequest">
            <summary>
            Used to filter requests for lists of milestones 
            </summary>
        </member>
        <member name="P:Octokit.MilestoneRequest.State">
            <summary>
            Which Milestones to get. The default is <see cref="F:Octokit.ItemStateFilter.Open"/>.
            </summary>
        </member>
        <member name="T:Octokit.MilestoneUpdate">
            <summary>
            Used to update a milestone
            </summary>
        </member>
        <member name="P:Octokit.MilestoneUpdate.Title">
            <summary>
            Title of the milestone (required)
            </summary>
        </member>
        <member name="P:Octokit.MilestoneUpdate.State">
            <summary>
            Whether the milestone is open or closed. The default is <see cref="F:Octokit.ItemState.Open"/>.
            </summary>
        </member>
        <member name="P:Octokit.MilestoneUpdate.Description">
            <summary>
            Optional description for the milestone.
            </summary>
        </member>
        <member name="P:Octokit.MilestoneUpdate.DueOn">
            <summary>
            An optional date when the milestone is due.
            </summary>
        </member>
        <member name="T:Octokit.NewArbitraryMarkdown">
            <summary>
            Used to create anarbitrary markdown
            </summary>
            <remarks>
            API: https://developer.github.com/v3/markdown/#render-an-arbitrary-markdown-document
            </remarks>
        </member>
        <member name="M:Octokit.NewArbitraryMarkdown.#ctor(System.String,System.String,System.String)">
            <summary>
            Create an arbitrary markdown
            </summary>
            <param name="text">The Markdown text to render</param>
            <param name="mode">The rendering mode. Can be either markdown by default or gfm</param>
            <param name="context">
            The repository context. Only taken into account when rendering as gfm
            </param>
        </member>
        <member name="M:Octokit.NewArbitraryMarkdown.#ctor(System.String)">
            <summary>
            Create an arbitrary markdown
            </summary>
            <param name="text">The Markdown text to render
            </param>
        </member>
        <member name="M:Octokit.NewArbitraryMarkdown.#ctor(System.String,System.String)">
            <summary>
            Create an arbitrary markdown
            </summary>
            <param name="text">The Markdown text to render</param>
            <param name="mode">The rendering mode. Can be either markdown by default or gfm</param>
        </member>
        <member name="P:Octokit.NewArbitraryMarkdown.Text">
            <summary>
            Gets the markdown text
            </summary>
            <value>
            The text.
            </value>
        </member>
        <member name="P:Octokit.NewArbitraryMarkdown.Mode">
            <summary>
            Gets the mode of the text
            </summary>
            <value>
            The mode.
            </value>
        </member>
        <member name="P:Octokit.NewArbitraryMarkdown.Context">
            <summary>
            Gets the context of the markdown
            </summary>
            <value>
            The context.
            </value>
        </member>
        <member name="T:Octokit.NewAuthorization">
            <summary>
            Used to create a new authorization.
            </summary>
        </member>
        <member name="M:Octokit.NewAuthorization.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.NewAuthorization"/> class.
            </summary>
        </member>
        <member name="M:Octokit.NewAuthorization.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.NewAuthorization"/> class.
            </summary>
            <param name="note">The note.</param>
            <param name="scopes">The scopes.</param>
        </member>
        <member name="M:Octokit.NewAuthorization.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String},System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.NewAuthorization"/> class.
            </summary>
            <param name="note">The note.</param>
            <param name="scopes">The scopes.</param>
            <param name="fingerprint">The fingerprint.</param>
        </member>
        <member name="P:Octokit.NewAuthorization.Scopes">
            <summary>
            Replaces the authorization scopes with this list.
            </summary>
        </member>
        <member name="P:Octokit.NewAuthorization.Fingerprint">
            <summary>
            Optional parameter that allows an OAuth application to create multiple authorizations for a single user
            </summary>
        </member>
        <member name="P:Octokit.NewAuthorization.Note">
            <summary>
            An optional note to remind you what the OAuth token is for.
            </summary>
        </member>
        <member name="P:Octokit.NewAuthorization.NoteUrl">
            <summary>
            An optional URL to remind you what app the OAuth token is for.
            </summary>
        </member>
        <member name="T:Octokit.NewBlob">
            <summary>
            Used to create a Blob.
            </summary>
        </member>
        <member name="P:Octokit.NewBlob.Content">
            <summary>
            The content of the blob.
            </summary>
        </member>
        <member name="P:Octokit.NewBlob.Encoding">
            <summary>
            The encoding of the blob.
            </summary>
        </member>
        <member name="M:Octokit.NewCheckRun.#ctor(System.String,System.String)">
            <summary>
            Creates a new Check Run
            </summary>
            <param name="name">Required. The name of the check. For example, "code-coverage"</param>
            <param name="headSha">Required. The SHA of the commit</param>
        </member>
        <member name="P:Octokit.NewCheckRun.Name">
            <summary>
            Required. The name of the check. For example, "code-coverage"
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRun.HeadSha">
            <summary>
            Required. The SHA of the commit
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRun.DetailsUrl">
            <summary>
            The URL of the integrator's site that has the full details of the check
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRun.ExternalId">
            <summary>
            A reference for the run on the integrator's system
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRun.Status">
            <summary>
            The current status. Can be one of queued, in_progress, or completed. Default: queued
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRun.StartedAt">
            <summary>
            The time that the check run began
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRun.Conclusion">
            <summary>
            Required if you provide completed_at or a status of completed. The final conclusion of the check. Can be one of success, failure, neutral, cancelled, timed_out, or action_required. When the conclusion is action_required, additional details should be provided on the site specified by details_url.
            Note: Providing conclusion will automatically set the status parameter to completed
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRun.CompletedAt">
            <summary>
            Required if you provide conclusion. The time the check completed
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRun.Output">
            <summary>
            Check runs can accept a variety of data in the output object, including a title and summary and can optionally provide descriptive details about the run
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRun.Actions">
            <summary>
            Possible further actions the integrator can perform, which a user may trigger. Each action includes a label, identifier and description. A maximum of three actions are accepted
            </summary>
        </member>
        <member name="M:Octokit.NewCheckRunAction.#ctor(System.String,System.String,System.String)">
            <summary>
            Constructs a CheckRunAction request object
            </summary>
            <param name="label">Required. The text to be displayed on a button in the web UI. The maximum size is 20 characters</param>
            <param name="description">Required. A short explanation of what this action would do. The maximum size is 40 characters</param>
            <param name="identifier">Required. A reference for the action on the integrator's system. The maximum size is 20 characters</param>
        </member>
        <member name="P:Octokit.NewCheckRunAction.Label">
            <summary>
            Required. The text to be displayed on a button in the web UI. The maximum size is 20 characters
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRunAction.Description">
            <summary>
            Required. A short explanation of what this action would do. The maximum size is 40 characters
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRunAction.Identifier">
            <summary>
            Required. A reference for the action on the integrator's system. The maximum size is 20 characters
            </summary>
        </member>
        <member name="M:Octokit.NewCheckRunAnnotation.#ctor(System.String,System.Int32,System.Int32,Octokit.CheckAnnotationLevel,System.String)">
            <summary>
            Constructs a CheckRunCreateAnnotation request object
            </summary>
            <param name="path">Required. The path of the file to add an annotation to. For example, assets/css/main.css</param>
            <param name="startLine">Required. The start line of the annotation</param>
            <param name="endLine">Required. The end line of the annotation</param>
            <param name="annotationLevel">Required. The level of the annotation. Can be one of notice, warning, or failure</param>
            <param name="message">Required. A short description of the feedback for these lines of code. The maximum size is 64 KB</param>
        </member>
        <member name="M:Octokit.NewCheckRunAnnotation.#ctor(System.String,System.String,System.Int32,System.Int32,Octokit.CheckWarningLevel,System.String)">
            <summary>
            Constructs a CheckRunCreateAnnotation request object (using Filename, BlobHref and WarningLevel)
            </summary>
            <param name="filename">Required. The path of the file to add an annotation to. For example, assets/css/main.css</param>
            <param name="blobHref">Required. The file's full blob URL. You can find the blob_href in the response of the Get a single commit endpoint, by reading the blob_url from an element of the files array. You can also construct the blob URL from the head_sha, the repository, and the filename: https://github.com/:owner/:repo/blob/:head_sha/:filename </param>
            <param name="startLine">Required. The start line of the annotation</param>
            <param name="endLine">Required. The end line of the annotation</param>
            <param name="warningLevel">Required. The warning level of the annotation. Can be one of notice, warning, or failure</param>
            <param name="message">Required. A short description of the feedback for these lines of code. The maximum size is 64 KB</param>
        </member>
        <member name="P:Octokit.NewCheckRunAnnotation.Filename">
            <summary>
            Required. The path of the file to add an annotation to. For example, assets/css/main.css
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRunAnnotation.Path">
            <summary>
            Required. The path of the file to add an annotation to. For example, assets/css/main.css
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRunAnnotation.BlobHref">
            <summary>
            Required. The file's full blob URL. You can find the blob_href in the response of the Get a single commit endpoint, by reading the blob_url from an element of the files array. You can also construct the blob URL from the head_sha, the repository, and the filename: https://github.com/:owner/:repo/blob/:head_sha/:filename
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRunAnnotation.StartLine">
            <summary>
            Required. The start line of the annotation
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRunAnnotation.EndLine">
            <summary>
            Required. The end line of the annotation
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRunAnnotation.StartColumn">
            <summary>
            Required. The start line of the annotation
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRunAnnotation.EndColumn">
            <summary>
            Required. The end line of the annotation
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRunAnnotation.WarningLevel">
            <summary>
            Required. The warning level of the annotation. Can be one of notice, warning, or failure
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRunAnnotation.AnnotationLevel">
            <summary>
            Required. The level of the annotation. Can be one of notice, warning, or failure
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRunAnnotation.Message">
            <summary>
            Required. A short description of the feedback for these lines of code. The maximum size is 64 KB
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRunAnnotation.Title">
            <summary>
            The title that represents the annotation. The maximum size is 255 characters
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRunAnnotation.RawDetails">
            <summary>
            Details about this annotation. The maximum size is 64 KB
            </summary>
        </member>
        <member name="M:Octokit.NewCheckRunImage.#ctor(System.String,System.String)">
            <summary>
            Constructs a CheckRunImage request object
            </summary>
            <param name="alt">Required. The alternative text for the image</param>
            <param name="imageUrl">Required. The full URL of the image</param>
        </member>
        <member name="P:Octokit.NewCheckRunImage.Alt">
            <summary>
            Required. The alternative text for the image
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRunImage.ImageUrl">
            <summary>
            Required. The full URL of the image
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRunImage.Caption">
            <summary>
            A short image description
            </summary>
        </member>
        <member name="M:Octokit.NewCheckRunOutput.#ctor(System.String,System.String)">
            <summary>
            Constructs a CheckRunOutput request object
            </summary>
            <param name="title">Required. The title of the check run</param>
            <param name="summary">Required. The summary of the check run. This parameter supports Markdown</param>
        </member>
        <member name="P:Octokit.NewCheckRunOutput.Title">
            <summary>
            Required. The title of the check run
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRunOutput.Summary">
            <summary>
            Required. The summary of the check run. This parameter supports Markdown
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRunOutput.Text">
            <summary>
            The details of the check run. This parameter supports Markdown
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRunOutput.Annotations">
            <summary>
            Adds information from your analysis to specific lines of code. Annotations are visible in GitHub's pull request UI. For details about annotations in the UI, see "About status checks"
            </summary>
        </member>
        <member name="P:Octokit.NewCheckRunOutput.Images">
            <summary>
            Adds images to the output displayed in the GitHub pull request UI
            </summary>
        </member>
        <member name="M:Octokit.NewCheckSuite.#ctor(System.String)">
            <summary>
            Creates a new Check Suite
            </summary>
            <param name="headSha">Required. The sha of the head commit</param>
        </member>
        <member name="P:Octokit.NewCheckSuite.HeadSha">
            <summary>
            Required. The sha of the head commit
            </summary>
        </member>
        <member name="T:Octokit.NewCommit">
            <summary>
            Used to create a commit.
            </summary>
            <remarks>
            API: https://developer.github.com/v3/git/commits/#create-a-commit
            </remarks>
        </member>
        <member name="M:Octokit.NewCommit.#ctor(System.String,System.String,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Create a new commit which has multiple parents (i.e. a merge commit)
            </summary>
            <param name="message">The message to associate with the commit</param>
            <param name="tree">The tree associated with the commit</param>
            <param name="parents">
            The SHAs of the commits that were the parents of this commit. If empty, the commit will be written as a
            root commit. For a single parent, an array of one SHA should be provided; for a merge commit, an array of
            more than one should be provided.
            </param>
        </member>
        <member name="M:Octokit.NewCommit.#ctor(System.String,System.String)">
            <summary>
            Create a new commit which does not have any parents
            </summary>
            <param name="message">The message to associate with the commit</param>
            <param name="tree">The tree associated with the commit</param>
        </member>
        <member name="M:Octokit.NewCommit.#ctor(System.String,System.String,System.String)">
            <summary>
            Create a new commit which has one parent
            </summary>
            <param name="message">The message to associate with the commit</param>
            <param name="tree">The tree associated with the commit</param>
            <param name="parent">The commit to use as a parent</param>
        </member>
        <member name="P:Octokit.NewCommit.Message">
            <summary>
            Gets the commit message.
            </summary>
            <value>
            The message.
            </value>
        </member>
        <member name="P:Octokit.NewCommit.Tree">
            <summary>
            Gets the tree associated with the commit.
            </summary>
            <value>
            The tree.
            </value>
        </member>
        <member name="P:Octokit.NewCommit.Parents">
            <summary>
            Gets the SHAs of the commits that were the parents of this commit. If empty, the commit will be written as
            a root commit. For a single parent, an array of one SHA should be provided; for a merge commit, an array of
            more than one should be provided.
            </summary>
            <value>
            The parents.
            </value>
        </member>
        <member name="P:Octokit.NewCommit.Author">
            <summary>
            Gets or sets the author of the commit. If omitted, it will be filled in with the authenticated user’s
            information and the current date.
            </summary>
            <value>
            The author.
            </value>
        </member>
        <member name="P:Octokit.NewCommit.Committer">
            <summary>
            Gets or sets the person who applied the commit. If omitted, this will be filled in with the
            <see cref="P:Octokit.NewCommit.Author"/>.
            </summary>
            <value>
            The committer.
            </value>
        </member>
        <member name="T:Octokit.NewCommitComment">
            <summary>
            Describes a new commit comment to create via the <see cref="M:Octokit.IRepositoryCommentsClient.Create(System.String,System.String,System.String,Octokit.NewCommitComment)"/> method.
            </summary>
        </member>
        <member name="M:Octokit.NewCommitComment.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.NewCommitComment"/> class.
            </summary>
            <param name="body">The body of the comment.</param>
        </member>
        <member name="P:Octokit.NewCommitComment.Body">
            <summary>
            The contents of the comment (required)
            </summary>
        </member>
        <member name="P:Octokit.NewCommitComment.Path">
            <summary>
            Relative path of the file to comment on
            </summary>
        </member>
        <member name="P:Octokit.NewCommitComment.Position">
            <summary>
            Line index in the diff to comment on
            </summary>
        </member>
        <member name="T:Octokit.NewCommitStatus">
            <summary>
            Used to create a new commit status.
            </summary>
        </member>
        <member name="P:Octokit.NewCommitStatus.State">
            <summary>
            The state of the commit.
            </summary>
        </member>
        <member name="P:Octokit.NewCommitStatus.TargetUrl">
            <summary>
            URL associated with this status. GitHub.com displays this URL as a link to allow users to easily see the
            ‘source’ of the Status. For example, if your Continuous Integration system is posting build status, 
            you would want to provide the deep link for the build output for this specific sha.
            </summary>
        </member>
        <member name="P:Octokit.NewCommitStatus.Description">
            <summary>
            Short description of the status.
            </summary>
        </member>
        <member name="P:Octokit.NewCommitStatus.Context">
            <summary>
            A string label to differentiate this status from the status of other systems.
            </summary>
        </member>
        <member name="T:Octokit.NewDeployKey">
            <summary>
            Describes a new deployment key to create.
            </summary>
            <remarks>
            API: https://developer.github.com/v3/repos/keys/
            </remarks>
        </member>
        <member name="P:Octokit.NewDeployKey.Title">
            <summary>
            Gets or sets a name for the deployment key.
            </summary>
            <value>
            The title.
            </value>
        </member>
        <member name="P:Octokit.NewDeployKey.Key">
            <summary>
            Gets or sets the contents of the deployment key.
            </summary>
            <value>
            The key.
            </value>
        </member>
        <member name="P:Octokit.NewDeployKey.ReadOnly">
            <summary>
            Gets or sets a value indicating whether the key will only be able to read repository contents. Otherwise, 
            the key will be able to read and write.
            </summary>
            <value>
              <c>true</c> if [read only]; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:Octokit.NewDeployment">
            <summary>
            Describes a new deployment status to create. Deployments are a request for a specific ref(branch,sha,tag) to
            be deployed.
            </summary>
            <remarks>
            API: https://developer.github.com/v3/repos/deployments/
            </remarks>
        </member>
        <member name="M:Octokit.NewDeployment.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.NewDeployment"/> class.
            </summary>
            <param name="ref">The ref to deploy.</param>
        </member>
        <member name="P:Octokit.NewDeployment.Ref">
            <summary>
            The ref to deploy. This can be a branch, tag, or sha. (REQUIRED)
            </summary>
        </member>
        <member name="P:Octokit.NewDeployment.Task">
            <summary>
            Gets or sets the optional task used to specify a task to execute, e.g. deploy or deploy:migrations. 
            Default: deploy
            </summary>
            <value>
            The task.
            </value>
        </member>
        <member name="P:Octokit.NewDeployment.AutoMerge">
            <summary>
            Merges the default branch into the requested deployment branch if true;
            Does nothing if false. (DEFAULT if not specified: True)
            </summary>
        </member>
        <member name="P:Octokit.NewDeployment.RequiredContexts">
            <summary>
            Optional array of status contexts verified against commit status checks. If this property is null then 
            all unique contexts will be verified before a deployment is created. To bypass checking entirely, set this
            to an empty collection. Defaults to all unique contexts (aka null).
            </summary>
            <value>
            The required contexts.
            </value>
        </member>
        <member name="P:Octokit.NewDeployment.Payload">
            <summary>
            JSON payload with extra information about the deployment.
            </summary>
        </member>
        <member name="P:Octokit.NewDeployment.Environment">
            <summary>
            Optional name for the target deployment environment (e.g., production, staging, qa). Default: "production"
            </summary>
            <value>
            The environment.
            </value>
        </member>
        <member name="P:Octokit.NewDeployment.Description">
            <summary>
            A short description of the deployment.
            </summary>
        </member>
        <member name="P:Octokit.NewDeployment.TransientEnvironment">
            <summary>
            Indicates if the environment is specific to a deployment and will no longer exist at some point in the future.
            (DEFAULT if not specified: False)
            </summary>
        </member>
        <member name="P:Octokit.NewDeployment.ProductionEnvironment">
            <summary>
            Indicates if the environment is one with which end users directly interact.
            (DEFAULT if not specified: True when environment is "production" and False otherwise)
            </summary>
        </member>
        <member name="T:Octokit.DeployTask">
            <summary>
            The types of deployments tasks that are availabel.
            </summary>
        </member>
        <member name="F:Octokit.DeployTask.Deploy">
            <summary>
            Deploy everything (default)
            </summary>
        </member>
        <member name="F:Octokit.DeployTask.DeployMigrations">
            <summary>
            Deploy migrations only.
            </summary>
        </member>
        <member name="T:Octokit.NewDeploymentStatus">
            <summary>
            Describes a new deployment status to create.
            </summary>
        </member>
        <member name="M:Octokit.NewDeploymentStatus.#ctor(Octokit.DeploymentState)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.NewDeploymentStatus"/> class.
            </summary>
            <param name="deploymentState">State of the deployment (Required).</param>
        </member>
        <member name="P:Octokit.NewDeploymentStatus.State">
            <summary>
            The state of the status.
            </summary>
        </member>
        <member name="P:Octokit.NewDeploymentStatus.LogUrl">
            <summary>
            The target URL to associate with this status. This URL should contain
            output to keep the user updated while the task is running or serve as
            historical information for what happened in the deployment
            </summary>
        </member>
        <member name="P:Octokit.NewDeploymentStatus.Description">
            <summary>
            A short description of the status.
            </summary>
        </member>
        <member name="P:Octokit.NewDeploymentStatus.EnvironmentUrl">
            <summary>
            The URL for accessing your environment.
            </summary>
        </member>
        <member name="P:Octokit.NewDeploymentStatus.AutoInactive">
            <summary>
            Indicates if a new inactive status should be added to all non-transient, 
            non-production environment deployments with the same repository and environment 
            name as the created status's deployment. 
            (DEFAULT if not specified: True)
            </summary>
        </member>
        <member name="T:Octokit.NewGist">
            <summary>
            Used to create a new Gist.
            </summary>
        </member>
        <member name="P:Octokit.NewGist.Description">
            <summary>
            The description of the gist.
            </summary>
        </member>
        <member name="P:Octokit.NewGist.Public">
            <summary>
            Indicates whether the gist is public
            </summary>
        </member>
        <member name="P:Octokit.NewGist.Files">
            <summary>
            Files that make up this gist using the key as Filename
            and value as Content
            </summary>
        </member>
        <member name="T:Octokit.NewImpersonationToken">
            <summary>
            Describes a new Impersonation Token to create via the <see cref="M:Octokit.IUserAdministrationClient.CreateImpersonationToken(System.String,Octokit.NewImpersonationToken)"/> method.
            </summary>
        </member>
        <member name="M:Octokit.NewImpersonationToken.#ctor(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.NewImpersonationToken"/> class.
            </summary>
            <param name="scopes">The scopes for the token.</param>
        </member>
        <member name="P:Octokit.NewImpersonationToken.Scopes">
            <summary>
            The scopes for the token
            </summary>
        </member>
        <member name="T:Octokit.NewIssue">
            <summary>
            Describes a new issue to create via the <see cref="M:Octokit.IIssuesClient.Create(System.String,System.String,Octokit.NewIssue)" /> method.
            </summary>
        </member>
        <member name="M:Octokit.NewIssue.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.NewIssue"/> class.
            </summary>
            <param name="title">The title of the issue.</param>
        </member>
        <member name="P:Octokit.NewIssue.Title">
            <summary>
            Title of the milestone (required)
            </summary>
        </member>
        <member name="P:Octokit.NewIssue.Body">
            <summary>
            Details about the issue.
            </summary>
        </member>
        <member name="P:Octokit.NewIssue.Assignees">
            <summary>
            List of logins for the multiple users that this issue should be assigned to
            </summary>
            <remarks>
            Only users with push access can set the multiple assignees for new issues.  The assignees are silently dropped otherwise.
            </remarks>
        </member>
        <member name="P:Octokit.NewIssue.Milestone">
            <summary>
            Milestone to associate this issue with.
            </summary>
            <remarks>
            Only users with push access can set the milestone for new issues. The milestone is silently dropped
            otherwise
            </remarks>
        </member>
        <member name="P:Octokit.NewIssue.Labels">
            <summary>
            Labels to associate with this issue.
            </summary>
            <remarks>
            Only users with push access can set labels for new issues. Labels are silently dropped otherwise.
            </remarks>
        </member>
        <member name="T:Octokit.NewLabel">
            <summary>
            Describes a new label to create via the <see cref="M:Octokit.IIssuesLabelsClient.Create(System.String,System.String,Octokit.NewLabel)"/> method.
            </summary>
        </member>
        <member name="M:Octokit.NewLabel.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.NewLabel"/> class.
            </summary>
            <param name="name">The name of the label.</param>
            <param name="color">The color of the label.</param>
        </member>
        <member name="P:Octokit.NewLabel.Name">
            <summary>
            Name of the label (required).
            </summary>
            <remarks>
            Emoji can be added to label names, using either native emoji or colon-style markup. For example,
            typing :strawberry: will render the emoji for strawberry. For a full list of available emoji and codes, see http://emoji-cheat-sheet.com/.
            </remarks>
        </member>
        <member name="P:Octokit.NewLabel.Color">
            <summary>
            Color of the label (required).
            </summary>
            <remarks>
            The hexadecimal color code for the label, without the leading #.
            </remarks>
        </member>
        <member name="P:Octokit.NewLabel.Description">
            <summary>
            A short description of the label (optional).
            </summary>
        </member>
        <member name="T:Octokit.NewMerge">
            <summary>
            Used to merge branches in a repository.
            </summary>
            <remarks>
            <para>
            The Repo Merging API supports merging branches in a repository. This accomplishes essentially the same thing
             as merging one branch into another in a local repository and then pushing to GitHub. The benefit is that the
             merge is done on the server side and a local repository is not needed. This makes it more appropriate for
             automation and other tools where maintaining local repositories would be cumbersome and inefficient.
            </para>
            <para>API: https://developer.github.com/v3/repos/merging/</para>
            </remarks>
        </member>
        <member name="M:Octokit.NewMerge.#ctor(System.String,System.String)">
            <summary>
            Create a new commit which has multiple parents (i.e. a merge commit)
            </summary>
            <param name="base">The name of the base branch that the head will be merged into</param>
            <param name="head">The head to merge. This can be a branch name or a commit SHA1.</param>
        </member>
        <member name="P:Octokit.NewMerge.CommitMessage">
            <summary>
            Gets or sets the commit message.
            </summary>
            <value>
            The commit message.
            </value>
        </member>
        <member name="P:Octokit.NewMerge.Base">
            <summary>
            The name of the base branch that the head will be merged into (REQUIRED).
            </summary>
            <value>
            The base.
            </value>
        </member>
        <member name="P:Octokit.NewMerge.Head">
            <summary>
            The head to merge. This can be a branch name or a commit SHA1 (REQUIRED).
            </summary>
            <value>
            The head.
            </value>
        </member>
        <member name="T:Octokit.NewMilestone">
            <summary>
            Describes a new milestone to create via the <see cref="M:Octokit.IMilestonesClient.Create(System.String,System.String,Octokit.NewMilestone)"/> method.
            </summary>
        </member>
        <member name="M:Octokit.NewMilestone.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.NewMilestone"/> class.
            </summary>
            <param name="title">The title.</param>
        </member>
        <member name="P:Octokit.NewMilestone.Title">
            <summary>
            Title of the milestone (required)
            </summary>
        </member>
        <member name="P:Octokit.NewMilestone.State">
            <summary>
            Whether the milestone is open or closed. The default is <see cref="F:Octokit.ItemState.Open"/>.
            </summary>
        </member>
        <member name="P:Octokit.NewMilestone.Description">
            <summary>
            Optional description for the milestone.
            </summary>
        </member>
        <member name="P:Octokit.NewMilestone.DueOn">
            <summary>
            An optional date when the milestone is due.
            </summary>
        </member>
        <member name="M:Octokit.NewProject.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.NewProject"/> class.
            </summary>
            <param name="name">The name of the project.</param>
        </member>
        <member name="P:Octokit.NewProject.Name">
            <summary>
            Required. Gets or sets the name of the project.
            </summary>
        </member>
        <member name="P:Octokit.NewProject.Body">
            <summary>
            Optional. Gets or sets the body of the project.
            </summary>
        </member>
        <member name="P:Octokit.NewProjectCard.Note">
            <summary>
            The note of the card.
            </summary>
        </member>
        <member name="P:Octokit.NewProjectCard.ContentId">
            <summary>
            The id of the Issue or Pull Request to associate with this card.
            </summary>
        </member>
        <member name="P:Octokit.NewProjectCard.ContentType">
            <summary>
            The type of content to associate with this card.
            </summary>
        </member>
        <member name="P:Octokit.NewProjectColumn.Name">
            <summary>
            Required. Gets or sets the name of the column.
            </summary>
        </member>
        <member name="T:Octokit.NewPublicKey">
            <summary>
            Used to create a public SSH key
            </summary>
        </member>
        <member name="P:Octokit.NewPublicKey.Title">
            <summary>
            The title of the key
            </summary>
        </member>
        <member name="P:Octokit.NewPublicKey.Key">
            <summary>
            The Key data
            </summary>
        </member>
        <member name="T:Octokit.NewPullRequest">
            <summary>
            Describes a new pull request to create via the <see cref="M:Octokit.IPullRequestsClient.Create(System.String,System.String,Octokit.NewPullRequest)"/> method.
            </summary>
        </member>
        <member name="M:Octokit.NewPullRequest.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.NewPullRequest"/> class.
            </summary>
            <param name="title">The title of the pull request.</param>
            <param name="head">The branch (or git ref where your changes are implemented. In other words, the source branch/ref</param>
            <param name="baseRef">The base (or git ref) reference you want your changes pulled into. In other words, the target branch/ref</param>
        </member>
        <member name="P:Octokit.NewPullRequest.Title">
            <summary>
            Title of the pull request (required)
            </summary>
        </member>
        <member name="P:Octokit.NewPullRequest.Base">
            <summary>
            The branch (or git ref) you want your changes pulled into (required).
            </summary>
        </member>
        <member name="P:Octokit.NewPullRequest.Head">
            <summary>
            The branch (or git ref) where your changes are implemented (required).
            </summary>
        </member>
        <member name="P:Octokit.NewPullRequest.MaintainerCanModify">
            <summary>
            Whether maintainers of the base repository can push to the HEAD branch (optional).
            </summary>
        </member>
        <member name="P:Octokit.NewPullRequest.Body">
            <summary>
            Body of the pull request (optional)
            </summary>
        </member>
        <member name="M:Octokit.NewReaction.#ctor(Octokit.ReactionType)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.NewReaction"/> class.
            </summary>
            <param name="content">The reaction type.</param>
        </member>
        <member name="P:Octokit.NewReaction.Content">
            <summary>
            The reaction type (required)
            </summary>
        </member>
        <member name="T:Octokit.NewReference">
            <summary>
            Used to create a new Git reference.
            </summary>
            <remarks>API: https://developer.github.com/v3/git/refs/#create-a-reference</remarks>
        </member>
        <member name="M:Octokit.NewReference.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.NewReference"/> class.
            </summary>
            <param name="reference">
            The name of the fully qualified reference (ie: refs/heads/master). If it doesn’t start with ‘refs’ and
             have at least two slashes, it will be rejected.
            </param>
            <param name="sha">The SHA1 value to set this reference to</param>
        </member>
        <member name="P:Octokit.NewReference.Ref">
            <summary>
            The name of the fully qualified reference (ie: refs/heads/master). If it doesn’t start with ‘refs’ and
            have at least two slashes, it will be rejected.
            </summary>
            <value>
            The reference.
            </value>
        </member>
        <member name="P:Octokit.NewReference.Sha">
            <summary>
            The SHA1 value to set this reference to
            </summary>
            <value>
            The sha.
            </value>
        </member>
        <member name="T:Octokit.NewRelease">
            <summary>
            Used to create a new release.
            </summary>
            <remarks>
            API: https://developer.github.com/v3/repos/releases/#create-a-release
            </remarks>
        </member>
        <member name="M:Octokit.NewRelease.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.NewRelease"/> class.
            </summary>
            <param name="tagName">Name of the tag to create in the repository for this release.</param>
        </member>
        <member name="P:Octokit.NewRelease.TagName">
            <summary>
            Gets the name of the tag.
            </summary>
            <value>
            The name of the tag.
            </value>
        </member>
        <member name="P:Octokit.NewRelease.TargetCommitish">
            <summary>
            Specifies the commitish value that determines where the Git tag is created from. Can be any branch or
            commit SHA. Unused if the Git tag already exists. Default: the repository’s default branch
            (usually master).
            </summary>
            <value>
            The target commitish.
            </value>
        </member>
        <member name="P:Octokit.NewRelease.Name">
            <summary>
            Gets or sets the name of the release.
            </summary>
            <value>
            The name.
            </value>
        </member>
        <member name="P:Octokit.NewRelease.Body">
            <summary>
            Gets or sets the text describing the contents of the tag.
            </summary>
            <value>
            The body.
            </value>
        </member>
        <member name="P:Octokit.NewRelease.Draft">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:Octokit.NewRelease"/> is a draft (unpublished).
            Default: false
            </summary>
            <value>
              <c>true</c> if draft; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Octokit.NewRelease.Prerelease">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:Octokit.NewRelease"/> is prerelease.
            </summary>
            <value>
              <c>true</c> if prerelease; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:Octokit.NewRepository">
            <summary>
            Describes a new repository to create via the <see cref="M:Octokit.IRepositoriesClient.Create(Octokit.NewRepository)"/> method.
            </summary>
        </member>
        <member name="M:Octokit.NewRepository.#ctor(System.String)">
            <summary>
            Creates an object that describes the repository to create on GitHub.
            </summary>
            <param name="name">The name of the repository. This is the only required parameter.</param>
        </member>
        <member name="P:Octokit.NewRepository.AutoInit">
            <summary>
            Optional. Gets or sets whether to create an initial commit with empty README. The default is false.
            </summary>
        </member>
        <member name="P:Octokit.NewRepository.Description">
            <summary>
            Required. Gets or sets the new repository's description
            </summary>
        </member>
        <member name="P:Octokit.NewRepository.HasDownloads">
            <summary>
            Optional. Gets or sets whether to enable downloads for the new repository. The default is true.
            </summary>
        </member>
        <member name="P:Octokit.NewRepository.HasIssues">
            <summary>
            Optional. Gets or sets whether to enable issues for the new repository. The default is true.
            </summary>
        </member>
        <member name="P:Octokit.NewRepository.HasWiki">
            <summary>
            Optional. Gets or sets whether to enable the wiki for the new repository. The default is true.
            </summary>
        </member>
        <member name="P:Octokit.NewRepository.Homepage">
            <summary>
            Optional. Gets or sets the new repository's optional website.
            </summary>
        </member>
        <member name="P:Octokit.NewRepository.GitignoreTemplate">
            <summary>
            Optional. Gets or sets the desired language's or platform's .gitignore template to apply. Use the name of the template without the extension; "Haskell", for example. Ignored if <see cref="P:Octokit.NewRepository.AutoInit"/> is null or false.
            </summary>
        </member>
        <member name="P:Octokit.NewRepository.LicenseTemplate">
            <summary>
            Optional. Gets or sets the desired Desired LICENSE template to apply. Use the name of the template without
            the extension. For example, “mit” or “mozilla”.
            </summary>
            <remarks>
            The list of license templates are here: https://github.com/github/choosealicense.com/tree/gh-pages/_licenses
            Just omit the ".txt" file extension for the template name.
            </remarks>
        </member>
        <member name="P:Octokit.NewRepository.Name">
            <summary>
            Required. Gets or sets the new repository's name.
            </summary>
        </member>
        <member name="P:Octokit.NewRepository.Private">
            <summary>
            Optional. Gets or sets whether the new repository is private; the default is false.
            </summary>
        </member>
        <member name="P:Octokit.NewRepository.TeamId">
            <summary>
            Optional. Gets or sets the Id of the team to grant access to this repository. This is only valid when creating a repository for an organization.
            </summary>
        </member>
        <member name="T:Octokit.NewRepositoryFork">
            <summary>
            Used to fork a repository.
            </summary>
            <remarks>
            API: https://developer.github.com/v3/repos/forks/#create-a-fork
            </remarks>
        </member>
        <member name="P:Octokit.NewRepositoryFork.Organization">
            <summary>
            Gets or sets the organization name to fork into (Optional). If not specified, creates a fork for the
            authenticated user.
            </summary>
            <value>
            The organization.
            </value>
        </member>
        <member name="T:Octokit.NewRepositoryHook">
            <summary>
            Creates a Webhook for the repository.
            </summary>
            <remarks>
            To create a webhook, the following fields are required by the config:
            <list type="bullet">
            <item>
              <term>url</term>
              <description>A required string defining the URL to which the payloads will be delivered.</description>
            </item>
            <item>
              <term>content_type</term>
              <description>
                An optional string defining the media type used to serialize the payloads. Supported values include json and
                form. The default is form.
              </description>
            </item>
            <item>
              <term>secret</term>
              <description>
                An optional string that’s passed with the HTTP requests as an X-Hub-Signature header. The value of this
                header is computed as the HMAC hex digest of the body, using the secret as the key.
              </description>
            </item>
            <item>
              <term>insecure_ssl:</term>
              <description>
                An optional string that determines whether the SSL certificate of the host for url will be verified when 
                delivering payloads. Supported values include "0" (verification is performed) and "1" (verification is not 
                performed). The default is "0".
              </description>
            </item>
            </list>
            <para>
            API: https://developer.github.com/v3/repos/hooks/#create-a-hook
            </para>
            </remarks>
        </member>
        <member name="M:Octokit.NewRepositoryHook.#ctor(System.String,System.Collections.Generic.IReadOnlyDictionary{System.String,System.String})">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.NewRepositoryHook"/> class.
            </summary>
            <param name="name">
            Use "web" for a webhook or use the name of a valid service. (See 
            <see href="https://api.github.com/hooks">https://api.github.com/hooks</see> for the list of valid service
            names.)
            </param>
            <param name="config">
            Key/value pairs to provide settings for this hook. These settings vary between the services and are
            defined in the github-services repository. Booleans are stored internally as “1” for true, and “0” for
            false. Any JSON true/false values will be converted automatically.
            </param>
        </member>
        <member name="P:Octokit.NewRepositoryHook.Name">
            <summary>
            Gets the name of the hook to create. Use "web" for a webhook or use the name of a valid service. (See 
            <see href="https://api.github.com/hooks">https://api.github.com/hooks</see> for the list of valid service
            names.)
            </summary>
            <value>
            The name.
            </value>
        </member>
        <member name="P:Octokit.NewRepositoryHook.Config">
            <summary>
            Key/value pairs to provide settings for this hook. These settings vary between the services and are
            defined in the github-services repository. Booleans are stored internally as “1” for true, and “0” for
            false. Any JSON true/false values will be converted automatically.
            </summary>
            <value>
            The configuration.
            </value>
        </member>
        <member name="P:Octokit.NewRepositoryHook.Events">
            <summary>
            Determines what events the hook is triggered for. Default: ["push"]
            </summary>
            <value>
            The events.
            </value>
        </member>
        <member name="P:Octokit.NewRepositoryHook.Active">
            <summary>
            Determines whether the hook is actually triggered on pushes.
            </summary>
            <value>
              <c>true</c> if active; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:Octokit.NewRepositoryWebHook">
            <summary>
            Creates a Webhook for the repository.
            </summary>
            <remarks>
            To create a webhook, the following fields are required by the config:
            <list type="bullet">
            <item>
              <term>url</term>
              <description>A required string defining the URL to which the payloads will be delivered.</description>
            </item>
            <item>
              <term>content_type</term>
              <description>
                An optional string defining the media type used to serialize the payloads. Supported values include json and
                form. The default is form.
              </description>
            </item>
            <item>
              <term>secret</term>
              <description>
                An optional string that’s passed with the HTTP requests as an X-Hub-Signature header. The value of this
                header is computed as the HMAC hex digest of the body, using the secret as the key.
              </description>
            </item>
            <item>
              <term>insecure_ssl:</term>
              <description>
                An optional string that determines whether the SSL certificate of the host for url will be verified when
                delivering payloads. Supported values include "0" (verification is performed) and "1" (verification is not
                performed). The default is "0".
              </description>
            </item>
            </list>
            <para>
            API: https://developer.github.com/v3/repos/hooks/#create-a-hook
            </para>
            </remarks>
        </member>
        <member name="M:Octokit.NewRepositoryWebHook.#ctor(System.String,System.Collections.Generic.IReadOnlyDictionary{System.String,System.String},System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.NewRepositoryWebHook"/> class.
            Using default values for ContentType, Secret and InsecureSsl.
            </summary>
            <param name="name">
            Use "web" for a webhook or use the name of a valid service. (See
            <see href="https://api.github.com/hooks">https://api.github.com/hooks</see> for the list of valid service
            names.)
            </param>
            <param name="config">
            Key/value pairs to provide settings for this hook. These settings vary between the services and are
            defined in the github-services repository. Booleans are stored internally as “1” for true, and “0” for
            false. Any true/false values will be converted automatically.
            </param>
            <param name="url">
            A required string defining the URL to which the payloads will be delivered.
            </param>
        </member>
        <member name="P:Octokit.NewRepositoryWebHook.Url">
            <summary>
            Gets the URL of the hook to create.
            </summary>
            <value>
            The URL.
            </value>
        </member>
        <member name="P:Octokit.NewRepositoryWebHook.ContentType">
            <summary>
            Gets the content type used to serialize the payload. The default is `form`.
            </summary>
            <value>
            The content type.
            </value>
        </member>
        <member name="P:Octokit.NewRepositoryWebHook.Secret">
            <summary>
            Gets the secret used as the key for the HMAC hex digest
            of the body passed with the HTTP requests as an X-Hub-Signature header.
            </summary>
            <value>
            The secret.
            </value>
        </member>
        <member name="P:Octokit.NewRepositoryWebHook.InsecureSsl">
            <summary>
            Gets whether the SSL certificate of the host will be verified when
            delivering payloads. The default is `false`.
            </summary>
            <value>
             <c>true</c> if SSL certificate verification is not performed;
            otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:Octokit.WebHookContentType">
            <summary>
            The supported content types for payload serialization.
            </summary>
        </member>
        <member name="T:Octokit.NewSubscription">
            <summary>
            Used to watch a repository (subscribe to repository's notifications). Called by the 
            <see cref="M:Octokit.IWatchedClient.WatchRepo(System.String,System.String,Octokit.NewSubscription)"/> method.
            </summary>
            <remarks>
            API: https://developer.github.com/v3/activity/watching/#set-a-repository-subscription
            </remarks>
        </member>
        <member name="P:Octokit.NewSubscription.Subscribed">
            <summary>
            Determines if notifications should be received from this repository.
            </summary>
            <remarks>
            If you would like to watch a repository, set subscribed to true. If you would like to ignore notifications
            made within a repository, set ignored to true. If you would like to stop watching a repository, delete the 
            repository’s subscription completely using the <see cref="M:Octokit.IWatchedClient.UnwatchRepo(System.String,System.String)"/> method.
            </remarks>
        </member>
        <member name="P:Octokit.NewSubscription.Ignored">
            <summary>
            Determines if all notifications should be blocked from this repository.
            </summary>
        </member>
        <member name="T:Octokit.NewTag">
            <summary>
            Used to create a new tag
            </summary>
            <remarks>
            Note that creating a tag object does not create the reference that makes a tag in Git. If you want to create
             an annotated tag in Git, you have to do this call to create the tag object, and then create the
             refs/tags/[tag] reference. If you want to create a lightweight tag, you only have to create the tag reference
             - this call would be unnecessary.
            </remarks>
        </member>
        <member name="P:Octokit.NewTag.Tag">
            <summary>
            Gets or sets the tag.
            </summary>
            <value>
            The tag.
            </value>
        </member>
        <member name="P:Octokit.NewTag.Message">
            <summary>
            Gets or sets the tag message.
            </summary>
            <value>
            The message.
            </value>
        </member>
        <member name="P:Octokit.NewTag.Object">
            <summary>
            The SHA of the git object this is tagging
            </summary>
            <value>
            The object.
            </value>
        </member>
        <member name="P:Octokit.NewTag.Type">
            <summary>
            The type of the object we’re tagging. Normally this is a commit but it can also be a tree or a blob.
            </summary>
            <value>
            The type.
            </value>
        </member>
        <member name="P:Octokit.NewTag.Tagger">
            <summary>
            An object with information about the individual creating the tag.
            </summary>
            <value>
            The tagger.
            </value>
        </member>
        <member name="T:Octokit.NewTeam">
            <summary>
            Used to create a team.
            </summary>
            <remarks>
            <para>
            In order to create a team, the authenticated user must be a member of :org.
            </para>
            <para>API: https://developer.github.com/v3/orgs/teams/#create-team</para>
            </remarks>
        </member>
        <member name="M:Octokit.NewTeam.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.NewTeam"/> class.
            </summary>
            <param name="name">The name.</param>
        </member>
        <member name="P:Octokit.NewTeam.Name">
            <summary>
            The name of the team (required).
            </summary>
        </member>
        <member name="P:Octokit.NewTeam.Description">
            <summary>
            The description of the team.
            </summary>
        </member>
        <member name="P:Octokit.NewTeam.Maintainers">
            <summary>
            The logins of organization members to add as maintainers of the team
            </summary>
        </member>
        <member name="P:Octokit.NewTeam.RepoNames">
            <summary>
            The full name (e.g., "organization-name/repository-name") of repositories to add the team to
            </summary>
        </member>
        <member name="P:Octokit.NewTeam.Privacy">
            <summary>
            The level of privacy this team should have (default: Secret)
            </summary>
        </member>
        <member name="P:Octokit.NewTeam.Permission">
            <summary>
            The permission that new repositories will be added to the team with when none is specified (default: Pull)
            </summary>
        </member>
        <member name="P:Octokit.NewTeam.ParentTeamId">
            <summary>
            Id of a team to set as the parent team
            </summary>
        </member>
        <member name="T:Octokit.NewThreadSubscription">
            <summary>
            Represents updatable fields for a users subscription to a given thread
            </summary>
        </member>
        <member name="P:Octokit.NewThreadSubscription.Subscribed">
            <summary>
            Determines if notifications should be received from this thread
            </summary>
        </member>
        <member name="P:Octokit.NewThreadSubscription.Ignored">
            <summary>
            Determines if all notifications should be blocked from this thread
            </summary>
        </member>
        <member name="T:Octokit.NewTree">
            <summary>
            Used to create a new Tree.
            </summary>
            <remarks>
            The tree creation API will take nested entries as well. If both a tree and a nested path modifying that tree 
            are specified, it will overwrite the contents of that tree with the new path contents and write a new tree out.
            </remarks>
        </member>
        <member name="P:Octokit.NewTree.BaseTree">
            <summary>
            The SHA1 of the tree you want to update with new data.
            </summary>
        </member>
        <member name="P:Octokit.NewTree.Tree">
            <summary>
            The list of Tree Items for this new Tree item.
            </summary>
        </member>
        <member name="T:Octokit.NewTreeItem">
            <summary>
            A tree item that would be included as part of a <see cref="T:Octokit.NewTree"/> when creating a tree.
            </summary>
        </member>
        <member name="P:Octokit.NewTreeItem.Path">
            <summary>
            The file referenced in the tree.
            </summary>
        </member>
        <member name="P:Octokit.NewTreeItem.Mode">
            <summary>
            String of the file mode - one of 100644 for file (blob), 
            100755 for executable (blob), 040000 for subdirectory (tree), 
            160000 for submodule (commit) or 
            120000 for a blob that specifies the path of a symlink
            </summary>
        </member>
        <member name="P:Octokit.NewTreeItem.Type">
            <summary>
            The type of tree item this is.
            </summary>
        </member>
        <member name="P:Octokit.NewTreeItem.Sha">
            <summary>
            The SHA for this Tree item.
            </summary>
        </member>
        <member name="P:Octokit.NewTreeItem.Content">
            <summary>
            Gets or sets the The content you want this file to have. GitHub will write this blob out and use that SHA 
            for this entry. Use either this, or tree.sha.
            </summary>
            <value>
            The content.
            </value>
        </member>
        <member name="T:Octokit.NewUser">
            <summary>
            Describes a new user to create via the <see cref="M:Octokit.IUserAdministrationClient.Create(Octokit.NewUser)"/> method.
            </summary>
        </member>
        <member name="M:Octokit.NewUser.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.NewUser"/> class.
            </summary>
            <param name="login">The login for the user.</param>
            <param name="email">The email address of the user</param>
        </member>
        <member name="P:Octokit.NewUser.Login">
            <summary>
            Login of the user
            </summary>
        </member>
        <member name="P:Octokit.NewUser.Email">
            <summary>
            Email address of the user
            </summary>
        </member>
        <member name="T:Octokit.NotificationsRequest">
            <summary>
            Specifies the parameters to filter notifications by
            </summary>
        </member>
        <member name="P:Octokit.NotificationsRequest.All">
            <summary>
            If true, show notifications marked as read. Default: false
            </summary>
        </member>
        <member name="P:Octokit.NotificationsRequest.Participating">
            <summary>
            If true, only shows notifications in which the user is directly participating or mentioned. Default: false
            </summary>
        </member>
        <member name="P:Octokit.NotificationsRequest.Since">
            <summary>
            Only show notifications updated after the given time. Defaults to the everything if unspecified.
            </summary>
        </member>
        <member name="P:Octokit.NotificationsRequest.Before">
            <summary>
            Only show notifications updated before the given time.
            </summary>
            <remarks>
            This is sent as a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.
            </remarks>
            <value>
            The before.
            </value>
        </member>
        <member name="T:Octokit.OauthLoginRequest">
            <summary>
            Used to initiate an OAuth2 authentication flow from 3rd party web sites.
            </summary>
        </member>
        <member name="M:Octokit.OauthLoginRequest.#ctor(System.String)">
            <summary>
            Creates an instance of the OAuth login request with the required parameter.
            </summary>
            <param name="clientId">The client Id you received from GitHub when you registered the application.</param>
        </member>
        <member name="P:Octokit.OauthLoginRequest.ClientId">
            <summary>
            The client Id you received from GitHub when you registered the application.
            </summary>
        </member>
        <member name="P:Octokit.OauthLoginRequest.RedirectUri">
            <summary>
            The URL in your app where users will be sent after authorization.
            </summary>
            <remarks>
            See the documentation about <see href="https://developer.github.com/v3/oauth/#redirect-urls">redirect urls
            </see> for more information.
            </remarks>
        </member>
        <member name="P:Octokit.OauthLoginRequest.Scopes">
            <summary>
            A set of scopes to request. If not provided, scope defaults to an empty list of scopes for users that don’t
            have a valid token for the app. For users who do already have a valid token for the app, the user won’t be
            shown the OAuth authorization page with the list of scopes. Instead, this step of the flow will
            automatically complete with the same scopes that were used last time the user completed the flow.
            </summary>
            <remarks>
            See the <see href="https://developer.github.com/v3/oauth/#scopes">scopes documentation</see> for more
            information about scopes.
            </remarks>
        </member>
        <member name="P:Octokit.OauthLoginRequest.State">
            <summary>
            An unguessable random string. It is used to protect against cross-site request forgery attacks. In ASP.NET
            MVC this would correspond to an anti-forgery token.
            </summary>
        </member>
        <member name="T:Octokit.OauthTokenRequest">
            <summary>
            Used to create an Oauth login request.
            </summary>
        </member>
        <member name="M:Octokit.OauthTokenRequest.#ctor(System.String,System.String,System.String)">
            <summary>
            Creates an instance of the OAuth login request with the required parameter.
            </summary>
            <param name="clientId">The client Id you received from GitHub when you registered the application.</param>
            <param name="clientSecret">The client secret you received from GitHub when you registered.</param>
            <param name="code">The code you received as a response to making the OAuth login request</param>
        </member>
        <member name="P:Octokit.OauthTokenRequest.ClientId">
            <summary>
            The client Id you received from GitHub when you registered the application.
            </summary>
        </member>
        <member name="P:Octokit.OauthTokenRequest.ClientSecret">
            <summary>
            The client secret you received from GitHub when you registered.
            </summary>
        </member>
        <member name="P:Octokit.OauthTokenRequest.Code">
            <summary>
            The code you received as a response to making the <see cref="M:Octokit.IOauthClient.CreateAccessToken(Octokit.OauthTokenRequest)">OAuth login
            request</see>.
            </summary>
        </member>
        <member name="P:Octokit.OauthTokenRequest.RedirectUri">
            <summary>
            The URL in your app where users will be sent after authorization.
            </summary>
            <remarks>
            See the documentation about <see href="https://developer.github.com/v3/oauth/#redirect-urls">redirect urls
            </see> for more information.
            </remarks>
        </member>
        <member name="T:Octokit.OrganizationRequest">
            <summary>
            Used as part of the request to retrieve all organizations.
            </summary>
        </member>
        <member name="M:Octokit.OrganizationRequest.#ctor(System.Int32)">
            <summary>
            Intializes a new instance of the <see cref="T:Octokit.OrganizationRequest"/> class.
            </summary>
            <param name="since">The integer Id of the last Organization that you've seen.</param>
        </member>
        <member name="P:Octokit.OrganizationRequest.Since">
            <summary>
            Gets or sets the integer Id of the last Organization that you've seen.
            </summary>
        </member>
        <member name="T:Octokit.OrganizationUpdate">
            <summary>
            Represents updateable fields on an organization. Values that are null will not be sent in the request.
            Use string.empty to clear a value.
            </summary>
        </member>
        <member name="P:Octokit.OrganizationUpdate.BillingEmail">
            <summary>
            Billing email address. This address is not publicized.
            </summary>
        </member>
        <member name="P:Octokit.OrganizationUpdate.Company">
            <summary>
            The company name.
            </summary>
        </member>
        <member name="P:Octokit.OrganizationUpdate.Email">
            <summary>
            The publicly visible email address.
            </summary>
        </member>
        <member name="P:Octokit.OrganizationUpdate.Location">
            <summary>
            The location.
            </summary>
        </member>
        <member name="P:Octokit.OrganizationUpdate.Name">
            <summary>
            The shorthand name of the company.
            </summary>
        </member>
        <member name="P:Octokit.OrganizationUpdate.Description">
            <summary>
            Gets or sets the description of the organization.
            </summary>
            <value>
            The description.
            </value>
        </member>
        <member name="T:Octokit.Permission">
            <summary>
            Used to describe a permission level.
            </summary>
        </member>
        <member name="F:Octokit.Permission.Admin">
            <summary>
             team members can pull, push and administer these repositories.
            </summary>
        </member>
        <member name="F:Octokit.Permission.Push">
            <summary>
            team members can pull and push, but not administer these repositories
            </summary>
        </member>
        <member name="F:Octokit.Permission.Pull">
            <summary>
            team members can pull, but not push to or administer these repositories
            </summary>
        </member>
        <member name="T:Octokit.ProjectCardRequest">
            <summary>
            Used to filter requests for lists of projects 
            </summary>
        </member>
        <member name="M:Octokit.ProjectCardRequest.#ctor">
            <summary>
            Used to filter requests for lists of projects
            </summary>
        </member>
        <member name="M:Octokit.ProjectCardRequest.#ctor(Octokit.ProjectCardArchivedStateFilter)">
            <summary>
            Used to filter requests for lists of projects
            </summary>
            <param name="archived">Which project cards to include.</param>
        </member>
        <member name="P:Octokit.ProjectCardRequest.ArchivedState">
            <summary>
            Which project cards to include./>.
            </summary>
        </member>
        <member name="F:Octokit.ProjectCardArchivedStateFilter.NotArchived">
            <summary>
            Items that are open.
            </summary>
        </member>
        <member name="F:Octokit.ProjectCardArchivedStateFilter.Archived">
            <summary>
            Items that are closed.
            </summary>
        </member>
        <member name="F:Octokit.ProjectCardArchivedStateFilter.All">
            <summary>
            All the items.
            </summary>
        </member>
        <member name="P:Octokit.ProjectCardUpdate.Note">
            <summary>
            The new note of the card.
            </summary>
        </member>
        <member name="P:Octokit.ProjectCardUpdate.Archived">
            <summary>
            Archive/Unarchive the card.
            </summary>
        </member>
        <member name="P:Octokit.ProjectColumnUpdate.Name">
            <summary>
            Required. Gets or sets the name of the column.
            </summary>
        </member>
        <member name="T:Octokit.ProjectRequest">
            <summary>
            Used to filter requests for lists of projects 
            </summary>
        </member>
        <member name="P:Octokit.ProjectRequest.State">
            <summary>
            Which projects to get. The default is <see cref="F:Octokit.ItemStateFilter.Open"/>.
            </summary>
        </member>
        <member name="P:Octokit.ProjectUpdate.Name">
            <summary>
            The new name of the project.
            </summary>
        </member>
        <member name="P:Octokit.ProjectUpdate.Body">
            <summary>
            The new body of the project.
            </summary>
        </member>
        <member name="P:Octokit.ProjectUpdate.State">
            <summary>
            The new state of the project.
            </summary>
        </member>
        <member name="T:Octokit.PublicRepositoryRequest">
            <summary>
            Used as part of the request to retrieve all public repositories.
            </summary>
        </member>
        <member name="M:Octokit.PublicRepositoryRequest.#ctor(System.Int64)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.PublicRepositoryRequest"/> class.
            </summary>
            <param name="since">The Id of the last Repository that you’ve seen.</param>
        </member>
        <member name="P:Octokit.PublicRepositoryRequest.Since">
            <summary>
            Gets or sets the integer Id of the last Repository that you’ve seen.
            </summary>
            <value>
            The since.
            </value>
        </member>
        <member name="T:Octokit.PullRequestRequest">
            <summary>
            Used to filter requests for lists of pull requests.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestRequest.State">
            <summary>
            Which PullRequests to get. The default is <see cref="F:Octokit.ItemStateFilter.Open"/>
            </summary>
        </member>
        <member name="P:Octokit.PullRequestRequest.Head">
            <summary>
            Filter pulls by head user and branch name in the format of "user:ref-name".
            </summary>
        </member>
        <member name="P:Octokit.PullRequestRequest.Base">
            <summary>
            Filter pulls by base branch name.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestRequest.SortProperty">
            <summary>
            What property to sort pull requests by.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestRequest.SortDirection">
            <summary>
            What direction to sort the pull requests.
            </summary>
        </member>
        <member name="F:Octokit.PullRequestSort.Created">
            <summary>
            Sort by created date (default)
            </summary>
        </member>
        <member name="F:Octokit.PullRequestSort.Updated">
            <summary>
            Sort by last updated date
            </summary>
        </member>
        <member name="F:Octokit.PullRequestSort.Popularity">
            <summary>
            Sort by popularity (comment count)
            </summary>
        </member>
        <member name="F:Octokit.PullRequestSort.LongRunning">
            <summary>
            Sort by age (filtering by pulls updated in the last month)
            </summary>
        </member>
        <member name="T:Octokit.PullRequestReviewCommentCreate">
            <summary>
            Used to create a pull request review comment.
            </summary>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentCreate.#ctor(System.String,System.String,System.String,System.Int32)">
            <summary>
            Creates a comment
            </summary>
            <param name="body">The text of the comment</param>
            <param name="commitId">The SHA of the commit to comment on</param>
            <param name="path">The relative path of the file to comment on</param>
            <param name="position">The line index in the diff to comment on</param>
        </member>
        <member name="P:Octokit.PullRequestReviewCommentCreate.Body">
            <summary>
            The text of the comment.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewCommentCreate.CommitId">
            <summary>
            The SHA of the commit to comment on.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewCommentCreate.Path">
            <summary>
            The relative path of the file to comment on.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewCommentCreate.Position">
            <summary>
            The line index in the diff to comment on.
            </summary>
        </member>
        <member name="T:Octokit.PullRequestReviewCommentEdit">
            <summary>
            Used to edit a pull request review comment
            </summary>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentEdit.#ctor(System.String)">
            <summary>
            Creates an edit to a comment
            </summary>
            <param name="body">The new text of the comment</param>
        </member>
        <member name="P:Octokit.PullRequestReviewCommentEdit.Body">
            <summary>
            The new text of the comment.
            </summary>
        </member>
        <member name="T:Octokit.PullRequestReviewCommentReplyCreate">
            <summary>
            Used to create a reply to a pull request review comment.
            </summary>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentReplyCreate.#ctor(System.String,System.Int32)">
            <summary>
            Creates a comment that is replying to another comment.
            </summary>
            <param name="body">The text of the comment</param>
            <param name="inReplyTo">The comment Id to reply to</param>
        </member>
        <member name="P:Octokit.PullRequestReviewCommentReplyCreate.Body">
            <summary>
            The text of the comment.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewCommentReplyCreate.InReplyTo">
            <summary>
            The comment Id to reply to.
            </summary>
        </member>
        <member name="T:Octokit.PullRequestReviewCommentRequest">
            <summary>
            Used to filter pull request review comments.
            </summary>
        </member>
        <member name="M:Octokit.PullRequestReviewCommentRequest.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.PullRequestReviewCommentRequest"/> class.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewCommentRequest.Sort">
            <summary>
            Can be either created or updated. Default: created.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewCommentRequest.Direction">
            <summary>
            Can be either asc or desc. Default: asc.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewCommentRequest.Since">
            <summary>
            Only comments updated at or after this time are returned. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.
            </summary>
        </member>
        <member name="T:Octokit.PullRequestReviewCreate">
            <summary>
            Used to create a pull request review
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewCreate.CommitId">
            <summary>
            The Commit ID which the review is being created for. Default is the latest.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewCreate.Body">
            <summary>
            The body of the review message
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewCreate.Event">
            <summary>
            The review event - Approve, Request Changes, Comment or leave blank (null) for Pending.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewCreate.Comments">
            <summary>
            List of comments to include with this review
            </summary>
        </member>
        <member name="T:Octokit.PullRequestReviewDismiss">
            <summary>
            Used to dismiss a pull request review
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewDismiss.Message">
            <summary>
            The message explaining why this review is being dismissed
            </summary>
        </member>
        <member name="T:Octokit.PullRequestReviewRequest">
            <summary>
            Used to add and delete pull request review requests.
            </summary>
            <remarks>
            API: https://developer.github.com/v3/pulls/review_requests/#create-a-review-request
            API: https://developer.github.com/v3/pulls/review_requests/#delete-a-review-request
            </remarks>
        </member>
        <member name="T:Octokit.PullRequestReviewSubmit">
            <summary>
            Used to submit a pending pull request review
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewSubmit.Body">
            <summary>
            The body of the review message
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewSubmit.Event">
            <summary>
            The review event - Approve, Request Changes, Comment
            </summary>
        </member>
        <member name="F:Octokit.PullRequestReviewEvent.Approve">
            <summary>
            The review is approved
            </summary>
        </member>
        <member name="F:Octokit.PullRequestReviewEvent.RequestChanges">
            <summary>
            The review requests changes that must be addressed before merging
            </summary>
        </member>
        <member name="F:Octokit.PullRequestReviewEvent.Comment">
            <summary>
            The review provides comment without explicit approval
            </summary>
        </member>
        <member name="T:Octokit.PullRequestUpdate">
            <summary>
            Used to update an existing pull request.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestUpdate.Title">
            <summary>
            Title of the pull request (required)
            </summary>
        </member>
        <member name="P:Octokit.PullRequestUpdate.State">
            <summary>
            Whether the pull request is open or closed. The default is <see cref="F:Octokit.ItemState.Open"/>.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestUpdate.Body">
            <summary>
            The body for the pull request. Supports GFM.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestUpdate.Base">
            <summary>
            The base branch of the pull request.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestUpdate.MaintainerCanModify">
            <summary>
            Whether maintainers of the base repository can push to the HEAD branch.
            </summary>
        </member>
        <member name="T:Octokit.ReferenceUpdate">
            <summary>
            Upsed to update a Git reference.
            </summary>
        </member>
        <member name="M:Octokit.ReferenceUpdate.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.ReferenceUpdate"/> class.
            </summary>
            <param name="sha">The sha.</param>
        </member>
        <member name="M:Octokit.ReferenceUpdate.#ctor(System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.ReferenceUpdate"/> class.
            </summary>
            <param name="sha">The SHA1 value to set this reference to.</param>
            <param name="force">
            Indicates whether to force the update or to make sure the update is a fast-forward update. Leaving this
            out or setting it to false will make sure you’re not overwriting work.
            </param>
        </member>
        <member name="P:Octokit.ReferenceUpdate.Sha">
            <summary>
            The SHA1 value to set this reference to.
            </summary>
            <value>
            The sha.
            </value>
        </member>
        <member name="P:Octokit.ReferenceUpdate.Force">
            <summary>
            Indicates whether to force the update or to make sure the update is a fast-forward update. Leaving this
            out or setting it to false will make sure you’re not overwriting work.
            </summary>
            <value>
              <c>true</c> if force; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:Octokit.ReleaseAssetUpdate">
            <summary>
            Used to update a release asset.
            </summary>
        </member>
        <member name="M:Octokit.ReleaseAssetUpdate.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.ReleaseAssetUpdate"/> class.
            </summary>
            <param name="name">The name.</param>
        </member>
        <member name="P:Octokit.ReleaseAssetUpdate.Name">
            <summary>
            The file name of the asset.
            This field is required.
            </summary>
        </member>
        <member name="P:Octokit.ReleaseAssetUpdate.Label">
            <summary>
            An alternate description of the asset.
            Used in place of the filename.
            </summary>
        </member>
        <member name="T:Octokit.ReleaseAssetUpload">
            <summary>
            Used to upload a release asset.
            </summary>
            <remarks>
            This endpoint makes use of a Hypermedia relation to determine which URL to access. This endpoint is provided
            by a URI template in the release’s API response. You need to use an HTTP client which supports SNI to make
            calls to this endpoint. The asset data is expected in its raw binary form, rather than JSON. Everything else
             about the endpoint is the same as the rest of the API. For example, you’ll still need to pass your
             authentication to be able to upload an asset.
            </remarks>
        </member>
        <member name="M:Octokit.ReleaseAssetUpload.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.ReleaseAssetUpload"/> class.
            </summary>
        </member>
        <member name="M:Octokit.ReleaseAssetUpload.#ctor(System.String,System.String,System.IO.Stream,System.Nullable{System.TimeSpan})">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.ReleaseAssetUpload"/> class.
            </summary>
            <param name="fileName">Name of the file.</param>
            <param name="contentType">
            The content type of the asset. Example: "application/zip". For a list of acceptable types, refer this list 
            of <see href="https://en.wikipedia.org/wiki/Media_type#List_of_common_media_types">common media types</see>.
            </param>
            <param name="rawData">The raw data.</param>
            <param name="timeout">The timeout.</param>
        </member>
        <member name="P:Octokit.ReleaseAssetUpload.FileName">
            <summary>
            Gets or sets the name of the file.
            </summary>
            <value>
            The name of the file.
            </value>
        </member>
        <member name="P:Octokit.ReleaseAssetUpload.ContentType">
            <summary>
            Gets or sets the type of the content.
            </summary>
            <value>
            The type of the content.
            </value>
        </member>
        <member name="P:Octokit.ReleaseAssetUpload.RawData">
            <summary>
            Gets or sets the raw data.
            </summary>
            <value>
            The raw data.
            </value>
        </member>
        <member name="P:Octokit.ReleaseAssetUpload.Timeout">
            <summary>
            Gets or sets the timeout.
            </summary>
            <value>
            The timeout.
            </value>
        </member>
        <member name="T:Octokit.ReleaseUpdate">
            <summary>
            Used to update a release.
            </summary>
            <remarks>
            API: https://developer.github.com/v3/repos/releases/#create-a-release
            </remarks>
        </member>
        <member name="P:Octokit.ReleaseUpdate.TagName">
            <summary>
            Gets the name of the tag.
            </summary>
            <value>
            The name of the tag.
            </value>
        </member>
        <member name="P:Octokit.ReleaseUpdate.TargetCommitish">
            <summary>
            Specifies the commitish value that determines where the Git tag is created from. Can be any branch or
            commit SHA. Unused if the Git tag already exists. Default: the repository’s default branch
            (usually master).
            </summary>
            <value>
            The target commitish.
            </value>
        </member>
        <member name="P:Octokit.ReleaseUpdate.Name">
            <summary>
            Gets or sets the name of the release.
            </summary>
            <value>
            The name.
            </value>
        </member>
        <member name="P:Octokit.ReleaseUpdate.Body">
            <summary>
            Gets or sets the text describing the contents of the tag.
            </summary>
            <value>
            The body.
            </value>
        </member>
        <member name="P:Octokit.ReleaseUpdate.Draft">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:Octokit.NewRelease"/> is a draft (unpublished).
            Default: false
            </summary>
            <value>
              <c>true</c> if draft; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Octokit.ReleaseUpdate.Prerelease">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:Octokit.NewRelease"/> is prerelease.
            </summary>
            <value>
              <c>true</c> if prerelease; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:Octokit.RepositoryForksListRequest">
            <summary>
            Used to request and filter a list of repository forks.
            </summary>
        </member>
        <member name="M:Octokit.RepositoryForksListRequest.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.RepositoryForksListRequest"/> class.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryForksListRequest.Sort">
            <summary>
            Gets or sets the sort property.
            </summary>
            <value>
            The sort.
            </value>
        </member>
        <member name="T:Octokit.Sort">
            <summary>
            The sort order.
            </summary>
        </member>
        <member name="F:Octokit.Sort.Newest">
            <summary>
            Sort by date and show the newest first.
            </summary>
        </member>
        <member name="F:Octokit.Sort.Oldest">
            <summary>
            Sort by date and show the oldest first.
            </summary>
        </member>
        <member name="F:Octokit.Sort.Stargazers">
            <summary>
            Sort by the number of stargazers.
            </summary>
        </member>
        <member name="T:Octokit.RepositoryIssueRequest">
            <summary>
            Used to request and filter a list of repository issues.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryIssueRequest.Milestone">
            <summary>
            Identifies a filter for the milestone. Use "*" for issues with any milestone.
            Use the milestone number for a specific milestone. Use the value "none" for issues with any milestones.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryIssueRequest.Assignee">
            <summary>
            Filter on the user assigned for the request
            </summary>
            <remarks>
            Specify "none" for issues with no assigned user
            </remarks>
        </member>
        <member name="P:Octokit.RepositoryIssueRequest.Creator">
            <summary>
            The user that created the issue
            </summary>
        </member>
        <member name="P:Octokit.RepositoryIssueRequest.Mentioned">
            <summary>
            A user that’s mentioned in the issue
            </summary>
        </member>
        <member name="M:Octokit.RepositoryPermissionRequest.#ctor(Octokit.Permission)">
            <summary>
            Used to add or update a team repository.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryPermissionRequest.Permission">
            <summary>
            The permission to grant the team on this repository.
            </summary>        
        </member>
        <member name="T:Octokit.RepositoryRequest">
            <summary>
            Used to request and filter a list of repositories.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryRequest.Type">
            <summary>
            Gets or sets the repository type.
            </summary>
            <value>
            The type.
            </value>
        </member>
        <member name="P:Octokit.RepositoryRequest.Sort">
            <summary>
            Gets or sets the sort property.
            </summary>
            <value>
            The sort.
            </value>
        </member>
        <member name="P:Octokit.RepositoryRequest.Direction">
            <summary>
            Gets or sets the sort direction.
            </summary>
            <value>
            The direction.
            </value>
        </member>
        <member name="P:Octokit.RepositoryRequest.Visibility">
            <summary>
            Gets or sets the visibility property.
            </summary>
            <value>
             The visibility.
            </value>
        </member>
        <member name="P:Octokit.RepositoryRequest.Affiliation">
            <summary>
            Gets or sets the affiliation property.
            </summary>
            <value>
             The affiliation.
            </value>
        </member>
        <member name="T:Octokit.RepositoryType">
            <summary>
            The properties that repositories can be filtered by.
            </summary>
        </member>
        <member name="F:Octokit.RepositoryType.All">
            <summary>
            Return all repositories.
            </summary>
        </member>
        <member name="F:Octokit.RepositoryType.Owner">
            <summary>
            Return repositories that the current authenticated user owns.
            </summary>
        </member>
        <member name="F:Octokit.RepositoryType.Public">
            <summary>
            Returns public repositories.
            </summary>
        </member>
        <member name="F:Octokit.RepositoryType.Private">
            <summary>
            The privateReturn private repositories.
            </summary>
        </member>
        <member name="F:Octokit.RepositoryType.Member">
            <summary>
            Return repositories for which the current authenticated user is a member of the org or team.
            </summary>
        </member>
        <member name="T:Octokit.RepositorySort">
            <summary>
            The properties that repositories can be sorted by.
            </summary>
        </member>
        <member name="F:Octokit.RepositorySort.Created">
            <summary>
            Sort by the date the repository was created.
            </summary>
        </member>
        <member name="F:Octokit.RepositorySort.Updated">
            <summary>
            Sort by the date the repository was last updated.
            </summary>
        </member>
        <member name="F:Octokit.RepositorySort.Pushed">
            <summary>
            Sort by the date the repository was last pushed.
            </summary>
        </member>
        <member name="F:Octokit.RepositorySort.FullName">
            <summary>
            Sort by the repository name.
            </summary>
        </member>
        <member name="T:Octokit.RepositoryVisibility">
            <summary>
            The properties that repositories can be visible by.
            </summary>
        </member>
        <member name="F:Octokit.RepositoryVisibility.Public">
            <summary>
            Returns only public repositories
            </summary>     
        </member>
        <member name="F:Octokit.RepositoryVisibility.Private">
            <summary>
            Returns only private repositories
            </summary> 
        </member>
        <member name="F:Octokit.RepositoryVisibility.All">
            <summary>
            Return both public and private repositories
            </summary>
        </member>
        <member name="T:Octokit.RepositoryAffiliation">
            <summary>
            The properties that repositories can be affiliated by.
            </summary>
        </member>
        <member name="F:Octokit.RepositoryAffiliation.Owner">
            <summary>
            Repositories that are owned by the authenticated user
            </summary>
        </member>
        <member name="F:Octokit.RepositoryAffiliation.Collaborator">
            <summary>
            Repositories that the user has been added to as a collaborator.
            </summary>
        </member>
        <member name="F:Octokit.RepositoryAffiliation.OrganizationMember">
            <summary>
            Repositories that the user has access to through being a member of an organization.
            This includes every repository on every team that the user is on.
            </summary>
        </member>
        <member name="F:Octokit.RepositoryAffiliation.OwnerAndCollaborator">
            <summary>
            Return repositories that are owned by authenticated user and added to as a collaborator.
            </summary>
        </member>
        <member name="F:Octokit.RepositoryAffiliation.OwnerAndOrganizationMember">
            <summary>
            Return repositories that are owned by authenticated user or user is a organization member.
            </summary>
        </member>
        <member name="F:Octokit.RepositoryAffiliation.CollaboratorAndOrganizationMember">
            <summary>
            Return repositories that user has been added as collaborator or user is a organization member.
            </summary>
        </member>
        <member name="F:Octokit.RepositoryAffiliation.All">
            <summary>
            Returns all repositories where user is owner,collaborator or organization member.
            </summary>
        </member>
        <member name="T:Octokit.RepositoryTransfer">
            <summary>
            Describes the transfer of a repository to a new owner.
            </summary>
        </member>
        <member name="M:Octokit.RepositoryTransfer.#ctor(System.String)">
            <summary>
            Creates a new repository transfer description with no team Ids.
            </summary>
            <param name="newOwner">The new owner of the repository after the transfer.</param>
        </member>
        <member name="M:Octokit.RepositoryTransfer.#ctor(System.String,System.Collections.Generic.IReadOnlyList{System.Int32})">
            <summary>
            Creates a new repository transfer description.
            </summary>
            <param name="newOwner">The new owner of the repository after the transfer.</param>
            <param name="teamIds">A list of team Ids to add to the repository after the transfer (only applies to transferring to an Organization).</param>
        </member>
        <member name="P:Octokit.RepositoryTransfer.NewOwner">
            <summary>
            The new owner of the repository after the transfer.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryTransfer.TeamIds">
            <summary>
            A list of team Ids to add to the repository after the transfer (only applies to transferring to an Organization).
            </summary>
        </member>
        <member name="T:Octokit.RepositoryUpdate">
            <summary>
            Represents updatable fields on a repository. Values that are null will not be sent in the request.
            Use string.empty if you want to clear a value.
            </summary>
        </member>
        <member name="M:Octokit.RepositoryUpdate.#ctor(System.String)">
            <summary>
            Creates an object that describes an update to a repository on GitHub.
            </summary>
            <param name="name">The name of the repository. This is the only required parameter.</param>
        </member>
        <member name="P:Octokit.RepositoryUpdate.Name">
            <summary>
            Required. Gets or sets the repository name.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryUpdate.Description">
            <summary>
            Optional. Gets or sets the repository description. The default is null (do not update)
            </summary>
        </member>
        <member name="P:Octokit.RepositoryUpdate.Homepage">
            <summary>
            Optional. Gets or sets the repository homepage url. The default is null (do not update).
            </summary>
        </member>
        <member name="P:Octokit.RepositoryUpdate.Private">
            <summary>
            Gets or sets whether to make the repository private. The default is null (do not update).
            </summary>
        </member>
        <member name="P:Octokit.RepositoryUpdate.HasIssues">
            <summary>
            Gets or sets whether to enable issues for the repository. The default is null (do not update).
            </summary>
        </member>
        <member name="P:Octokit.RepositoryUpdate.HasWiki">
            <summary>
            Optional. Gets or sets whether to enable the wiki for the repository. The default is null (do not update).
            </summary>
        </member>
        <member name="P:Octokit.RepositoryUpdate.HasDownloads">
            <summary>
            Optional. Gets or sets whether to enable downloads for the repository. The default is null (do not update).
            </summary>
        </member>
        <member name="P:Octokit.RepositoryUpdate.DefaultBranch">
            <summary>
            Optional. Gets or sets the default branch. The default is null (do not update).
            </summary>
        </member>
        <member name="P:Octokit.RepositoryUpdate.AllowRebaseMerge">
            <summary>
            Optional. Allows the "Rebase and Merge" method to be used.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryUpdate.AllowSquashMerge">
            <summary>
            Optional. Allows the "Squash Merge" merge method to be used.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryUpdate.AllowMergeCommit">
            <summary>
            Optional. Allows the "Create a merge commit" merge method to be used.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryUpdate.Archived">
            <summary>
            Optional. True to archive this repository.  Note: you cannot unarchive repositories through the API.
            </summary>
        </member>
        <member name="T:Octokit.RequestParameters">
            <summary>
            Base class for classes which represent query string parameters to certain API endpoints.
            </summary>
        </member>
        <member name="M:Octokit.RequestParameters.ToParametersDictionary">
            <summary>
            Converts the derived object into a dictionary that can be used to supply query string parameters.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Octokit.SearchCodeRequest">
            <summary>
            Searching Code/Files
            http://developer.github.com/v3/search/#search-code
            </summary>
        </member>
        <member name="M:Octokit.SearchCodeRequest.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.SearchCodeRequest"/> class.
            </summary>
        </member>
        <member name="M:Octokit.SearchCodeRequest.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.SearchCodeRequest"/> class.
            </summary>
            <param name="term">The search term.</param>
        </member>
        <member name="M:Octokit.SearchCodeRequest.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.SearchCodeRequest"/> class.
            </summary>
            <param name="term">The term.</param>
            <param name="owner">The owner.</param>
            <param name="name">The name.</param>
        </member>
        <member name="P:Octokit.SearchCodeRequest.SortField">
            <summary>
            Optional Sort field. Can only be indexed, which indicates how recently 
            a file has been indexed by the GitHub search infrastructure. 
            If not provided, results are sorted by best match.
            </summary>
            <remarks>
            http://developer.github.com/v3/search/#search-code
            </remarks>
        </member>
        <member name="F:Octokit.SearchCodeRequest._inQualifier">
            <summary>
            Qualifies which fields are searched. With this qualifier you can restrict 
            the search to just the file contents, the file path, or both.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-code#search-in
            </remarks>
        </member>
        <member name="P:Octokit.SearchCodeRequest.Language">
            <summary>
            Searches code based on the language it’s written in.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-code#language
            </remarks>
        </member>
        <member name="P:Octokit.SearchCodeRequest.Forks">
            <summary>
            Specifies that code from forked repositories should be searched. 
            Repository forks will not be searchable unless the fork has more 
            stars than the parent repository.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-code#forks
            </remarks>
        </member>
        <member name="P:Octokit.SearchCodeRequest.Size">
            <summary>
            Finds files that match a certain size (in bytes).
            </summary>
            <remarks>
            https://help.github.com/articles/searching-code#size
            </remarks>
        </member>
        <member name="P:Octokit.SearchCodeRequest.Path">
            <summary>
            Specifies the path that the resulting file must be at.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-code#path
            </remarks>
        </member>
        <member name="P:Octokit.SearchCodeRequest.Extension">
            <summary>
            Matches files with a certain extension.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-code#extension
            </remarks>
        </member>
        <member name="P:Octokit.SearchCodeRequest.FileName">
            <summary>
            Matches specific file names
            </summary>
            <remarks>
            https://help.github.com/articles/searching-code/#search-by-filename
            </remarks>
        </member>
        <member name="P:Octokit.SearchCodeRequest.User">
            <summary>
            Limits searches to a specific user.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-code#users-organizations-and-repositories
            </remarks>
        </member>
        <member name="P:Octokit.SearchCodeRequest.Organization">
            <summary>
            Limits searches to a specific organization.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-code/#search-within-a-users-or-organizations-repositories
            </remarks>
        </member>
        <member name="P:Octokit.SearchCodeRequest.Repos">
            <summary>
            Limits searches to a specific repository.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-code#users-organizations-and-repositories
            </remarks>
        </member>
        <member name="T:Octokit.SearchIssuesRequest">
            <summary>
            Searching Issues
            </summary>
        </member>
        <member name="M:Octokit.SearchIssuesRequest.#ctor">
            <summary>
            Search without specifying a keyword
            </summary>
        </member>
        <member name="M:Octokit.SearchIssuesRequest.#ctor(System.String)">
            <summary>
            Search using a specify keyword
            </summary>
            <param name="term">The term to filter on</param>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.SortField">
            <summary>
            Optional Sort field. One of comments, created, updated or merged 
            If not provided, results are sorted by best match.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#sort-the-results
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.Type">
            <summary>
            With this qualifier you can restrict the search to issues or pull request only.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-issues-or-pull-requests
            </remarks>
        </member>
        <member name="F:Octokit.SearchIssuesRequest._inQualifier">
            <summary>
            Qualifies which fields are searched. With this qualifier you can restrict 
            the search to just the title, body, comments, or any combination of these.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#scope-the-search-fields
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.Author">
            <summary>
            Finds issues created by a certain user.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-by-the-author-of-an-issue-or-pull-request
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.Assignee">
            <summary>
            Finds issues that are assigned to a certain user.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-by-the-assignee-of-an-issue-or-pull-request
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.Mentions">
            <summary>
            Finds issues that mention a certain user.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-by-a-mentioned-user-within-an-issue-or-pull-request
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.Commenter">
            <summary>
            Finds issues that a certain user commented on.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-by-a-commenter-within-an-issue-or-pull-request
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.Involves">
            <summary>
            Finds issues that were either created by a certain user, assigned to that user, 
            mention that user, or were commented on by that user.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-by-a-user-thats-involved-within-an-issue-or-pull-request
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.Team">
            <summary>
            Finds issues that @mention a team within the organization
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-by-a-team-thats-mentioned-within-an-issue-or-pull-request
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.State">
            <summary>
            Filter issues based on whether they’re open or closed.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-based-on-whether-an-issue-or-pull-request-is-open
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.Labels">
            <summary>
            Filters issues based on the labels assigned.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-by-the-labels-on-an-issue
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.No">
            <summary>
            Searches for issues based on missing metadata.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-by-missing-metadata-on-an-issue-or-pull-request
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.Language">
            <summary>
            Searches for issues in repositories that match a certain language.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-by-the-main-language-of-a-repository
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.Is">
            <summary>
            Searches for issues using a more human syntax covering options like state, type, merged status, private/public repository
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-based-on-the-state-of-an-issue-or-pull-request
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.Created">
            <summary>
            Filters issues based on times of creation.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-based-on-when-an-issue-or-pull-request-was-created-or-last-updated
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.Updated">
            <summary>
            Filters issues based on times when they were last updated.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-based-on-when-an-issue-or-pull-request-was-created-or-last-updated
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.Merged">
            <summary>
            Filters pull requests based on times when they were last merged.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-based-on-when-a-pull-request-was-merged
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.Status">
            <summary>
            Filters pull requests based on the status of the commits.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-based-on-commit-status
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.Head">
            <summary>
            Filters pull requests based on the branch they came from.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-based-on-branch-names
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.Base">
            <summary>
            Filters pull requests based on the branch they are merging into.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-based-on-branch-names
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.Closed">
            <summary>
            Filters issues based on times when they were last closed.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-based-on-when-an-issue-or-pull-request-was-closed
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.Comments">
            <summary>
            Filters issues based on the quantity of comments.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues#comments
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.User">
            <summary>
            Limits searches to repositories owned by a certain user or organization.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-within-a-users-or-organizations-repositories
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.Milestone">
            <summary>
            Gets or sets the milestone to filter issues based on
            </summary>
        </member>
        <member name="P:Octokit.SearchIssuesRequest.Archived">
            <summary>
            Filters issues or pull requests based on whether they are in an archived repository.
            </summary>
        </member>
        <member name="F:Octokit.IssueSearchSort.Comments">
            <summary>
            search by number of comments
            </summary>
        </member>
        <member name="F:Octokit.IssueSearchSort.Created">
            <summary>
            search by created
            </summary>
        </member>
        <member name="F:Octokit.IssueSearchSort.Updated">
            <summary>
            search by last updated
            </summary>
        </member>
        <member name="F:Octokit.IssueSearchSort.Merged">
            <summary>
            search by last merged
            </summary>
        </member>
        <member name="T:Octokit.SearchIssuesRequestExclusions">
            <summary>
            Searching Issues
            </summary>
        </member>
        <member name="M:Octokit.SearchIssuesRequestExclusions.#ctor">
            <summary>
            Exclusions for Issue Search
            </summary>
        </member>
        <member name="P:Octokit.SearchIssuesRequestExclusions.Author">
            <summary>
            Excludes issues created by a certain user.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-by-the-author-of-an-issue-or-pull-request
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequestExclusions.Assignee">
            <summary>
            Excludes issues that are assigned to a certain user.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-by-the-assignee-of-an-issue-or-pull-request
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequestExclusions.Mentions">
            <summary>
            Excludes issues that mention a certain user.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-by-a-mentioned-user-within-an-issue-or-pull-request
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequestExclusions.Commenter">
            <summary>
            Excludes issues that a certain user commented on.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-by-a-commenter-within-an-issue-or-pull-request
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequestExclusions.Involves">
            <summary>
            Excludes issues that were either created by a certain user, assigned to that user, 
            mention that user, or were commented on by that user.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-by-a-user-thats-involved-within-an-issue-or-pull-request
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequestExclusions.State">
            <summary>
            Excludes issues based on open/closed state.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-based-on-whether-an-issue-or-pull-request-is-open
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequestExclusions.Labels">
            <summary>
            Excludes issues based on the labels assigned.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-by-the-labels-on-an-issue
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequestExclusions.Language">
            <summary>
            Excludes issues in repositories that match a certain language.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-by-the-main-language-of-a-repository
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequestExclusions.Status">
            <summary>
            Excludes pull requests based on the status of the commits.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-based-on-commit-status
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequestExclusions.Head">
            <summary>
            Excludes pull requests based on the branch they came from.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-based-on-branch-names
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequestExclusions.Base">
            <summary>
            Excludes pull requests based on the branch they are merging into.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues/#search-based-on-branch-names
            </remarks>
        </member>
        <member name="P:Octokit.SearchIssuesRequestExclusions.Milestone">
            <summary>
            Excludes issues which target the specified milestone.
            </summary>
            <remarks>
            https://help.github.com/articles/searching-issues-and-pull-requests/#search-by-milestone-on-an-issue-or-pull-request
            </remarks>
        </member>
        <member name="T:Octokit.SearchLabelsRequest">
            <summary>
            Search labels
            https://developer.github.com/v3/search/#search-labels
            </summary>
        </member>
        <member name="M:Octokit.SearchLabelsRequest.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.SearchLabelsRequest"/> class.
            </summary>
        </member>
        <member name="M:Octokit.SearchLabelsRequest.#ctor(System.String,System.Int64)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.SearchLabelsRequest"/> class.
            </summary>
            <param name="term">The search term.</param>
            <param name="repositoryId">The repository to search in</param>
        </member>
        <member name="P:Octokit.SearchLabelsRequest.SortField">
            <summary>
            Optional Sort field. One of created or updated.
            If not provided, results are sorted by best match.
            </summary>
        </member>
        <member name="P:Octokit.SearchLabelsRequest.RepositoryId">
            <summary>
            The repository to search in
            </summary>
        </member>
        <member name="F:Octokit.LabelSearchSort.Created">
            <summary>
            search by created
            </summary>
        </member>
        <member name="F:Octokit.LabelSearchSort.Updated">
            <summary>
            search by last updated
            </summary>
        </member>
        <member name="T:Octokit.SearchQualifierOperator">
            <summary>
            Used to qualify a search term.
            </summary>
        </member>
        <member name="F:Octokit.SearchQualifierOperator.GreaterThan">
            <summary>
            Greater than "&gt;"
            </summary>
        </member>
        <member name="F:Octokit.SearchQualifierOperator.LessThan">
            <summary>
            Less than "&lt;"
            </summary>
        </member>
        <member name="F:Octokit.SearchQualifierOperator.LessThanOrEqualTo">
            <summary>
            Less than or equal to. "&lt;="
            </summary>
        </member>
        <member name="F:Octokit.SearchQualifierOperator.GreaterThanOrEqualTo">
            <summary>
            Greater than or equal to. "&gt;="
            </summary>
        </member>
        <member name="T:Octokit.SearchRepositoriesRequest">
            <summary>
            Searching Repositories
            http://developer.github.com/v3/search/#search-repositories
            </summary>
        </member>
        <member name="M:Octokit.SearchRepositoriesRequest.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.SearchRepositoriesRequest"/> class.
            </summary>
        </member>
        <member name="M:Octokit.SearchRepositoriesRequest.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.SearchRepositoriesRequest"/> class.
            </summary>
            <param name="term">The search term.</param>
        </member>
        <member name="P:Octokit.SearchRepositoriesRequest.SortField">
            <summary>
            For https://help.github.com/articles/searching-repositories#sorting
            Optional Sort field. One of stars, forks, or updated. If not provided, results are sorted by best match.
            </summary>
        </member>
        <member name="P:Octokit.SearchRepositoriesRequest.In">
            <summary>
            The in qualifier limits what fields are searched. With this qualifier you can restrict the search to just the repository name, description, README, or any combination of these. 
            Without the qualifier, only the name and description are searched.
            https://help.github.com/articles/searching-repositories#search-in
            </summary>
        </member>
        <member name="P:Octokit.SearchRepositoriesRequest.Forks">
            <summary>
            Filters repositories based on the number of forks, and/or whether forked repositories should be included in the results at all.
            https://help.github.com/articles/searching-repositories#forks
            </summary>
        </member>
        <member name="P:Octokit.SearchRepositoriesRequest.Fork">
            <summary>
            Filters repositories based whether forked repositories should be included in the results at all.
            Defaults to ExcludeForks
            https://help.github.com/articles/searching-repositories#forks
            </summary>
        </member>
        <member name="P:Octokit.SearchRepositoriesRequest.Size">
            <summary>
            The size qualifier finds repository's that match a certain size (in kilobytes).
            https://help.github.com/articles/searching-repositories#size
            </summary>
        </member>
        <member name="P:Octokit.SearchRepositoriesRequest.Language">
            <summary>
            Searches repositories based on the language they’re written in.
            https://help.github.com/articles/searching-repositories#languages
            </summary>
        </member>
        <member name="P:Octokit.SearchRepositoriesRequest.Stars">
            <summary>
            Searches repositories based on the number of stars.
            https://help.github.com/articles/searching-repositories#stars
            </summary>
        </member>
        <member name="P:Octokit.SearchRepositoriesRequest.User">
            <summary>
            Limits searches to a specific user or repository.
            https://help.github.com/articles/searching-repositories#users-organizations-and-repositories
            </summary>
        </member>
        <member name="P:Octokit.SearchRepositoriesRequest.Created">
            <summary>
            Filters repositories based on times of creation.
            https://help.github.com/articles/searching-repositories#created-and-last-updated
            </summary>
        </member>
        <member name="P:Octokit.SearchRepositoriesRequest.Updated">
            <summary>
            Filters repositories based on when they were last updated.
            https://help.github.com/articles/searching-repositories#created-and-last-updated
            </summary>
        </member>
        <member name="P:Octokit.SearchRepositoriesRequest.Archived">
            <summary>
            Filters whether archived repositories should be included (true) or not (false).
            </summary>
        </member>
        <member name="T:Octokit.InQualifier">
            <summary>
            https://help.github.com/articles/searching-repositories#search-in
            The in qualifier limits what fields are searched. With this qualifier you can restrict the search to just the 
            repository name, description, README, or any combination of these.
            </summary>
        </member>
        <member name="T:Octokit.Range">
            <summary>
            Helper class in generating the range values for a qualifer e.g. In or Size qualifiers
            </summary>
        </member>
        <member name="M:Octokit.Range.#ctor(System.Int32)">
            <summary>
            Matches repositories that are <param name="size">size</param> MB exactly
            </summary>
        </member>
        <member name="M:Octokit.Range.#ctor(System.Int32,System.Int32)">
            <summary>
            Matches repositories that are between <param name="minSize"/> and <param name="maxSize"/> KB
            </summary>
        </member>
        <member name="M:Octokit.Range.#ctor(System.Int32,Octokit.SearchQualifierOperator)">
            <summary>
            Matches repositories with regards to the size <param name="size"/> 
            We will use the <param name="op"/> to see what operator will be applied to the size qualifier
            </summary>
        </member>
        <member name="M:Octokit.Range.LessThan(System.Int32)">
            <summary>
            Helper class that build a <see cref="T:Octokit.Range"/> with a LessThan comparator used for filtering results
            </summary>
        </member>
        <member name="M:Octokit.Range.LessThanOrEquals(System.Int32)">
            <summary>
            Helper class that build a <see cref="T:Octokit.Range"/> with a LessThanOrEqual comparator used for filtering results
            </summary>
        </member>
        <member name="M:Octokit.Range.GreaterThan(System.Int32)">
            <summary>
            Helper class that build a <see cref="T:Octokit.Range"/> with a GreaterThan comparator used for filtering results
            </summary>
        </member>
        <member name="M:Octokit.Range.GreaterThanOrEquals(System.Int32)">
            <summary>
            Helper class that build a <see cref="T:Octokit.Range"/> with a GreaterThanOrEqualTo comparator used for filtering results
            </summary>
        </member>
        <member name="T:Octokit.DateRange">
            <summary>
            helper class in generating the date range values for the date qualifier e.g.
            https://help.github.com/articles/searching-repositories#created-and-last-updated
            </summary>
        </member>
        <member name="M:Octokit.DateRange.#ctor(System.DateTime,Octokit.SearchQualifierOperator)">
            <summary>
            Matches repositories with regards to the <param name="date"/>.
            We will use the <param name="op"/> to see what operator will be applied to the date qualifier
            </summary>
        </member>
        <member name="M:Octokit.DateRange.#ctor(System.DateTime,System.DateTime)">
            <summary>
            Matches repositories with regards to both the <param name="from"/> and <param name="to"/> dates.
            </summary>
        </member>
        <member name="M:Octokit.DateRange.LessThan(System.DateTime)">
            <summary>
            helper method to create a LessThan Date Comparison
            e.g. &lt; 2011
            </summary>
            <param name="date">date to be used for comparison (times are ignored)</param>
            <returns><see cref="T:Octokit.DateRange"/></returns>
        </member>
        <member name="M:Octokit.DateRange.LessThanOrEquals(System.DateTime)">
            <summary>
            helper method to create a LessThanOrEqualTo Date Comparison
            e.g. &lt;= 2011
            </summary>
            <param name="date">date to be used for comparison (times are ignored)</param>
            <returns><see cref="T:Octokit.DateRange"/></returns>
        </member>
        <member name="M:Octokit.DateRange.GreaterThan(System.DateTime)">
            <summary>
            helper method to create a GreaterThan Date Comparison
            e.g. > 2011
            </summary>
            <param name="date">date to be used for comparison (times are ignored)</param>
            <returns><see cref="T:Octokit.DateRange"/></returns>
        </member>
        <member name="M:Octokit.DateRange.GreaterThanOrEquals(System.DateTime)">
            <summary>
            helper method to create a GreaterThanOrEqualTo Date Comparison
            e.g. >= 2011
            </summary>
            <param name="date">date to be used for comparison (times are ignored)</param>
            <returns><see cref="T:Octokit.DateRange"/></returns>
        </member>
        <member name="M:Octokit.DateRange.Between(System.DateTime,System.DateTime)">
            <summary>
            helper method to create a bounded Date Comparison
            e.g. 2015-08-01..2015-10-31
            </summary>
            <param name="from">earlier date of the two</param>
            <param name="to">latter date of the two</param>
            <returns><see cref="T:Octokit.DateRange"/></returns>
        </member>
        <member name="T:Octokit.Language">
            <summary>
            lanuages that can be searched on in github
            https://help.github.com/articles/searching-repositories#languages
            </summary>
        </member>
        <member name="T:Octokit.RepoSearchSort">
            <summary>
            sorting repositories by any of below
            https://help.github.com/articles/searching-repositories#sorting
            </summary>
        </member>
        <member name="F:Octokit.RepoSearchSort.Stars">
            <summary>
            search by number of stars
            </summary>
        </member>
        <member name="F:Octokit.RepoSearchSort.Forks">
            <summary>
            search by number of forks
            </summary>
        </member>
        <member name="F:Octokit.RepoSearchSort.Updated">
            <summary>
            search by last updated
            </summary>
        </member>
        <member name="T:Octokit.ForkQualifier">
            <summary>
            https://help.github.com/articles/searching-repositories#forks
            Specifying whether forked repositories should be included in results or not.
            </summary>
        </member>
        <member name="F:Octokit.ForkQualifier.OnlyForks">
            <summary>
            only search for forked repos
            </summary>
        </member>
        <member name="F:Octokit.ForkQualifier.IncludeForks">
            <summary>
            include forked repos into the search
            </summary>
        </member>
        <member name="T:Octokit.SearchUsersRequest">
            <summary>
            Searching Users
            </summary>
        </member>
        <member name="M:Octokit.SearchUsersRequest.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.SearchUsersRequest"/> class.
            </summary>
            <param name="term">The search term.</param>
        </member>
        <member name="P:Octokit.SearchUsersRequest.SortField">
            <summary>
            Optional Sort field. One of followers, repositories, or joined. If not provided (null), results are sorted by best match.
            <remarks>https://help.github.com/articles/searching-users#sorting</remarks>
            </summary>
        </member>
        <member name="P:Octokit.SearchUsersRequest.Sort">
            <summary>
            The sort field as a string.
            </summary>
        </member>
        <member name="P:Octokit.SearchUsersRequest.Followers">
            <summary>
            Filter users based on the number of followers they have.
            <remarks>https://help.github.com/articles/searching-users#followers</remarks>       
            </summary>
        </member>
        <member name="P:Octokit.SearchUsersRequest.Created">
            <summary>
            Filter users based on when they joined.
            <remarks>https://help.github.com/articles/searching-users#created</remarks>       
            </summary>
        </member>
        <member name="P:Octokit.SearchUsersRequest.Location">
            <summary>
            Filter users by the location indicated in their profile.
            <remarks>https://help.github.com/articles/searching-users#location</remarks>       
            </summary>
        </member>
        <member name="P:Octokit.SearchUsersRequest.Repositories">
            <summary>
            Filters users based on the number of repositories they have.
            <remarks>https://help.github.com/articles/searching-users#repository-count</remarks>       
            </summary>
        </member>
        <member name="P:Octokit.SearchUsersRequest.Language">
            <summary>
            Search for users that have repositories that match a certain language.
            <remarks>https://help.github.com/articles/searching-users#language</remarks>       
            </summary>
        </member>
        <member name="P:Octokit.SearchUsersRequest.AccountType">
            <summary>
            With this qualifier you can restrict the search to just personal accounts or just organization accounts.
            <remarks>https://help.github.com/articles/searching-users#type</remarks>       
            </summary>
        </member>
        <member name="P:Octokit.SearchUsersRequest.In">
            <summary>
            Qualifies which fields are searched. With this qualifier you can restrict the search to just the username, public email, full name, or any combination of these.
            <remarks>https://help.github.com/articles/searching-users#search-in</remarks>       
            </summary>
        </member>
        <member name="T:Octokit.AccountSearchType">
            <summary>
            Account Type used to filter search result
            </summary>
        </member>
        <member name="F:Octokit.AccountSearchType.User">
            <summary>
             User account
            </summary>
        </member>
        <member name="F:Octokit.AccountSearchType.Org">
            <summary>
            Organization account
            </summary>
        </member>
        <member name="T:Octokit.UserInQualifier">
            <summary>
            User type to filter search results
            </summary>
        </member>
        <member name="F:Octokit.UserInQualifier.Username">
            <summary>
            Search by the username
            </summary>
        </member>
        <member name="F:Octokit.UserInQualifier.Email">
            <summary>
            Search by the user's email address
            </summary>
        </member>
        <member name="F:Octokit.UserInQualifier.Fullname">
            <summary>
            Search by the user's full name
            </summary>
        </member>
        <member name="T:Octokit.UsersSearchSort">
            <summary>
            
            </summary>
        </member>
        <member name="T:Octokit.Signature">
            <summary>
            Information about an author or committer.
            </summary>
        </member>
        <member name="M:Octokit.Signature.#ctor(System.String,System.String)">
            <summary>
            Creates an instance of Signature with the required values.
            </summary>
            <param name="name"></param>
            <param name="email"></param>
        </member>
        <member name="P:Octokit.Signature.Name">
            <summary>
            The full name of the author/committer.
            </summary>
        </member>
        <member name="P:Octokit.Signature.Email">
            <summary>
            The email address of the author/committer.
            </summary>
        </member>
        <member name="T:Octokit.StarredRequest">
            <summary>
            Used to retrieve and filter lists of stars.
            </summary>
        </member>
        <member name="M:Octokit.StarredRequest.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.StarredRequest"/> class.
            </summary>
        </member>
        <member name="P:Octokit.StarredRequest.SortProperty">
            <summary>
            Gets or sets the sort property.
            </summary>
            <value>
            The sort property.
            </value>
        </member>
        <member name="P:Octokit.StarredRequest.SortDirection">
            <summary>
            Gets or sets the sort direction.
            </summary>
            <value>
            The sort direction.
            </value>
        </member>
        <member name="T:Octokit.StarredSort">
            <summary>
            Property to sort stars by.
            </summary>
        </member>
        <member name="F:Octokit.StarredSort.Created">
            <summary>
            Sort y the date the star was created.
            </summary>
        </member>
        <member name="F:Octokit.StarredSort.Updated">
            <summary>
            Sort by the date the star was last updated.
            </summary>
        </member>
        <member name="T:Octokit.StartMigrationRequest">
            <summary>
            Request body for starting a migration.
            </summary>
            <remarks>
            See <a href="https://developer.github.com/v3/migration/migrations/#start-a-migration">docs</a>
            for more information.
            </remarks>
        </member>
        <member name="M:Octokit.StartMigrationRequest.#ctor">
            <summary>
            Parameter-less constructor needed for SimpleJsonSerializer.
            </summary>
        </member>
        <member name="M:Octokit.StartMigrationRequest.#ctor(System.Collections.Generic.IReadOnlyList{System.String},System.Boolean,System.Boolean)">
            <summary>
            Instantiate a new Migration Request object.
            </summary>
            <param name="repositories">List of repositories in {owner}/{repo} format.</param>
            <param name="lockRepositories">To lock the repos or not.</param>
            <param name="excludeAttachments">To exclude the attachments or not.</param>
        </member>
        <member name="P:Octokit.StartMigrationRequest.Repositories">
            <summary>
            Required. A list of arrays indicating which repositories should be migrated.
            </summary>
        </member>
        <member name="P:Octokit.StartMigrationRequest.LockRepositories">
            <summary>
            Indicates whether repositories should be locked (to prevent manipulation) 
            while migrating data. Default: false.
            </summary>
        </member>
        <member name="P:Octokit.StartMigrationRequest.ExcludeAttachments">
            <summary>
            Indicates whether attachments should be excluded from the migration 
            (to reduce migration archive file size). Default: false.
            </summary>
        </member>
        <member name="T:Octokit.TeamMembersRequest">
            <summary>
            Used to filter requests for team members
            </summary>
        </member>
        <member name="P:Octokit.TeamMembersRequest.Role">
            <summary>
            Which membership roles to get
            </summary>
        </member>
        <member name="T:Octokit.TeamRoleFilter">
            <summary>
            Filtering by Roles within a Team
            </summary>
        </member>
        <member name="F:Octokit.TeamRoleFilter.Member">
            <summary>
            Regular Team Member
            </summary>
        </member>
        <member name="F:Octokit.TeamRoleFilter.Maintainer">
            <summary>
             Team Maintainer
            </summary>
        </member>
        <member name="F:Octokit.TeamRoleFilter.All">
            <summary>
            All Roles
            </summary>
        </member>
        <member name="T:Octokit.UpdateTeam">
            <summary>
            Used to update a teamm.
            </summary>
        </member>
        <member name="M:Octokit.UpdateTeam.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.UpdateTeam"/> class.
            </summary>
            <param name="name">The updated team name.</param>
        </member>
        <member name="P:Octokit.UpdateTeam.Name">
            <summary>
            The name of the team (required).
            </summary>
        </member>
        <member name="P:Octokit.UpdateTeam.Description">
            <summary>
            The description of the team.
            </summary>
        </member>
        <member name="P:Octokit.UpdateTeam.Privacy">
            <summary>
            The level of privacy this team should have (default: Secret)
            </summary>
        </member>
        <member name="P:Octokit.UpdateTeam.Permission">
            <summary>
            The permission that new repositories will be added to the team with when none is specified (default: Pull)
            </summary>
        </member>
        <member name="P:Octokit.UpdateTeam.ParentTeamId">
            <summary>
            Id of a team to set as the parent team
            </summary>
        </member>
        <member name="T:Octokit.UpdateTeamMembership">
            <summary>
            Used to filter requests for team members
            </summary>
        </member>
        <member name="P:Octokit.UpdateTeamMembership.Role">
            <summary>
            Which membership roles to get
            </summary>
        </member>
        <member name="T:Octokit.UserRename">
            <summary>
            Describes the new login when renaming a user via the <see cref="M:Octokit.IUserAdministrationClient.Rename(System.String,Octokit.UserRename)"/> method.
            </summary>
        </member>
        <member name="M:Octokit.UserRename.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.UserRename"/> class.
            </summary>
            <param name="login">The new login for the user.</param>
        </member>
        <member name="P:Octokit.UserRename.Login">
            <summary>
            The new username for the user
            </summary>
        </member>
        <member name="T:Octokit.UserUpdate">
            <summary>
            Represents updatable fields on a user. Values that are null will not be sent in the request.
            Use string.empty if you want to clear a value.
            </summary>
        </member>
        <member name="P:Octokit.UserUpdate.Bio">
            <summary>
            This user's bio.
            </summary>
        </member>
        <member name="P:Octokit.UserUpdate.Blog">
            <summary>
            URL for this user's blog.
            </summary>
        </member>
        <member name="P:Octokit.UserUpdate.Company">
            <summary>
            The company this user's works for.
            </summary>
        </member>
        <member name="P:Octokit.UserUpdate.Email">
            <summary>
            This user's email.
            </summary>
        </member>
        <member name="P:Octokit.UserUpdate.Location">
            <summary>
            The geographic location of this user.
            </summary>
        </member>
        <member name="P:Octokit.UserUpdate.Name">
            <summary>
            This user's full name.
            </summary>
        </member>
        <member name="P:Octokit.UserUpdate.Hireable">
            <summary>
            Tells if this user is currently hireable.
            </summary>
        </member>
        <member name="P:Octokit.AccessToken.Token">
            <summary>
            The access token
            </summary>
        </member>
        <member name="P:Octokit.AccessToken.ExpiresAt">
            <summary>
            The expiration date
            </summary>
        </member>
        <member name="T:Octokit.Account">
            <summary>
            Base class for a GitHub account, most often either a <see cref="T:Octokit.User"/> or <see cref="T:Octokit.Organization"/>.
            </summary>
        </member>
        <member name="P:Octokit.Account.AvatarUrl">
            <summary>
            URL of the account's avatar.
            </summary>
        </member>
        <member name="P:Octokit.Account.Bio">
            <summary>
            The account's bio.
            </summary>
        </member>
        <member name="P:Octokit.Account.Blog">
            <summary>
            URL of the account's blog.
            </summary>
        </member>
        <member name="P:Octokit.Account.Collaborators">
            <summary>
            Number of collaborators the account has.
            </summary>
        </member>
        <member name="P:Octokit.Account.Company">
            <summary>
            Company the account works for.
            </summary>
        </member>
        <member name="P:Octokit.Account.CreatedAt">
            <summary>
            Date the account was created.
            </summary>
        </member>
        <member name="P:Octokit.Account.DiskUsage">
            <summary>
            Amount of disk space the account is using.
            </summary>
        </member>
        <member name="P:Octokit.Account.Email">
            <summary>
            The account's email.
            </summary>
        </member>
        <member name="P:Octokit.Account.Followers">
            <summary>
            Number of follwers the account has.
            </summary>
        </member>
        <member name="P:Octokit.Account.Following">
            <summary>
            Number of other users the account is following.
            </summary>
        </member>
        <member name="P:Octokit.Account.Hireable">
            <summary>
            Indicates whether the account is currently hireable.
            </summary>
            <value>True if the account is hirable; otherwise, false.</value>
        </member>
        <member name="P:Octokit.Account.HtmlUrl">
            <summary>
            The HTML URL for the account on github.com (or GitHub Enterprise).
            </summary>
        </member>
        <member name="P:Octokit.Account.Id">
            <summary>
            The account's system-wide unique Id.
            </summary>
        </member>
        <member name="P:Octokit.Account.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.Account.Location">
            <summary>
            The account's geographic location.
            </summary>
        </member>
        <member name="P:Octokit.Account.Login">
            <summary>
            The account's login.
            </summary>
        </member>
        <member name="P:Octokit.Account.Name">
            <summary>
            The account's full name.
            </summary>
        </member>
        <member name="P:Octokit.Account.Type">
            <summary>
            The type of account associated with this entity
            </summary>
        </member>
        <member name="P:Octokit.Account.OwnedPrivateRepos">
            <summary>
            Number of private repos owned by the account.
            </summary>
        </member>
        <member name="P:Octokit.Account.Plan">
            <summary>
            Plan the account pays for.
            </summary>
        </member>
        <member name="P:Octokit.Account.PrivateGists">
            <summary>
            Number of private gists the account has created.
            </summary>
        </member>
        <member name="P:Octokit.Account.PublicGists">
            <summary>
            Number of public gists the account has created.
            </summary>
        </member>
        <member name="P:Octokit.Account.PublicRepos">
            <summary>
            Number of public repos the account owns.
            </summary>
        </member>
        <member name="P:Octokit.Account.TotalPrivateRepos">
            <summary>
            Total number of private repos the account owns.
            </summary>
        </member>
        <member name="P:Octokit.Account.Url">
            <summary>
            The account's API URL.
            </summary>
        </member>
        <member name="F:Octokit.AccountType.User">
            <summary>
             User account
            </summary>
        </member>
        <member name="F:Octokit.AccountType.Organization">
            <summary>
            Organization account
            </summary>
        </member>
        <member name="F:Octokit.AccountType.Bot">
            <summary>
            Bot account
            </summary>
        </member>
        <member name="T:Octokit.Activity">
            <summary>
            An entry in the activity event stream
            </summary>
        </member>
        <member name="P:Octokit.Activity.Type">
            <summary>
            The type of the activity.
            </summary>
        </member>
        <member name="P:Octokit.Activity.Public">
            <summary>
            Whether the activity event is public or not.
            </summary>
        </member>
        <member name="P:Octokit.Activity.Repo">
            <summary>
            The repository associated with the activity event.
            </summary>
        </member>
        <member name="P:Octokit.Activity.Actor">
            <summary>
            The user associated with the activity event.
            </summary>
        </member>
        <member name="P:Octokit.Activity.Org">
            <summary>
            The organization associated with the activity event.
            </summary>
        </member>
        <member name="P:Octokit.Activity.CreatedAt">
            <summary>
            The date the activity event was created.
            </summary>
        </member>
        <member name="P:Octokit.Activity.Id">
            <summary>
            The activity event Id.
            </summary>
        </member>
        <member name="P:Octokit.Activity.Payload">
            <summary>
            The payload associated with the activity event.
            </summary>
        </member>
        <member name="P:Octokit.StatusEventPayload.Name">
            <summary>
            The name of the repository.
            </summary>
        </member>
        <member name="P:Octokit.StatusEventPayload.Sha">
            <summary>
            The SHA of the reference.
            </summary>
        </member>
        <member name="P:Octokit.StatusEventPayload.CreatedAt">
            <summary>
            The date the commit status was created.
            </summary>
        </member>
        <member name="P:Octokit.StatusEventPayload.UpdatedAt">
            <summary>
            The date the commit status was updated.
            </summary>
        </member>
        <member name="P:Octokit.StatusEventPayload.State">
            <summary>
            The state of the commit
            </summary>
        </member>
        <member name="P:Octokit.StatusEventPayload.TargetUrl">
            <summary>
            URL associated with this status. GitHub.com displays this URL as a link to allow users to easily see the
            ‘source’ of the Status.
            </summary>
        </member>
        <member name="P:Octokit.StatusEventPayload.Description">
            <summary>
            Short description of the status.
            </summary>
        </member>
        <member name="P:Octokit.StatusEventPayload.Context">
            <summary>
            A string label to differentiate this status from the status of other systems.
            </summary>
        </member>
        <member name="P:Octokit.StatusEventPayload.Id">
            <summary>
            The unique identifier of the status.
            </summary>
        </member>
        <member name="P:Octokit.StatusEventPayload.Commit">
            <summary>
            The relevant commit.
            </summary>
        </member>
        <member name="P:Octokit.StatusEventPayload.Organization">
            <summary>
            The organization associated with the event.
            </summary>
        </member>
        <member name="P:Octokit.StatusEventPayload.Branches">
            <summary>
            The branches involved.
            </summary>
        </member>
        <member name="T:Octokit.AdditionsAndDeletions">
            <summary>
            Represents lines added and deleted at a given point in time
            </summary>
        </member>
        <member name="M:Octokit.AdditionsAndDeletions.#ctor(System.Collections.Generic.IList{System.Int64})">
            <summary>
            Construct an instance of AdditionsAndDeletions
            </summary>
            <param name="additionsAndDeletions"></param>
            <exception cref="T:System.ArgumentException">If the list of data points is not 3 elements</exception>
        </member>
        <member name="P:Octokit.AdditionsAndDeletions.Timestamp">
            <summary>
            Date of the recorded activity
            </summary>
        </member>
        <member name="P:Octokit.AdditionsAndDeletions.Additions">
            <summary>
            Lines added for the given day
            </summary>
        </member>
        <member name="P:Octokit.AdditionsAndDeletions.Deletions">
            <summary>
            Lines deleted for the given day
            </summary>
        </member>
        <member name="T:Octokit.ApiError">
            <summary>
            Error payload from the API reposnse
            </summary>
        </member>
        <member name="P:Octokit.ApiError.Message">
            <summary>
            The error message
            </summary>
        </member>
        <member name="P:Octokit.ApiError.DocumentationUrl">
            <summary>
            URL to the documentation for this error.
            </summary>
        </member>
        <member name="P:Octokit.ApiError.Errors">
            <summary>
            Additional details about the error
            </summary>
        </member>
        <member name="T:Octokit.Application">
            <summary>
            Represents an oauth application.
            </summary>
        </member>
        <member name="P:Octokit.Application.Name">
            <summary>
            <see cref="T:Octokit.Application"/> Name.
            </summary>
        </member>
        <member name="P:Octokit.Application.Url">
            <summary>
            The Url of this <see cref="T:Octokit.Application"/>.
            </summary>
        </member>
        <member name="T:Octokit.ApplicationAuthorization">
            <summary>
            Represents an oauth access given to a particular application.
            </summary>
        </member>
        <member name="P:Octokit.ApplicationAuthorization.Token">
            <summary>
            The oauth token (be careful with these, they are like passwords!).
            </summary>
            <remarks>
            This will return only return a value the first time
            the authorization is created. All subsequent API calls
            (for example, 'get' for an authorization) will return `null`
            </remarks>
        </member>
        <member name="P:Octokit.Author.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="T:Octokit.Authorization">
            <summary>
            Represents an oauth access given to a particular application.
            </summary>
        </member>
        <member name="P:Octokit.Authorization.Id">
            <summary>
            The Id of this <see cref="T:Octokit.Authorization"/>.
            </summary>
        </member>
        <member name="P:Octokit.Authorization.Url">
            <summary>
            The API URL for this <see cref="T:Octokit.Authorization"/>.
            </summary>
        </member>
        <member name="P:Octokit.Authorization.Application">
            <summary>
            The <see cref="P:Octokit.Authorization.Application"/> that created this <see cref="T:Octokit.Authorization"/>.
            </summary>
        </member>
        <member name="P:Octokit.Authorization.TokenLastEight">
            <summary>
            The last eight characters of the user's token
            </summary>
        </member>
        <member name="P:Octokit.Authorization.HashedToken">
            <summary>
            Base-64 encoded representation of the SHA-256 digest of the token
            </summary>
        </member>
        <member name="P:Octokit.Authorization.Fingerprint">
            <summary>
            Optional parameter that allows an OAuth application to create
            multiple authorizations for a single user
            </summary>
        </member>
        <member name="P:Octokit.Authorization.Note">
            <summary>
            Notes about this particular <see cref="T:Octokit.Authorization"/>.
            </summary>
        </member>
        <member name="P:Octokit.Authorization.NoteUrl">
            <summary>
            A url for more information about notes.
            </summary>
        </member>
        <member name="P:Octokit.Authorization.CreatedAt">
            <summary>
            When this <see cref="T:Octokit.Authorization"/> was created.
            </summary>
        </member>
        <member name="P:Octokit.Authorization.UpdateAt">
            <summary>
            When this <see cref="T:Octokit.Authorization"/> was last updated.
            </summary>
        </member>
        <member name="P:Octokit.Authorization.Scopes">
            <summary>
            The scopes that this <see cref="T:Octokit.Authorization"/> has. This is the kind of access that the token allows.
            </summary>
        </member>
        <member name="P:Octokit.Blob.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.Blob.Content">
            <summary>
            The content of the blob.
            </summary>
        </member>
        <member name="P:Octokit.Blob.Encoding">
            <summary>
            The encoding of the blob.
            </summary>
        </member>
        <member name="P:Octokit.Blob.Sha">
            <summary>
            The SHA of the blob.
            </summary>
        </member>
        <member name="P:Octokit.Blob.Size">
            <summary>
            The size of the blob.
            </summary>
        </member>
        <member name="P:Octokit.BlobReference.Sha">
            <summary>
            The SHA of the blob.
            </summary>
        </member>
        <member name="P:Octokit.Branch.Name">
            <summary>
            Name of this <see cref="T:Octokit.Branch"/>.
            </summary>
        </member>
        <member name="P:Octokit.Branch.Protected">
            <summary>
            Whether this <see cref="T:Octokit.Branch"/> is protected. 
            </summary>
        </member>
        <member name="P:Octokit.Branch.Commit">
            <summary>
            The <see cref="T:Octokit.GitReference"/> history for this <see cref="T:Octokit.Branch"/>.
            </summary>
        </member>
        <member name="T:Octokit.BranchProtectionSettings">
            <summary>
            Protection details for a <see cref="T:Octokit.Branch"/>.
            </summary>
            <remarks>
            Note: this is a PREVIEW api: https://developer.github.com/changes/2016-06-27-protected-branches-api-update/
            </remarks>
        </member>
        <member name="P:Octokit.BranchProtectionSettings.RequiredStatusChecks">
            <summary>
            Status check settings for the protected branch
            </summary>
        </member>
        <member name="P:Octokit.BranchProtectionSettings.RequiredPullRequestReviews">
            <summary>
            Required review settings for the protected branch
            </summary>
        </member>
        <member name="P:Octokit.BranchProtectionSettings.Restrictions">
            <summary>
            Push access restrictions for the protected branch
            </summary>
        </member>
        <member name="P:Octokit.BranchProtectionSettings.EnforceAdmins">
            <summary>
            Specifies whether the protections applied to this branch also apply to repository admins
            </summary>
        </member>
        <member name="T:Octokit.EnforceAdmins">
            <summary>
            Specifies whether the protections applied to this branch also apply to repository admins
            </summary>
        </member>
        <member name="T:Octokit.BranchProtectionRequiredStatusChecks">
            <summary>
            Specifies settings for status checks which must pass before branches can be merged into the protected branch
            </summary>
        </member>
        <member name="P:Octokit.BranchProtectionRequiredStatusChecks.Strict">
            <summary>
            Require branches to be up to date before merging
            </summary>
        </member>
        <member name="P:Octokit.BranchProtectionRequiredStatusChecks.Contexts">
            <summary>
            Require status checks to pass before merging
            </summary>
        </member>
        <member name="T:Octokit.BranchProtectionPushRestrictions">
            <summary>
            Specifies people or teams allowed to push to the protected branch. Required status checks will still prevent these people from merging if the checks fail
            </summary>
        </member>
        <member name="P:Octokit.BranchProtectionPushRestrictions.Teams">
            <summary>
            Push access is restricted to the specified Teams
            </summary>
        </member>
        <member name="P:Octokit.BranchProtectionPushRestrictions.Users">
            <summary>
            Push access is restricted to the specified Users
            </summary>
        </member>
        <member name="T:Octokit.BranchProtectionRequiredReviews">
            <summary>
            Specifies if pull request reviews are required before merging a pull request. Can optionally enforce the policy on repository administrators also.
            </summary>
        </member>
        <member name="P:Octokit.BranchProtectionRequiredReviews.DismissalRestrictions">
            <summary>
            Specify which users and teams can dismiss pull request reviews.
            </summary>
        </member>
        <member name="P:Octokit.BranchProtectionRequiredReviews.DismissStaleReviews">
            <summary>
            Dismiss approved reviews automatically when a new commit is pushed.
            </summary>
        </member>
        <member name="P:Octokit.BranchProtectionRequiredReviews.RequireCodeOwnerReviews">
            <summary>
            Blocks merge until code owners have reviewed.
            </summary>
        </member>
        <member name="T:Octokit.BranchProtectionRequiredReviewsDismissalRestrictions">
            <summary>
            Specifies people or teams allowed to push to the protected branch. Required status checks will still prevent these people from merging if the checks fail
            </summary>
        </member>
        <member name="P:Octokit.BranchProtectionRequiredReviewsDismissalRestrictions.Teams">
            <summary>
            The specified Teams that can dismiss reviews
            </summary>
        </member>
        <member name="P:Octokit.BranchProtectionRequiredReviewsDismissalRestrictions.Users">
            <summary>
            The specified Users who can dismiss reviews
            </summary>
        </member>
        <member name="P:Octokit.CheckRun.Id">
            <summary>
            The Id of the check run
            </summary>
        </member>
        <member name="P:Octokit.CheckRun.HeadSha">
            <summary>
            The SHA of the commit the check run is associated with
            </summary>
        </member>
        <member name="P:Octokit.CheckRun.ExternalId">
            <summary>
            A reference for the run on the integrator's system
            </summary>
        </member>
        <member name="P:Octokit.CheckRun.Url">
            <summary>
            The GitHub Api URL of the check run
            </summary>
        </member>
        <member name="P:Octokit.CheckRun.HtmlUrl">
            <summary>
            The GitHub.com URL of the check run
            </summary>
        </member>
        <member name="P:Octokit.CheckRun.Status">
            <summary>
            The check run status
            </summary>
        </member>
        <member name="P:Octokit.CheckRun.Conclusion">
            <summary>
            The final conclusion of the check
            </summary>
        </member>
        <member name="P:Octokit.CheckRun.StartedAt">
            <summary>
            The time that the check run began
            </summary>
        </member>
        <member name="P:Octokit.CheckRun.CompletedAt">
            <summary>
            The time the check run completed
            </summary>
        </member>
        <member name="P:Octokit.CheckRun.Output">
            <summary>
            Descriptive details about the run
            </summary>
        </member>
        <member name="P:Octokit.CheckRun.Name">
            <summary>
            The name of the check
            </summary>
        </member>
        <member name="P:Octokit.CheckRun.CheckSuite">
            <summary>
            The check suite that is associated with this check run
            </summary>
        </member>
        <member name="P:Octokit.CheckRun.App">
            <summary>
            The GitHub App that is associated with this check run
            </summary>
        </member>
        <member name="P:Octokit.CheckRun.PullRequests">
            <summary>
            The pull requests that are associated with this check run
            </summary>
        </member>
        <member name="P:Octokit.CheckRunAnnotation.Filename">
            <summary>
            The path of the file the annotation refers to
            </summary>
        </member>
        <member name="P:Octokit.CheckRunAnnotation.Path">
            <summary>
            The path of the file the annotation refers to
            </summary>
        </member>
        <member name="P:Octokit.CheckRunAnnotation.BlobHref">
            <summary>
            The file's full blob URL
            </summary>
        </member>
        <member name="P:Octokit.CheckRunAnnotation.StartLine">
            <summary>
            The start line of the annotation
            </summary>
        </member>
        <member name="P:Octokit.CheckRunAnnotation.EndLine">
            <summary>
            The end line of the annotation
            </summary>
        </member>
        <member name="P:Octokit.CheckRunAnnotation.StartColumn">
            <summary>
            The start line of the annotation
            </summary>
        </member>
        <member name="P:Octokit.CheckRunAnnotation.EndColumn">
            <summary>
            The end line of the annotation
            </summary>
        </member>
        <member name="P:Octokit.CheckRunAnnotation.WarningLevel">
            <summary>
            The warning level of the annotation. Can be one of notice, warning, or failure
            </summary>
        </member>
        <member name="P:Octokit.CheckRunAnnotation.AnnotationLevel">
            <summary>
            The level of the annotation. Can be one of notice, warning, or failure
            </summary>
        </member>
        <member name="P:Octokit.CheckRunAnnotation.Message">
            <summary>
            A short description of the feedback for these lines of code
            </summary>
        </member>
        <member name="P:Octokit.CheckRunAnnotation.Title">
            <summary>
            The title that represents the annotation
            </summary>
        </member>
        <member name="P:Octokit.CheckRunAnnotation.RawDetails">
            <summary>
            Details about this annotation
            </summary>
        </member>
        <member name="P:Octokit.CheckRunOutputResponse.Title">
            <summary>
            The title of the check run
            </summary>
        </member>
        <member name="P:Octokit.CheckRunOutputResponse.Summary">
            <summary>
            The summary of the check run
            </summary>
        </member>
        <member name="P:Octokit.CheckRunOutputResponse.Text">
            <summary>
            The details of the check run
            </summary>
        </member>
        <member name="P:Octokit.CheckRunOutputResponse.AnnotationsCount">
            <summary>
            The number of annotation entries for the check run (use <see cref="M:Octokit.ICheckRunsClient.GetAllAnnotations(System.String,System.String,System.Int64)"/> to get annotation details)
            </summary>
        </member>
        <member name="P:Octokit.CheckRunsResponse.TotalCount">
            <summary>
            The total number of check runs that match the request filter
            </summary>
        </member>
        <member name="P:Octokit.CheckRunsResponse.CheckRuns">
            <summary>
            The retrieved check runs
            </summary>
        </member>
        <member name="P:Octokit.CheckSuite.Id">
            <summary>
            The Id of the check suite
            </summary>
        </member>
        <member name="P:Octokit.CheckSuite.HeadBranch">
            <summary>
            The branch the check suite is associated with
            </summary>
        </member>
        <member name="P:Octokit.CheckSuite.HeadSha">
            <summary>
            The SHA of the head commit in the push that created the check suite
            </summary>
        </member>
        <member name="P:Octokit.CheckSuite.Status">
            <summary>
            The summarized status of the check runs included in the check suite
            </summary>
        </member>
        <member name="P:Octokit.CheckSuite.Conclusion">
            <summary>
            The summarized conclusion of the check runs included in the check suite
            </summary>
        </member>
        <member name="P:Octokit.CheckSuite.Url">
            <summary>
            The GitHub Api URL of the check suite
            </summary>
        </member>
        <member name="P:Octokit.CheckSuite.Before">
            <summary>
            The hash of the commit prior to the push that created the check suite
            </summary>
        </member>
        <member name="P:Octokit.CheckSuite.After">
            <summary>
            The hash of the commit after the push that created the check suite (or HeadSha if no later commits exist)
            </summary>
        </member>
        <member name="P:Octokit.CheckSuite.PullRequests">
            <summary>
            The pull requests that are associated with the check suite
            </summary>
        </member>
        <member name="P:Octokit.CheckSuite.App">
            <summary>
            The GitHub App for the check suite
            </summary>
        </member>
        <member name="P:Octokit.CheckSuite.Repository">
            <summary>
            The repository for the check suite
            </summary>
        </member>
        <member name="P:Octokit.CheckSuitePreferencesResponse.Preferences">
            <summary>
            The check suite preferences
            </summary>
        </member>
        <member name="P:Octokit.CheckSuitePreferencesResponse.Repository">
            <summary>
            The repository the check suite preferences are related to
            </summary>
        </member>
        <member name="P:Octokit.CheckSuitesResponse.TotalCount">
            <summary>
            The total number of check suites that match the request filter
            </summary>
        </member>
        <member name="P:Octokit.CheckSuitesResponse.CheckSuites">
            <summary>
            The retrieved check suites
            </summary>
        </member>
        <member name="T:Octokit.CodeFrequency">
            <summary>
            Represents the summary of lines added and deleted
            </summary>
        </member>
        <member name="M:Octokit.CodeFrequency.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.IList{System.Int64}})">
            <summary>
            Construct an instance of CodeFrequency
            </summary>
            <param name="rawFrequencies">Raw data </param>
        </member>
        <member name="P:Octokit.CodeFrequency.AdditionsAndDeletionsByWeek">
            <summary>
            A weekly aggregate of the number of additions and deletions pushed to a repository.
            </summary>
        </member>
        <member name="P:Octokit.CombinedCommitStatus.State">
            <summary>
            The combined state of the commits.
            </summary>
        </member>
        <member name="P:Octokit.CombinedCommitStatus.Sha">
            <summary>
            The SHA of the reference.
            </summary>
        </member>
        <member name="P:Octokit.CombinedCommitStatus.TotalCount">
            <summary>
            The total number of statuses.
            </summary>
        </member>
        <member name="P:Octokit.CombinedCommitStatus.Statuses">
            <summary>
            The statuses.
            </summary>
        </member>
        <member name="P:Octokit.CombinedCommitStatus.Repository">
            <summary>
            The repository of the reference.
            </summary>
        </member>
        <member name="P:Octokit.CommitActivity.Activity">
            <summary>
            Returns the last year of commit activity grouped by week.
            </summary>
        </member>
        <member name="P:Octokit.CommitComment.Id">
            <summary>
            The issue comment Id.
            </summary>
        </member>
        <member name="P:Octokit.CommitComment.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.CommitComment.Url">
            <summary>
            The URL for this repository comment.
            </summary>
        </member>
        <member name="P:Octokit.CommitComment.HtmlUrl">
            <summary>
            The html URL for this repository comment.
            </summary>
        </member>
        <member name="P:Octokit.CommitComment.Body">
            <summary>
            Details about the repository comment.
            </summary>
        </member>
        <member name="P:Octokit.CommitComment.Path">
            <summary>
            Relative path of the file that was commented on.
            </summary>
        </member>
        <member name="P:Octokit.CommitComment.Position">
            <summary>
            Line index in the diff that was commented on.
            </summary>
        </member>
        <member name="P:Octokit.CommitComment.Line">
            <summary>
            The line number in the file that was commented on.
            </summary>
        </member>
        <member name="P:Octokit.CommitComment.CommitId">
            <summary>
            The commit 
            </summary>
        </member>
        <member name="P:Octokit.CommitComment.User">
            <summary>
            The user that created the repository comment.
            </summary>
        </member>
        <member name="P:Octokit.CommitComment.CreatedAt">
            <summary>
            The date the repository comment was created.
            </summary>
        </member>
        <member name="P:Octokit.CommitComment.UpdatedAt">
            <summary>
            The date the repository comment was last updated.
            </summary>
        </member>
        <member name="P:Octokit.CommitComment.Reactions">
            <summary>
            The reaction summary for this comment.
            </summary>
        </member>
        <member name="T:Octokit.RepositoryContentInfo">
            <summary>
            Information about a file in a repository. It does not include the contents of the file.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryContentInfo.Name">
            <summary>
            Name of the content.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryContentInfo.Path">
            <summary>
            Path to this content.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryContentInfo.Sha">
            <summary>
            SHA of this content.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryContentInfo.Size">
            <summary>
            Size of the content.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryContentInfo.Type">
            <summary>
            The type of this content. It might be a File, Directory, Submodule, or Symlink
            </summary>
        </member>
        <member name="P:Octokit.RepositoryContentInfo.DownloadUrl">
            <summary>
            URL to the raw content
            </summary>
        </member>
        <member name="P:Octokit.RepositoryContentInfo.Url">
            <summary>
            URL to this content
            </summary>
        </member>
        <member name="P:Octokit.RepositoryContentInfo.GitUrl">
            <summary>
            The GIT URL to this content.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryContentInfo.HtmlUrl">
            <summary>
            The URL to view this content on GitHub.
            </summary>
        </member>
        <member name="P:Octokit.CommitStatus.CreatedAt">
            <summary>
            The date the commit status was created.
            </summary>
        </member>
        <member name="P:Octokit.CommitStatus.UpdatedAt">
            <summary>
            The date the commit status was updated.
            </summary>
        </member>
        <member name="P:Octokit.CommitStatus.State">
            <summary>
            The state of the commit
            </summary>
        </member>
        <member name="P:Octokit.CommitStatus.TargetUrl">
            <summary>
            URL associated with this status. GitHub.com displays this URL as a link to allow users to easily see the
            ‘source’ of the Status.
            </summary>
        </member>
        <member name="P:Octokit.CommitStatus.Description">
            <summary>
            Short description of the status.
            </summary>
        </member>
        <member name="P:Octokit.CommitStatus.Context">
            <summary>
            A string label to differentiate this status from the status of other systems.
            </summary>
        </member>
        <member name="P:Octokit.CommitStatus.Id">
            <summary>
            The unique identifier of the status.
            </summary>
        </member>
        <member name="P:Octokit.CommitStatus.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.CommitStatus.Url">
            <summary>
            The URL of the status.
            </summary>
        </member>
        <member name="P:Octokit.CommitStatus.Creator">
            <summary>
            The user that created the status.
            </summary>
        </member>
        <member name="T:Octokit.CommitState">
            <summary>
            Represents the state of a commit.
            </summary>
        </member>
        <member name="F:Octokit.CommitState.Pending">
            <summary>
            The commit state is still being determined. A build server might set this when it starts a build.
            </summary>
        </member>
        <member name="F:Octokit.CommitState.Success">
            <summary>
            The build was successful for the commit.
            </summary>
        </member>
        <member name="F:Octokit.CommitState.Error">
            <summary>
            There was some error with the build.
            </summary>
        </member>
        <member name="F:Octokit.CommitState.Failure">
            <summary>
            The build completed and reports a failure.
            </summary>
        </member>
        <member name="T:Octokit.ContentType">
            <summary>
            The possible repository content types.
            </summary>
        </member>
        <member name="T:Octokit.Contributor">
            <summary>
            Represents a contributor on GitHub.
            </summary>
        </member>
        <member name="P:Octokit.Deployment.Id">
            <summary>
            Id of this deployment.
            </summary>
        </member>
        <member name="P:Octokit.Deployment.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.Deployment.Sha">
            <summary>
            
            </summary>
        </member>
        <member name="P:Octokit.Deployment.Url">
            <summary>
            The API URL for this deployment.
            </summary>
        </member>
        <member name="P:Octokit.Deployment.Creator">
            <summary>
            The <seealso cref="T:Octokit.User"/> that created the deployment.
            </summary>
        </member>
        <member name="P:Octokit.Deployment.Payload">
            <summary>
            JSON payload with extra information about the deployment.
            </summary>
        </member>
        <member name="P:Octokit.Deployment.CreatedAt">
            <summary>
            Date and time that the deployment was created.
            </summary>
        </member>
        <member name="P:Octokit.Deployment.UpdatedAt">
            <summary>
            Date and time that the deployment was updated.
            </summary>
        </member>
        <member name="P:Octokit.Deployment.Description">
            <summary>
            A short description of the deployment.
            </summary>
        </member>
        <member name="P:Octokit.Deployment.StatusesUrl">
            <summary>
            The API URL for the <seealso cref="T:Octokit.DeploymentStatus"/>es of this deployment.
            </summary>
        </member>
        <member name="P:Octokit.Deployment.TransientEnvironment">
            <summary>
            Indicates if the environment is specific to a deployment and will no longer exist at some point in the future.
            </summary>
        </member>
        <member name="P:Octokit.Deployment.ProductionEnvironment">
            <summary>
            Indicates if the environment is one with which end users directly interact.
            </summary>
        </member>
        <member name="P:Octokit.DeploymentStatus.Id">
            <summary>
            Id of this deployment status.
            </summary>
        </member>
        <member name="P:Octokit.DeploymentStatus.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.DeploymentStatus.Url">
            <summary>
            The API URL for this deployment status.
            </summary>
        </member>
        <member name="P:Octokit.DeploymentStatus.State">
            <summary>
            The state of this deployment status.
            </summary>
        </member>
        <member name="P:Octokit.DeploymentStatus.Creator">
            <summary>
            The <seealso cref="T:Octokit.User"/> that created this deployment status.
            </summary>
        </member>
        <member name="P:Octokit.DeploymentStatus.Payload">
            <summary>
            JSON payload with extra information about the deployment.
            </summary>
        </member>
        <member name="P:Octokit.DeploymentStatus.TargetUrl">
            <summary>
            The target URL of this deployment status. This URL should contain
            output to keep the user updated while the task is running or serve
            as historical information for what happened in the deployment
            </summary>
        </member>
        <member name="P:Octokit.DeploymentStatus.LogUrl">
            <summary>
            The target URL  of this deployment status. This URL should contain
            output to keep the user updated while the task is running or serve as
            historical information for what happened in the deployment
            </summary>
        </member>
        <member name="P:Octokit.DeploymentStatus.EnvironmentUrl">
            <summary>
            The URL for accessing your environment.
            </summary>
        </member>
        <member name="P:Octokit.DeploymentStatus.CreatedAt">
            <summary>
            The date and time that the status was created.
            </summary>
        </member>
        <member name="P:Octokit.DeploymentStatus.UpdatedAt">
            <summary>
            The date and time that the status was updated.
            </summary>
        </member>
        <member name="P:Octokit.DeploymentStatus.Description">
            <summary>
            A short description of the status.
            </summary>
        </member>
        <member name="T:Octokit.EmailAddress">
            <summary>
            A users email
            </summary>
        </member>
        <member name="P:Octokit.EmailAddress.Email">
            <summary>
            The email address
            </summary>
        </member>
        <member name="P:Octokit.EmailAddress.Verified">
            <summary>
            True if the email is verified; otherwise false
            </summary>
        </member>
        <member name="P:Octokit.EmailAddress.Primary">
            <summary>
            True if this is the users primary email; otherwise false
            </summary>
        </member>
        <member name="P:Octokit.EmailAddress.Visibility">
            <summary>
            "private" or "public" if the email address is the primary;
            otherwise null
            </summary>
        </member>
        <member name="T:Octokit.EmailVisibility">
            <summary>
            Represents the visibility of an email address.
            </summary>
        </member>
        <member name="F:Octokit.EmailVisibility.Public">
            <summary>
            Primary email address and is public
            </summary>     
        </member>
        <member name="F:Octokit.EmailVisibility.Private">
            <summary>
            Primary email address and is private
            </summary> 
        </member>
        <member name="T:Octokit.PreReceiveEnvironment">
            <summary>
            Describes a pre-receive environment.
            </summary>
        </member>
        <member name="P:Octokit.PreReceiveEnvironment.Id">
            <summary>
            Identifier for the pre-receive environment.
            </summary>
        </member>
        <member name="P:Octokit.PreReceiveEnvironment.Name">
            <summary>
            The name of the environment as displayed in the UI.
            </summary>
        </member>
        <member name="P:Octokit.PreReceiveEnvironment.Url">
            <summary>
            URL to the pre-receive environment.
            </summary>
        </member>
        <member name="P:Octokit.PreReceiveEnvironment.ImageUrl">
            <summary>
            URL to the tarball that will be downloaded and extracted.
            </summary>
        </member>
        <member name="P:Octokit.PreReceiveEnvironment.HtmlUrl">
            <summary>
            UI URL to the pre-receive environment.
            </summary>
        </member>
        <member name="P:Octokit.PreReceiveEnvironment.DefaultEnvironment">
            <summary>
            Whether this is the default environment that ships with GitHub Enterprise.
            </summary>
        </member>
        <member name="P:Octokit.PreReceiveEnvironment.CreatedAt">
            <summary>
            The time when the pre-receive environment was created.
            </summary>
        </member>
        <member name="P:Octokit.PreReceiveEnvironment.HooksCount">
            <summary>
            The number of pre-receive hooks that use this environment.
            </summary>
        </member>
        <member name="P:Octokit.PreReceiveEnvironment.Download">
            <summary>
            This environment's download status.
            </summary>
        </member>
        <member name="M:Octokit.PreReceiveEnvironment.ToUpdate">
            <summary>
            Prepares an <see cref="T:Octokit.UpdatePreReceiveEnvironment"/> for use when updating a pre-receive environment.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Octokit.PreReceiveEnvironmentDownload">
            <summary>
            Describes the current download state of a pre-receive environment image.
            </summary>
        </member>
        <member name="P:Octokit.PreReceiveEnvironmentDownload.Url">
            <summary>
            URL to the download status for a pre-receive environment.
            </summary>
        </member>
        <member name="P:Octokit.PreReceiveEnvironmentDownload.State">
            <summary>
            The state of the most recent download.
            </summary>
        </member>
        <member name="P:Octokit.PreReceiveEnvironmentDownload.Message">
            <summary>
            On failure, this will have any error messages produced.
            </summary>
        </member>
        <member name="P:Octokit.PreReceiveEnvironmentDownload.DownloadedAt">
            <summary>
            The time when the most recent download started.
            </summary>
        </member>
        <member name="T:Octokit.PreReceiveEnvironmentDownloadState">
            <summary>
            The state of the most recent download.
            </summary>
        </member>
        <member name="P:Octokit.EventInfo.Id">
            <summary>
            The id of the issue/pull request event.
            </summary>
        </member>
        <member name="P:Octokit.EventInfo.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.EventInfo.Url">
            <summary>
            The URL for this event.
            </summary>
        </member>
        <member name="P:Octokit.EventInfo.Actor">
            <summary>
            Always the User that generated the event.
            </summary>
        </member>
        <member name="P:Octokit.EventInfo.Assignee">
            <summary>
            The user that was assigned, if the event was 'Assigned'.
            </summary>
        </member>
        <member name="P:Octokit.EventInfo.Label">
            <summary>
            The label that was assigned, if the event was 'Labeled'
            </summary>
        </member>
        <member name="P:Octokit.EventInfo.Event">
            <summary>
            Identifies the actual type of Event that occurred.
            </summary>
        </member>
        <member name="P:Octokit.EventInfo.CommitId">
            <summary>
            The String SHA of a commit that referenced this Issue.
            </summary>
        </member>
        <member name="P:Octokit.EventInfo.CreatedAt">
            <summary>
            Date the event occurred for the issue/pull request.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.Closed">
            <summary>
            The issue was closed by the actor. When the commit_id is present, it identifies the commit that 
            closed the issue using “closes / fixes #NN” syntax.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.Reopened">
            <summary>
            The issue was reopened by the actor.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.Subscribed">
            <summary>
            The actor subscribed to receive notifications for an issue.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.Merged">
            <summary>
            The issue was merged by the actor. The commit_id attribute is the SHA1 of the HEAD commit that was merged.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.Referenced">
            <summary>
            The issue was referenced from a commit message. The commit_id attribute is the commit SHA1 of where 
            that happened.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.Mentioned">
            <summary>
            The actor was @mentioned in an issue body.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.Assigned">
            <summary>
            The issue was assigned to the actor.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.Unassigned">
            <summary>
            The issue was unassigned to the actor.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.Labeled">
            <summary>
            A label was added to the issue.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.Unlabeled">
            <summary>
            A label was removed from the issue.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.Milestoned">
            <summary>
            The issue was added to a milestone.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.Demilestoned">
            <summary>
            The issue was removed from a milestone.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.Renamed">
            <summary>
            The issue title was changed.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.Locked">
            <summary>
            The issue was locked by the actor.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.Unlocked">
            <summary>
            The issue was unlocked by the actor.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.HeadRefDeleted">
            <summary>
            The pull request’s branch was deleted.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.HeadRefRestored">
            <summary>
            The pull request’s branch was restored.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.ReviewDismissed">
            <summary>
            The actor dismissed a review from the pull request.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.ReviewRequested">
            <summary>
            The actor requested review from the subject on this pull request.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.ReviewRequestRemoved">
            <summary>
            The actor removed the review request for the subject on this pull request.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.AddedToProject">
            <summary>
            The issue was added to a project board.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.MovedColumnsInProject">
            <summary>
            The issue was moved between columns in a project board.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.RemovedFromProject">
            <summary>
            The issue was removed from a project board.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.ConvertedNoteToIssue">
            <summary>
            The issue was created by converting a note in a project board to an issue.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.Unsubscribed">
            <summary>
            The actor unsubscribed from notifications for an issue.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.Commented">
            <summary>
            A comment was added to the issue.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.Committed">
            <summary>
            A commit was added to the pull request's HEAD branch.
            Only provided for pull requests.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.BaseRefChanged">
            <summary>
            Base branch of the pull request was changed.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.Crossreferenced">
            <summary>
            The issue was referenced from another issue.
            The source attribute contains the id, actor, and
            url of the reference's source.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.Reviewed">
            <summary>
            The issue was reveiewed.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.LineCommented">
            <summary>
            A line comment was made.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.CommitCommented">
            <summary>
            A commit comment was made.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.MarkedAsDuplicate">
            <summary>
            A user with write permissions marked an issue as a duplicate of another issue or a pull request as a duplicate of another pull request.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.UnmarkedAsDuplicate">
            <summary>
            An issue that a user had previously marked as a duplicate of another issue is no longer considered a duplicate.
            </summary>
        </member>
        <member name="F:Octokit.EventInfoState.CommentDeleted">
            <summary>
            An issue comment was deleted.
            </summary>
        </member>
        <member name="T:Octokit.Feed">
            <summary>
            Lists all the feeds available to the authenticating user:
            </summary>
        </member>
        <member name="P:Octokit.Feed.TimelineUrl">
            <summary>
            The GitHub global public timeline
            </summary>
        </member>
        <member name="P:Octokit.Feed.UserUrl">
            <summary>
            The public timeline for any user, using URI template
            </summary>
        </member>
        <member name="P:Octokit.Feed.CurrentUserPublicUrl">
            <summary>
            The public timeline for the authenticated user
            </summary>
        </member>
        <member name="P:Octokit.Feed.CurrentUserUrl">
            <summary>
            The private timeline for the authenticated user
            </summary>
        </member>
        <member name="P:Octokit.Feed.CurrentUserActorUrl">
            <summary>
            The private timeline for activity created by the authenticated user
            </summary>
        </member>
        <member name="P:Octokit.Feed.CurrentUserOrganizationUrl">
            <summary>
            The private timeline for the authenticated user for a given organization, using URI template
            </summary>
        </member>
        <member name="P:Octokit.Feed.Links">
            <summary>
            List of feed urls including feed url and feed type, e.g. application/atom+xml
            </summary>
        </member>
        <member name="T:Octokit.FeedLinks">
            <summary>
            Collection of feeds including both url and type
            </summary>
        </member>
        <member name="P:Octokit.FeedLinks.Timeline">
            <summary>
            The GitHub global public timeline
            </summary>
        </member>
        <member name="P:Octokit.FeedLinks.User">
            <summary>
            The public timeline for any user, using URI template
            </summary>
        </member>
        <member name="P:Octokit.FeedLinks.CurrentUserPublic">
            <summary>
            The public timeline for the authenticated user
            </summary>
        </member>
        <member name="P:Octokit.FeedLinks.CurrentUser">
            <summary>
            The private timeline for the authenticated user
            </summary>
        </member>
        <member name="P:Octokit.FeedLinks.CurrentUserActor">
            <summary>
            The private timeline for activity created by the authenticated user
            </summary>
        </member>
        <member name="P:Octokit.FeedLinks.CurrentUserOrganization">
            <summary>
            The private timeline for the authenticated user for a given organization, using URI template
            </summary>
        </member>
        <member name="T:Octokit.FeedLink">
            <summary>
            Feed information including feed url and feed type
            </summary>
        </member>
        <member name="P:Octokit.FeedLink.Href">
            <summary>
            Link to feed
            </summary>
        </member>
        <member name="P:Octokit.FeedLink.Type">
            <summary>
            Feed type, e.g. application/atom+xml
            </summary>
        </member>
        <member name="P:Octokit.Gist.Url">
            <summary>
            The API URL for this <see cref="T:Octokit.Gist"/>.
            </summary>
        </member>
        <member name="P:Octokit.Gist.Id">
            <summary>
            The Id of this <see cref="T:Octokit.Gist"/>.
            </summary>
            <remarks>
            Given a gist url of https://gist.github.com/UserName/1234 the Id would be '1234'.
            </remarks>
        </member>
        <member name="P:Octokit.Gist.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.Gist.Description">
            <summary>
            A description of the <see cref="T:Octokit.Gist"/>.
            </summary>
        </member>
        <member name="P:Octokit.Gist.Public">
            <summary>
            Indicates if the <see cref="T:Octokit.Gist"/> is private or public.
            </summary>
        </member>
        <member name="P:Octokit.Gist.Owner">
            <summary>
            The <see cref="T:Octokit.User"/> who owns this <see cref="T:Octokit.Gist"/>.
            </summary>
            <remarks>
            Given a gist url of https://gist.github.com/UserName/1234 the Owner would be 'UserName'.
            </remarks>
        </member>
        <member name="P:Octokit.Gist.Files">
            <summary>
            A <see cref="T:System.Collections.Generic.IDictionary`2"/> containing all <see cref="T:Octokit.GistFile"/>s in this <see cref="T:Octokit.Gist"/>.
            </summary>
        </member>
        <member name="P:Octokit.Gist.Comments">
            <summary>
            The number of comments on this <see cref="T:Octokit.Gist"/>.
            </summary>
        </member>
        <member name="P:Octokit.Gist.CommentsUrl">
            <summary>
            A url to retrieve the comments for this <see cref="T:Octokit.Gist"/>.
            </summary>
        </member>
        <member name="P:Octokit.Gist.HtmlUrl">
            <summary>
            URL to view the gist on gist.github.com.
            </summary>
        </member>
        <member name="P:Octokit.Gist.GitPullUrl">
            <summary>
            The git url to pull from to retrieve the contents for this <see cref="T:Octokit.Gist"/>.
            </summary>
        </member>
        <member name="P:Octokit.Gist.GitPushUrl">
            <summary>
            The git url to push to when changing this <see cref="T:Octokit.Gist"/>.
            </summary>
        </member>
        <member name="P:Octokit.Gist.CreatedAt">
            <summary>
            The <see cref="T:System.DateTimeOffset"/> for when this <see cref="T:Octokit.Gist"/> was created.
            </summary>
        </member>
        <member name="P:Octokit.Gist.UpdatedAt">
            <summary>
            The <see cref="T:System.DateTimeOffset"/> for when this <see cref="T:Octokit.Gist"/> was last updated.
            </summary>
        </member>
        <member name="P:Octokit.Gist.Forks">
            <summary>
            A <see cref="T:System.Collections.Generic.IList`1"/> of all <see cref="T:Octokit.GistFork"/> that exist for this <see cref="T:Octokit.Gist"/>.
            </summary>
        </member>
        <member name="P:Octokit.Gist.History">
            <summary>
            A <see cref="T:System.Collections.Generic.IList`1"/> of all <see cref="T:Octokit.GistHistory"/> containing the full history for this <see cref="T:Octokit.Gist"/>.
            </summary>
        </member>
        <member name="T:Octokit.GistChangeStatus">
            <summary>
            Used by <see cref="T:Octokit.GistHistory"/> to indicate the level of change.
            </summary>
        </member>
        <member name="P:Octokit.GistChangeStatus.Deletions">
            <summary>
            The number of deletions that occurred as part of this change.
            </summary>
        </member>
        <member name="P:Octokit.GistChangeStatus.Additions">
            <summary>
            The number of additions that occurred as part of this change.
            </summary>
        </member>
        <member name="P:Octokit.GistChangeStatus.Total">
            <summary>
            The total number of changes.
            </summary>
        </member>
        <member name="P:Octokit.GistComment.Id">
            <summary>
            The gist comment id.
            </summary>
        </member>
        <member name="P:Octokit.GistComment.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.GistComment.Url">
            <summary>
            The URL for this gist comment.
            </summary>
        </member>
        <member name="P:Octokit.GistComment.Body">
            <summary>
            The body of this gist comment.
            </summary>t
        </member>
        <member name="P:Octokit.GistComment.User">
            <summary>
            The user that created this gist comment.
            </summary>
        </member>
        <member name="P:Octokit.GistComment.CreatedAt">
            <summary>
            The date this comment was created.
            </summary>
        </member>
        <member name="P:Octokit.GistComment.UpdatedAt">
            <summary>
            The date this comment was last updated.
            </summary>
        </member>
        <member name="P:Octokit.GistFile.Size">
            <summary>
            The size in bytes of the file.
            </summary>
        </member>
        <member name="P:Octokit.GistFile.Filename">
            <summary>
            The name of the file
            </summary>
        </member>
        <member name="P:Octokit.GistFile.Type">
            <summary>
            The mime type of the file
            </summary>
        </member>
        <member name="P:Octokit.GistFile.Language">
            <summary>
            The programming language of the file, if any.
            </summary>
        </member>
        <member name="P:Octokit.GistFile.Content">
            <summary>
            The text content of the file.
            </summary>
        </member>
        <member name="P:Octokit.GistFile.RawUrl">
            <summary>
            The url to download the file.
            </summary>
        </member>
        <member name="P:Octokit.GistFork.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.GistFork.User">
            <summary>
            The <see cref="P:Octokit.GistFork.User"/> that created this <see cref="T:Octokit.GistFork"/>
            </summary>
        </member>
        <member name="P:Octokit.GistFork.Url">
            <summary>
            The API URL for this <see cref="T:Octokit.GistFork"/>.
            </summary>
        </member>
        <member name="P:Octokit.GistFork.CreatedAt">
            <summary>
            The <see cref="T:System.DateTimeOffset"/> for when this <see cref="T:Octokit.Gist"/> was created.
            </summary>
        </member>
        <member name="T:Octokit.GistHistory">
            <summary>
            A historical version of a <see cref="T:Octokit.Gist"/>
            </summary>
        </member>
        <member name="P:Octokit.GistHistory.Url">
            <summary>
            The url that can be used by the API to retrieve this version of the <see cref="T:Octokit.Gist"/>.
            </summary>
        </member>
        <member name="P:Octokit.GistHistory.Version">
            <summary>
            A git sha representing the version.
            </summary>
        </member>
        <member name="P:Octokit.GistHistory.User">
            <summary>
            The <see cref="P:Octokit.GistHistory.User"/> who create this version.
            </summary>
        </member>
        <member name="P:Octokit.GistHistory.ChangeStatus">
            <summary>
            A <see cref="T:Octokit.GistHistory"/> that represents the level of change for this <see cref="T:Octokit.GistHistory"/>.
            </summary>
        </member>
        <member name="P:Octokit.GistHistory.CommittedAt">
            <summary>
            The <see cref="T:System.DateTimeOffset"/> the version was created.
            </summary>
        </member>
        <member name="T:Octokit.GitHubApp">
            <summary>
            Represents a GitHub application.
            </summary>
        </member>
        <member name="P:Octokit.GitHubApp.Id">
            <summary>
            The Id of the GitHub App.
            </summary>
        </member>
        <member name="P:Octokit.GitHubApp.Name">
            <summary>
            The Name of the GitHub App.
            </summary>
        </member>
        <member name="P:Octokit.GitHubApp.Owner">
            <summary>
            The Owner of the GitHub App.
            </summary>
        </member>
        <member name="P:Octokit.GitHubApp.Description">
            <summary>
            The Description of the GitHub App.
            </summary>
        </member>
        <member name="P:Octokit.GitHubApp.ExternalUrl">
            <summary>
            The URL to the GitHub App's external website.
            </summary>
        </member>
        <member name="P:Octokit.GitHubApp.HtmlUrl">
            <summary>
            The URL to view the GitHub App on GitHub
            </summary>
        </member>
        <member name="P:Octokit.GitHubApp.CreatedAt">
            <summary>
            Date the GitHub App was created.
            </summary>
        </member>
        <member name="P:Octokit.GitHubApp.UpdatedAt">
            <summary>
            Date the GitHub App was last updated.
            </summary>
        </member>
        <member name="T:Octokit.GitHubCommit">
            <summary>
            An enhanced git commit containing links to additional resources
            </summary>
        </member>
        <member name="P:Octokit.GitHubCommit.Author">
            <summary>
            Gets the GitHub account information for the commit author. It attempts to match the email
            address used in the commit with the email addresses registered with the GitHub account.
            If no account corresponds to the commit email, then this property is null.
            </summary>
        </member>
        <member name="P:Octokit.GitHubCommit.Committer">
            <summary>
            Gets the GitHub account information for the commit committer. It attempts to match the email
            address used in the commit with the email addresses registered with the GitHub account.
            If no account corresponds to the commit email, then this property is null.
            </summary>
        </member>
        <member name="T:Octokit.GitHubCommitFile">
            <summary>
            The affected files in a <see cref="T:Octokit.GitHubCommit"/>.
            </summary>
        </member>
        <member name="P:Octokit.GitHubCommitFile.Filename">
            <summary>
            The name of the file
            </summary>
        </member>
        <member name="P:Octokit.GitHubCommitFile.Additions">
            <summary>
            Number of additions performed on the file.
            </summary>
        </member>
        <member name="P:Octokit.GitHubCommitFile.Deletions">
            <summary>
            Number of deletions performed on the file.
            </summary>
        </member>
        <member name="P:Octokit.GitHubCommitFile.Changes">
            <summary>
            Number of changes performed on the file.
            </summary>
        </member>
        <member name="P:Octokit.GitHubCommitFile.Status">
            <summary>
            File status, like modified, added, deleted.
            </summary>
        </member>
        <member name="P:Octokit.GitHubCommitFile.BlobUrl">
            <summary>
            The url to the file blob.
            </summary>
        </member>
        <member name="P:Octokit.GitHubCommitFile.ContentsUrl">
            <summary>
            The url to file contents API.
            </summary>
        </member>
        <member name="P:Octokit.GitHubCommitFile.RawUrl">
            <summary>
            The raw url to download the file.
            </summary>
        </member>
        <member name="P:Octokit.GitHubCommitFile.Sha">
            <summary>
            The SHA of the file.
            </summary>
        </member>
        <member name="P:Octokit.GitHubCommitFile.Patch">
            <summary>
            The patch associated with the commit
            </summary>
        </member>
        <member name="P:Octokit.GitHubCommitFile.PreviousFileName">
            <summary>
            The previous filename for a renamed file.
            </summary>
        </member>
        <member name="T:Octokit.GitHubCommitStats">
            <summary>
            An enhanced git commit containing links to additional resources
            </summary>
        </member>
        <member name="P:Octokit.GitHubCommitStats.Additions">
            <summary>
            The number of additions made within the commit
            </summary>
        </member>
        <member name="P:Octokit.GitHubCommitStats.Deletions">
            <summary>
            The number of deletions made within the commit
            </summary>
        </member>
        <member name="P:Octokit.GitHubCommitStats.Total">
            <summary>
            The total number of modifications within the commit
            </summary>
        </member>
        <member name="P:Octokit.GitReference.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.GitReference.Url">
            <summary>
            The URL associated with this reference.
            </summary>
        </member>
        <member name="P:Octokit.GitReference.Label">
            <summary>
            The reference label.
            </summary>
        </member>
        <member name="P:Octokit.GitReference.Ref">
            <summary>
            The reference identifier.
            </summary>
        </member>
        <member name="P:Octokit.GitReference.Sha">
            <summary>
            The sha value of the reference.
            </summary>
        </member>
        <member name="P:Octokit.GitReference.User">
            <summary>
            The user associated with this reference.
            </summary>
        </member>
        <member name="P:Octokit.GitReference.Repository">
            <summary>
            The repository associated with this reference.
            </summary>
        </member>
        <member name="T:Octokit.Installation">
            <summary>
            Represents an application installation.
            </summary>
            <remarks>
            For more information see https://developer.github.com/v3/apps/#find-installations
            </remarks>
        </member>
        <member name="P:Octokit.Installation.Account">
            <summary>
            The user who owns the Installation.
            </summary>
        </member>
        <member name="P:Octokit.Installation.HtmlUrl">
            <summary>
            The URL to view the Installation on GitHub.
            </summary>
        </member>
        <member name="P:Octokit.Installation.AppId">
            <summary>
            The Id of the associated GitHub App.
            </summary>
        </member>
        <member name="P:Octokit.Installation.TargetId">
            <summary>
            The Id of the User/Organization the Installation is installed in
            </summary>
        </member>
        <member name="P:Octokit.Installation.TargetType">
            <summary>
            The type of the target (User or Organization)
            </summary>
        </member>
        <member name="P:Octokit.Installation.Permissions">
            <summary>
            The Permissions granted to the Installation
            </summary>
        </member>
        <member name="P:Octokit.Installation.Events">
            <summary>
            The Events subscribed to by the Installation
            </summary>
        </member>
        <member name="P:Octokit.Installation.SingleFileName">
            <summary>
            The single file the GitHub App can managem (when Permissions.SingleFile is set to read or write)
            </summary>
        </member>
        <member name="P:Octokit.Installation.RepositorySelection">
            <summary>
            The choice of repositories the installation is on. Can be either "selected" or "all".
            </summary>
        </member>
        <member name="P:Octokit.InstallationId.Id">
            <summary>
            The Installation Id.
            </summary>
        </member>
        <member name="P:Octokit.InstallationPermissions.Metadata">
            <summary>
            Repository metadata
            Search repositories, list collaborators, and access repository metadata.
            </summary>
        </member>
        <member name="P:Octokit.InstallationPermissions.Administration">
            <summary>
            Repository administration
            Repository creation, deletion, settings, teams, and collaborators.
            </summary>
        </member>
        <member name="P:Octokit.InstallationPermissions.Statuses">
            <summary>
            Commit statuses
            Commit statuses.
            </summary>
        </member>
        <member name="P:Octokit.InstallationPermissions.Deployments">
            <summary>
            Deployments
            Deployments and deployment statuses.
            </summary>
        </member>
        <member name="P:Octokit.InstallationPermissions.Issues">
            <summary>
            Issues
            Issues and related comments, assignees, labels, and milestones.
            </summary>
        </member>
        <member name="P:Octokit.InstallationPermissions.Pages">
            <summary>
            Pages
            Retrieve Pages statuses, configuration, and builds, as well as create new builds.
            </summary>
        </member>
        <member name="P:Octokit.InstallationPermissions.PullRequests">
            <summary>
            Pull requests
            Pull requests and related comments, assignees, labels, milestones, and merges.
            </summary>
        </member>
        <member name="P:Octokit.InstallationPermissions.Contents">
            <summary>
            Repository contents
            Repository contents, commits, branches, downloads, releases, and merges.
            </summary>
        </member>
        <member name="P:Octokit.InstallationPermissions.SingleFile">
            <summary>
            Single file
            Manage just a single file.
            </summary>
        </member>
        <member name="P:Octokit.InstallationPermissions.RepositoryProjects">
            <summary>
            Repository projects
            Manage repository projects, columns, and cards.
            </summary>
        </member>
        <member name="P:Octokit.InstallationPermissions.Checks">
            <summary>
            Checks
            Detailed information about CI checks
            </summary>
        </member>
        <member name="P:Octokit.InstallationPermissions.Members">
            <summary>
            Organization members (only applicable when installed for an Organization )
            Organization members and teams.
            </summary>
        </member>
        <member name="P:Octokit.InstallationPermissions.OrganizationProjects">
            <summary>
            Organization projects (only applicable when installed for an Organization )
            Manage organization projects, columns, and cards.
            </summary>
        </member>
        <member name="P:Octokit.InstallationPermissions.TeamDiscussions">
            <summary>
            Team discussions (only applicable when installed for an Organization )
            Team discussions.
            </summary>
        </member>
        <member name="P:Octokit.InstallationsResponse.TotalCount">
            <summary>
            The total number of check suites that match the request filter
            </summary>
        </member>
        <member name="P:Octokit.InstallationsResponse.Installations">
            <summary>
            The retrieved check suites
            </summary>
        </member>
        <member name="P:Octokit.Issue.Id">
            <summary>
            The internal Id for this issue (not the issue number)
            </summary>
        </member>
        <member name="P:Octokit.Issue.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.Issue.Url">
            <summary>
            The URL for this issue.
            </summary>
        </member>
        <member name="P:Octokit.Issue.HtmlUrl">
            <summary>
            The URL for the HTML view of this issue.
            </summary>
        </member>
        <member name="P:Octokit.Issue.CommentsUrl">
            <summary>
            The Comments URL of this issue.
            </summary>
        </member>
        <member name="P:Octokit.Issue.EventsUrl">
            <summary>
            The Events URL of this issue.
            </summary>
        </member>
        <member name="P:Octokit.Issue.Number">
            <summary>
            The issue number.
            </summary>
        </member>
        <member name="P:Octokit.Issue.State">
            <summary>
            Whether the issue is open or closed.
            </summary>
        </member>
        <member name="P:Octokit.Issue.Title">
            <summary>
            Title of the issue
            </summary>
        </member>
        <member name="P:Octokit.Issue.Body">
            <summary>
            Details about the issue.
            </summary>
        </member>
        <member name="P:Octokit.Issue.ClosedBy">
            <summary>
            Details about the user who has closed this issue.
            </summary>
        </member>
        <member name="P:Octokit.Issue.User">
            <summary>
            The user that created the issue.
            </summary>
        </member>
        <member name="P:Octokit.Issue.Labels">
            <summary>
            The set of labels applied to the issue
            </summary>
        </member>
        <member name="P:Octokit.Issue.Assignee">
            <summary>
            The user this issue is assigned to.
            </summary>
        </member>
        <member name="P:Octokit.Issue.Assignees">
             <summary>
            The multiple users this issue is assigned to.
             </summary>
        </member>
        <member name="P:Octokit.Issue.Milestone">
            <summary>
            The milestone, if any, that this issue is assigned to.
            </summary>
        </member>
        <member name="P:Octokit.Issue.Comments">
            <summary>
            The number of comments on the issue.
            </summary>
        </member>
        <member name="P:Octokit.Issue.ClosedAt">
            <summary>
            The date the issue was closed if closed.
            </summary>
        </member>
        <member name="P:Octokit.Issue.CreatedAt">
            <summary>
            The date the issue was created.
            </summary>
        </member>
        <member name="P:Octokit.Issue.UpdatedAt">
            <summary>
            The date the issue was last updated.
            </summary>
        </member>
        <member name="P:Octokit.Issue.Locked">
            <summary>
            If the issue is locked or not.
            </summary>
        </member>
        <member name="P:Octokit.Issue.Repository">
            <summary>
            The repository the issue comes from.
            </summary>
        </member>
        <member name="P:Octokit.Issue.Reactions">
            <summary>
            The reaction summary for this issue.
            </summary>
        </member>
        <member name="P:Octokit.IssueComment.Id">
            <summary>
            The issue comment Id.
            </summary>
        </member>
        <member name="P:Octokit.IssueComment.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.IssueComment.Url">
            <summary>
            The URL for this issue comment.
            </summary>
        </member>
        <member name="P:Octokit.IssueComment.HtmlUrl">
            <summary>
            The html URL for this issue comment.
            </summary>
        </member>
        <member name="P:Octokit.IssueComment.Body">
            <summary>
            Details about the issue comment.
            </summary>
        </member>
        <member name="P:Octokit.IssueComment.CreatedAt">
            <summary>
            The date the issue comment was created.
            </summary>
        </member>
        <member name="P:Octokit.IssueComment.UpdatedAt">
            <summary>
            The date the issue comment was last updated.
            </summary>
        </member>
        <member name="P:Octokit.IssueComment.User">
            <summary>
            The user that created the issue comment.
            </summary>
        </member>
        <member name="P:Octokit.IssueComment.Reactions">
            <summary>
            The reaction summary for this comment.
            </summary>
        </member>
        <member name="F:Octokit.IssueCommentSort.Created">
            <summary>
            Sort by create date (default)
            </summary>
        </member>
        <member name="F:Octokit.IssueCommentSort.Updated">
            <summary>
            Sort by the date of the last update
            </summary>
        </member>
        <member name="P:Octokit.IssueEvent.Id">
            <summary>
            The id of the issue/pull request event.
            </summary>
        </member>
        <member name="P:Octokit.IssueEvent.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.IssueEvent.Url">
            <summary>
            The URL for this issue/pull request event.
            </summary>
        </member>
        <member name="P:Octokit.IssueEvent.Actor">
            <summary>
            Always the User that generated the event.
            </summary>
        </member>
        <member name="P:Octokit.IssueEvent.Assignee">
            <summary>
            The user that was assigned, if the event was 'Assigned'.
            </summary>
        </member>
        <member name="P:Octokit.IssueEvent.Label">
            <summary>
            The label that was assigned, if the event was 'Labeled'
            </summary>
        </member>
        <member name="P:Octokit.IssueEvent.Event">
            <summary>
            Identifies the actual type of Event that occurred.
            </summary>
        </member>
        <member name="P:Octokit.IssueEvent.CommitId">
            <summary>
            The String SHA of a commit that referenced this Issue.
            </summary>
        </member>
        <member name="P:Octokit.IssueEvent.CommitUrl">
            <summary>
            The commit URL of a commit that referenced this issue.
            </summary>
        </member>
        <member name="P:Octokit.IssueEvent.CreatedAt">
            <summary>
            Date the event occurred for the issue/pull request.
            </summary>
        </member>
        <member name="P:Octokit.IssueEvent.Issue">
            <summary>
            The issue associated to this event.
            </summary>
        </member>
        <member name="P:Octokit.Label.Url">
            <summary>
            Url of the label
            </summary>
        </member>
        <member name="P:Octokit.Label.Name">
            <summary>
            Name of the label
            </summary>
        </member>
        <member name="P:Octokit.Label.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.Label.Color">
            <summary>
            Color of the label
            </summary>
        </member>
        <member name="P:Octokit.Label.Description">
            <summary>
            Description of the label
            </summary>
        </member>
        <member name="P:Octokit.Label.Default">
            <summary>
            Is default label
            </summary>
        </member>
        <member name="P:Octokit.License.HtmlUrl">
            <summary>
            Url to the license on https://choosealicense.com
            </summary>
        </member>
        <member name="P:Octokit.License.Description">
            <summary>
            A description of the license.
            </summary>
        </member>
        <member name="P:Octokit.License.Category">
            <summary>
            A group or family that the license belongs to such as the GPL family of licenses.
            </summary>
        </member>
        <member name="P:Octokit.License.Implementation">
            <summary>
            Notes on how to properly apply the license.
            </summary>
        </member>
        <member name="P:Octokit.License.Required">
            <summary>
            Set of codes for what is required under the terms of the license. For example, "include-copyright"
            </summary>
        </member>
        <member name="P:Octokit.License.Permitted">
            <summary>
            Set of codes for what is permitted under the terms of the license. For example, "commercial-use"
            </summary>
        </member>
        <member name="P:Octokit.License.Forbidden">
            <summary>
            Set of codes for what is forbidden under the terms of the license. For example, "no-liability"
            </summary>
        </member>
        <member name="P:Octokit.License.Body">
            <summary>
            The text of the license
            </summary>
        </member>
        <member name="P:Octokit.LicenseMetadata.Key">
            <summary>
            The 
            </summary>
        </member>
        <member name="P:Octokit.LicenseMetadata.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.LicenseMetadata.Name">
            <summary>
            Friendly name of the license.
            </summary>
        </member>
        <member name="P:Octokit.LicenseMetadata.SpdxId">
            <summary>
            SPDX license identifier.
            </summary>
        </member>
        <member name="P:Octokit.LicenseMetadata.Url">
            <summary>
            URL to retrieve details about a license.
            </summary>
        </member>
        <member name="P:Octokit.LicenseMetadata.Featured">
            <summary>
            Whether the license is one of the licenses featured on https://choosealicense.com
            </summary>
        </member>
        <member name="T:Octokit.MembershipState">
            <summary>
            States of a Team/Organization Membership
            </summary>
        </member>
        <member name="F:Octokit.MembershipState.Pending">
            <summary>
            The membership is pending
            </summary>
        </member>
        <member name="F:Octokit.MembershipState.Active">
            <summary>
            The membership is active
            </summary>
        </member>
        <member name="T:Octokit.Meta">
            <summary>
            Response from the /meta endpoint that provides information about GitHub.com or a GitHub Enterprise instance. 
            </summary>
        </member>
        <member name="M:Octokit.Meta.#ctor">
            <summary>
            Create an instance of the Meta
            </summary>
        </member>
        <member name="M:Octokit.Meta.#ctor(System.Boolean,System.String,System.Collections.Generic.IReadOnlyList{System.String},System.Collections.Generic.IReadOnlyList{System.String},System.Collections.Generic.IReadOnlyList{System.String},System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Create an instance of the Meta
            </summary>
            <param name="verifiablePasswordAuthentication">Whether authentication with username and password is supported.</param>
            <param name="gitHubServicesSha">The currently-deployed SHA of github-services.</param>
            <param name="hooks">An array of IP addresses in CIDR format specifying the addresses that incoming service hooks will originate from on GitHub.com.</param>
            <param name="git">An array of IP addresses in CIDR format specifying the Git servers for the GitHub server</param>
            <param name="pages">An array of IP addresses in CIDR format specifying the A records for GitHub Pages.</param>
            <param name="importer">An Array of IP addresses specifying the addresses that source imports will originate from on GitHub.com.</param>
        </member>
        <member name="P:Octokit.Meta.VerifiablePasswordAuthentication">
            <summary>
            Whether authentication with username and password is supported. (GitHub Enterprise instances using CAS or
            OAuth for authentication will return false. Features like Basic Authentication with a username and
             password, sudo mode, and two-factor authentication are not supported on these servers.)
            </summary>
        </member>
        <member name="P:Octokit.Meta.GitHubServicesSha">
            <summary>
            The currently-deployed SHA of github-services.
            </summary>
        </member>
        <member name="P:Octokit.Meta.Hooks">
            <summary>
            An Array of IP addresses in CIDR format specifying the addresses that incoming service hooks will
            originate from on GitHub.com. Subscribe to the API Changes blog or follow @GitHubAPI on Twitter to get
            updated when this list changes.
            </summary>
        </member>
        <member name="P:Octokit.Meta.Git">
            <summary>
            An Array of IP addresses in CIDR format specifying the Git servers for GitHub.com.
            </summary>
        </member>
        <member name="P:Octokit.Meta.Pages">
            <summary>
            An Array of IP addresses in CIDR format specifying the A records for GitHub Pages.
            </summary>
        </member>
        <member name="P:Octokit.Meta.Importer">
            <summary>
            An Array of IP addresses specifying the addresses that source imports will originate from on GitHub.com.
            </summary>
        </member>
        <member name="T:Octokit.Migration">
            <summary>
            Represents a migration.
            </summary>
            <remarks>
            See <a href="https://developer.github.com/v3/migration/migrations/#start-a-migration">docs</a>
            for more information.
            </remarks>
        </member>
        <member name="M:Octokit.Migration.#ctor">
            <summary>
            Parameter-less constructore needed for SimpleJsonSerializer.
            </summary>
        </member>
        <member name="P:Octokit.Migration.Id">
            <summary>
            Id of migration.
            </summary>
        </member>
        <member name="P:Octokit.Migration.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.Migration.Guid">
            <summary>
            Guid of migration.
            </summary>
        </member>
        <member name="P:Octokit.Migration.State">
            <summary>
            The state of migration. Can be one of pending, exporting, exported and failed.
            </summary>
        </member>
        <member name="P:Octokit.Migration.LockRepositories">
            <summary>
            Whether to lock repositories.
            </summary>
        </member>
        <member name="P:Octokit.Migration.ExcludeAttachments">
            <summary>
            Whether attachments are excluded or not.
            </summary>
        </member>
        <member name="P:Octokit.Migration.Url">
            <summary>
            URL of migration.
            </summary>
        </member>
        <member name="P:Octokit.Migration.CreatedAt">
            <summary>
            Time of migration creation.
            </summary>
        </member>
        <member name="P:Octokit.Migration.UpdatedAt">
            <summary>
            Time of migration updation.
            </summary>
        </member>
        <member name="P:Octokit.Migration.Repositories">
            <summary>
            List of locked repositories.
            </summary>
        </member>
        <member name="T:Octokit.Migration.MigrationState">
            <summary>
            State of a migration.
            </summary>
            <remarks>
            See: https://developer.github.com/v3/migration/migrations/#get-the-status-of-a-migration
            </remarks>
        </member>
        <member name="F:Octokit.Migration.MigrationState.Pending">
            <summary>
            The migration hasn't started yet.
            </summary>
        </member>
        <member name="F:Octokit.Migration.MigrationState.Exporting">
            <summary>
            The migration is in progress.
            </summary>
        </member>
        <member name="F:Octokit.Migration.MigrationState.Exported">
            <summary>
            The migration finished successfully.
            </summary>
        </member>
        <member name="F:Octokit.Migration.MigrationState.Failed">
            <summary>
            The migration failed.
            </summary>
        </member>
        <member name="P:Octokit.Milestone.Url">
            <summary>
            The URL for this milestone.
            </summary>
        </member>
        <member name="P:Octokit.Milestone.HtmlUrl">
            <summary>
            The Html page for this milestone.
            </summary>
        </member>
        <member name="P:Octokit.Milestone.Number">
            <summary>
            The milestone number.
            </summary>
        </member>
        <member name="P:Octokit.Milestone.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.Milestone.State">
            <summary>
            Whether the milestone is open or closed.
            </summary>
        </member>
        <member name="P:Octokit.Milestone.Title">
            <summary>
            Title of the milestone.
            </summary>
        </member>
        <member name="P:Octokit.Milestone.Description">
            <summary>
            Optional description for the milestone.
            </summary>
        </member>
        <member name="P:Octokit.Milestone.Creator">
            <summary>
            The user that created this milestone.
            </summary>
        </member>
        <member name="P:Octokit.Milestone.OpenIssues">
            <summary>
            The number of open issues in this milestone.
            </summary>
        </member>
        <member name="P:Octokit.Milestone.ClosedIssues">
            <summary>
            The number of closed issues in this milestone.
            </summary>
        </member>
        <member name="P:Octokit.Milestone.CreatedAt">
            <summary>
            The date this milestone was created.
            </summary>
        </member>
        <member name="P:Octokit.Milestone.DueOn">
            <summary>
            The date, if any, when this milestone is due.
            </summary>
        </member>
        <member name="P:Octokit.Milestone.ClosedAt">
            <summary>
            The date, if any, when this milestone was closed.
            </summary>
        </member>
        <member name="P:Octokit.Milestone.UpdatedAt">
            <summary>
            The date, if any, when this milestone was updated.
            </summary>
        </member>
        <member name="P:Octokit.MiscellaneousRateLimit.Resources">
            <summary>
            Object of resources rate limits
            </summary>
        </member>
        <member name="P:Octokit.MiscellaneousRateLimit.Rate">
            <summary>
            Legacy rate limit - to be depreciated - https://developer.github.com/v3/rate_limit/#deprecation-notice
            </summary>
        </member>
        <member name="P:Octokit.OauthToken.TokenType">
            <summary>
            The type of OAuth token
            </summary>
        </member>
        <member name="P:Octokit.OauthToken.AccessToken">
            <summary>
            The secret OAuth access token. Use this to authenticate Octokit.net's client.
            </summary>
        </member>
        <member name="P:Octokit.OauthToken.Scope">
            <summary>
            The list of scopes the token includes.
            </summary>
        </member>
        <member name="P:Octokit.Organization.BillingAddress">
            <summary>
            The billing address for an organization. This is only returned when updating 
            an organization.
            </summary>
        </member>
        <member name="P:Octokit.OrganizationMembershipInvitation.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="F:Octokit.PagesBuildStatus.Null">
            <summary>
             The site has yet to be built
            </summary>
        </member>
        <member name="F:Octokit.PagesBuildStatus.Queued">
            <summary>
            The build has been requested but not yet begun
            </summary>
        </member>
        <member name="F:Octokit.PagesBuildStatus.Building">
            <summary>
            The build is in progress
            </summary>
        </member>
        <member name="F:Octokit.PagesBuildStatus.Built">
            <summary>
            The site has been built
            </summary>
        </member>
        <member name="F:Octokit.PagesBuildStatus.Errored">
            <summary>
            An error occurred during the build
            </summary>
        </member>
        <member name="T:Octokit.Page">
            <summary>
             Information about your GitHub Pages configuration
            </summary>
        </member>
        <member name="P:Octokit.Page.Url">
            <summary>
            The pages's API URL.
            </summary>
        </member>
        <member name="P:Octokit.Page.HtmlUrl">
            <summary>
            Absolute URL to the rendered site.
            </summary>
        </member>
        <member name="P:Octokit.Page.Status">
            <summary>
            Build status of the pages site.
            </summary>
        </member>
        <member name="P:Octokit.Page.CName">
            <summary>
            CName of the pages site. Will be null if no CName was provided by the user.
            </summary>
        </member>
        <member name="P:Octokit.Page.Custom404">
            <summary>
            Is a custom 404 page provided.
            </summary>
        </member>
        <member name="T:Octokit.PagesBuild">
            <summary>
            Metadata of a Github Pages build.
            </summary>
        </member>
        <member name="P:Octokit.PagesBuild.Url">
            <summary>
            The pages's API URL.
            </summary>
        </member>
        <member name="P:Octokit.PagesBuild.Status">
            <summary>
            The status of the build.
            </summary>
        </member>
        <member name="P:Octokit.PagesBuild.Error">
            <summary>
            Error details - if there was one.
            </summary>
        </member>
        <member name="P:Octokit.PagesBuild.Pusher">
            <summary>
            The user whose commit intiated the build.
            </summary>
        </member>
        <member name="P:Octokit.PagesBuild.Commit">
            <summary>
            Commit SHA.
            </summary>
        </member>
        <member name="P:Octokit.PagesBuild.Duration">
            <summary>
            Duration of the build
            </summary>
        </member>
        <member name="T:Octokit.Participation">
            <summary>
            Returns the total commit counts for the owner and total commit counts in total in the last 52 weeks
            </summary>
        </member>
        <member name="P:Octokit.Participation.All">
            <summary>
            Returns the commit counts made each week, for the last 52 weeks
            </summary>
        </member>
        <member name="P:Octokit.Participation.Owner">
            <summary>
            Returns the commit counts made by the owner each week, for the last 52 weeks
            </summary>
        </member>
        <member name="M:Octokit.Participation.TotalCommitsByOwner">
            <summary>
            The total number of commits made by the owner in the last 52 weeks.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.Participation.TotalCommitsByContributors">
            <summary>
            The total number of commits made by contributors in the last 52 weeks.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.Participation.TotalCommits">
            <summary>
            The total number of commits made in the last 52 weeks.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Octokit.Plan">
            <summary>
            A plan (either paid or free) for a particular user
            </summary>
        </member>
        <member name="P:Octokit.Plan.Collaborators">
            <summary>
            The number of collaborators allowed with this plan.
            </summary>
            <remarks>This returns <see cref="T:System.Int64"/> because GitHub Enterprise uses a sentinel value of 999999999999 to denote an "unlimited" number of collaborators.</remarks>
        </member>
        <member name="P:Octokit.Plan.Name">
            <summary>
            The name of the plan.
            </summary>
        </member>
        <member name="P:Octokit.Plan.PrivateRepos">
            <summary>
            The number of private repositories allowed with this plan.
            </summary>
            <remarks>This returns <see cref="T:System.Int64"/> because GitHub Enterprise uses a sentinel value of 999999999999 to denote an "unlimited" number of plans.</remarks>
        </member>
        <member name="P:Octokit.Plan.Space">
            <summary>
            The amount of disk space allowed with this plan.
            </summary>
            <remarks>This returns <see cref="T:System.Int64"/> because GitHub Enterprise uses a sentinel value of 999999999999 to denote an "unlimited" amount of disk space.</remarks>
        </member>
        <member name="P:Octokit.Plan.BillingEmail">
            <summary>
            The billing email for the organization. Only has a value in response to editing an organization.
            </summary>
        </member>
        <member name="P:Octokit.Project.OwnerUrl">
            <summary>
            The URL for this projects repository.
            </summary>
        </member>
        <member name="P:Octokit.Project.Url">
            <summary>
            The URL for this project.
            </summary>
        </member>
        <member name="P:Octokit.Project.Id">
            <summary>
            The Id for this project.
            </summary>
        </member>
        <member name="P:Octokit.Project.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.Project.Name">
            <summary>
            The name for this project.
            </summary>
        </member>
        <member name="P:Octokit.Project.Body">
            <summary>
            The body for this project.
            </summary>
        </member>
        <member name="P:Octokit.Project.Number">
            <summary>
            The number for this project.
            </summary>
        </member>
        <member name="P:Octokit.Project.State">
            <summary>
            The current state of this project.
            </summary>
        </member>
        <member name="P:Octokit.Project.Creator">
            <summary>
            The user associated with this project.
            </summary>
        </member>
        <member name="P:Octokit.Project.CreatedAt">
            <summary>
            When this project was created.
            </summary>
        </member>
        <member name="P:Octokit.Project.UpdatedAt">
            <summary>
            When this project was last updated.
            </summary>
        </member>
        <member name="P:Octokit.ProjectCard.ColumnUrl">
            <summary>
            The URL for this cards column.
            </summary>
        </member>
        <member name="P:Octokit.ProjectCard.ContentUrl">
            <summary>
            The URL for this cards content.
            </summary>
        </member>
        <member name="P:Octokit.ProjectCard.Id">
            <summary>
            The Id for this card.
            </summary>
        </member>
        <member name="P:Octokit.ProjectCard.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.ProjectCard.Note">
            <summary>
            The note for this card.
            </summary>
        </member>
        <member name="P:Octokit.ProjectCard.Creator">
            <summary>
            The user associated with this card.
            </summary>
        </member>
        <member name="P:Octokit.ProjectCard.CreatedAt">
            <summary>
            When this card was created.
            </summary>
        </member>
        <member name="P:Octokit.ProjectCard.UpdatedAt">
            <summary>
            When this card was last updated.
            </summary>
        </member>
        <member name="P:Octokit.ProjectCard.Archived">
            <summary>
            Whether this card is archived.
            </summary>
        </member>
        <member name="P:Octokit.ProjectColumn.Id">
            <summary>
            The Id for this column.
            </summary>
        </member>
        <member name="P:Octokit.ProjectColumn.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.ProjectColumn.Name">
            <summary>
            The name for this column.
            </summary>
        </member>
        <member name="P:Octokit.ProjectColumn.ProjectUrl">
            <summary>
            The URL for this columns project.
            </summary>
        </member>
        <member name="P:Octokit.ProjectColumn.CreatedAt">
            <summary>
            When this column was created.
            </summary>
        </member>
        <member name="P:Octokit.ProjectColumn.UpdatedAt">
            <summary>
            When this column was last updated.
            </summary>
        </member>
        <member name="P:Octokit.PublicKey.Url">
            <remarks>
            Only visible for the current user, or with the correct OAuth scope
            </remarks>
        </member>
        <member name="P:Octokit.PublicKey.Title">
            <remarks>
            Only visible for the current user, or with the correct OAuth scope
            </remarks>
        </member>
        <member name="P:Octokit.PullRequest.Id">
            <summary>
            The internal Id for this pull request (not the pull request number)
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.Url">
            <summary>
            The URL for this pull request.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.HtmlUrl">
            <summary>
            The URL for the pull request page.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.DiffUrl">
            <summary>
            The URL for the pull request's diff (.diff) file.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.PatchUrl">
            <summary>
            The URL for the pull request's patch (.patch) file.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.IssueUrl">
            <summary>
            The URL for the specific pull request issue.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.StatusesUrl">
            <summary>
            The URL for the pull request statuses.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.Number">
            <summary>
            The pull request number.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.State">
            <summary>
            Whether the pull request is open or closed. The default is <see cref="F:Octokit.ItemState.Open"/>.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.Title">
            <summary>
            Title of the pull request.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.Body">
            <summary>
            The body (content) contained within the pull request.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.CreatedAt">
            <summary>
            When the pull request was created.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.UpdatedAt">
            <summary>
            When the pull request was last updated.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.ClosedAt">
            <summary>
            When the pull request was closed.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.MergedAt">
            <summary>
            When the pull request was merged.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.Head">
            <summary>
            The HEAD reference for the pull request.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.Base">
            <summary>
            The BASE reference for the pull request.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.User">
            <summary>
            The user who created the pull request.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.Assignee">
            <summary>
            The user who is assigned the pull request.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.Assignees">
             <summary>
            The multiple users this pull request is assigned to.
             </summary>
        </member>
        <member name="P:Octokit.PullRequest.Milestone">
            <summary>
            The milestone, if any, that this pull request is assigned to.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.Merged">
            <summary>
            Whether or not the pull request has been merged.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.Mergeable">
            <summary>
            Whether or not the pull request can be merged.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.MergeableState">
            <summary>
            Provides extra information regarding the mergeability of the pull request.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.MergedBy">
            <summary>
            The user who merged the pull request.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.MergeCommitSha">
            <summary>
            The value of this field changes depending on the state of the pull request.
            Not Merged - the hash of the test commit used to determine mergability.
            Merged with merge commit - the hash of said merge commit.
            Merged via squashing - the hash of the squashed commit added to the base branch.
            Merged via rebase - the hash of the commit that the base branch was updated to.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.Comments">
            <summary>
            Total number of comments contained in the pull request.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.Commits">
            <summary>
            Total number of commits contained in the pull request.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.Additions">
            <summary>
            Total number of additions contained in the pull request.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.Deletions">
            <summary>
            Total number of deletions contained in the pull request.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.ChangedFiles">
            <summary>
            Total number of files changed in the pull request.
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.Locked">
            <summary>
            If the issue is locked or not
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.MaintainerCanModify">
            <summary>
            Whether maintainers of the base repository can push to the HEAD branch
            </summary>
        </member>
        <member name="P:Octokit.PullRequest.RequestedReviewers">
            <summary>
            Users requested for review
            </summary>
        </member>
        <member name="T:Octokit.MergeableState">
            <summary>
            Provides extra information regarding the mergeability of a pull request
            </summary>
        </member>
        <member name="F:Octokit.MergeableState.Dirty">
            <summary>
            Merge conflict. Merging is blocked.
            </summary>
        </member>
        <member name="F:Octokit.MergeableState.Unknown">
            <summary>
            Mergeability was not checked yet. Merging is blocked.
            </summary>
        </member>
        <member name="F:Octokit.MergeableState.Blocked">
            <summary>
            Failing/missing required status check.  Merging is blocked.
            </summary>
        </member>
        <member name="F:Octokit.MergeableState.Behind">
            <summary>
            Head branch is behind the base branch. Only if required status checks is enabled but loose policy is not. Merging is blocked.
            </summary>
        </member>
        <member name="F:Octokit.MergeableState.Unstable">
            <summary>
            Failing/pending commit status that is not part of the required status checks. Merging is still allowed.
            </summary>
        </member>
        <member name="F:Octokit.MergeableState.HasHooks">
            <summary>
            GitHub Enterprise only, if a repo has custom pre-receive hooks. Merging is allowed.
            </summary>
        </member>
        <member name="F:Octokit.MergeableState.Clean">
            <summary>
            No conflicts, everything good. Merging is allowed.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestCommit.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="T:Octokit.PullRequestMerge">
            <summary>
            Represents the response from an attempt to merge a pull request.
            </summary>
            <remarks>
            Note the request to merge is represented by <see cref="T:Octokit.MergePullRequest"/>
            API: https://developer.github.com/v3/pulls/#merge-a-pull-request-merge-button
            </remarks>
        </member>
        <member name="M:Octokit.PullRequestMerge.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.PullRequestMerge"/> class.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestMerge.Sha">
            <summary>
            The sha reference of the commit.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestMerge.Merged">
            <summary>
            True if merged successfully, otherwise false.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestMerge.Message">
            <summary>
            The message that will be used for the merge commit.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReview.Id">
            <summary>
            The review Id.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReview.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReview.State">
            <summary>
            The state of the review
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReview.CommitId">
            <summary>
            The commit Id the review is associated with.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReview.User">
            <summary>
            The user that created the review.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReview.Body">
            <summary>
            The text of the review.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReview.HtmlUrl">
            <summary>
            The URL for this review on Github.com
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReview.PullRequestUrl">
            <summary>
            The URL for the pull request via the API.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewComment.Url">
            <summary>
            URL of the comment via the API.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewComment.Id">
            <summary>
            The comment Id.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewComment.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewComment.DiffHunk">
            <summary>
            The diff hunk the comment is about.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewComment.Path">
            <summary>
            The relative path of the file the comment is about.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewComment.Position">
            <summary>
            The line index in the diff.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewComment.OriginalPosition">
            <summary>
            The comment original position.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewComment.CommitId">
            <summary>
            The commit Id the comment is associated with.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewComment.OriginalCommitId">
            <summary>
            The original commit Id the comment is associated with.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewComment.User">
            <summary>
            The user that created the comment.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewComment.Body">
            <summary>
            The text of the comment.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewComment.CreatedAt">
            <summary>
            The date the comment was created.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewComment.UpdatedAt">
            <summary>
            The date the comment was last updated.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewComment.HtmlUrl">
            <summary>
            The URL for this comment on Github.com
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewComment.PullRequestUrl">
            <summary>
            The URL for the pull request via the API.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewComment.Reactions">
            <summary>
            The reaction summary for this comment.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewComment.InReplyToId">
            <summary>
            The Id of the comment this comment replys to.
            </summary>
        </member>
        <member name="P:Octokit.PullRequestReviewComment.PullRequestReviewId">
            <summary>
            The Id of the pull request this comment belongs to.
            </summary>
        </member>
        <member name="F:Octokit.PullRequestReviewCommentSort.Created">
            <summary>
            Sort by create date (default)
            </summary>
        </member>
        <member name="F:Octokit.PullRequestReviewCommentSort.Updated">
            <summary>
            Sort by the date of the last update
            </summary>
        </member>
        <member name="P:Octokit.PunchCard.PunchPoints">
            <summary>
            The raw punch card points
            </summary>
        </member>
        <member name="M:Octokit.PunchCard.GetCommitCountFor(System.DayOfWeek,System.Int32)">
            <summary>
            Gets the number of commits made on the specified day of the week
            at the hour of the day, over the lifetime of this repository
            </summary>
            <param name="dayOfWeek">The day of the week to query</param>
            <param name="hourOfDay">The hour in 24 hour time. 0-23.</param>
            <returns>The total number of commits made.</returns>
        </member>
        <member name="P:Octokit.Reaction.Id">
            <summary>
            The Id for this reaction.
            </summary>
        </member>
        <member name="P:Octokit.Reaction.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.Reaction.User">
            <summary>
            Information about the user.
            </summary>
        </member>
        <member name="P:Octokit.Reaction.Content">
            <summary>
            The reaction type for this commit comment.
            </summary>
        </member>
        <member name="P:Octokit.Reference.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.Release.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.ReleaseAsset.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.RepositoriesResponse.TotalCount">
            <summary>
            The total number of check suites that match the request filter
            </summary>
        </member>
        <member name="P:Octokit.RepositoriesResponse.Repositories">
            <summary>
            The retrieved check suites
            </summary>
        </member>
        <member name="P:Octokit.Repository.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="T:Octokit.RepositoryContent">
            <summary>
            Represents a piece of content in the repository. This could be a submodule, a symlink, a directory, or a file.
            Look at the Type property to figure out which one it is.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryContent.Encoding">
            <summary>
            The encoding of the content if this is a file. Typically "base64". Otherwise it's null.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryContent.EncodedContent">
            <summary>
            The Base64 encoded content if this is a file. Otherwise it's null.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryContent.Content">
            <summary>
            The unencoded content. Only access this if the content is expected to be text and not binary content.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryContent.Target">
            <summary>
            Path to the target file in the repository if this is a symlink. Otherwise it's null.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryContent.SubmoduleGitUrl">
            <summary>
            The location of the submodule repository if this is a submodule. Otherwise it's null.
            </summary>
        </member>
        <member name="T:Octokit.RepositoryContentChangeSet">
            <summary>
            The response from the Repository Contents API. The API assumes a dynamic client type so we need
            to model that.
            </summary>
            <remarks>https://developer.github.com/v3/repos/contents/</remarks>
        </member>
        <member name="P:Octokit.RepositoryContentChangeSet.Content">
            <summary>
            The content of the response.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryContentChangeSet.Commit">
            <summary>
            The commit information for the content change.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryContentLicense.License">
            <summary>
            License information
            </summary>
        </member>
        <member name="T:Octokit.RepositoryContributor">
            <summary>
            Represents a users contributions on a GitHub repository.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryInvitation.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.RepositoryPermissions.Admin">
            <summary>
            Whether the current user has administrative permissions
            </summary>
        </member>
        <member name="P:Octokit.RepositoryPermissions.Push">
            <summary>
            Whether the current user has push permissions
            </summary>
        </member>
        <member name="P:Octokit.RepositoryPermissions.Pull">
            <summary>
            Whether the current user has pull permissions
            </summary>
        </member>
        <member name="T:Octokit.RepositoryStar">
            <summary>
            Represents additional information about a star (such as creation time)
            </summary>
        </member>
        <member name="P:Octokit.RepositoryStar.StarredAt">
            <summary>
            The date the star was created.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryStar.Repo">
            <summary>
            The repository associated with the star.
            </summary>
        </member>
        <member name="P:Octokit.RepositoryTag.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.ResourceRateLimit.Core">
            <summary>
            Rate limits for core API (rate limit for everything except Search API)
            </summary>
        </member>
        <member name="P:Octokit.ResourceRateLimit.Search">
            <summary>
            Rate Limits for Search API
            </summary>
        </member>
        <member name="P:Octokit.SearchCode.Name">
            <summary>
            file name
            </summary>
        </member>
        <member name="P:Octokit.SearchCode.Path">
            <summary>
            path to file
            </summary>
        </member>
        <member name="P:Octokit.SearchCode.Sha">
            <summary>
            Sha for file
            </summary>
        </member>
        <member name="P:Octokit.SearchCode.Url">
            <summary>
            api-url to file
            </summary>
        </member>
        <member name="P:Octokit.SearchCode.GitUrl">
            <summary>
            git-url to file
            </summary>
        </member>
        <member name="P:Octokit.SearchCode.HtmlUrl">
            <summary>
            html-url to file
            </summary>
        </member>
        <member name="P:Octokit.SearchCode.Repository">
            <summary>
            Repo where this file belongs to
            </summary>
        </member>
        <member name="P:Octokit.Subscription.Subscribed">
            <summary>
            Determines if notifications should be received from this repository.
            </summary>
        </member>
        <member name="P:Octokit.Subscription.Ignored">
            <summary>
            Determines if all notifications should be blocked from this repository.
            </summary>
        </member>
        <member name="P:Octokit.Subscription.Reason">
            <summary>
            Url of the label
            </summary>
        </member>
        <member name="P:Octokit.Subscription.CreatedAt">
            <summary>
            The <see cref="T:System.DateTimeOffset"/> for when this <see cref="T:Octokit.Subscription"/> was created.
            </summary>
        </member>
        <member name="P:Octokit.Subscription.Url">
            <summary>
            The API URL for this <see cref="T:Octokit.Subscription"/>.
            </summary>
        </member>
        <member name="P:Octokit.Subscription.RepositoryUrl">
            <summary>
            The API URL for this <see cref="T:Octokit.Repository"/>.
            </summary>
        </member>
        <member name="T:Octokit.TaggedType">
            <summary>
            Represents the type of object being tagged
            </summary>
        </member>
        <member name="T:Octokit.Team">
            <summary>
            organization teams
            </summary>
        </member>
        <member name="P:Octokit.Team.Url">
            <summary>
            url for this team
            </summary>
        </member>
        <member name="P:Octokit.Team.Id">
            <summary>
            team id
            </summary>
        </member>
        <member name="P:Octokit.Team.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.Team.Name">
            <summary>
            team name
            </summary>
        </member>
        <member name="P:Octokit.Team.Description">
            <summary>
            team description
            </summary>
        </member>
        <member name="P:Octokit.Team.Privacy">
            <summary>
            team privacy
            </summary>
        </member>
        <member name="P:Octokit.Team.Permission">
            <summary>
            permission attached to this team
            </summary>
        </member>
        <member name="P:Octokit.Team.MembersCount">
            <summary>
            how many members in this team
            </summary>
        </member>
        <member name="P:Octokit.Team.ReposCount">
            <summary>
            how many repo this team has access to
            </summary>
        </member>
        <member name="P:Octokit.Team.Organization">
            <summary>
            who this team belongs to
            </summary>
        </member>
        <member name="P:Octokit.Team.Parent">
            <summary>
            The parent team
            </summary>
        </member>
        <member name="P:Octokit.Team.LdapDistinguishedName">
            <summary>
            LDAP Binding (GitHub Enterprise only)
            </summary>
        </member>
        <member name="T:Octokit.TeamPrivacy">
            <summary>
            Used to describe a team's privacy level.
            </summary>
        </member>
        <member name="F:Octokit.TeamPrivacy.Secret">
            <summary>
            Only visible to organization owners and members of the team.
            </summary>
        </member>
        <member name="F:Octokit.TeamPrivacy.Closed">
            <summary>
            Visible to all members of the organization.
            </summary>
        </member>
        <member name="T:Octokit.TeamRole">
            <summary>
            Roles within a Team
            </summary>
        </member>
        <member name="F:Octokit.TeamRole.Member">
            <summary>
            Regular Team Member
            </summary>
        </member>
        <member name="F:Octokit.TeamRole.Maintainer">
            <summary>
             Team Maintainer
            </summary>
        </member>
        <member name="P:Octokit.ThreadSubscription.Subscribed">
            <summary>
            Determines if notifications should be received from this repository.
            </summary>
        </member>
        <member name="P:Octokit.ThreadSubscription.Ignored">
            <summary>
            Determines if all notifications should be blocked from this repository.
            </summary>
        </member>
        <member name="P:Octokit.ThreadSubscription.Reason">
            <summary>
            Url of the label
            </summary>
        </member>
        <member name="P:Octokit.ThreadSubscription.CreatedAt">
            <summary>
            The <see cref="T:System.DateTimeOffset"/> for when this <see cref="T:Octokit.Subscription"/> was created.
            </summary>
        </member>
        <member name="P:Octokit.ThreadSubscription.Url">
            <summary>
            The API URL for this <see cref="T:Octokit.Subscription"/>.
            </summary>
        </member>
        <member name="P:Octokit.ThreadSubscription.ThreadUrl">
            <summary>
            The API URL for this thread.
            </summary>
        </member>
        <member name="P:Octokit.TimelineEventInfo.NodeId">
            <summary>
            GraphQL Node Id
            </summary>
        </member>
        <member name="P:Octokit.TreeItem.Path">
            <summary>
            The path for this Tree Item.
            </summary>
        </member>
        <member name="P:Octokit.TreeItem.Mode">
            <summary>
            The mode of this Tree Item.
            </summary>
        </member>
        <member name="P:Octokit.TreeItem.Type">
            <summary>
            The type of this Tree Item.
            </summary>
        </member>
        <member name="P:Octokit.TreeItem.Size">
            <summary>
            The size of this Tree Item.
            </summary>
        </member>
        <member name="P:Octokit.TreeItem.Sha">
            <summary>
            The SHA of this Tree Item.
            </summary>
        </member>
        <member name="P:Octokit.TreeItem.Url">
            <summary>
            The URL of this Tree Item.
            </summary>
        </member>
        <member name="T:Octokit.FileMode">
            <summary>
            The file mode to associate with a tree item
            </summary>
        </member>
        <member name="F:Octokit.FileMode.File">
            <summary>
            Mark the tree item as a file (applicable to blobs only)
            </summary>
        </member>
        <member name="F:Octokit.FileMode.Executable">
            <summary>
            Mark the tree item as an executable (applicable to blobs only)
            </summary>
        </member>
        <member name="F:Octokit.FileMode.Subdirectory">
            <summary>
            Mark the tree item as a subdirectory (applicable to trees only)
            </summary>
        </member>
        <member name="F:Octokit.FileMode.Submodule">
            <summary>
            Mark the tree item as a submodule (applicable to commits only)
            </summary>
        </member>
        <member name="F:Octokit.FileMode.Symlink">
            <summary>
            Mark the tree item as a symlink (applicable to blobs only)
            </summary>
        </member>
        <member name="P:Octokit.TreeResponse.Sha">
            <summary>
            The SHA for this Tree response.
            </summary>
        </member>
        <member name="P:Octokit.TreeResponse.Url">
            <summary>
            The URL for this Tree response.
            </summary>
        </member>
        <member name="P:Octokit.TreeResponse.Tree">
            <summary>
            The list of Tree Items for this Tree response.
            </summary>
        </member>
        <member name="P:Octokit.TreeResponse.Truncated">
            <summary>
            Whether the response was truncated due to GitHub API limits.
            </summary>
        </member>
        <member name="T:Octokit.User">
            <summary>
            Represents a user on GitHub.
            </summary>
        </member>
        <member name="P:Octokit.User.SiteAdmin">
            <summary>
            Whether or not the user is an administrator of the site
            </summary>
        </member>
        <member name="P:Octokit.User.SuspendedAt">
            <summary>
            When the user was suspended, if at all (GitHub Enterprise)
            </summary>
        </member>
        <member name="P:Octokit.User.Suspended">
            <summary>
            Whether or not the user is currently suspended
            </summary>
        </member>
        <member name="P:Octokit.User.LdapDistinguishedName">
            <summary>
            LDAP Binding (GitHub Enterprise only)
            </summary>
        </member>
        <member name="P:Octokit.User.UpdatedAt">
            <summary>
            Date the user account was updated.
            </summary>
        </member>
        <member name="T:Octokit.UserRenameResponse">
            <summary>
            Represents the response information from a <see cref="M:Octokit.UserAdministrationClient.Rename(System.String,Octokit.UserRename)"/> operation
            </summary>
        </member>
        <member name="P:Octokit.UserRenameResponse.Message">
            <summary>
            Message indiating if the Rename request was queued
            </summary>
        </member>
        <member name="P:Octokit.UserRenameResponse.Url">
            <summary>
            Url to the user that will be renamed
            </summary>
        </member>
        <member name="T:Octokit.UserStar">
            <summary>
            Represents additional information about a star (such as creation time)
            </summary>
        </member>
        <member name="P:Octokit.UserStar.StarredAt">
            <summary>
            The date the star was created.
            </summary>
        </member>
        <member name="P:Octokit.UserStar.User">
            <summary>
            The user associated with the star.
            </summary>
        </member>
        <member name="T:Octokit.Verification">
            <summary>
            Represents a Signature Verification Object in Git Data Commit Payload.
            </summary>
        </member>
        <member name="P:Octokit.Verification.Verified">
            <summary>
            Does GitHub consider the signature in this commit to be verified?
            </summary>
        </member>
        <member name="P:Octokit.Verification.Reason">
            <summary>
            The reason for verified value.
            </summary>
        </member>
        <member name="P:Octokit.Verification.Signature">
            <summary>
            The signature that was extracted from the commit.
            </summary>
        </member>
        <member name="P:Octokit.Verification.Payload">
            <summary>
            The value that was signed.
            </summary>
        </member>
        <member name="P:Octokit.WeeklyCommitActivity.Days">
            <summary>
            The days array is a group of commits per day, starting on Sunday.
            </summary>
        </member>
        <member name="P:Octokit.WeeklyCommitActivity.Total">
            <summary>
            Totally number of commits made this week.
            </summary>
        </member>
        <member name="P:Octokit.WeeklyCommitActivity.Week">
            <summary>
            The week of commits
            </summary>
        </member>
        <member name="M:Octokit.WeeklyCommitActivity.GetCommitCountOn(System.DayOfWeek)">
            <summary>
            Get the number of commits made on any <see cref="T:System.DayOfWeek"/>
            </summary>
            <param name="dayOfWeek">The day of the week</param>
            <returns>The number of commits made</returns>
        </member>
        <member name="T:Octokit.JsonArray">
            <summary>
            Represents the json array.
            </summary>
        </member>
        <member name="M:Octokit.JsonArray.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.JsonArray"/> class.
            </summary>
        </member>
        <member name="M:Octokit.JsonArray.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Octokit.JsonArray"/> class.
            </summary>
            <param name="capacity">The capacity of the json array.</param>
        </member>
        <member name="M:Octokit.JsonArray.ToString">
            <summary>
            The json representation of the array.
            </summary>
            <returns>The json representation of the array.</returns>
        </member>
        <member name="T:Octokit.JsonObject">
            <summary>
            Represents the json object.
            </summary>
        </member>
        <member name="F:Octokit.JsonObject._members">
            <summary>
            The internal member dictionary.
            </summary>
        </member>
        <member name="M:Octokit.JsonObject.#ctor">
            <summary>
            Initializes a new instance of <see cref="T:Octokit.JsonObject"/>.
            </summary>
        </member>
        <member name="M:Octokit.JsonObject.#ctor(System.Collections.Generic.IEqualityComparer{System.String})">
            <summary>
            Initializes a new instance of <see cref="T:Octokit.JsonObject"/>.
            </summary>
            <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1"/> implementation to use when comparing keys, or null to use the default <see cref="T:System.Collections.Generic.EqualityComparer`1"/> for the type of the key.</param>
        </member>
        <member name="P:Octokit.JsonObject.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:System.Object"/> at the specified index.
            </summary>
            <value></value>
        </member>
        <member name="M:Octokit.JsonObject.Add(System.String,System.Object)">
            <summary>
            Adds the specified key.
            </summary>
            <param name="key">The key.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:Octokit.JsonObject.ContainsKey(System.String)">
            <summary>
            Determines whether the specified key contains key.
            </summary>
            <param name="key">The key.</param>
            <returns>
                <c>true</c> if the specified key contains key; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="P:Octokit.JsonObject.Keys">
            <summary>
            Gets the keys.
            </summary>
            <value>The keys.</value>
        </member>
        <member name="M:Octokit.JsonObject.Remove(System.String)">
            <summary>
            Removes the specified key.
            </summary>
            <param name="key">The key.</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.JsonObject.TryGetValue(System.String,System.Object@)">
            <summary>
            Tries the get value.
            </summary>
            <param name="key">The key.</param>
            <param name="value">The value.</param>
            <returns></returns>
        </member>
        <member name="P:Octokit.JsonObject.Values">
            <summary>
            Gets the values.
            </summary>
            <value>The values.</value>
        </member>
        <member name="P:Octokit.JsonObject.Item(System.String)">
            <summary>
            Gets or sets the <see cref="T:System.Object"/> with the specified key.
            </summary>
            <value></value>
        </member>
        <member name="M:Octokit.JsonObject.Add(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
            <summary>
            Adds the specified item.
            </summary>
            <param name="item">The item.</param>
        </member>
        <member name="M:Octokit.JsonObject.Clear">
            <summary>
            Clears this instance.
            </summary>
        </member>
        <member name="M:Octokit.JsonObject.Contains(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
            <summary>
            Determines whether [contains] [the specified item].
            </summary>
            <param name="item">The item.</param>
            <returns>
            	<c>true</c> if [contains] [the specified item]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Octokit.JsonObject.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Object}[],System.Int32)">
            <summary>
            Copies to.
            </summary>
            <param name="array">The array.</param>
            <param name="arrayIndex">Index of the array.</param>
        </member>
        <member name="P:Octokit.JsonObject.Count">
            <summary>
            Gets the count.
            </summary>
            <value>The count.</value>
        </member>
        <member name="P:Octokit.JsonObject.IsReadOnly">
            <summary>
            Gets a value indicating whether this instance is read only.
            </summary>
            <value>
            	<c>true</c> if this instance is read only; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Octokit.JsonObject.Remove(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
            <summary>
            Removes the specified item.
            </summary>
            <param name="item">The item.</param>
            <returns></returns>
        </member>
        <member name="M:Octokit.JsonObject.GetEnumerator">
            <summary>
            Gets the enumerator.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Octokit.JsonObject.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Returns an enumerator that iterates through a collection.
            </summary>
            <returns>
            An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
            </returns>
        </member>
        <member name="M:Octokit.JsonObject.ToString">
            <summary>
            Returns a json <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </summary>
            <returns>
            A json <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="T:Octokit.SimpleJson">
             <summary>
             This class encodes and decodes JSON strings.
             Spec. details, see http://www.json.org/
            
             JSON uses Arrays and Objects. These correspond here to the datatypes JsonArray(IList&lt;object>) and JsonObject(IDictionary&lt;string,object>).
             All numbers are parsed to doubles.
             </summary>
        </member>
        <member name="M:Octokit.SimpleJson.DeserializeObject(System.String)">
            <summary>
            Parses the string json into a value
            </summary>
            <param name="json">A JSON string.</param>
            <returns>An IList&lt;object>, a IDictionary&lt;string,object>, a double, a string, null, true, or false</returns>
        </member>
        <member name="M:Octokit.SimpleJson.TryDeserializeObject(System.String,System.Object@)">
            <summary>
            Try parsing the json string into a value.
            </summary>
            <param name="json">
            A JSON string.
            </param>
            <param name="obj">
            The object.
            </param>
            <returns>
            Returns true if successfull otherwise false.
            </returns>
        </member>
        <member name="M:Octokit.SimpleJson.SerializeObject(System.Object,Octokit.IJsonSerializerStrategy)">
            <summary>
            Converts a IDictionary&lt;string,object> / IList&lt;object> object into a JSON string
            </summary>
            <param name="json">A IDictionary&lt;string,object> / IList&lt;object></param>
            <param name="jsonSerializerStrategy">Serializer strategy to use</param>
            <returns>A JSON encoded string, or null if object 'json' is not serializable</returns>
        </member>
        <member name="M:Octokit.SimpleJson.IsNumeric(System.Object)">
            <summary>
            Determines if a given object is numeric in any way
            (can be integer, double, null, etc).
            </summary>
        </member>
    </members>
</doc>
lib\devaudit\Renci.SshNet.dll
md5: A988CF37E600A2646302F263A8A083B3 | sha1: 7539AA5CF9BC85DBDC042D84FA96B5484F9DC4E4 | sha256: 32ABD2EA99EDC82BECBD63D512757F2C421690C0BECD9D1F46B38D4FDF2530A7 | sha512: 4588731707856F712F8B29606C680EAEF3579F01129FBD7752C613096C2B28BBBC3540530979DB67A4DCFD20EBDC92C7D40A7D618E355AD0523459EB75443C07
lib\devaudit\Renci.SshNet.pdb
 
lib\devaudit\Renci.SshNet.xml
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Renci.SshNet</name>
    </assembly>
    <members>
        <member name="M:Renci.SshNet.Abstractions.CryptoAbstraction.GenerateRandom(System.Byte[])">
            <summary>
            Fills an array of bytes with a cryptographically strong random sequence of values.
            </summary>
            <param name="data">The array to fill with cryptographically strong random bytes.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="data"/> is <c>null</c>.</exception>
            <remarks>
            The length of the byte array determines how many random bytes are produced.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.Abstractions.DnsAbstraction.GetHostAddresses(System.String)">
            <summary>
            Returns the Internet Protocol (IP) addresses for the specified host.
            </summary>
            <param name="hostNameOrAddress">The host name or IP address to resolve</param>
            <returns>
            An array of type <see cref="T:System.Net.IPAddress"/> that holds the IP addresses for the host that
            is specified by the <paramref name="hostNameOrAddress"/> parameter.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="hostNameOrAddress"/> is <c>null</c>.</exception>
            <exception cref="T:System.Net.Sockets.SocketException">An error is encountered when resolving <paramref name="hostNameOrAddress"/>.</exception>
        </member>
        <member name="M:Renci.SshNet.Abstractions.FileSystemAbstraction.EnumerateFiles(System.IO.DirectoryInfo,System.String)">
            <summary>
            Returns an enumerable collection of file information that matches a search pattern.
            </summary>
            <param name="directoryInfo"></param>
            <param name="searchPattern">The search string to match against the names of files.</param>
            <returns>
            An enumerable collection of files that matches <paramref name="searchPattern"/>.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="directoryInfo"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="searchPattern"/> is <c>null</c>.</exception>
            <exception cref="T:System.IO.DirectoryNotFoundException">The path represented by <paramref name="directoryInfo"/> does not exist or is not valid.</exception>
        </member>
        <member name="M:Renci.SshNet.Abstractions.SocketAbstraction.CanWrite(System.Net.Sockets.Socket)">
            <summary>
            Returns a value indicating whether the specified <see cref="T:System.Net.Sockets.Socket"/> can be used
            to send data.
            </summary>
            <param name="socket">The <see cref="T:System.Net.Sockets.Socket"/> to check.</param>
            <returns>
            <c>true</c> if <paramref name="socket"/> can be written to; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Abstractions.SocketAbstraction.ReadByte(System.Net.Sockets.Socket,System.TimeSpan)">
            <summary>
            Reads a byte from the specified <see cref="T:System.Net.Sockets.Socket"/>.
            </summary>
            <param name="socket">The <see cref="T:System.Net.Sockets.Socket"/> to read from.</param>
            <param name="timeout">Specifies the amount of time after which the call will time out.</param>
            <returns>
            The byte read, or <c>-1</c> if the socket was closed.
            </returns>
            <exception cref="T:Renci.SshNet.Common.SshOperationTimeoutException">The read operation timed out.</exception>
            <exception cref="T:System.Net.Sockets.SocketException">The read failed.</exception>
        </member>
        <member name="M:Renci.SshNet.Abstractions.SocketAbstraction.SendByte(System.Net.Sockets.Socket,System.Byte)">
            <summary>
            Sends a byte using the specified <see cref="T:System.Net.Sockets.Socket"/>.
            </summary>
            <param name="socket">The <see cref="T:System.Net.Sockets.Socket"/> to write to.</param>
            <param name="value">The value to send.</param>
            <exception cref="T:System.Net.Sockets.SocketException">The write failed.</exception>
        </member>
        <member name="M:Renci.SshNet.Abstractions.SocketAbstraction.Read(System.Net.Sockets.Socket,System.Byte[],System.Int32,System.Int32,System.TimeSpan)">
            <summary>
            Receives data from a bound <see cref="T:System.Net.Sockets.Socket"/>into a receive buffer.
            </summary>
            <param name="socket"></param>
            <param name="buffer">An array of type <see cref="T:System.Byte"/> that is the storage location for the received data. </param>
            <param name="offset">The position in <paramref name="buffer"/> parameter to store the received data.</param>
            <param name="size">The number of bytes to receive.</param>
            <param name="timeout">Specifies the amount of time after which the call will time out.</param>
            <returns>
            The number of bytes received.
            </returns>
            <remarks>
            If no data is available for reading, the <see cref="M:Renci.SshNet.Abstractions.SocketAbstraction.Read(System.Net.Sockets.Socket,System.Byte[],System.Int32,System.Int32,System.TimeSpan)"/> method will
            block until data is available or the time-out value was exceeded. If the time-out value was exceeded, the
            <see cref="M:Renci.SshNet.Abstractions.SocketAbstraction.Read(System.Net.Sockets.Socket,System.Byte[],System.Int32,System.Int32,System.TimeSpan)"/> call will throw a <see cref="T:Renci.SshNet.Common.SshOperationTimeoutException"/>.
             If you are in non-blocking mode, and there is no data available in the in the protocol stack buffer, the
            <see cref="M:Renci.SshNet.Abstractions.SocketAbstraction.Read(System.Net.Sockets.Socket,System.Byte[],System.Int32,System.Int32,System.TimeSpan)"/> method will complete immediately and throw a <see cref="T:System.Net.Sockets.SocketException"/>.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.Abstractions.ThreadAbstraction.Sleep(System.Int32)">
            <summary>
            Suspends the current thread for the specified number of milliseconds.
            </summary>
            <param name="millisecondsTimeout">The number of milliseconds for which the thread is suspended.</param>
        </member>
        <member name="M:Renci.SshNet.Abstractions.ThreadAbstraction.ExecuteThread(System.Action)">
            <summary>
            Executes the specified action in a separate thread.
            </summary>
            <param name="action">The action to execute.</param>
        </member>
        <member name="T:Renci.SshNet.AuthenticationMethod">
            <summary>
            Base class for all supported authentication methods
            </summary>
        </member>
        <member name="P:Renci.SshNet.AuthenticationMethod.Name">
            <summary>
            Gets the name of the authentication method.
            </summary>
            <value>
            The name of the authentication method.
            </value>
        </member>
        <member name="P:Renci.SshNet.AuthenticationMethod.Username">
            <summary>
            Gets connection username.
            </summary>
        </member>
        <member name="P:Renci.SshNet.AuthenticationMethod.AllowedAuthentications">
            <summary>
            Gets list of allowed authentications.
            </summary>
        </member>
        <member name="M:Renci.SshNet.AuthenticationMethod.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.AuthenticationMethod"/> class.
            </summary>
            <param name="username">The username.</param>
            <exception cref="T:System.ArgumentException"><paramref name="username"/> is whitespace or <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.AuthenticationMethod.Authenticate(Renci.SshNet.Session)">
            <summary>
            Authenticates the specified session.
            </summary>
            <param name="session">The session to authenticate.</param>
            <returns>
            The result of the authentication process.
            </returns>
        </member>
        <member name="M:Renci.SshNet.AuthenticationMethod.Renci#SshNet#IAuthenticationMethod#Authenticate(Renci.SshNet.ISession)">
            <summary>
            Authenticates the specified session.
            </summary>
            <param name="session">The session to authenticate.</param>
            <returns>
            The result of the authentication process.
            </returns>
        </member>
        <member name="T:Renci.SshNet.AuthenticationResult">
            <summary>
            Represents possible authentication methods results
            </summary>
        </member>
        <member name="F:Renci.SshNet.AuthenticationResult.Success">
            <summary>
            Authentication was successful.
            </summary>
        </member>
        <member name="F:Renci.SshNet.AuthenticationResult.PartialSuccess">
            <summary>
            Authentication completed with partial success.
            </summary>
        </member>
        <member name="F:Renci.SshNet.AuthenticationResult.Failure">
            <summary>
            Authentication failed.
            </summary>
        </member>
        <member name="T:Renci.SshNet.BaseClient">
            <summary>
            Serves as base class for client implementations, provides common client functionality.
            </summary>
        </member>
        <member name="F:Renci.SshNet.BaseClient._ownsConnectionInfo">
            <summary>
            Holds value indicating whether the connection info is owned by this client.
            </summary>
        </member>
        <member name="P:Renci.SshNet.BaseClient.Session">
            <summary>
            Gets the current session.
            </summary>
            <value>
            The current session.
            </value>
        </member>
        <member name="P:Renci.SshNet.BaseClient.ServiceFactory">
            <summary>
            Gets the factory for creating new services.
            </summary>
            <value>
            The factory for creating new services.
            </value>
        </member>
        <member name="P:Renci.SshNet.BaseClient.ConnectionInfo">
            <summary>
            Gets the connection info.
            </summary>
            <value>
            The connection info.
            </value>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="P:Renci.SshNet.BaseClient.IsConnected">
            <summary>
            Gets a value indicating whether this client is connected to the server.
            </summary>
            <value>
            <c>true</c> if this client is connected; otherwise, <c>false</c>.
            </value>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="P:Renci.SshNet.BaseClient.KeepAliveInterval">
            <summary>
            Gets or sets the keep-alive interval.
            </summary>
            <value>
            The keep-alive interval. Specify negative one (-1) milliseconds to disable the
            keep-alive. This is the default value.
            </value>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="E:Renci.SshNet.BaseClient.ErrorOccurred">
            <summary>
            Occurs when an error occurred.
            </summary>
            <example>
              <code source="..\..\src\Renci.SshNet.Tests\Classes\SshClientTest.cs" region="Example SshClient Connect ErrorOccurred" language="C#" title="Handle ErrorOccurred event" />
            </example>
        </member>
        <member name="E:Renci.SshNet.BaseClient.HostKeyReceived">
            <summary>
            Occurs when host key received.
            </summary>
            <example>
              <code source="..\..\src\Renci.SshNet.Tests\Classes\SshClientTest.cs" region="Example SshClient Connect HostKeyReceived" language="C#" title="Handle HostKeyReceived event" />
            </example>
        </member>
        <member name="M:Renci.SshNet.BaseClient.#ctor(Renci.SshNet.ConnectionInfo,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.BaseClient"/> class.
            </summary>
            <param name="connectionInfo">The connection info.</param>
            <param name="ownsConnectionInfo">Specified whether this instance owns the connection info.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="connectionInfo"/> is <c>null</c>.</exception>
            <remarks>
            If <paramref name="ownsConnectionInfo"/> is <c>true</c>, then the
            connection info will be disposed when this instance is disposed.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.BaseClient.#ctor(Renci.SshNet.ConnectionInfo,System.Boolean,Renci.SshNet.IServiceFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.BaseClient"/> class.
            </summary>
            <param name="connectionInfo">The connection info.</param>
            <param name="ownsConnectionInfo">Specified whether this instance owns the connection info.</param>
            <param name="serviceFactory">The factory to use for creating new services.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="connectionInfo"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="serviceFactory"/> is <c>null</c>.</exception>
            <remarks>
            If <paramref name="ownsConnectionInfo"/> is <c>true</c>, then the
            connection info will be disposed when this instance is disposed.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.BaseClient.Connect">
            <summary>
            Connects client to the server.
            </summary>
            <exception cref="T:System.InvalidOperationException">The client is already connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
            <exception cref="T:System.Net.Sockets.SocketException">Socket connection to the SSH server or proxy server could not be established, or an error occurred while resolving the hostname.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">SSH session could not be established.</exception>
            <exception cref="T:Renci.SshNet.Common.SshAuthenticationException">Authentication of SSH session failed.</exception>
            <exception cref="T:Renci.SshNet.Common.ProxyException">Failed to establish proxy connection.</exception>
        </member>
        <member name="M:Renci.SshNet.BaseClient.Disconnect">
            <summary>
            Disconnects client from the server.
            </summary>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.BaseClient.SendKeepAlive">
            <summary>
            Sends a keep-alive message to the server.
            </summary>
            <remarks>
            Use <see cref="P:Renci.SshNet.BaseClient.KeepAliveInterval"/> to configure the client to send a keep-alive at regular
            intervals.
            </remarks>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.BaseClient.OnConnecting">
            <summary>
            Called when client is connecting to the server.
            </summary>
        </member>
        <member name="M:Renci.SshNet.BaseClient.OnConnected">
            <summary>
            Called when client is connected to the server.
            </summary>
        </member>
        <member name="M:Renci.SshNet.BaseClient.OnDisconnecting">
            <summary>
            Called when client is disconnecting from the server.
            </summary>
        </member>
        <member name="M:Renci.SshNet.BaseClient.OnDisconnected">
            <summary>
            Called when client is disconnected from the server.
            </summary>
        </member>
        <member name="M:Renci.SshNet.BaseClient.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Renci.SshNet.BaseClient.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.BaseClient.CheckDisposed">
            <summary>
            Check if the current instance is disposed.
            </summary>
            <exception cref="T:System.ObjectDisposedException">THe current instance is disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.BaseClient.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Renci.SshNet.BaseClient"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="M:Renci.SshNet.BaseClient.StopKeepAliveTimer">
            <summary>
            Stops the keep-alive timer, and waits until all timer callbacks have been
            executed.
            </summary>
        </member>
        <member name="M:Renci.SshNet.BaseClient.StartKeepAliveTimer">
            <summary>
            Starts the keep-alive timer.
            </summary>
            <remarks>
            When <see cref="P:Renci.SshNet.BaseClient.KeepAliveInterval"/> is negative one (-1) milliseconds, then
            the timer will not be started.
            </remarks>
        </member>
        <member name="T:Renci.SshNet.Channels.IChannel">
            <summary>
            Represents SSH channel.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Channels.IChannel.DataReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelDataMessage"/> is received.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Channels.IChannel.Exception">
            <summary>
            Occurs when an exception is thrown when processing channel messages.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Channels.IChannel.ExtendedDataReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelExtendedDataMessage"/> is received.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Channels.IChannel.RequestReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelRequestMessage"/> is received.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Channels.IChannel.Closed">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelCloseMessage"/> is received.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Channels.IChannel.LocalChannelNumber">
            <summary>
            Gets the local channel number.
            </summary>
            <value>
            The local channel number.
            </value>
        </member>
        <member name="P:Renci.SshNet.Channels.IChannel.LocalPacketSize">
            <summary>
            Gets the maximum size of a packet.
            </summary>
            <value>
            The maximum size of a packet.
            </value>
        </member>
        <member name="P:Renci.SshNet.Channels.IChannel.RemotePacketSize">
            <summary>
            Gets the maximum size of a data packet that can be sent using the channel.
            </summary>
            <value>
            The maximum size of data that can be sent using a <see cref="T:Renci.SshNet.Messages.Connection.ChannelDataMessage"/>
            on the current channel.
            </value>
            <exception cref="T:System.InvalidOperationException">The channel has not been opened, or the open has not yet been confirmed.</exception>
        </member>
        <member name="P:Renci.SshNet.Channels.IChannel.IsOpen">
            <summary>
            Gets a value indicating whether this channel is open.
            </summary>
            <value>
            <c>true</c> if this channel is open; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Renci.SshNet.Channels.IChannel.SendData(System.Byte[])">
            <summary>
            Sends a SSH_MSG_CHANNEL_DATA message with the specified payload.
            </summary>
            <param name="data">The payload to send.</param>
        </member>
        <member name="M:Renci.SshNet.Channels.IChannel.SendData(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Sends a SSH_MSG_CHANNEL_DATA message with the specified payload.
            </summary>
            <param name="data">An array of <see cref="T:System.Byte"/> containing the payload to send.</param>
            <param name="offset">The zero-based offset in <paramref name="data"/> at which to begin taking data from.</param>
            <param name="size">The number of bytes of <paramref name="data"/> to send.</param>
            <remarks>
            <para>
            When the size of the data to send exceeds the maximum packet size or the remote window
            size does not allow the full data to be sent, then this method will send the data in
            multiple chunks and will wait for the remote window size to be adjusted when it's zero.
            </para>
            <para>
            This is done to support SSH servers will a small window size that do not agressively
            increase their window size. We need to take into account that there may be SSH servers
            that only increase their window size when it has reached zero.
            </para>
            </remarks>
        </member>
        <member name="M:Renci.SshNet.Channels.IChannel.SendEof">
            <summary>
            Sends a SSH_MSG_CHANNEL_EOF message to the remote server.
            </summary>
            <exception cref="T:System.InvalidOperationException">The channel is closed.</exception>
        </member>
        <member name="T:Renci.SshNet.Channels.IChannelDirectTcpip">
            <summary>
            A "direct-tcpip" SSH channel.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Channels.IChannelDirectTcpip.Exception">
            <summary>
            Occurs when an exception is thrown while processing channel messages.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Channels.IChannelDirectTcpip.IsOpen">
            <summary>
            Gets a value indicating whether this channel is open.
            </summary>
            <value>
            <c>true</c> if this channel is open; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Channels.IChannelDirectTcpip.LocalChannelNumber">
            <summary>
            Gets the local channel number.
            </summary>
            <value>
            The local channel number.
            </value>
        </member>
        <member name="M:Renci.SshNet.Channels.IChannelDirectTcpip.Open(System.String,System.UInt32,Renci.SshNet.IForwardedPort,System.Net.Sockets.Socket)">
            <summary>
            Opens a channel for a locally forwarded TCP/IP port.
            </summary>
            <param name="remoteHost">The name of the remote host to forward to.</param>
            <param name="port">The port of the remote hosts to forward to.</param>
            <param name="forwardedPort">The forwarded port for which the channel is opened.</param>
            <param name="socket">The socket to receive requests from, and send responses from the remote host to.</param>
        </member>
        <member name="M:Renci.SshNet.Channels.IChannelDirectTcpip.Bind">
            <summary>
            Binds the channel to the remote host.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Channels.IChannelForwardedTcpip">
            <summary>
            A "forwarded-tcpip" SSH channel.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Channels.IChannelForwardedTcpip.Exception">
            <summary>
            Occurs when an exception is thrown while processing channel messages.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.IChannelForwardedTcpip.Bind(System.Net.IPEndPoint,Renci.SshNet.IForwardedPort)">
            <summary>
            Binds the channel to the specified endpoint.
            </summary>
            <param name="remoteEndpoint">The endpoint to connect to.</param>
            <param name="forwardedPort">The forwarded port for which the channel is opened.</param>
        </member>
        <member name="T:Renci.SshNet.Channels.IChannelSession">
            <summary>
            Session SSH channel.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.IChannelSession.Open">
            <summary>
            Opens the channel.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.IChannelSession.SendPseudoTerminalRequest(System.String,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.Collections.Generic.IDictionary{Renci.SshNet.Common.TerminalModes,System.UInt32})">
            <summary>
            Sends the pseudo terminal request.
            </summary>
            <param name="environmentVariable">The environment variable.</param>
            <param name="columns">The columns.</param>
            <param name="rows">The rows.</param>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="terminalModeValues">The terminal mode values.</param>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.IChannelSession.SendX11ForwardingRequest(System.Boolean,System.String,System.Byte[],System.UInt32)">
            <summary>
            Sends the X11 forwarding request.
            </summary>
            <param name="isSingleConnection">if set to <c>true</c> the it is single connection.</param>
            <param name="protocol">The protocol.</param>
            <param name="cookie">The cookie.</param>
            <param name="screenNumber">The screen number.</param>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.IChannelSession.SendEnvironmentVariableRequest(System.String,System.String)">
            <summary>
            Sends the environment variable request.
            </summary>
            <param name="variableName">Name of the variable.</param>
            <param name="variableValue">The variable value.</param>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.IChannelSession.SendShellRequest">
            <summary>
            Sends the shell request.
            </summary>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.IChannelSession.SendExecRequest(System.String)">
            <summary>
            Sends the exec request.
            </summary>
            <param name="command">The command.</param>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.IChannelSession.SendBreakRequest(System.UInt32)">
            <summary>
            Sends the exec request.
            </summary>
            <param name="breakLength">Length of the break.</param>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.IChannelSession.SendSubsystemRequest(System.String)">
            <summary>
            Sends the subsystem request.
            </summary>
            <param name="subsystem">The subsystem.</param>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.IChannelSession.SendWindowChangeRequest(System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Sends the window change request.
            </summary>
            <param name="columns">The columns.</param>
            <param name="rows">The rows.</param>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.IChannelSession.SendLocalFlowRequest(System.Boolean)">
            <summary>
            Sends the local flow request.
            </summary>
            <param name="clientCanDo">if set to <c>true</c> [client can do].</param>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.IChannelSession.SendSignalRequest(System.String)">
            <summary>
            Sends the signal request.
            </summary>
            <param name="signalName">Name of the signal.</param>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.IChannelSession.SendExitStatusRequest(System.UInt32)">
            <summary>
            Sends the exit status request.
            </summary>
            <param name="exitStatus">The exit status.</param>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.IChannelSession.SendExitSignalRequest(System.String,System.Boolean,System.String,System.String)">
            <summary>
            Sends the exit signal request.
            </summary>
            <param name="signalName">Name of the signal.</param>
            <param name="coreDumped">if set to <c>true</c> [core dumped].</param>
            <param name="errorMessage">The error message.</param>
            <param name="language">The language.</param>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.IChannelSession.SendEndOfWriteRequest">
            <summary>
            Sends [email protected] request.
            </summary>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.IChannelSession.SendKeepAliveRequest">
            <summary>
            Sends [email protected] request.
            </summary>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="T:Renci.SshNet.Channels.Channel">
            <summary>
            Represents base class for SSH channel implementations.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Channels.Channel._closeMessageSent">
            <summary>
            Holds a value indicating whether the SSH_MSG_CHANNEL_CLOSE has been sent to the remote party.
            </summary>
            <value>
            <c>true</c> when a SSH_MSG_CHANNEL_CLOSE message has been sent to the other party;
            otherwise, <c>false</c>.
            </value>
        </member>
        <member name="F:Renci.SshNet.Channels.Channel._closeMessageReceived">
            <summary>
            Holds a value indicating whether a SSH_MSG_CHANNEL_CLOSE has been received from the other
            party.
            </summary>
            <value>
            <c>true</c> when a SSH_MSG_CHANNEL_CLOSE message has been received from the other party;
            otherwise, <c>false</c>.
            </value>
        </member>
        <member name="F:Renci.SshNet.Channels.Channel._eofMessageReceived">
            <summary>
            Holds a value indicating whether the SSH_MSG_CHANNEL_EOF has been received from the other party.
            </summary>
            <value>
            <c>true</c> when a SSH_MSG_CHANNEL_EOF message has been received from the other party;
            otherwise, <c>false</c>.
            </value>
        </member>
        <member name="F:Renci.SshNet.Channels.Channel._eofMessageSent">
            <summary>
            Holds a value indicating whether the SSH_MSG_CHANNEL_EOF has been sent to the remote party.
            </summary>
            <value>
            <c>true</c> when a SSH_MSG_CHANNEL_EOF message has been sent to the remote party;
            otherwise, <c>false</c>.
            </value>
        </member>
        <member name="E:Renci.SshNet.Channels.Channel.Exception">
            <summary>
            Occurs when an exception is thrown when processing channel messages.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.Channel.#ctor(Renci.SshNet.ISession,System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Initializes a new <see cref="T:Renci.SshNet.Channels.Channel"/> instance.
            </summary>
            <param name="session">The session.</param>
            <param name="localChannelNumber">The local channel number.</param>
            <param name="localWindowSize">Size of the window.</param>
            <param name="localPacketSize">Size of the packet.</param>
        </member>
        <member name="P:Renci.SshNet.Channels.Channel.Session">
            <summary>
            Gets the session.
            </summary>
            <value>
             Thhe session.
            </value>
        </member>
        <member name="P:Renci.SshNet.Channels.Channel.ChannelType">
            <summary>
            Gets the type of the channel.
            </summary>
            <value>
            The type of the channel.
            </value>
        </member>
        <member name="P:Renci.SshNet.Channels.Channel.LocalChannelNumber">
            <summary>
            Gets the local channel number.
            </summary>
            <value>
            The local channel number.
            </value>
        </member>
        <member name="P:Renci.SshNet.Channels.Channel.LocalPacketSize">
            <summary>
            Gets the maximum size of a packet.
            </summary>
            <value>
            The maximum size of a packet.
            </value>
        </member>
        <member name="P:Renci.SshNet.Channels.Channel.LocalWindowSize">
            <summary>
            Gets the size of the local window.
            </summary>
            <value>
            The size of the local window.
            </value>
        </member>
        <member name="P:Renci.SshNet.Channels.Channel.RemoteChannelNumber">
            <summary>
            Gets the remote channel number.
            </summary>
            <value>
            The remote channel number.
            </value>
        </member>
        <member name="P:Renci.SshNet.Channels.Channel.RemotePacketSize">
            <summary>
            Gets the maximum size of a data packet that we can send using the channel.
            </summary>
            <value>
            The maximum size of data that can be sent using a <see cref="T:Renci.SshNet.Messages.Connection.ChannelDataMessage"/>
            on the current channel.
            </value>
            <exception cref="T:System.InvalidOperationException">The channel has not been opened, or the open has not yet been confirmed.</exception>
        </member>
        <member name="P:Renci.SshNet.Channels.Channel.RemoteWindowSize">
            <summary>
            Gets the window size of the remote server.
            </summary>
            <value>
            The size of the server window.
            </value>
        </member>
        <member name="P:Renci.SshNet.Channels.Channel.IsOpen">
            <summary>
            Gets a value indicating whether this channel is open.
            </summary>
            <value>
            <c>true</c> if this channel is open; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="E:Renci.SshNet.Channels.Channel.DataReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelDataMessage"/> is received.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Channels.Channel.ExtendedDataReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelExtendedDataMessage"/> is received.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Channels.Channel.EndOfData">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelEofMessage"/> is received.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Channels.Channel.Closed">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelCloseMessage"/> is received.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Channels.Channel.RequestReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelRequestMessage"/> is received.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Channels.Channel.RequestSucceeded">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelSuccessMessage"/> is received.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Channels.Channel.RequestFailed">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelFailureMessage"/> is received.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Channels.Channel.IsConnected">
            <summary>
            Gets a value indicating whether the session is connected.
            </summary>
            <value>
            <c>true</c> if the session is connected; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Channels.Channel.ConnectionInfo">
            <summary>
            Gets the connection info.
            </summary>
            <value>The connection info.</value>
        </member>
        <member name="P:Renci.SshNet.Channels.Channel.SessionSemaphore">
            <summary>
            Gets the session semaphore to control number of session channels.
            </summary>
            <value>The session semaphore.</value>
        </member>
        <member name="M:Renci.SshNet.Channels.Channel.SendData(System.Byte[])">
            <summary>
            Sends a SSH_MSG_CHANNEL_DATA message with the specified payload.
            </summary>
            <param name="data">The payload to send.</param>
        </member>
        <member name="M:Renci.SshNet.Channels.Channel.SendData(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Sends a SSH_MSG_CHANNEL_DATA message with the specified payload.
            </summary>
            <param name="data">An array of <see cref="T:System.Byte"/> containing the payload to send.</param>
            <param name="offset">The zero-based offset in <paramref name="data"/> at which to begin taking data from.</param>
            <param name="size">The number of bytes of <paramref name="data"/> to send.</param>
            <remarks>
            <para>
            When the size of the data to send exceeds the maximum packet size or the remote window
            size does not allow the full data to be sent, then this method will send the data in
            multiple chunks and will wait for the remote window size to be adjusted when it's zero.
            </para>
            <para>
            This is done to support SSH servers will a small window size that do not agressively
            increase their window size. We need to take into account that there may be SSH servers
            that only increase their window size when it has reached zero.
            </para>
            </remarks>
        </member>
        <member name="M:Renci.SshNet.Channels.Channel.OnWindowAdjust(System.UInt32)">
            <summary>
            Called when channel window need to be adjust.
            </summary>
            <param name="bytesToAdd">The bytes to add.</param>
        </member>
        <member name="M:Renci.SshNet.Channels.Channel.OnData(System.Byte[])">
            <summary>
            Called when channel data is received.
            </summary>
            <param name="data">The data.</param>
        </member>
        <member name="M:Renci.SshNet.Channels.Channel.OnExtendedData(System.Byte[],System.UInt32)">
            <summary>
            Called when channel extended data is received.
            </summary>
            <param name="data">The data.</param>
            <param name="dataTypeCode">The data type code.</param>
        </member>
        <member name="M:Renci.SshNet.Channels.Channel.OnEof">
            <summary>
            Called when channel has no more data to receive.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.Channel.OnClose">
            <summary>
            Called when channel is closed by the server.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.Channel.OnRequest(Renci.SshNet.Messages.Connection.RequestInfo)">
            <summary>
            Called when channel request received.
            </summary>
            <param name="info">Channel request information.</param>
        </member>
        <member name="M:Renci.SshNet.Channels.Channel.OnSuccess">
            <summary>
            Called when channel request was successful
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.Channel.OnFailure">
            <summary>
            Called when channel request failed.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.Channel.RaiseExceptionEvent(System.Exception)">
            <summary>
            Raises <see cref="E:Renci.SshNet.Channels.Channel.Exception"/> event.
            </summary>
            <param name="exception">The exception.</param>
        </member>
        <member name="M:Renci.SshNet.Channels.Channel.TrySendMessage(Renci.SshNet.Messages.Message)">
            <summary>
            Sends a message to the server.
            </summary>
            <param name="message">The message to send.</param>
            <returns>
            <c>true</c> if the message was sent to the server; otherwise, <c>false</c>.
            </returns>
            <exception cref="T:System.InvalidOperationException">The size of the packet exceeds the maximum size defined by the protocol.</exception>
            <remarks>
            This methods returns <c>false</c> when the attempt to send the message results in a
            <see cref="T:System.Net.Sockets.SocketException"/> or a <see cref="T:Renci.SshNet.Common.SshException"/>.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.Channels.Channel.SendMessage(Renci.SshNet.Messages.Message)">
            <summary>
            Sends SSH message to the server.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Renci.SshNet.Channels.Channel.SendEof">
            <summary>
            Sends a SSH_MSG_CHANNEL_EOF message to the remote server.
            </summary>
            <exception cref="T:System.InvalidOperationException">The channel is closed.</exception>
        </member>
        <member name="M:Renci.SshNet.Channels.Channel.WaitOnHandle(System.Threading.WaitHandle)">
            <summary>
            Waits for the handle to be signaled or for an error to occurs.
            </summary>
            <param name="waitHandle">The wait handle.</param>
        </member>
        <member name="M:Renci.SshNet.Channels.Channel.Close">
            <summary>
            Closes the channel, waiting for the SSH_MSG_CHANNEL_CLOSE message to be received from the server.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.Channel.OnChannelException(System.Exception)">
            <summary>
            Called when an <see cref="E:Renci.SshNet.Channels.Channel.Exception"/> occurs while processing a channel message.
            </summary>
            <param name="ex">The <see cref="E:Renci.SshNet.Channels.Channel.Exception"/>.</param>
            <remarks>
            This method will in turn invoke <see cref="M:Renci.SshNet.Channels.Channel.OnErrorOccured(System.Exception)"/>, and
            raise the <see cref="E:Renci.SshNet.Channels.Channel.Exception"/> event.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.Channels.Channel.GetDataLengthThatCanBeSentInMessage(System.Int32)">
            <summary>
            Determines the length of data that currently can be sent in a single message.
            </summary>
            <param name="messageLength">The length of the message that must be sent.</param>
            <returns>
            The actual data length that currently can be sent.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.Channel.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.Channel.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.Channels.Channel.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Renci.SshNet.Channels.Channel"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Channels.ChannelDirectTcpip">
            <summary>
            Implements "direct-tcpip" SSH channel.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelDirectTcpip.#ctor(Renci.SshNet.ISession,System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Initializes a new <see cref="T:Renci.SshNet.Channels.ChannelDirectTcpip"/> instance.
            </summary>
            <param name="session">The session.</param>
            <param name="localChannelNumber">The local channel number.</param>
            <param name="localWindowSize">Size of the window.</param>
            <param name="localPacketSize">Size of the packet.</param>
        </member>
        <member name="P:Renci.SshNet.Channels.ChannelDirectTcpip.ChannelType">
            <summary>
            Gets the type of the channel.
            </summary>
            <value>
            The type of the channel.
            </value>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelDirectTcpip.ForwardedPort_Closing(System.Object,System.EventArgs)">
            <summary>
            Occurs as the forwarded port is being stopped.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelDirectTcpip.Bind">
            <summary>
            Binds channel to remote host.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelDirectTcpip.CloseSocket">
            <summary>
            Closes the socket, hereby interrupting the blocking receive in <see cref="M:Renci.SshNet.Channels.ChannelDirectTcpip.Bind"/>.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelDirectTcpip.ShutdownSocket(System.Net.Sockets.SocketShutdown)">
            <summary>
            Shuts down the socket.
            </summary>
            <param name="how">One of the <see cref="T:System.Net.Sockets.SocketShutdown"/> values that specifies the operation that will no longer be allowed.</param>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelDirectTcpip.Close">
            <summary>
            Closes the channel, waiting for the SSH_MSG_CHANNEL_CLOSE message to be received from the server.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelDirectTcpip.OnData(System.Byte[])">
            <summary>
            Called when channel data is received.
            </summary>
            <param name="data">The data.</param>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelDirectTcpip.OnOpenConfirmation(System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Called when channel is opened by the server.
            </summary>
            <param name="remoteChannelNumber">The remote channel number.</param>
            <param name="initialWindowSize">Initial size of the window.</param>
            <param name="maximumPacketSize">Maximum size of the packet.</param>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelDirectTcpip.OnEof">
            <summary>
            Called when channel has no more data to receive.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelDirectTcpip.OnErrorOccured(System.Exception)">
            <summary>
            Called whenever an unhandled <see cref="T:System.Exception"/> occurs in <see cref="T:Renci.SshNet.Session"/> causing
            the message loop to be interrupted, or when an exception occurred processing a channel message.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelDirectTcpip.OnDisconnected">
            <summary>
            Called when the server wants to terminate the connection immmediately.
            </summary>
            <remarks>
            The sender MUST NOT send or receive any data after this message, and
            the recipient MUST NOT accept any data after receiving this message.
            </remarks>
        </member>
        <member name="T:Renci.SshNet.Channels.ChannelForwardedTcpip">
            <summary>
            Implements "forwarded-tcpip" SSH channel.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelForwardedTcpip.#ctor(Renci.SshNet.ISession,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Initializes a new <see cref="T:Renci.SshNet.Channels.ChannelForwardedTcpip"/> instance.
            </summary>
            <param name="session">The session.</param>
            <param name="localChannelNumber">The local channel number.</param>
            <param name="localWindowSize">Size of the window.</param>
            <param name="localPacketSize">Size of the packet.</param>
            <param name="remoteChannelNumber">The remote channel number.</param>
            <param name="remoteWindowSize">The window size of the remote party.</param>
            <param name="remotePacketSize">The maximum size of a data packet that we can send to the remote party.</param>
        </member>
        <member name="P:Renci.SshNet.Channels.ChannelForwardedTcpip.ChannelType">
            <summary>
            Gets the type of the channel.
            </summary>
            <value>
            The type of the channel.
            </value>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelForwardedTcpip.Bind(System.Net.IPEndPoint,Renci.SshNet.IForwardedPort)">
            <summary>
            Binds the channel to the specified endpoint.
            </summary>
            <param name="remoteEndpoint">The endpoint to connect to.</param>
            <param name="forwardedPort">The forwarded port for which the channel is opened.</param>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelForwardedTcpip.ForwardedPort_Closing(System.Object,System.EventArgs)">
            <summary>
            Occurs as the forwarded port is being stopped.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelForwardedTcpip.ShutdownSocket(System.Net.Sockets.SocketShutdown)">
            <summary>
            Shuts down the socket.
            </summary>
            <param name="how">One of the <see cref="T:System.Net.Sockets.SocketShutdown"/> values that specifies the operation that will no longer be allowed.</param>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelForwardedTcpip.CloseSocket">
            <summary>
            Closes the socket, hereby interrupting the blocking receive in <see cref="M:Renci.SshNet.Channels.ChannelForwardedTcpip.Bind(System.Net.IPEndPoint,Renci.SshNet.IForwardedPort)"/>.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelForwardedTcpip.Close">
            <summary>
            Closes the channel waiting for the SSH_MSG_CHANNEL_CLOSE message to be received from the server.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelForwardedTcpip.OnData(System.Byte[])">
            <summary>
            Called when channel data is received.
            </summary>
            <param name="data">The data.</param>
        </member>
        <member name="T:Renci.SshNet.Channels.ChannelSession">
            <summary>
            Implements Session SSH channel.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Channels.ChannelSession._failedOpenAttempts">
            <summary>
            Counts failed channel open attempts
            </summary>
        </member>
        <member name="F:Renci.SshNet.Channels.ChannelSession._sessionSemaphoreObtained">
            <summary>
            Holds a value indicating whether the session semaphore has been obtained by the current
            channel.
            </summary>
            <value>
            <c>0</c> when the session semaphore has not been obtained or has already been released,
            and <c>1</c> when the session has been obtained and still needs to be released.
            </value>
        </member>
        <member name="F:Renci.SshNet.Channels.ChannelSession._channelOpenResponseWaitHandle">
            <summary>
            Wait handle to signal when response was received to open the channel
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelSession.#ctor(Renci.SshNet.ISession,System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Initializes a new <see cref="T:Renci.SshNet.Channels.ChannelSession"/> instance.
            </summary>
            <param name="session">The session.</param>
            <param name="localChannelNumber">The local channel number.</param>
            <param name="localWindowSize">Size of the window.</param>
            <param name="localPacketSize">Size of the packet.</param>
        </member>
        <member name="P:Renci.SshNet.Channels.ChannelSession.ChannelType">
            <summary>
            Gets the type of the channel.
            </summary>
            <value>
            The type of the channel.
            </value>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelSession.Open">
            <summary>
            Opens the channel.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelSession.OnOpenConfirmation(System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Called when channel is opened by the server.
            </summary>
            <param name="remoteChannelNumber">The remote channel number.</param>
            <param name="initialWindowSize">Initial size of the window.</param>
            <param name="maximumPacketSize">Maximum size of the packet.</param>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelSession.OnOpenFailure(System.UInt32,System.String,System.String)">
            <summary>
            Called when channel failed to open.
            </summary>
            <param name="reasonCode">The reason code.</param>
            <param name="description">The description.</param>
            <param name="language">The language.</param>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelSession.SendPseudoTerminalRequest(System.String,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.Collections.Generic.IDictionary{Renci.SshNet.Common.TerminalModes,System.UInt32})">
            <summary>
            Sends the pseudo terminal request.
            </summary>
            <param name="environmentVariable">The environment variable.</param>
            <param name="columns">The columns.</param>
            <param name="rows">The rows.</param>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="terminalModeValues">The terminal mode values.</param>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelSession.SendX11ForwardingRequest(System.Boolean,System.String,System.Byte[],System.UInt32)">
            <summary>
            Sends the X11 forwarding request.
            </summary>
            <param name="isSingleConnection">if set to <c>true</c> the it is single connection.</param>
            <param name="protocol">The protocol.</param>
            <param name="cookie">The cookie.</param>
            <param name="screenNumber">The screen number.</param>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelSession.SendEnvironmentVariableRequest(System.String,System.String)">
            <summary>
            Sends the environment variable request.
            </summary>
            <param name="variableName">Name of the variable.</param>
            <param name="variableValue">The variable value.</param>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelSession.SendShellRequest">
            <summary>
            Sends the shell request.
            </summary>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelSession.SendExecRequest(System.String)">
            <summary>
            Sends the exec request.
            </summary>
            <param name="command">The command.</param>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelSession.SendBreakRequest(System.UInt32)">
            <summary>
            Sends the exec request.
            </summary>
            <param name="breakLength">Length of the break.</param>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelSession.SendSubsystemRequest(System.String)">
            <summary>
            Sends the subsystem request.
            </summary>
            <param name="subsystem">The subsystem.</param>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelSession.SendWindowChangeRequest(System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Sends the window change request.
            </summary>
            <param name="columns">The columns.</param>
            <param name="rows">The rows.</param>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelSession.SendLocalFlowRequest(System.Boolean)">
            <summary>
            Sends the local flow request.
            </summary>
            <param name="clientCanDo">if set to <c>true</c> [client can do].</param>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelSession.SendSignalRequest(System.String)">
            <summary>
            Sends the signal request.
            </summary>
            <param name="signalName">Name of the signal.</param>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelSession.SendExitStatusRequest(System.UInt32)">
            <summary>
            Sends the exit status request.
            </summary>
            <param name="exitStatus">The exit status.</param>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelSession.SendExitSignalRequest(System.String,System.Boolean,System.String,System.String)">
            <summary>
            Sends the exit signal request.
            </summary>
            <param name="signalName">Name of the signal.</param>
            <param name="coreDumped">if set to <c>true</c> [core dumped].</param>
            <param name="errorMessage">The error message.</param>
            <param name="language">The language.</param>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelSession.SendEndOfWriteRequest">
            <summary>
            Sends [email protected] request.
            </summary>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelSession.SendKeepAliveRequest">
            <summary>
            Sends [email protected] request.
            </summary>
            <returns>
            <c>true</c> if request was successful; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelSession.OnSuccess">
            <summary>
            Called when channel request was successful
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelSession.OnFailure">
            <summary>
            Called when channel request failed.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelSession.SendChannelOpenMessage">
            <summary>
            Sends the channel open message.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelSession.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.Channels.ChannelSession.ReleaseSemaphore">
            <summary>
            Releases the session semaphore.
            </summary>
            <remarks>
            When the session semaphore has already been released, or was never obtained by
            this instance, then this method does nothing.
            </remarks>
        </member>
        <member name="T:Renci.SshNet.Channels.ChannelTypes">
            <summary>
            Lists channel types as defined by the protocol.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Channels.ChannelTypes.Session">
            <summary>
            session
            </summary>
        </member>
        <member name="F:Renci.SshNet.Channels.ChannelTypes.X11">
            <summary>
            x11
            </summary>
        </member>
        <member name="F:Renci.SshNet.Channels.ChannelTypes.ForwardedTcpip">
            <summary>
            forwarded-tcpip
            </summary>
        </member>
        <member name="F:Renci.SshNet.Channels.ChannelTypes.DirectTcpip">
            <summary>
            direct-tcpip
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.ClientChannel.#ctor(Renci.SshNet.ISession,System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Initializes a new <see cref="T:Renci.SshNet.Channels.ClientChannel"/> instance.
            </summary>
            <param name="session">The session.</param>
            <param name="localChannelNumber">The local channel number.</param>
            <param name="localWindowSize">Size of the window.</param>
            <param name="localPacketSize">Size of the packet.</param>
        </member>
        <member name="E:Renci.SshNet.Channels.ClientChannel.OpenConfirmed">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenConfirmationMessage"/> is received.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Channels.ClientChannel.OpenFailed">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenFailureMessage"/> is received.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Channels.ClientChannel.OnOpenConfirmation(System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Called when channel is opened by the server.
            </summary>
            <param name="remoteChannelNumber">The remote channel number.</param>
            <param name="initialWindowSize">Initial size of the window.</param>
            <param name="maximumPacketSize">Maximum size of the packet.</param>
        </member>
        <member name="M:Renci.SshNet.Channels.ClientChannel.SendMessage(Renci.SshNet.Messages.Connection.ChannelOpenMessage)">
            <summary>
            Send message to open a channel.
            </summary>
            <param name="message">Message to send</param>
        </member>
        <member name="M:Renci.SshNet.Channels.ClientChannel.OnOpenFailure(System.UInt32,System.String,System.String)">
            <summary>
            Called when channel failed to open.
            </summary>
            <param name="reasonCode">The reason code.</param>
            <param name="description">The description.</param>
            <param name="language">The language.</param>
        </member>
        <member name="M:Renci.SshNet.Channels.ClientChannel.UnsubscribeFromSessionEvents(Renci.SshNet.ISession)">
            <summary>
            Unsubscribes the current <see cref="T:Renci.SshNet.Channels.ClientChannel"/> from session events.
            </summary>
            <param name="session">The session.</param>
            <remarks>
            Does nothing when <paramref name="session"/> is <c>null</c>.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.Channels.ServerChannel.#ctor(Renci.SshNet.ISession,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Initializes a new <see cref="T:Renci.SshNet.Channels.ServerChannel"/> instance.
            </summary>
            <param name="session">The session.</param>
            <param name="localChannelNumber">The local channel number.</param>
            <param name="localWindowSize">Size of the window.</param>
            <param name="localPacketSize">Size of the packet.</param>
            <param name="remoteChannelNumber">The remote channel number.</param>
            <param name="remoteWindowSize">The window size of the remote party.</param>
            <param name="remotePacketSize">The maximum size of a data packet that we can send to the remote party.</param>
        </member>
        <member name="T:Renci.SshNet.CommandAsyncResult">
            <summary>
            Provides additional information for asynchronous command execution
            </summary>
        </member>
        <member name="M:Renci.SshNet.CommandAsyncResult.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.CommandAsyncResult"/> class.
            </summary>
        </member>
        <member name="P:Renci.SshNet.CommandAsyncResult.BytesReceived">
            <summary>
            Gets or sets the bytes received. If SFTP only file bytes are counted.
            </summary>
            <value>Total bytes received.</value>
        </member>
        <member name="P:Renci.SshNet.CommandAsyncResult.BytesSent">
            <summary>
            Gets or sets the bytes sent by SFTP.
            </summary>
            <value>Total bytes sent.</value>
        </member>
        <member name="P:Renci.SshNet.CommandAsyncResult.AsyncState">
            <summary>
            Gets a user-defined object that qualifies or contains information about an asynchronous operation.
            </summary>
            <returns>A user-defined object that qualifies or contains information about an asynchronous operation.</returns>
        </member>
        <member name="P:Renci.SshNet.CommandAsyncResult.AsyncWaitHandle">
            <summary>
            Gets a <see cref="T:System.Threading.WaitHandle"/> that is used to wait for an asynchronous operation to complete.
            </summary>
            <returns>A <see cref="T:System.Threading.WaitHandle"/> that is used to wait for an asynchronous operation to complete.</returns>
        </member>
        <member name="P:Renci.SshNet.CommandAsyncResult.CompletedSynchronously">
            <summary>
            Gets a value that indicates whether the asynchronous operation completed synchronously.
            </summary>
            <returns>true if the asynchronous operation completed synchronously; otherwise, false.</returns>
        </member>
        <member name="P:Renci.SshNet.CommandAsyncResult.IsCompleted">
            <summary>
            Gets a value that indicates whether the asynchronous operation has completed.
            </summary>
            <returns>true if the operation is complete; otherwise, false.</returns>
        </member>
        <member name="P:Renci.SshNet.CommandAsyncResult.EndCalled">
            <summary>
            Gets a value indicating whether <see cref="M:Renci.SshNet.SshCommand.EndExecute(System.IAsyncResult)"/> was already called for this
            <see cref="T:Renci.SshNet.CommandAsyncResult"/>.
            </summary>
            <returns>
            <c>true</c> if <see cref="M:Renci.SshNet.SshCommand.EndExecute(System.IAsyncResult)"/> was already called for this <see cref="T:Renci.SshNet.CommandAsyncResult"/>;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:Renci.SshNet.CipherInfo">
            <summary>
            Holds information about key size and cipher to use
            </summary>
        </member>
        <member name="P:Renci.SshNet.CipherInfo.KeySize">
            <summary>
            Gets the size of the key.
            </summary>
            <value>
            The size of the key.
            </value>
        </member>
        <member name="P:Renci.SshNet.CipherInfo.Cipher">
            <summary>
            Gets the cipher.
            </summary>
        </member>
        <member name="M:Renci.SshNet.CipherInfo.#ctor(System.Int32,System.Func{System.Byte[],System.Byte[],Renci.SshNet.Security.Cryptography.Cipher})">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.CipherInfo"/> class.
            </summary>
            <param name="keySize">Size of the key.</param>
            <param name="cipher">The cipher.</param>
        </member>
        <member name="T:Renci.SshNet.Common.AsyncResult">
            <summary>
            Base class to encapsulates the results of an asynchronous operation.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.AsyncResult.EndInvokeCalled">
            <summary>
            Gets or sets a value indicating whether EndInvoke has been called on the current AsyncResult.
            </summary>
            <value>
            <c>true</c> if <see cref="M:Renci.SshNet.Common.AsyncResult.EndInvoke"/> has been called on the current <see cref="T:Renci.SshNet.Common.AsyncResult"/>; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Renci.SshNet.Common.AsyncResult.#ctor(System.AsyncCallback,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.AsyncResult"/> class.
            </summary>
            <param name="asyncCallback">The async callback.</param>
            <param name="state">The state.</param>
        </member>
        <member name="M:Renci.SshNet.Common.AsyncResult.SetAsCompleted(System.Exception,System.Boolean)">
            <summary>
            Marks asynchronous operation as completed.
            </summary>
            <param name="exception">The exception.</param>
            <param name="completedSynchronously">if set to <c>true</c> [completed synchronously].</param>
        </member>
        <member name="M:Renci.SshNet.Common.AsyncResult.EndInvoke">
            <summary>
            Waits until the asynchronous operation completes, and then returns. 
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.AsyncResult.AsyncState">
            <summary>
            Gets a user-defined object that qualifies or contains information about an asynchronous operation.
            </summary>
            <returns>A user-defined object that qualifies or contains information about an asynchronous operation.</returns>
        </member>
        <member name="P:Renci.SshNet.Common.AsyncResult.CompletedSynchronously">
            <summary>
            Gets a value that indicates whether the asynchronous operation completed synchronously.
            </summary>
            <returns>true if the asynchronous operation completed synchronously; otherwise, false.</returns>
        </member>
        <member name="P:Renci.SshNet.Common.AsyncResult.AsyncWaitHandle">
            <summary>
            Gets a <see cref="T:System.Threading.WaitHandle"/> that is used to wait for an asynchronous operation to complete.
            </summary>
            <returns>A <see cref="T:System.Threading.WaitHandle"/> that is used to wait for an asynchronous operation to complete.</returns>
        </member>
        <member name="P:Renci.SshNet.Common.AsyncResult.IsCompleted">
            <summary>
            Gets a value that indicates whether the asynchronous operation has completed.
            </summary>
            <returns>
            <c>true</c> if the operation is complete; otherwise, <c>false</c>.</returns>
        </member>
        <member name="T:Renci.SshNet.Common.AsyncResult`1">
            <summary>
            Base class to encapsulates the results of an asynchronous operation that returns result.
            </summary>
            <typeparam name="TResult">The type of the result.</typeparam>
        </member>
        <member name="M:Renci.SshNet.Common.AsyncResult`1.#ctor(System.AsyncCallback,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.AsyncResult`1"/> class.
            </summary>
            <param name="asyncCallback">The async callback.</param>
            <param name="state">The state.</param>
        </member>
        <member name="M:Renci.SshNet.Common.AsyncResult`1.SetAsCompleted(`0,System.Boolean)">
            <summary>
            Marks asynchronous operation as completed.
            </summary>
            <param name="result">The result.</param>
            <param name="completedSynchronously">if set to <c>true</c> [completed synchronously].</param>
        </member>
        <member name="M:Renci.SshNet.Common.AsyncResult`1.EndInvoke">
            <summary>
            Waits until the asynchronous operation completes, and then returns the value generated by the asynchronous operation. 
            </summary>
            <returns>
            The invocation result.
            </returns>
        </member>
        <member name="T:Renci.SshNet.Common.AuthenticationBannerEventArgs">
            <summary>
            Provides data for <see cref="E:Renci.SshNet.ConnectionInfo.AuthenticationBanner"/> event.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.AuthenticationBannerEventArgs.BannerMessage">
            <summary>
            Gets banner message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.AuthenticationBannerEventArgs.Language">
            <summary>
            Gets banner language.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.AuthenticationBannerEventArgs.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.AuthenticationBannerEventArgs"/> class.
            </summary>
            <param name="username">The username.</param>
            <param name="message">Banner message.</param>
            <param name="language">Banner language.</param>
        </member>
        <member name="T:Renci.SshNet.Common.AuthenticationEventArgs">
            <summary>
            Base class for authentication events.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.AuthenticationEventArgs.Username">
            <summary>
            Gets the username.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.AuthenticationEventArgs.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.AuthenticationEventArgs"/> class.
            </summary>
            <param name="username">The username.</param>
        </member>
        <member name="T:Renci.SshNet.Common.AuthenticationPasswordChangeEventArgs">
            <summary>
            Provides data for <see cref="E:Renci.SshNet.PasswordConnectionInfo.PasswordExpired"/> event.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.AuthenticationPasswordChangeEventArgs.NewPassword">
            <summary>
            Gets or sets the new password.
            </summary>
            <value>
            The new password.
            </value>
        </member>
        <member name="M:Renci.SshNet.Common.AuthenticationPasswordChangeEventArgs.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.AuthenticationPasswordChangeEventArgs"/> class.
            </summary>
            <param name="username">The username.</param>
        </member>
        <member name="T:Renci.SshNet.Common.AuthenticationPrompt">
            <summary>
            Provides prompt information when <see cref="E:Renci.SshNet.KeyboardInteractiveConnectionInfo.AuthenticationPrompt"/> is raised
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.AuthenticationPrompt.Id">
            <summary>
            Gets the prompt sequence id.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.AuthenticationPrompt.IsEchoed">
            <summary>
            Gets or sets a value indicating whether the user input should be echoed as characters are typed.
            </summary>
            <value>
              <c>true</c> if the user input should be echoed as characters are typed; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Common.AuthenticationPrompt.Request">
            <summary>
            Gets server information request.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.AuthenticationPrompt.Response">
            <summary>
            Gets or sets server information response.
            </summary>
            <value>
            The response.
            </value>
        </member>
        <member name="M:Renci.SshNet.Common.AuthenticationPrompt.#ctor(System.Int32,System.Boolean,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.AuthenticationPrompt"/> class.
            </summary>
            <param name="id">The sequence id.</param>
            <param name="isEchoed">if set to <c>true</c> the user input should be echoed.</param>
            <param name="request">The request.</param>
        </member>
        <member name="T:Renci.SshNet.Common.AuthenticationPromptEventArgs">
            <summary>
            Provides data for <see cref="E:Renci.SshNet.KeyboardInteractiveConnectionInfo.AuthenticationPrompt"/> event.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.AuthenticationPromptEventArgs.Language">
            <summary>
            Gets prompt language.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.AuthenticationPromptEventArgs.Instruction">
            <summary>
            Gets prompt instruction.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.AuthenticationPromptEventArgs.Prompts">
            <summary>
            Gets server information request prompts.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.AuthenticationPromptEventArgs.#ctor(System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Renci.SshNet.Common.AuthenticationPrompt})">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.AuthenticationPromptEventArgs"/> class.
            </summary>
            <param name="username">The username.</param>
            <param name="instruction">The instruction.</param>
            <param name="language">The language.</param>
            <param name="prompts">The information request prompts.</param>
        </member>
        <member name="T:Renci.SshNet.Common.BigInteger">
            <summary>
            Represents an arbitrarily large signed integer.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.BigInteger.BitLength">
            <summary>
            Gets number of bits used by the number.
            </summary>
            <value>
            The number of the bit used.
            </value>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.ModInverse(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Mods the inverse.
            </summary>
            <param name="bi">The bi.</param>
            <param name="modulus">The modulus.</param>
            <returns>
            Modulus inverted number.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.PositiveMod(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns positive remainder that results from division with two specified <see cref="T:Renci.SshNet.Common.BigInteger"/> values.
            </summary>
            <param name="dividend">The value to be divided.</param>
            <param name="divisor">The value to divide by.</param>
            <returns>
            Positive remainder that results from the division.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.Random(System.Int32)">
            <summary>
            Generates random <see cref="T:Renci.SshNet.Common.BigInteger"/> number.
            </summary>
            <param name="bitLength">Length of random number in bits.</param>
            <returns>
            A random number.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.BigInteger"/> structure using a 32-bit signed integer value.
            </summary>
            <param name="value">A 32-bit signed integer.</param>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.#ctor(System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.BigInteger"/> structure using an unsigned 32-bit integer value.
            </summary>
            <param name="value">An unsigned 32-bit integer value.</param>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.#ctor(System.Int64)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.BigInteger"/> structure using a 64-bit signed integer value.
            </summary>
            <param name="value">A 64-bit signed integer.</param>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.#ctor(System.UInt64)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.BigInteger"/> structure with an unsigned 64-bit integer value.
            </summary>
            <param name="value">An unsigned 64-bit integer.</param>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.#ctor(System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.BigInteger"/> structure using a double-precision floating-point value.
            </summary>
            <param name="value">A double-precision floating-point value.</param>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.BigInteger"/> structure using a single-precision floating-point value.
            </summary>
            <param name="value">A single-precision floating-point value.</param>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.#ctor(System.Decimal)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.BigInteger"/> structure using a <see cref="T:System.Decimal"/> value.
            </summary>
            <param name="value">A decimal number.</param>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.BigInteger"/> structure using the values in a byte array.
            </summary>
            <param name="value">An array of <see cref="T:System.Byte"/> values in little-endian order.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="value"/> is <c>null</c>.</exception>
        </member>
        <member name="P:Renci.SshNet.Common.BigInteger.IsEven">
            <summary>
            Indicates whether the value of the current <see cref="T:Renci.SshNet.Common.BigInteger"/> object is an even number.
            </summary>
            <value>
            <c>true</c> if the value of the BigInteger object is an even number; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Common.BigInteger.IsOne">
            <summary>
            Indicates whether the value of the current <see cref="T:Renci.SshNet.Common.BigInteger"/> object is <see cref="P:Renci.SshNet.Common.BigInteger.One"/>.
            </summary>
            <value>
            <c>true</c> if the value of the <see cref="T:Renci.SshNet.Common.BigInteger"/> object is <see cref="P:Renci.SshNet.Common.BigInteger.One"/>;
            otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Common.BigInteger.IsPowerOfTwo">
            <summary>
            Indicates whether the value of the current <see cref="T:Renci.SshNet.Common.BigInteger"/> object is a power of two.
            </summary>
            <value>
            <c>true</c> if the value of the <see cref="T:Renci.SshNet.Common.BigInteger"/> object is a power of two;
            otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Common.BigInteger.IsZero">
            <summary>
            Indicates whether the value of the current <see cref="T:Renci.SshNet.Common.BigInteger"/> object is <see cref="P:Renci.SshNet.Common.BigInteger.Zero"/>.
            </summary>
            <value>
            <c>true</c> if the value of the <see cref="T:Renci.SshNet.Common.BigInteger"/> object is <see cref="P:Renci.SshNet.Common.BigInteger.Zero"/>;
            otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Common.BigInteger.Sign">
            <summary>
            Gets a number that indicates the sign (negative, positive, or zero) of the current <see cref="T:Renci.SshNet.Common.BigInteger"/> object.
            </summary>
            <value>
            A number that indicates the sign of the <see cref="T:Renci.SshNet.Common.BigInteger"/> object.
            </value>
        </member>
        <member name="P:Renci.SshNet.Common.BigInteger.MinusOne">
            <summary>
            Gets a value that represents the number negative one (-1).
            </summary>
            <value>
            An integer whose value is negative one (-1).
            </value>
        </member>
        <member name="P:Renci.SshNet.Common.BigInteger.One">
            <summary>
            Gets a value that represents the number one (1).
            </summary>
            <value>
            An object whose value is one (1).
            </value>
        </member>
        <member name="P:Renci.SshNet.Common.BigInteger.Zero">
            <summary>
            Gets a value that represents the number 0 (zero).
            </summary>
            <value>
            An integer whose value is 0 (zero).
            </value>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Explicit(Renci.SshNet.Common.BigInteger)~System.Int32">
            <summary>
            Defines an explicit conversion of a <see cref="T:Renci.SshNet.Common.BigInteger"/> object to a 32-bit signed integer value.
            </summary>
            <param name="value">The value to convert to a 32-bit signed integer.</param>
            <returns>
            An object that contains the value of the <paramref name="value"/> parameter.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Explicit(Renci.SshNet.Common.BigInteger)~System.UInt32">
            <summary>
            Defines an explicit conversion of a <see cref="T:Renci.SshNet.Common.BigInteger"/> object to an unsigned 32-bit integer value.
            </summary>
            <param name="value">The value to convert to an unsigned 32-bit integer.</param>
            <returns>
            An object that contains the value of the <paramref name="value"/> parameter.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Explicit(Renci.SshNet.Common.BigInteger)~System.Int16">
            <summary>
            Defines an explicit conversion of a <see cref="T:Renci.SshNet.Common.BigInteger"/> object to a 16-bit signed integer value.
            </summary>
            <param name="value">The value to convert to a 16-bit signed integer.</param>
            <returns>
            An object that contains the value of the <paramref name="value"/> parameter.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Explicit(Renci.SshNet.Common.BigInteger)~System.UInt16">
            <summary>
            
            </summary>
            <param name="value"></param>
            <returns>
            An object that contains the value of the <paramref name="value"/> parameter.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Explicit(Renci.SshNet.Common.BigInteger)~System.Byte">
            <summary>
            Defines an explicit conversion of a <see cref="T:Renci.SshNet.Common.BigInteger"/> object to an unsigned byte value.
            </summary>
            <param name="value">The value to convert to a <see cref="T:System.Byte"/>.</param>
            <returns>
            An object that contains the value of the <paramref name="value"/> parameter.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Explicit(Renci.SshNet.Common.BigInteger)~System.SByte">
            <summary>
            Defines an explicit conversion of a <see cref="T:Renci.SshNet.Common.BigInteger"/> object to a signed 8-bit value.
            </summary>
            <param name="value">The value to convert to a signed 8-bit value.</param>
            <returns>
            An object that contains the value of the <paramref name="value"/> parameter.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Explicit(Renci.SshNet.Common.BigInteger)~System.Int64">
            <summary>
            Defines an explicit conversion of a <see cref="T:Renci.SshNet.Common.BigInteger"/> object to a 64-bit signed integer value.
            </summary>
            <param name="value">The value to convert to a 64-bit signed integer.</param>
            <returns>
            An object that contains the value of the <paramref name="value"/> parameter.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Explicit(Renci.SshNet.Common.BigInteger)~System.UInt64">
            <summary>
            Defines an explicit conversion of a <see cref="T:Renci.SshNet.Common.BigInteger"/> object to an unsigned 64-bit integer value.
            </summary>
            <param name="value">The value to convert to an unsigned 64-bit integer.</param>
            <returns>
            An object that contains the value of the <paramref name="value"/> parameter.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Explicit(Renci.SshNet.Common.BigInteger)~System.Double">
            <summary>
            Defines an explicit conversion of a <see cref="T:Renci.SshNet.Common.BigInteger"/> object to a <see cref="T:System.Double"/> value.
            </summary>
            <param name="value">The value to convert to a <see cref="T:System.Double"/>.</param>
            <returns>
            An object that contains the value of the <paramref name="value"/> parameter.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Explicit(Renci.SshNet.Common.BigInteger)~System.Single">
            <summary>
            Defines an explicit conversion of a <see cref="T:Renci.SshNet.Common.BigInteger"/> object to a single-precision floating-point value.
            </summary>
            <param name="value">The value to convert to a single-precision floating-point value.</param>
            <returns>
            An object that contains the value of the <paramref name="value"/> parameter.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Explicit(Renci.SshNet.Common.BigInteger)~System.Decimal">
            <summary>
            Defines an explicit conversion of a <see cref="T:Renci.SshNet.Common.BigInteger"/> object to a <see cref="T:System.Decimal"/> value.
            </summary>
            <param name="value">The value to convert to a <see cref="T:System.Decimal"/>.</param>
            <returns>
            An object that contains the value of the <paramref name="value"/> parameter.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Implicit(System.Int32)~Renci.SshNet.Common.BigInteger">
            <summary>
            Defines an implicit conversion of a signed 32-bit integer to a <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="value">The value to convert to a <see cref="T:Renci.SshNet.Common.BigInteger"/>.</param>
            <returns>
            An object that contains the value of the <paramref name="value"/> parameter.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Implicit(System.UInt32)~Renci.SshNet.Common.BigInteger">
            <summary>
            Defines an implicit conversion of a 32-bit unsigned integer to a <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="value">The value to convert to a <see cref="T:Renci.SshNet.Common.BigInteger"/>.</param>
            <returns>
            An object that contains the value of the <paramref name="value"/> parameter.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Implicit(System.Int16)~Renci.SshNet.Common.BigInteger">
            <summary>
            Defines an implicit conversion of a signed 16-bit integer to a BigInteger value.
            </summary>
            <param name="value">The value to convert to a <see cref="T:Renci.SshNet.Common.BigInteger"/>.</param>
            <returns>
            An object that contains the value of the <paramref name="value"/> parameter.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Implicit(System.UInt16)~Renci.SshNet.Common.BigInteger">
            <summary>
            Defines an implicit conversion of a 16-bit unsigned integer to a <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="value">The value to convert to a <see cref="T:Renci.SshNet.Common.BigInteger"/>.</param>
            <returns>
            An object that contains the value of the <paramref name="value"/> parameter.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Implicit(System.Byte)~Renci.SshNet.Common.BigInteger">
            <summary>
            Defines an implicit conversion of an unsigned byte to a <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="value">The value to convert to a <see cref="T:Renci.SshNet.Common.BigInteger"/>.</param>
            <returns>
            An object that contains the value of the <paramref name="value"/> parameter.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Implicit(System.SByte)~Renci.SshNet.Common.BigInteger">
            <summary>
            
            </summary>
            <param name="value">The value to convert to a <see cref="T:Renci.SshNet.Common.BigInteger"/>.</param>
            <returns>
            An object that contains the value of the <paramref name="value"/> parameter.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Implicit(System.Int64)~Renci.SshNet.Common.BigInteger">
            <summary>
            Defines an implicit conversion of a signed 64-bit integer to a <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="value">The value to convert to a <see cref="T:Renci.SshNet.Common.BigInteger"/>.</param>
            <returns>
            An object that contains the value of the <paramref name="value"/> parameter.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Implicit(System.UInt64)~Renci.SshNet.Common.BigInteger">
            <summary>
            Defines an implicit conversion of a 64-bit unsigned integer to a <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="value">The value to convert to a <see cref="T:Renci.SshNet.Common.BigInteger"/>.</param>
            <returns>
            An object that contains the value of the <paramref name="value"/> parameter.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Explicit(System.Double)~Renci.SshNet.Common.BigInteger">
            <summary>
            Defines an explicit conversion of a <see cref="T:System.Double"/> value to a <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="value">The value to convert to a <see cref="T:Renci.SshNet.Common.BigInteger"/>.</param>
            <returns>
            An object that contains the value of the <paramref name="value"/> parameter.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Explicit(System.Single)~Renci.SshNet.Common.BigInteger">
            <summary>
            Defines an explicit conversion of a <see cref="T:System.Single"/> object to a <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="value">The value to convert to a <see cref="T:Renci.SshNet.Common.BigInteger"/>.</param>
            <returns>
            An object that contains the value of the <paramref name="value"/> parameter.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Explicit(System.Decimal)~Renci.SshNet.Common.BigInteger">
            <summary>
            Defines an explicit conversion of a <see cref="T:System.Decimal"/> object to a <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="value">The value to convert to a <see cref="T:Renci.SshNet.Common.BigInteger"/>.</param>
            <returns>
            An object that contains the value of the <paramref name="value"/> parameter.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Addition(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Adds the values of two specified <see cref="T:Renci.SshNet.Common.BigInteger"/> objects.
            </summary>
            <param name="left">The first value to add.</param>
            <param name="right">The second value to add.</param>
            <returns>
            The sum of <paramref name="left"/> and <paramref name="right"/>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Subtraction(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Subtracts a <see cref="T:Renci.SshNet.Common.BigInteger"/> value from another <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="left">The value to subtract from (the minuend).</param>
            <param name="right">The value to subtract (the subtrahend).</param>
            <returns>
            The result of subtracting <paramref name="right"/> from <paramref name="left"/>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Multiply(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Multiplies two specified <see cref="T:Renci.SshNet.Common.BigInteger"/> values.
            </summary>
            <param name="left">The first value to multiply.</param>
            <param name="right">The second value to multiply.</param>
            <returns>
            The product of left and right.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Division(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Divides a specified <see cref="T:Renci.SshNet.Common.BigInteger"/> value by another specified <see cref="T:Renci.SshNet.Common.BigInteger"/> value by using
            integer division.
            </summary>
            <param name="dividend">The value to be divided.</param>
            <param name="divisor">The value to divide by.</param>
            <returns>
            The integral result of the division.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Modulus(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns the remainder that results from division with two specified <see cref="T:Renci.SshNet.Common.BigInteger"/> values.
            </summary>
            <param name="dividend">The value to be divided.</param>
            <param name="divisor">The value to divide by.</param>
            <returns>
            The remainder that results from the division.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_UnaryNegation(Renci.SshNet.Common.BigInteger)">
            <summary>
            Negates a specified <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="value">The value to negate.</param>
             <returns>
            The result of the <paramref name="value"/> parameter multiplied by negative one (-1).
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_UnaryPlus(Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns the value of the <see cref="T:Renci.SshNet.Common.BigInteger"/> operand.
            </summary>
            <param name="value">An integer value.</param>
            <returns>
            The value of the <paramref name="value"/> operand.
            </returns>
            <remarks>
            The sign of the operand is unchanged.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Increment(Renci.SshNet.Common.BigInteger)">
            <summary>
            Increments a <see cref="T:Renci.SshNet.Common.BigInteger"/> value by 1.
            </summary>
            <param name="value">The value to increment.</param>
            <returns>
            The value of the <paramref name="value"/> parameter incremented by 1.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Decrement(Renci.SshNet.Common.BigInteger)">
            <summary>
            Decrements a <see cref="T:Renci.SshNet.Common.BigInteger"/> value by 1.
            </summary>
            <param name="value">The value to decrement.</param>
            <returns>
            The value of the <paramref name="value"/> parameter decremented by 1.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_BitwiseAnd(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Performs a bitwise <c>And</c> operation on two <see cref="T:Renci.SshNet.Common.BigInteger"/> values.
            </summary>
            <param name="left">The first value.</param>
            <param name="right">The second value.</param>
            <returns>
            The result of the bitwise <c>And</c> operation.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_BitwiseOr(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Performs a bitwise <c>Or</c> operation on two <see cref="T:Renci.SshNet.Common.BigInteger"/> values.
            </summary>
            <param name="left">The first value.</param>
            <param name="right">The second value.</param>
            <returns>
            The result of the bitwise <c>Or</c> operation.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_ExclusiveOr(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Performs a bitwise exclusive <c>Or</c> (<c>XOr</c>) operation on two <see cref="T:Renci.SshNet.Common.BigInteger"/> values.
            </summary>
            <param name="left">The first value.</param>
            <param name="right">The second value.</param>
            <returns>
            The result of the bitwise <c>Or</c> operation.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_OnesComplement(Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns the bitwise one's complement of a <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="value">An integer value.</param>
            <returns>
            The bitwise one's complement of <paramref name="value"/>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_LeftShift(Renci.SshNet.Common.BigInteger,System.Int32)">
            <summary>
            Shifts a <see cref="T:Renci.SshNet.Common.BigInteger"/> value a specified number of bits to the left.
            </summary>
            <param name="value">The value whose bits are to be shifted.</param>
            <param name="shift">The number of bits to shift value to the left.</param>
            <returns>
            A value that has been shifted to the left by the specified number of bits.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_RightShift(Renci.SshNet.Common.BigInteger,System.Int32)">
            <summary>
            Shifts a <see cref="T:Renci.SshNet.Common.BigInteger"/> value a specified number of bits to the right.
            </summary>
            <param name="value">The value whose bits are to be shifted.</param>
            <param name="shift">The number of bits to shift value to the right.</param>
            <returns>
            A value that has been shifted to the right by the specified number of bits.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_LessThan(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns a value that indicates whether a <see cref="T:Renci.SshNet.Common.BigInteger"/> value is less than another
            <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> is less than <paramref name="right"/>; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_LessThan(Renci.SshNet.Common.BigInteger,System.Int64)">
            <summary>
            Returns a value that indicates whether a <see cref="T:Renci.SshNet.Common.BigInteger"/> value is less than a 64-bit signed integer.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if left is <paramref name="left"/> than <paramref name="right"/>; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_LessThan(System.Int64,Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns a value that indicates whether a 64-bit signed integer is less than a <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> is less than <paramref name="right"/>;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_LessThan(Renci.SshNet.Common.BigInteger,System.UInt64)">
            <summary>
            Returns a value that indicates whether a 64-bit signed integer is less than a <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> is less than <paramref name="right"/>; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_LessThan(System.UInt64,Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns a value that indicates whether a 64-bit unsigned integer is less than a <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> is less than <paramref name="right"/>; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_LessThanOrEqual(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns a value that indicates whether a <see cref="T:Renci.SshNet.Common.BigInteger"/> value is less than or equal
            to another <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> is less than or equal to <paramref name="right"/>;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_LessThanOrEqual(Renci.SshNet.Common.BigInteger,System.Int64)">
            <summary>
            Returns a value that indicates whether a <see cref="T:Renci.SshNet.Common.BigInteger"/> value is less than or equal
            to a 64-bit signed integer.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> is less than or equal to <paramref name="right"/>;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_LessThanOrEqual(System.Int64,Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns a value that indicates whether a 64-bit signed integer is less than or equal to a <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> is less than or equal to <paramref name="right"/>;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_LessThanOrEqual(Renci.SshNet.Common.BigInteger,System.UInt64)">
            <summary>
            Returns a value that indicates whether a <see cref="T:Renci.SshNet.Common.BigInteger"/> value is less than or equal to
            a 64-bit unsigned integer.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> is less than or equal to <paramref name="right"/>;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_LessThanOrEqual(System.UInt64,Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns a value that indicates whether a 64-bit unsigned integer is less than or equal to a
            <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> is less than or equal to <paramref name="right"/>;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_GreaterThan(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns a value that indicates whether a <see cref="T:Renci.SshNet.Common.BigInteger"/> value is greater than another
            <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> is greater than <paramref name="right"/>;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_GreaterThan(Renci.SshNet.Common.BigInteger,System.Int64)">
            <summary>
            Returns a value that indicates whether a <see cref="T:Renci.SshNet.Common.BigInteger"/> is greater than a 64-bit signed integer value.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> is greater than <paramref name="right"/>;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_GreaterThan(System.Int64,Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns a value that indicates whether a 64-bit signed integer is greater than a <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> is greater than <paramref name="right"/>;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_GreaterThan(Renci.SshNet.Common.BigInteger,System.UInt64)">
            <summary>
            Returns a value that indicates whether a <see cref="T:Renci.SshNet.Common.BigInteger"/> value is greater than a 64-bit unsigned integer.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> is greater than <paramref name="right"/>;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_GreaterThan(System.UInt64,Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns a value that indicates whether a 64-bit unsigned integer is greater than a <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> is greater than <paramref name="right"/>;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_GreaterThanOrEqual(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns a value that indicates whether a <see cref="T:Renci.SshNet.Common.BigInteger"/> value is greater than or equal
            to another <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> is greater than <paramref name="right"/>;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_GreaterThanOrEqual(Renci.SshNet.Common.BigInteger,System.Int64)">
            <summary>
            Returns a value that indicates whether a <see cref="T:Renci.SshNet.Common.BigInteger"/> value is greater than or equal
            to a 64-bit signed integer value.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> is greater than <paramref name="right"/>;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_GreaterThanOrEqual(System.Int64,Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns a value that indicates whether a 64-bit signed integer is greater than or equal to a
            <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> is greater than <paramref name="right"/>;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_GreaterThanOrEqual(Renci.SshNet.Common.BigInteger,System.UInt64)">
            <summary>
            Returns a value that indicates whether a <see cref="T:Renci.SshNet.Common.BigInteger"/> value is greater than or equal to a
            64-bit unsigned integer value.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> is greater than <paramref name="right"/>;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_GreaterThanOrEqual(System.UInt64,Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns a value that indicates whether a 64-bit unsigned integer is greater than or equal to a
            <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> is greater than <paramref name="right"/>;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Equality(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns a value that indicates whether the values of two <see cref="T:Renci.SshNet.Common.BigInteger"/> objects are equal.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if the <paramref name="left"/> and <paramref name="right"/> parameters have the same value;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Equality(Renci.SshNet.Common.BigInteger,System.Int64)">
            <summary>
            Returns a value that indicates whether a <see cref="T:Renci.SshNet.Common.BigInteger"/> value and a signed long integer value are equal.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if the <paramref name="left"/> and <paramref name="right"/> parameters have the same value;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Equality(System.Int64,Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns a value that indicates whether a signed long integer value and a <see cref="T:Renci.SshNet.Common.BigInteger"/> value are equal.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if the <paramref name="left"/> and <paramref name="right"/> parameters have the same value;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Equality(Renci.SshNet.Common.BigInteger,System.UInt64)">
            <summary>
            Returns a value that indicates whether a <see cref="T:Renci.SshNet.Common.BigInteger"/> value and an unsigned long integer value are equal.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if the <paramref name="left"/> and <paramref name="right"/> parameters have the same value;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Equality(System.UInt64,Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns a value that indicates whether an unsigned long integer value and a <see cref="T:Renci.SshNet.Common.BigInteger"/> value are equal.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if the <paramref name="left"/> and <paramref name="right"/> parameters have the same value;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Inequality(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns a value that indicates whether two <see cref="T:Renci.SshNet.Common.BigInteger"/> objects have different values.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> and <paramref name="right"/> are not equal;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Inequality(Renci.SshNet.Common.BigInteger,System.Int64)">
            <summary>
            Returns a value that indicates whether a <see cref="T:Renci.SshNet.Common.BigInteger"/> value and a 64-bit signed integer are not equal.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> and <paramref name="right"/> are not equal;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Inequality(System.Int64,Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns a value that indicates whether a 64-bit signed integer and a <see cref="T:Renci.SshNet.Common.BigInteger"/> value are not equal.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> and <paramref name="right"/> are not equal;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Inequality(Renci.SshNet.Common.BigInteger,System.UInt64)">
            <summary>
            Returns a value that indicates whether a <see cref="T:Renci.SshNet.Common.BigInteger"/> value and a 64-bit unsigned integer are not equal.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> and <paramref name="right"/> are not equal;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.op_Inequality(System.UInt64,Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns a value that indicates whether a 64-bit unsigned integer and a <see cref="T:Renci.SshNet.Common.BigInteger"/> value are not equal.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="left"/> and <paramref name="right"/> are not equal;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.Equals(System.Object)">
            <summary>
            Returns a value that indicates whether the current instance and a specified object have the same value.
            </summary>
            <param name="obj">The object to compare.</param>
            <returns>
            <c>true</c> if the <paramref name="obj"/> parameter is a <see cref="T:Renci.SshNet.Common.BigInteger"/> object or a type capable
            of implicit conversion to a <see cref="T:Renci.SshNet.Common.BigInteger"/> value, and its value is equal to the value of the
            current <see cref="T:Renci.SshNet.Common.BigInteger"/> object; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.Equals(Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns a value that indicates whether the current instance and a specified <see cref="T:Renci.SshNet.Common.BigInteger"/> object
            have the same value.
            </summary>
            <param name="other">The object to compare.</param>
            <returns>
            <c>true</c> if this <see cref="T:Renci.SshNet.Common.BigInteger"/> object and <paramref name="other"/> have the same value;
            otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.Equals(System.Int64)">
            <summary>
            Returns a value that indicates whether the current instance and a signed 64-bit integer have the same value.
            </summary>
            <param name="other">The signed 64-bit integer value to compare.</param>
            <returns>
            <c>true</c> if the signed 64-bit integer and the current instance have the same value; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.ToString">
            <summary>
            Converts the numeric value of the current <see cref="T:Renci.SshNet.Common.BigInteger"/> object to its equivalent string representation.
            </summary>
            <returns>
            The string representation of the current <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.ToString(System.String)">
            <summary>
            Converts the numeric value of the current <see cref="T:Renci.SshNet.Common.BigInteger"/> object to its equivalent string representation
            by using the specified format.
            </summary>
            <param name="format">A standard or custom numeric format string.</param>
            <returns>
            The string representation of the current <see cref="T:Renci.SshNet.Common.BigInteger"/> value in the format specified by the
            <paramref name="format"/> parameter.
            </returns>
            <exception cref="T:System.FormatException"><paramref name="format"/> is not a valid format string.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.ToString(System.IFormatProvider)">
            <summary>
            Converts the numeric value of the current <see cref="T:Renci.SshNet.Common.BigInteger"/> object to its equivalent string representation
            by using the specified culture-specific formatting information. 
            </summary>
            <param name="provider">An object that supplies culture-specific formatting information.</param>
            <returns>
            The string representation of the current <see cref="T:Renci.SshNet.Common.BigInteger"/> value in the format specified by the
            <paramref name="provider"/> parameter.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.ToString(System.String,System.IFormatProvider)">
            <summary>
            Converts the numeric value of the current <see cref="T:Renci.SshNet.Common.BigInteger"/> object to its equivalent string representation
            by using the specified format and culture-specific format information.
            </summary>
            <param name="format">A standard or custom numeric format string.</param>
            <param name="provider">An object that supplies culture-specific formatting information.</param>
            <returns>
            The string representation of the current <see cref="T:Renci.SshNet.Common.BigInteger"/> value as specified by the <paramref name="format"/>
            and <paramref name="provider"/> parameters.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.Parse(System.String)">
            <summary>
            Converts the string representation of a number to its <see cref="T:Renci.SshNet.Common.BigInteger"/> equivalent.
            </summary>
            <param name="value">A string that contains the number to convert.</param>
            <returns>
            A value that is equivalent to the number specified in the <paramref name="value"/> parameter.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="value"/> is <c>null</c>.</exception>
            <exception cref="T:System.FormatException"><paramref name="value"/> is not in the correct format.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.Parse(System.String,System.Globalization.NumberStyles)">
            <summary>
            Converts the string representation of a number in a specified style to its <see cref="T:Renci.SshNet.Common.BigInteger"/> equivalent.
            </summary>
            <param name="value">A string that contains a number to convert.</param>
            <param name="style">A bitwise combination of the enumeration values that specify the permitted format of <paramref name="value"/>.</param>
            <returns>
            A value that is equivalent to the number specified in the <paramref name="value"/> parameter.
            </returns>
            <exception cref="T:System.ArgumentException">
            <para><paramref name="style"/> is not a <see cref="T:System.Globalization.NumberStyles"/> value.</para>
            <para>-or-</para>
            <para><paramref name="style"/> includes the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"/> or <see cref="F:System.Globalization.NumberStyles.HexNumber"/> flag along with another value.</para>
            </exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="value"/> is <c>null</c>.</exception>
            <exception cref="T:System.FormatException"><paramref name="value"/> does not comply with the input pattern specified by <see cref="T:System.Globalization.NumberStyles"/>.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.Parse(System.String,System.IFormatProvider)">
            <summary>
            Converts the string representation of a number in a specified style to its <see cref="T:Renci.SshNet.Common.BigInteger"/> equivalent.
            </summary>
            <param name="value">A string that contains a number to convert.</param>
            <param name="provider">An object that provides culture-specific formatting information about <paramref name="value"/>.</param>
            <returns>
            A value that is equivalent to the number specified in the <paramref name="value"/> parameter.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="value"/> is <c>null</c>.</exception>
            <exception cref="T:System.FormatException"><paramref name="value"/> is not in the correct format.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
            <summary>
            Converts the string representation of a number in a specified style and culture-specific format to its <see cref="T:Renci.SshNet.Common.BigInteger"/> equivalent.
            </summary>
            <param name="value">A string that contains a number to convert.</param>
            <param name="style">A bitwise combination of the enumeration values that specify the permitted format of <paramref name="value"/>.</param>
            <param name="provider">An object that provides culture-specific formatting information about <paramref name="value"/>.</param>
            <returns>
            A value that is equivalent to the number specified in the <paramref name="value"/> parameter.
            </returns>
            <exception cref="T:System.ArgumentException">
            <para><paramref name="style"/> is not a <see cref="T:System.Globalization.NumberStyles"/> value.</para>
            <para>-or-</para>
            <para><paramref name="style"/> includes the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"/> or <see cref="F:System.Globalization.NumberStyles.HexNumber"/> flag along with another value.</para>
            </exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="value"/> is <c>null</c>.</exception>
            <exception cref="T:System.FormatException"><paramref name="value"/> does not comply with the input pattern specified by <see cref="T:System.Globalization.NumberStyles"/>.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.TryParse(System.String,Renci.SshNet.Common.BigInteger@)">
            <summary>
            Tries to convert the string representation of a number to its <see cref="T:Renci.SshNet.Common.BigInteger"/> equivalent, and
            returns a value that indicates whether the conversion succeeded.
            </summary>
            <param name="value">The string representation of a number.</param>
            <param name="result">When this method returns, contains the <see cref="T:Renci.SshNet.Common.BigInteger"/> equivalent to the number that is contained in value, or zero (0) if the conversion fails. The conversion fails if the <paramref name="value"/> parameter is <c>null</c> or is not of the correct format. This parameter is passed uninitialized.</param>
            <returns>
            <c>true</c> if <paramref name="value"/> was converted successfully; otherwise, <c>false</c>.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="value"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,Renci.SshNet.Common.BigInteger@)">
            <summary>
            Tries to convert the string representation of a number in a specified style and culture-specific format to its
            <see cref="T:Renci.SshNet.Common.BigInteger"/> equivalent, and returns a value that indicates whether the conversion succeeded.
            </summary>
            <param name="value">The string representation of a number.</param>
            <param name="style">A bitwise combination of enumeration values that indicates the style elements that can be present in <paramref name="value"/>.</param>
            <param name="provider">An object that supplies culture-specific formatting information about <paramref name="value"/>.</param>
            <param name="result">When this method returns, contains the <see cref="T:Renci.SshNet.Common.BigInteger"/> equivalent to the number that is contained in value, or <see cref="P:Renci.SshNet.Common.BigInteger.Zero"/> if the conversion fails. The conversion fails if the <paramref name="value"/> parameter is <c>null</c> or is not of the correct format. This parameter is passed uninitialized.</param>
            <returns>
            <c>true</c> if <paramref name="value"/> was converted successfully; otherwise, <c>false</c>.
            </returns>
            <exception cref="T:System.ArgumentException">
            <para><paramref name="style"/> is not a <see cref="T:System.Globalization.NumberStyles"/> value.</para>
            <para>-or-</para>
            <para><paramref name="style"/> includes the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"/> or <see cref="F:System.Globalization.NumberStyles.HexNumber"/> flag along with another value.</para>
            </exception>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.Min(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns the smaller of two <see cref="T:Renci.SshNet.Common.BigInteger"/> values.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            The <paramref name="left"/> or <paramref name="right"/> parameter, whichever is smaller.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.Max(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns the larger of two <see cref="T:Renci.SshNet.Common.BigInteger"/> values.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            The <paramref name="left"/> or <paramref name="right"/> parameter, whichever is larger.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.Abs(Renci.SshNet.Common.BigInteger)">
            <summary>
            Gets the absolute value of a <see cref="T:Renci.SshNet.Common.BigInteger"/> object.
            </summary>
            <param name="value">A number.</param>
            <returns>
            The absolute value of <paramref name="value"/>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.DivRem(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger@)">
            <summary>
            Divides one <see cref="T:Renci.SshNet.Common.BigInteger"/> value by another, returns the result, and returns the remainder in
            an output parameter.
            </summary>
            <param name="dividend">The value to be divided.</param>
            <param name="divisor">The value to divide by.</param>
            <param name="remainder">When this method returns, contains a <see cref="T:Renci.SshNet.Common.BigInteger"/> value that represents the remainder from the division. This parameter is passed uninitialized.</param>
            <returns>
            The quotient of the division.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.Pow(Renci.SshNet.Common.BigInteger,System.Int32)">
            <summary>
            Raises a <see cref="T:Renci.SshNet.Common.BigInteger"/> value to the power of a specified value.
            </summary>
            <param name="value">The number to raise to the <paramref name="exponent"/> power.</param>
            <param name="exponent">The exponent to raise <paramref name="value"/> by.</param>
            <returns>
            The result of raising <paramref name="value"/> to the <paramref name="exponent"/> power.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.ModPow(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Performs modulus division on a number raised to the power of another number.
            </summary>
            <param name="value">The number to raise to the <paramref name="exponent"/> power.</param>
            <param name="exponent">The exponent to raise <paramref name="value"/> by.</param>
            <param name="modulus">The number by which to divide <paramref name="value"/> raised to the <paramref name="exponent"/> power.</param>
            <returns>
            The remainder after dividing <paramref name="value"/> raised by <paramref name="exponent"/> by
            <paramref name="modulus"/>.
            </returns>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="exponent"/> is negative.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.GreatestCommonDivisor(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Finds the greatest common divisor of two <see cref="T:Renci.SshNet.Common.BigInteger"/> values.
            </summary>
            <param name="left">The first value.</param>
            <param name="right">The second value.</param>
            <returns>
            The greatest common divisor of <paramref name="left"/> and <paramref name="right"/>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.Log(Renci.SshNet.Common.BigInteger,System.Double)">
            <summary>
            Returns the logarithm of a specified number in a specified base.
            </summary>
            <param name="value">A number whose logarithm is to be found.</param>
            <param name="baseValue">The base of the logarithm.</param>
            <returns>
            The base <paramref name="baseValue"/> logarithm of value, 
            </returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The log of <paramref name="value"/> is out of range of the <see cref="T:System.Double"/> data type.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.Log(Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns the natural (base <c>e</c>) logarithm of a specified number.
            </summary>
            <param name="value">The number whose logarithm is to be found.</param>
            <returns>
            The natural (base <c>e</c>) logarithm of <paramref name="value"/>.
            </returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The base 10 log of value is out of range of the <see cref="T:System.Double"/> data type.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.Log10(Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns the base 10 logarithm of a specified number.
            </summary>
            <param name="value">A number whose logarithm is to be found.</param>
            <returns>
            The base 10 logarithm of <paramref name="value"/>.
            </returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The base 10 log of value is out of range of the <see cref="T:System.Double"/> data type.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.Equals(System.UInt64)">
            <summary>
            Returns a value that indicates whether the current instance and an unsigned 64-bit integer have the same value.
            </summary>
            <param name="other">The unsigned 64-bit integer to compare.</param>
            <returns>
            <c>true</c> if the current instance and the unsigned 64-bit integer have the same value; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.GetHashCode">
            <summary>
            Returns the hash code for the current <see cref="T:Renci.SshNet.Common.BigInteger"/> object.
            </summary>
            <returns>
            A 32-bit signed integer hash code.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.Add(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Adds two <see cref="T:Renci.SshNet.Common.BigInteger"/> values and returns the result.
            </summary>
            <param name="left">The first value to add.</param>
            <param name="right">The second value to add.</param>
            <returns>
            The sum of <paramref name="left"/> and <paramref name="right"/>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.Subtract(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Subtracts one <see cref="T:Renci.SshNet.Common.BigInteger"/> value from another and returns the result.
            </summary>
            <param name="left">The value to subtract from (the minuend).</param>
            <param name="right">The value to subtract (the subtrahend).</param>
            <returns>
            The result of subtracting <paramref name="right"/> from <paramref name="left"/>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.Multiply(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Returns the product of two <see cref="T:Renci.SshNet.Common.BigInteger"/> values.
            </summary>
            <param name="left">The first number to multiply.</param>
            <param name="right">The second number to multiply.</param>
            <returns>
            The product of the <paramref name="left"/> and <paramref name="right"/> parameters.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.Divide(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Divides one <see cref="T:Renci.SshNet.Common.BigInteger"/> value by another and returns the result.
            </summary>
            <param name="dividend">The value to be divided.</param>
            <param name="divisor">The value to divide by.</param>
            <returns>
            The quotient of the division.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.Remainder(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Performs integer division on two <see cref="T:Renci.SshNet.Common.BigInteger"/> values and returns the remainder.
            </summary>
            <param name="dividend">The value to be divided.</param>
            <param name="divisor">The value to divide by.</param>
            <returns>
            The remainder after dividing <paramref name="dividend"/> by <paramref name="divisor"/>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.Negate(Renci.SshNet.Common.BigInteger)">
            <summary>
            Negates a specified <see cref="T:Renci.SshNet.Common.BigInteger"/> value.
            </summary>
            <param name="value">The value to negate.</param>
            <returns>
            The result of the <paramref name="value"/> parameter multiplied by negative one (-1).
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.CompareTo(System.Object)">
            <summary>
            Compares this instance to a specified object and returns an integer that indicates whether the value of
            this instance is less than, equal to, or greater than the value of the specified object.
            </summary>
            <param name="obj">The object to compare.</param>
            <returns>
            A signed integer that indicates the relationship of the current instance to the <paramref name="obj"/> parameter,
            as shown in the following table.
            <list type="table">
                <listheader>
                    <term>Value</term>
                    <description>Condition</description>
                </listheader>
                <item>
                    <term>Less than zero</term>
                    <description>The current instance is less than <paramref name="obj"/>.</description>
                </item>
                <item>
                    <term>Zero</term>
                    <description>The current instance equals <paramref name="obj"/>.</description>
                </item>
                <item>
                    <term>Greater than zero</term>
                    <description>The current instance is greater than <paramref name="obj"/>.</description>
                </item>
            </list>
            </returns>
            <exception cref="T:System.ArgumentException"><paramref name="obj"/> is not a <see cref="T:Renci.SshNet.Common.BigInteger"/>.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.CompareTo(Renci.SshNet.Common.BigInteger)">
            <summary>
            Compares this instance to a second <see cref="T:Renci.SshNet.Common.BigInteger"/> and returns an integer that indicates whether the
            value of this instance is less than, equal to, or greater than the value of the specified object.
            </summary>
            <param name="other">The object to compare.</param>
            <returns>
            A signed integer value that indicates the relationship of this instance to <paramref name="other"/>, as
            shown in the following table.
            <list type="table">
                <listheader>
                    <term>Value</term>
                    <description>Condition</description>
                </listheader>
                <item>
                    <term>Less than zero</term>
                    <description>The current instance is less than <paramref name="other"/>.</description>
                </item>
                <item>
                    <term>Zero</term>
                    <description>The current instance equals <paramref name="other"/>.</description>
                </item>
                <item>
                    <term>Greater than zero</term>
                    <description>The current instance is greater than <paramref name="other"/>.</description>
                </item>
            </list>
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.CompareTo(System.UInt64)">
            <summary>
            Compares this instance to an unsigned 64-bit integer and returns an integer that indicates whether the value of this
            instance is less than, equal to, or greater than the value of the unsigned 64-bit integer.
            </summary>
            <param name="other">The unsigned 64-bit integer to compare.</param>
            <returns>
            A signed integer that indicates the relative value of this instance and <paramref name="other"/>, as shown
            in the following table.
            <list type="table">
                <listheader>
                    <term>Value</term>
                    <description>Condition</description>
                </listheader>
                <item>
                    <term>Less than zero</term>
                    <description>The current instance is less than <paramref name="other"/>.</description>
                </item>
                <item>
                    <term>Zero</term>
                    <description>The current instance equals <paramref name="other"/>.</description>
                </item>
                <item>
                    <term>Greater than zero</term>
                    <description>The current instance is greater than <paramref name="other"/>.</description>
                </item>
            </list>
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.CompareTo(System.Int64)">
            <summary>
            Compares this instance to a signed 64-bit integer and returns an integer that indicates whether the value of this
            instance is less than, equal to, or greater than the value of the signed 64-bit integer.
            </summary>
            <param name="other">The signed 64-bit integer to compare.</param>
            <returns>
            A signed integer that indicates the relative value of this instance and <paramref name="other"/>, as shown
            in the following table.
            <list type="table">
                <listheader>
                    <term>Value</term>
                    <description>Condition</description>
                </listheader>
                <item>
                    <term>Less than zero</term>
                    <description>The current instance is less than <paramref name="other"/>.</description>
                </item>
                <item>
                    <term>Zero</term>
                    <description>The current instance equals <paramref name="other"/>.</description>
                </item>
                <item>
                    <term>Greater than zero</term>
                    <description>The current instance is greater than <paramref name="other"/>.</description>
                </item>
            </list>
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.Compare(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Compares two <see cref="T:Renci.SshNet.Common.BigInteger"/> values and returns an integer that indicates whether the first value is less than, equal to, or greater than the second value.
            </summary>
            <param name="left">The first value to compare.</param>
            <param name="right">The second value to compare.</param>
            <returns>
            A signed integer that indicates the relative values of left and right, as shown in the following table.
            <list type="table">
                <listheader>
                    <term>Value</term>
                    <description>Condition</description>
                </listheader>
                <item>
                    <term>Less than zero</term>
                    <description><paramref name="left"/> is less than <paramref name="right"/>.</description>
                </item>
                <item>
                    <term>Zero</term>
                    <description><paramref name="left"/> equals <paramref name="right"/>.</description>
                </item>
                <item>
                    <term>Greater than zero</term>
                    <description><paramref name="left"/> is greater than <paramref name="right"/>.</description>
                </item>
            </list>
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.BigInteger.ToByteArray">
            <summary>
            Converts a <see cref="T:Renci.SshNet.Common.BigInteger"/> value to a byte array.
            </summary>
            <returns>
            The value of the current <see cref="T:Renci.SshNet.Common.BigInteger"/> object converted to an array of bytes.
            </returns>
        </member>
        <member name="T:Renci.SshNet.Common.ChannelDataEventArgs">
            <summary>
            Provides data for <see cref="E:Renci.SshNet.Channels.Channel.DataReceived"/> event.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.ChannelDataEventArgs.Data">
            <summary>
            Gets channel data.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.ChannelDataEventArgs.#ctor(System.UInt32,System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.ChannelDataEventArgs"/> class.
            </summary>
            <param name="channelNumber">Channel number.</param>
            <param name="data">Channel data.</param>
        </member>
        <member name="T:Renci.SshNet.Common.ChannelEventArgs">
            <summary>
            Base class for all channel related events.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.ChannelEventArgs.ChannelNumber">
            <summary>
            Gets the channel number.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.ChannelEventArgs.#ctor(System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.ChannelEventArgs"/> class.
            </summary>
            <param name="channelNumber">The channel number.</param>
        </member>
        <member name="T:Renci.SshNet.Common.ChannelExtendedDataEventArgs">
            <summary>
            Provides data for <see cref="E:Renci.SshNet.Channels.Channel.ExtendedDataReceived"/> events.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.ChannelExtendedDataEventArgs.#ctor(System.UInt32,System.Byte[],System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.ChannelExtendedDataEventArgs"/> class.
            </summary>
            <param name="channelNumber">Channel number.</param>
            <param name="data">Channel data.</param>
            <param name="dataTypeCode">Channel data type code.</param>
        </member>
        <member name="P:Renci.SshNet.Common.ChannelExtendedDataEventArgs.DataTypeCode">
            <summary>
            Gets the data type code.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Common.ChannelOpenConfirmedEventArgs">
            <summary>
            Provides data for <see cref="E:Renci.SshNet.Channels.ClientChannel.OpenConfirmed"/> event.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.ChannelOpenConfirmedEventArgs.#ctor(System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.ChannelOpenConfirmedEventArgs"/> class.
            </summary>
            <param name="remoteChannelNumber">The remote channel number.</param>
            <param name="initialWindowSize">The initial window size.</param>
            <param name="maximumPacketSize">The maximum packet size.</param>
        </member>
        <member name="P:Renci.SshNet.Common.ChannelOpenConfirmedEventArgs.InitialWindowSize">
            <summary>
            Gets the initial size of the window.
            </summary>
            <value>
            The initial size of the window.
            </value>
        </member>
        <member name="P:Renci.SshNet.Common.ChannelOpenConfirmedEventArgs.MaximumPacketSize">
            <summary>
            Gets the maximum size of the packet.
            </summary>
            <value>
            The maximum size of the packet.
            </value>
        </member>
        <member name="T:Renci.SshNet.Common.ChannelOpenFailedEventArgs">
            <summary>
            Provides data for <see cref="E:Renci.SshNet.Channels.ClientChannel.OpenFailed"/> event.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.ChannelOpenFailedEventArgs.ReasonCode">
            <summary>
            Gets failure reason code.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.ChannelOpenFailedEventArgs.Description">
            <summary>
            Gets failure description.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.ChannelOpenFailedEventArgs.Language">
            <summary>
            Gets failure language.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.ChannelOpenFailedEventArgs.#ctor(System.UInt32,System.UInt32,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.ChannelOpenFailedEventArgs"/> class.
            </summary>
            <param name="channelNumber">Channel number.</param>
            <param name="reasonCode">Failure reason code.</param>
            <param name="description">Failure description.</param>
            <param name="language">Failure language.</param>
        </member>
        <member name="T:Renci.SshNet.Common.ChannelRequestEventArgs">
            <summary>
            Provides data for <see cref="E:Renci.SshNet.Channels.Channel.RequestReceived"/> event.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.ChannelRequestEventArgs.Info">
            <summary>
            Gets request information.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.ChannelRequestEventArgs.#ctor(Renci.SshNet.Messages.Connection.RequestInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.ChannelRequestEventArgs"/> class.
            </summary>
            <param name="info">Request information.</param>
        </member>
        <member name="T:Renci.SshNet.Common.ProxyException">
            <summary>
            The exception that is thrown when SCP error occurred.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.ProxyException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.ScpException"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.ProxyException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.ScpException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Renci.SshNet.Common.ProxyException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.ScpException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Renci.SshNet.Common.ProxyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.ProxyException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0).</exception>
        </member>
        <member name="T:Renci.SshNet.Common.HostKeyEventArgs">
            <summary>
            Provides data for the HostKeyReceived event.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.HostKeyEventArgs.CanTrust">
            <summary>
            Gets or sets a value indicating whether host key can be trusted.
            </summary>
            <value>
              <c>true</c> if host key can be trusted; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Common.HostKeyEventArgs.HostKey">
            <summary>
            Gets the host key.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.HostKeyEventArgs.HostKeyName">
            <summary>
            Gets the host key name.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.HostKeyEventArgs.FingerPrint">
            <summary>
            Gets the finger print.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.HostKeyEventArgs.KeyLength">
            <summary>
            Gets the length of the key in bits.
            </summary>
            <value>
            The length of the key in bits.
            </value>
        </member>
        <member name="M:Renci.SshNet.Common.HostKeyEventArgs.#ctor(Renci.SshNet.Security.KeyHostAlgorithm)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.HostKeyEventArgs"/> class.
            </summary>
            <param name="host">The host.</param>
        </member>
        <member name="T:Renci.SshNet.Common.DerData">
            <summary>
            Base class for DER encoded data.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.DerData.IsEndOfData">
            <summary>
            Gets a value indicating whether end of data is reached.
            </summary>
            <value>
            	<c>true</c> if end of data is reached; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Renci.SshNet.Common.DerData.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.DerData"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.DerData.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.DerData"/> class.
            </summary>
            <param name="data">DER encoded data.</param>
        </member>
        <member name="M:Renci.SshNet.Common.DerData.Encode">
            <summary>
            Encodes written data as DER byte array.
            </summary>
            <returns>DER Encoded array.</returns>
        </member>
        <member name="M:Renci.SshNet.Common.DerData.ReadBigInteger">
            <summary>
            Reads next mpint data type from internal buffer.
            </summary>
            <returns>mpint read.</returns>
        </member>
        <member name="M:Renci.SshNet.Common.DerData.ReadInteger">
            <summary>
            Reads next int data type from internal buffer.
            </summary>
            <returns>int read.</returns>
        </member>
        <member name="M:Renci.SshNet.Common.DerData.Write(System.Boolean)">
            <summary>
            Writes BOOLEAN data into internal buffer.
            </summary>
            <param name="data">UInt32 data to write.</param>
        </member>
        <member name="M:Renci.SshNet.Common.DerData.Write(System.UInt32)">
            <summary>
            Writes UInt32 data into internal buffer.
            </summary>
            <param name="data">UInt32 data to write.</param>
        </member>
        <member name="M:Renci.SshNet.Common.DerData.Write(Renci.SshNet.Common.BigInteger)">
            <summary>
            Writes INTEGER data into internal buffer.
            </summary>
            <param name="data">BigInteger data to write.</param>
        </member>
        <member name="M:Renci.SshNet.Common.DerData.Write(System.Byte[])">
            <summary>
            Writes OCTETSTRING data into internal buffer.
            </summary>
            <param name="data">The data.</param>
        </member>
        <member name="M:Renci.SshNet.Common.DerData.Write(Renci.SshNet.Common.ObjectIdentifier)">
            <summary>
            Writes OBJECTIDENTIFIER data into internal buffer.
            </summary>
            <param name="identifier">The identifier.</param>
        </member>
        <member name="M:Renci.SshNet.Common.DerData.WriteNull">
            <summary>
            Writes NULL data into internal buffer.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.DerData.Write(Renci.SshNet.Common.DerData)">
            <summary>
            Writes DerData data into internal buffer.
            </summary>
            <param name="data">DerData data to write.</param>
        </member>
        <member name="T:Renci.SshNet.Common.ExceptionEventArgs">
            <summary>
            Provides data for the ErrorOccured events.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.ExceptionEventArgs.Exception">
            <summary>
            Gets the System.Exception that represents the error that occurred.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.ExceptionEventArgs.#ctor(System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.ExceptionEventArgs"/> class.
            </summary>
            <param name="exception">An System.Exception that represents the error that occurred.</param>
        </member>
        <member name="T:Renci.SshNet.Common.NetConfServerException">
            <summary>
            The exception that is thrown when there is something wrong with the server capabilities.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.NetConfServerException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.NetConfServerException"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.NetConfServerException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.NetConfServerException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Renci.SshNet.Common.NetConfServerException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.NetConfServerException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Renci.SshNet.Common.NetConfServerException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SshAuthenticationException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
        </member>
        <member name="T:Renci.SshNet.Common.ObjectIdentifier">
            <summary>
            Describes object identifier for DER encoding
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.ObjectIdentifier.Identifiers">
            <summary>
            Gets the object identifier.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.ObjectIdentifier.#ctor(System.UInt64[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.ObjectIdentifier"/> class.
            </summary>
            <param name="identifiers">The identifiers.</param>
        </member>
        <member name="T:Renci.SshNet.Common.PipeStream">
            <summary>
            PipeStream is a thread-safe read/write data stream for use between two threads in a 
            single-producer/single-consumer type problem.
            </summary>
            <version>2006/10/13 1.0</version>
            <remarks>Update on 2008/10/9 1.1 - uses Monitor instead of Manual Reset events for more elegant synchronicity.</remarks>
            <license>
            Copyright (c) 2006 James Kolpack (james dot kolpack at google mail)
            
            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.
            </license>
        </member>
        <member name="F:Renci.SshNet.Common.PipeStream._buffer">
            <summary>
            Queue of bytes provides the datastructure for transmitting from an
            input stream to an output stream.
            </summary>
            <remarks>Possible more effecient ways to accomplish this.</remarks>
        </member>
        <member name="F:Renci.SshNet.Common.PipeStream._isFlushed">
            <summary>
            Indicates that the input stream has been flushed and that
            all remaining data should be written to the output stream.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.PipeStream._maxBufferLength">
            <summary>
            Maximum number of bytes to store in the buffer.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.PipeStream._canBlockLastRead">
            <summary>
            Setting this to true will cause Read() to block if it appears
            that it will run out of data.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.PipeStream._isDisposed">
            <summary>
            Indicates whether the current <see cref="T:Renci.SshNet.Common.PipeStream"/> is disposed.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.PipeStream.MaxBufferLength">
            <summary>
            Gets or sets the maximum number of bytes to store in the buffer.
            </summary>
            <value>The length of the max buffer.</value>
        </member>
        <member name="P:Renci.SshNet.Common.PipeStream.BlockLastReadBuffer">
            <summary>
            Gets or sets a value indicating whether to block last read method before the buffer is empty.
            When true, Read() will block until it can fill the passed in buffer and count.
            When false, Read() will not block, returning all the available buffer data.
            </summary>
            <remarks>
            Setting to true will remove the possibility of ending a stream reader prematurely.
            </remarks>
            <value>
            	<c>true</c> if block last read method before the buffer is empty; otherwise, <c>false</c>.
            </value>
            <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.PipeStream.Flush">
            <summary>
            When overridden in a derived class, clears all buffers for this stream and causes any buffered data to be written to the underlying device.
            </summary>
            <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
            <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
            <remarks>
            Once flushed, any subsequent read operations no longer block until requested bytes are available. Any write operation reactivates blocking
            reads.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.Common.PipeStream.Seek(System.Int64,System.IO.SeekOrigin)">
            <summary>
            When overridden in a derived class, sets the position within the current stream.
            </summary>
            <returns>
            The new position within the current stream.
            </returns>
            <param name="offset">A byte offset relative to the origin parameter.</param>
            <param name="origin">A value of type <see cref="T:System.IO.SeekOrigin"/> indicating the reference point used to obtain the new position.</param>
            <exception cref="T:System.NotSupportedException">The stream does not support seeking, such as if the stream is constructed from a pipe or console output.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.PipeStream.SetLength(System.Int64)">
            <summary>
            When overridden in a derived class, sets the length of the current stream.
            </summary>
            <param name="value">The desired length of the current stream in bytes.</param>
            <exception cref="T:System.NotSupportedException">The stream does not support both writing and seeking, such as if the stream is constructed from a pipe or console output.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.PipeStream.Read(System.Byte[],System.Int32,System.Int32)">
            <summary>
            When overridden in a derived class, reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read.
            </summary>
            <returns>
            The total number of bytes read into the buffer. This can be less than the number of bytes requested if that many bytes are not currently available, or zero if the stream is closed or end of the stream has been reached.
            </returns>
            <param name="offset">The zero-based byte offset in buffer at which to begin storing the data read from the current stream.</param>
            <param name="count">The maximum number of bytes to be read from the current stream.</param>
            <param name="buffer">An array of bytes. When this method returns, the buffer contains the specified byte array with the values between offset and (offset + count - 1) replaced by the bytes read from the current source.</param>
            <exception cref="T:System.ArgumentException">The sum of offset and count is larger than the buffer length.</exception>
            <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
            <exception cref="T:System.NotSupportedException">The stream does not support reading.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is <c>null</c>.</exception>
            <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">offset or count is negative.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.PipeStream.ReadAvailable(System.Int32)">
            <summary>
            Returns true if there are
            </summary>
            <param name="count">The count.</param>
            <returns><c>True</c> if data available; otherwise<c>false</c>.</returns>
        </member>
        <member name="M:Renci.SshNet.Common.PipeStream.Write(System.Byte[],System.Int32,System.Int32)">
            <summary>
            When overridden in a derived class, writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written.
            </summary>
            <param name="offset">The zero-based byte offset in buffer at which to begin copying bytes to the current stream.</param>
            <param name="count">The number of bytes to be written to the current stream.</param>
            <param name="buffer">An array of bytes. This method copies count bytes from buffer to the current stream.</param>
            <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
            <exception cref="T:System.NotSupportedException">The stream does not support writing.</exception>
            <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">The sum of offset and count is greater than the buffer length.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">offset or count is negative.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.PipeStream.Dispose(System.Boolean)">
            <summary>
            Releases the unmanaged resources used by the Stream and optionally releases the managed resources.
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
            <remarks>
            Disposing a <see cref="T:Renci.SshNet.Common.PipeStream"/> will interrupt blocking read and write operations.
            </remarks>
        </member>
        <member name="P:Renci.SshNet.Common.PipeStream.CanRead">
            <summary>
            When overridden in a derived class, gets a value indicating whether the current stream supports reading.
            </summary>
            <returns>
            true if the stream supports reading; otherwise, false.
            </returns>
        </member>
        <member name="P:Renci.SshNet.Common.PipeStream.CanSeek">
             <summary>
             When overridden in a derived class, gets a value indicating whether the current stream supports seeking.
             </summary>
             <returns>
             <c>true</c> if the stream supports seeking; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="P:Renci.SshNet.Common.PipeStream.CanWrite">
            <summary>
            When overridden in a derived class, gets a value indicating whether the current stream supports writing.
            </summary>
            <returns>
            <c>true</c> if the stream supports writing; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="P:Renci.SshNet.Common.PipeStream.Length">
            <summary>
            When overridden in a derived class, gets the length in bytes of the stream.
            </summary>
            <returns>
            A long value representing the length of the stream in bytes.
            </returns>
            <exception cref="T:System.NotSupportedException">A class derived from Stream does not support seeking.</exception>
            <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
        </member>
        <member name="P:Renci.SshNet.Common.PipeStream.Position">
            <summary>
            When overridden in a derived class, gets or sets the position within the current stream.
            </summary>
            <returns>
            The current position within the stream.
            </returns>
            <exception cref="T:System.NotSupportedException">The stream does not support seeking.</exception>
        </member>
        <member name="T:Renci.SshNet.Common.PortForwardEventArgs">
            <summary>
            Provides data for <see cref="E:Renci.SshNet.ForwardedPort.RequestReceived"/> event.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.PortForwardEventArgs.OriginatorHost">
            <summary>
            Gets request originator host.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.PortForwardEventArgs.OriginatorPort">
            <summary>
            Gets request originator port.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.PortForwardEventArgs.#ctor(System.String,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.PortForwardEventArgs"/> class.
            </summary>
            <param name="host">The host.</param>
            <param name="port">The port.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="host"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port" /> is not within <see cref="F:System.Net.IPEndPoint.MinPort" /> and <see cref="F:System.Net.IPEndPoint.MaxPort" />.</exception>
        </member>
        <member name="T:Renci.SshNet.Common.ScpDownloadEventArgs">
            <summary>
            Provides data for the Downloading event.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.ScpDownloadEventArgs.Filename">
            <summary>
            Gets the downloaded filename.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.ScpDownloadEventArgs.Size">
            <summary>
            Gets the downloaded file size.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.ScpDownloadEventArgs.Downloaded">
            <summary>
            Gets number of downloaded bytes so far.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.ScpDownloadEventArgs.#ctor(System.String,System.Int64,System.Int64)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.ScpDownloadEventArgs"/> class.
            </summary>
            <param name="filename">The downloaded filename.</param>
            <param name="size">The downloaded file size.</param>
            <param name="downloaded">The number of downloaded bytes so far.</param>
        </member>
        <member name="T:Renci.SshNet.Common.ScpException">
            <summary>
            The exception that is thrown when SCP error occurred.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.ScpException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.ScpException"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.ScpException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.ScpException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Renci.SshNet.Common.ScpException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.ScpException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Renci.SshNet.Common.ScpException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.ScpException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
        </member>
        <member name="T:Renci.SshNet.Common.ScpUploadEventArgs">
            <summary>
            Provides data for the Uploading event.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.ScpUploadEventArgs.Filename">
            <summary>
            Gets the uploaded filename.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.ScpUploadEventArgs.Size">
            <summary>
            Gets the uploaded file size.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.ScpUploadEventArgs.Uploaded">
            <summary>
            Gets number of uploaded bytes so far.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.ScpUploadEventArgs.#ctor(System.String,System.Int64,System.Int64)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.ScpUploadEventArgs"/> class.
            </summary>
            <param name="filename">The uploaded filename.</param>
            <param name="size">The uploaded file size.</param>
            <param name="uploaded">The number of uploaded bytes so far.</param>
        </member>
        <member name="T:Renci.SshNet.Common.SemaphoreLight">
            <summary>
            Light implementation of SemaphoreSlim.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.SemaphoreLight.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SemaphoreLight"/> class, specifying 
            the initial number of requests that can be granted concurrently.
            </summary>
            <param name="initialCount">The initial number of requests for the semaphore that can be granted concurrently.</param>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="initialCount"/> is a negative number.</exception>
        </member>
        <member name="P:Renci.SshNet.Common.SemaphoreLight.CurrentCount">
            <summary>
            Gets the current count of the <see cref="T:Renci.SshNet.Common.SemaphoreLight"/>.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.SemaphoreLight.Release">
            <summary>
            Exits the <see cref="T:Renci.SshNet.Common.SemaphoreLight"/> once.
            </summary>
            <returns>The previous count of the <see cref="T:Renci.SshNet.Common.SemaphoreLight"/>.</returns>
        </member>
        <member name="M:Renci.SshNet.Common.SemaphoreLight.Release(System.Int32)">
            <summary>
            Exits the <see cref="T:Renci.SshNet.Common.SemaphoreLight"/> a specified number of times.
            </summary>
            <param name="releaseCount">The number of times to exit the semaphore.</param>
            <returns>The previous count of the <see cref="T:Renci.SshNet.Common.SemaphoreLight"/>.</returns>
        </member>
        <member name="M:Renci.SshNet.Common.SemaphoreLight.Wait">
            <summary>
            Blocks the current thread until it can enter the <see cref="T:Renci.SshNet.Common.SemaphoreLight"/>.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Common.SftpPathNotFoundException">
            <summary>
            The exception that is thrown when file or directory is not found.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.SftpPathNotFoundException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SftpPathNotFoundException"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.SftpPathNotFoundException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SftpPathNotFoundException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SftpPathNotFoundException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SftpPathNotFoundException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SftpPathNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SftpPathNotFoundException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
        </member>
        <member name="T:Renci.SshNet.Common.SftpPermissionDeniedException">
            <summary>
            The exception that is thrown when operation permission is denied.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.SftpPermissionDeniedException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SftpPermissionDeniedException"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.SftpPermissionDeniedException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SftpPermissionDeniedException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SftpPermissionDeniedException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SftpPermissionDeniedException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SftpPermissionDeniedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SftpPermissionDeniedException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
        </member>
        <member name="T:Renci.SshNet.Common.ShellDataEventArgs">
            <summary>
            Provides data for Shell DataReceived event
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.ShellDataEventArgs.Data">
            <summary>
            Gets the data.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.ShellDataEventArgs.Line">
            <summary>
            Gets the line data.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.ShellDataEventArgs.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.ShellDataEventArgs"/> class.
            </summary>
            <param name="data">The data.</param>
        </member>
        <member name="M:Renci.SshNet.Common.ShellDataEventArgs.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.ShellDataEventArgs"/> class.
            </summary>
            <param name="line">The line.</param>
        </member>
        <member name="T:Renci.SshNet.Common.SshAuthenticationException">
            <summary>
            The exception that is thrown when authentication failed.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.SshAuthenticationException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SshAuthenticationException"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.SshAuthenticationException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SshAuthenticationException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SshAuthenticationException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SshAuthenticationException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SshAuthenticationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SshAuthenticationException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
        </member>
        <member name="T:Renci.SshNet.Common.SshConnectionException">
            <summary>
            The exception that is thrown when connection was terminated.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.SshConnectionException.DisconnectReason">
            <summary>
            Gets the disconnect reason if provided by the server or client. Otherwise None.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.SshConnectionException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SshConnectionException"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.SshConnectionException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SshConnectionException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SshConnectionException.#ctor(System.String,Renci.SshNet.Messages.Transport.DisconnectReason)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SshConnectionException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="disconnectReasonCode">The disconnect reason code.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SshConnectionException.#ctor(System.String,Renci.SshNet.Messages.Transport.DisconnectReason,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SshConnectionException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="disconnectReasonCode">The disconnect reason code.</param>
            <param name="inner">The inner.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SshConnectionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SshConnectionException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
        </member>
        <member name="T:Renci.SshNet.Common.SshData">
            <summary>
            Base ssh data serialization type
            </summary>
        </member>
        <member name="P:Renci.SshNet.Common.SshData.DataStream">
            <summary>
            Gets the underlying <see cref="T:Renci.SshNet.Common.SshDataStream"/> that is used for reading and writing SSH data.
            </summary>
            <value>
            The underlying <see cref="T:Renci.SshNet.Common.SshDataStream"/> that is used for reading and writing SSH data.
            </value>
        </member>
        <member name="P:Renci.SshNet.Common.SshData.IsEndOfData">
            <summary>
            Gets a value indicating whether all data from the buffer has been read.
            </summary>
            <value>
            <c>true</c> if this instance is end of data; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Common.SshData.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.GetBytes">
            <summary>
            Gets data bytes array
            </summary>
            <returns>Byte array representation of data structure.</returns>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.WriteBytes(Renci.SshNet.Common.SshDataStream)">
            <summary>
            Writes the current message to the specified <see cref="T:Renci.SshNet.Common.SshDataStream"/>.
            </summary>
            <param name="stream">The <see cref="T:Renci.SshNet.Common.SshDataStream"/> to write the message to.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.Load(System.Byte[])">
            <summary>
            Loads data from specified bytes.
            </summary>
            <param name="data">Bytes array.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="data"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.Load(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Loads data from the specified buffer.
            </summary>
            <param name="data">Bytes array.</param>
            <param name="offset">The zero-based offset in <paramref name="data"/> at which to begin reading SSH data.</param>
            <param name="count">The number of bytes to load.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="data"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.LoadBytes(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Loads data bytes into internal buffer.
            </summary>
            <param name="bytes">The bytes.</param>
            <param name="offset">The zero-based offset in <paramref name="bytes"/> at which to begin reading SSH data.</param>
            <param name="count">The number of bytes to load.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.ReadBytes">
            <summary>
            Reads all data left in internal buffer at current position.
            </summary>
            <returns>An array of bytes containing the remaining data in the internal buffer.</returns>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.ReadBytes(System.Int32)">
            <summary>
            Reads next specified number of bytes data type from internal buffer.
            </summary>
            <param name="length">Number of bytes to read.</param>
            <returns>An array of bytes that was read from the internal buffer.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="length"/> is greater than the internal buffer size.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.ReadByte">
            <summary>
            Reads next byte data type from internal buffer.
            </summary>
            <returns>Byte read.</returns>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.ReadBoolean">
            <summary>
            Reads next boolean data type from internal buffer.
            </summary>
            <returns>Boolean read.</returns>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.ReadUInt16">
            <summary>
            Reads next uint16 data type from internal buffer.
            </summary>
            <returns>uint16 read</returns>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.ReadUInt32">
            <summary>
            Reads next uint32 data type from internal buffer.
            </summary>
            <returns>uint32 read</returns>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.ReadUInt64">
            <summary>
            Reads next uint64 data type from internal buffer.
            </summary>
            <returns>uint64 read</returns>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.ReadString(System.Text.Encoding)">
            <summary>
            Reads next string data type from internal buffer using the specific encoding.
            </summary>
            <returns>
            The <see cref="T:System.String"/> read.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.ReadBinary">
            <summary>
            Reads next data type as byte array from internal buffer.
            </summary>
            <returns>
            The bytes read.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.ReadNamesList">
            <summary>
            Reads next name-list data type from internal buffer.
            </summary>
            <returns>
            String array or read data.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.ReadExtensionPair">
            <summary>
            Reads next extension-pair data type from internal buffer.
            </summary>
            <returns>Extensions pair dictionary.</returns>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.Write(System.Byte[])">
            <summary>
            Writes bytes array data into internal buffer.
            </summary>
            <param name="data">Byte array data to write.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="data"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.Write(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Writes a sequence of bytes to the current SSH data stream and advances the current position
            within this stream by the number of bytes written.
            </summary>
            <param name="buffer">An array of bytes. This method write <paramref name="count"/> bytes from buffer to the current SSH data stream.</param>
            <param name="offset">The zero-based offset in <paramref name="buffer"/> at which to begin writing bytes to the SSH data stream.</param>
            <param name="count">The number of bytes to be written to the current SSH data stream.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">The sum of <paramref name="offset"/> and <paramref name="count"/> is greater than the buffer length.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset"/> or <paramref name="count"/> is negative.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.Write(System.Byte)">
            <summary>
            Writes <see cref="T:System.Byte"/> data into internal buffer.
            </summary>
            <param name="data"><see cref="T:System.Byte"/> data to write.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.Write(System.Boolean)">
            <summary>
            Writes <see cref="T:System.Boolean"/> into internal buffer.
            </summary>
            <param name="data"><see cref="T:System.Boolean" /> data to write.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.Write(System.UInt32)">
            <summary>
            Writes <see cref="T:System.UInt32"/> data into internal buffer.
            </summary>
            <param name="data"><see cref="T:System.UInt32"/> data to write.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.Write(System.UInt64)">
            <summary>
            Writes <see cref="T:System.UInt64" /> data into internal buffer.
            </summary>
            <param name="data"><see cref="T:System.UInt64"/> data to write.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.Write(System.String)">
            <summary>
            Writes <see cref="T:System.String"/> data into internal buffer using default encoding.
            </summary>
            <param name="data"><see cref="T:System.String"/> data to write.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="data"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.Write(System.String,System.Text.Encoding)">
            <summary>
            Writes <see cref="T:System.String"/> data into internal buffer using the specified encoding.
            </summary>
            <param name="data"><see cref="T:System.String"/> data to write.</param>
            <param name="encoding">The character encoding to use.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="data"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="encoding"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.WriteBinaryString(System.Byte[])">
            <summary>
            Writes data into internal buffer.
            </summary>
            <param name="buffer">The data to write.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.WriteBinary(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Writes data into internal buffer.
            </summary>
            <param name="buffer">An array of bytes. This method write <paramref name="count"/> bytes from buffer to the current SSH data stream.</param>
            <param name="offset">The zero-based byte offset in <paramref name="buffer"/> at which to begin writing bytes to the SSH data stream.</param>
            <param name="count">The number of bytes to be written to the current SSH data stream.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">The sum of <paramref name="offset"/> and <paramref name="count"/> is greater than the buffer length.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset"/> or <paramref name="count"/> is negative.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.Write(Renci.SshNet.Common.BigInteger)">
            <summary>
            Writes mpint data into internal buffer.
            </summary>
            <param name="data">mpint data to write.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.Write(System.String[])">
            <summary>
            Writes name-list data into internal buffer.
            </summary>
            <param name="data">name-list data to write.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SshData.Write(System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Writes extension-pair data into internal buffer.
            </summary>
            <param name="data">extension-pair data to write.</param>
        </member>
        <member name="T:Renci.SshNet.Common.SshException">
            <summary>
            The exception that is thrown when SSH exception occurs.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.SshException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SshException"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.SshException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SshException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SshException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SshException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="inner">The inner.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SshException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SshException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
        </member>
        <member name="T:Renci.SshNet.Common.SshOperationTimeoutException">
            <summary>
            The exception that is thrown when operation is timed out.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.SshOperationTimeoutException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SshOperationTimeoutException"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.SshOperationTimeoutException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SshOperationTimeoutException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SshOperationTimeoutException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SshOperationTimeoutException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SshOperationTimeoutException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SshOperationTimeoutException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
        </member>
        <member name="T:Renci.SshNet.Common.SshPassPhraseNullOrEmptyException">
            <summary>
            The exception that is thrown when pass phrase for key file is empty or null
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.SshPassPhraseNullOrEmptyException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SshPassPhraseNullOrEmptyException"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.SshPassPhraseNullOrEmptyException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SshPassPhraseNullOrEmptyException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SshPassPhraseNullOrEmptyException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SshPassPhraseNullOrEmptyException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SshPassPhraseNullOrEmptyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SshPassPhraseNullOrEmptyException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
        </member>
        <member name="T:Renci.SshNet.Common.TerminalModes">
            <summary>
            Specifies the initial assignments of the opcode values that are used in the 'encoded terminal modes' valu
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.TTY_OP_END">
            <summary>
            Indicates end of options.
            </summary> 
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.VINTR">
            <summary>
            Interrupt character; 255 if none.  Similarly for the other characters.  Not all of these characters are supported on all systems.
            </summary> 
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.VQUIT">
            <summary>
            The quit character (sends SIGQUIT signal on POSIX systems).
            </summary> 
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.VERASE">
            <summary>
            Erase the character to left of the cursor. 
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.VKILL">
            <summary>
            Kill the current input line.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.VEOF">
            <summary>
            End-of-file character (sends EOF from the terminal).
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.VEOL">
            <summary>
            End-of-line character in addition to carriage return and/or linefeed.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.VEOL2">
            <summary>
            Additional end-of-line character.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.VSTART">
            <summary>
            Continues paused output (normally control-Q).
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.VSTOP">
            <summary>
            Pauses output (normally control-S).
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.VSUSP">
            <summary>
            Suspends the current program.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.VDSUSP">
            <summary>
            Another suspend character.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.VREPRINT">
            <summary>
            Reprints the current input line.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.VWERASE">
            <summary>
            Erases a word left of cursor.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.VLNEXT">
            <summary>
            Enter the next character typed literally, even if it is a special character
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.VFLUSH">
            <summary>
            Character to flush output.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.VSWTCH">
            <summary>
            Switch to a different shell layer.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.VSTATUS">
            <summary>
            Prints system status line (load, command, pid, etc).
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.VDISCARD">
            <summary>
            Toggles the flushing of terminal output.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.IGNPAR">
            <summary>
            The ignore parity flag.  The parameter SHOULD be 0 if this flag is FALSE, and 1 if it is TRUE.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.PARMRK">
            <summary>
            Mark parity and framing errors.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.INPCK">
            <summary>
            Enable checking of parity errors.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.ISTRIP">
            <summary>
            Strip 8th bit off characters.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.INLCR">
            <summary>
            Map NL into CR on input.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.IGNCR">
            <summary>
            Ignore CR on input.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.ICRNL">
            <summary>
            Map CR to NL on input.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.IUCLC">
            <summary>
            Translate uppercase characters to lowercase.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.IXON">
            <summary>
            Enable output flow control.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.IXANY">
            <summary>
            Any char will restart after stop.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.IXOFF">
            <summary>
            Enable input flow control.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.IMAXBEL">
            <summary>
            Ring bell on input queue full.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.ISIG">
            <summary>
            Enable signals INTR, QUIT, [D]SUSP.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.ICANON">
            <summary>
            Canonicalize input lines.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.XCASE">
            <summary>
            Enable input and output of uppercase characters by preceding their lowercase equivalents with "\".
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.ECHO">
            <summary>
            Enable echoing.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.ECHOE">
            <summary>
            Visually erase chars.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.ECHOK">
            <summary>
            Kill character discards current line.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.ECHONL">
            <summary>
            Echo NL even if ECHO is off.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.NOFLSH">
            <summary>
            Don't flush after interrupt.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.TOSTOP">
            <summary>
            Stop background jobs from output.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.IEXTEN">
            <summary>
            Enable extensions.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.ECHOCTL">
            <summary>
            Echo control characters as ^(Char).
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.ECHOKE">
            <summary>
            Visual erase for line kill.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.PENDIN">
            <summary>
            Retype pending input.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.OPOST">
            <summary>
            Enable output processing.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.OLCUC">
            <summary>
            Convert lowercase to uppercase.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.ONLCR">
            <summary>
            Map NL to CR-NL.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.OCRNL">
            <summary>
            Translate carriage return to newline (output).
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.ONOCR">
            <summary>
            Translate newline to carriage return-newline (output).
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.ONLRET">
            <summary>
            Newline performs a carriage return (output).
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.CS7">
            <summary>
            7 bit mode.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.CS8">
            <summary>
            8 bit mode.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.PARENB">
            <summary>
            Parity enable.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.PARODD">
            <summary>
            Odd parity, else even.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.TTY_OP_ISPEED">
            <summary>
            Specifies the input baud rate in bits per second.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Common.TerminalModes.TTY_OP_OSPEED">
            <summary>
            Specifies the output baud rate in bits per second.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Common.SshDataStream">
            <summary>
            Specialized <see cref="T:System.IO.MemoryStream"/> for reading and writing data SSH data.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Common.SshDataStream.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Common.SshDataStream"/> class with an expandable capacity initialized
            as specified.
            </summary>
            <param name="capacity">The initial size of the internal array in bytes.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SshDataStream.#ctor(System.Byte[])">
            <summary>
            Initializes a new non-resizable instance of the <see cref="T:Renci.SshNet.Common.SshDataStream"/> class based on the specified byte array.
            </summary>
            <param name="buffer">The array of unsigned bytes from which to create the current stream.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.SshDataStream.#ctor(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Initializes a new non-resizable instance of the <see cref="T:Renci.SshNet.Common.SshDataStream"/> class based on the specified byte array.
            </summary>
            <param name="buffer">The array of unsigned bytes from which to create the current stream.</param>
            <param name="offset">The zero-based offset in <paramref name="buffer"/> at which to begin reading SSH data.</param>
            <param name="count">The number of bytes to load.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is <c>null</c>.</exception>
        </member>
        <member name="P:Renci.SshNet.Common.SshDataStream.IsEndOfData">
            <summary>
            Gets a value indicating whether all data from the SSH data stream has been read.
            </summary>
            <value>
            <c>true</c> if this instance is end of data; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Renci.SshNet.Common.SshDataStream.Write(System.UInt32)">
            <summary>
            Writes an <see cref="T:System.UInt32"/> to the SSH data stream.
            </summary>
            <param name="value"><see cref="T:System.UInt32"/> data to write.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SshDataStream.Write(System.UInt64)">
            <summary>
            Writes an <see cref="T:System.UInt64"/> to the SSH data stream.
            </summary>
            <param name="value"><see cref="T:System.UInt64"/> data to write.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SshDataStream.Write(Renci.SshNet.Common.BigInteger)">
            <summary>
            Writes a <see cref="T:Renci.SshNet.Common.BigInteger"/> into the SSH data stream.
            </summary>
            <param name="data">The <see cref="T:Renci.SshNet.Common.BigInteger" /> to write.</param>
        </member>
        <member name="M:Renci.SshNet.Common.SshDataStream.Write(System.Byte[])">
            <summary>
            Writes bytes array data into the SSH data stream.
            </summary>
            <param name="data">Byte array data to write.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="data"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.SshDataStream.ReadBinary">
            <summary>
            Reads a byte array from the SSH data stream.
            </summary>
            <returns>
            The byte array read from the SSH data stream.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.SshDataStream.WriteBinary(System.Byte[])">
            <summary>
            Writes a buffer preceded by its length into the SSH data stream.
            </summary>
            <param name="buffer">The data to write.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.SshDataStream.WriteBinary(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Writes a buffer preceded by its length into the SSH data stream.
            </summary>
            <param name="buffer">An array of bytes. This method write <paramref name="count"/> bytes from buffer to the current SSH data stream.</param>
            <param name="offset">The zero-based byte offset in <paramref name="buffer"/> at which to begin writing bytes to the SSH data stream.</param>
            <param name="count">The number of bytes to be written to the current SSH data stream.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">The sum of <paramref name="offset"/> and <paramref name="count"/> is greater than the buffer length.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset"/> or <paramref name="count"/> is negative.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.SshDataStream.Write(System.String,System.Text.Encoding)">
            <summary>
            Writes string data to the SSH data stream using the specified encoding.
            </summary>
            <param name="s">The string data to write.</param>
            <param name="encoding">The character encoding to use.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="s"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="encoding"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.SshDataStream.ReadBigInt">
            <summary>
            Reads a <see cref="T:Renci.SshNet.Common.BigInteger"/> from the SSH datastream.
            </summary>
            <returns>
            The <see cref="T:Renci.SshNet.Common.BigInteger"/> read from the SSH data stream.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.SshDataStream.ReadUInt32">
            <summary>
            Reads the next <see cref="T:System.UInt32"/> data type from the SSH data stream.
            </summary>
            <returns>
            The <see cref="T:System.UInt32"/> read from the SSH data stream.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.SshDataStream.ReadUInt64">
            <summary>
            Reads the next <see cref="T:System.UInt64"/> data type from the SSH data stream.
            </summary>
            <returns>
            The <see cref="T:System.UInt64"/> read from the SSH data stream.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.SshDataStream.ReadString(System.Text.Encoding)">
            <summary>
            Reads the next <see cref="T:System.String"/> data type from the SSH data stream.
            </summary>
            <returns>
            The <see cref="T:System.String"/> read from the SSH data stream.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Common.SshDataStream.ReadBytes(System.Int32)">
            <summary>
            Reads next specified number of bytes data type from internal buffer.
            </summary>
            <param name="length">Number of bytes to read.</param>
            <returns>
            An array of bytes that was read from the internal buffer.
            </returns>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="length"/> is greater than the internal buffer size.</exception>
        </member>
        <member name="M:Renci.SshNet.Common.SshDataStream.ToArray">
            <summary>
            Writes the stream contents to a byte array, regardless of the <see cref="P:System.IO.MemoryStream.Position"/>.
            </summary>
            <returns>
            This method returns the contents of the <see cref="T:Renci.SshNet.Common.SshDataStream"/> as a byte array.
            </returns>
            <remarks>
            If the current instance was constructed on a provided byte array, a copy of the section of the array
            to which this instance has access is returned.
            </remarks>
        </member>
        <member name="P:Renci.SshNet.ClientAuthentication.AuthenticationState.ExecutedAuthenticationMethods">
            <summary>
            Gets the list of authentication methods that were previously executed.
            </summary>
            <value>
            The list of authentication methods that were previously executed.
            </value>
        </member>
        <member name="P:Renci.SshNet.ClientAuthentication.AuthenticationState.FailedAuthenticationMethods">
            <summary>
            Gets the list of authentications methods that failed.
            </summary>
            <value>
            The list of authentications methods that failed.
            </value>
        </member>
        <member name="P:Renci.SshNet.ClientAuthentication.AuthenticationState.SupportedAuthenticationMethods">
            <summary>
            Gets the list of supported authentication methods.
            </summary>
            <value>
            The list of supported authentication methods.
            </value>
        </member>
        <member name="T:Renci.SshNet.Extensions">
            <summary>
            Collection of different extension method
            </summary>
        </member>
        <member name="M:Renci.SshNet.Extensions.IsNullOrWhiteSpace(System.String)">
            <summary>
            Determines whether [is null or white space] [the specified value].
            </summary>
            <param name="value">The value.</param>
            <returns>
              <c>true</c> if [is null or white space] [the specified value]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Extensions.Reverse``1(``0[])">
            <summary>
            Reverses the sequence of the elements in the entire one-dimensional <see cref="T:System.Array"/>.
            </summary>
            <param name="array">The one-dimensional <see cref="T:System.Array"/> to reverse.</param>
            <returns>
            The <see cref="T:System.Array"/> with its elements reversed.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Extensions.DebugPrint(System.Collections.Generic.IEnumerable{System.Byte})">
            <summary>
            Prints out 
            </summary>
            <param name="bytes">The bytes.</param>
        </member>
        <member name="M:Renci.SshNet.Extensions.CreateInstance``1(System.Type)">
            <summary>
            Creates an instance of the specified type using that type's default constructor.
            </summary>
            <typeparam name="T">The type to create.</typeparam>
            <param name="type">Type of the instance to create.</param>
            <returns>A reference to the newly created object.</returns>
        </member>
        <member name="M:Renci.SshNet.Extensions.GetBytes(System.UInt16)">
            <summary>
            Returns the specified 16-bit unsigned integer value as an array of bytes.
            </summary>
            <param name="value">The number to convert.</param>
            <returns>An array of bytes with length 2.</returns>
        </member>
        <member name="M:Renci.SshNet.Extensions.GetBytes(System.UInt32)">
            <summary>
            Returns the specified 32-bit unsigned integer value as an array of bytes.
            </summary>
            <param name="value">The number to convert.</param>
            <returns>An array of bytes with length 4.</returns>
        </member>
        <member name="M:Renci.SshNet.Extensions.Write(System.UInt32,System.Byte[],System.Int32)">
            <summary>
            Returns the specified 32-bit unsigned integer value as an array of bytes.
            </summary>
            <param name="value">The number to convert.</param>
            <param name="buffer">The array of bytes to write <paramref name="value"/> to.</param>
            <param name="offset">The zero-based offset in <paramref name="buffer"/> at which to begin writing.</param>
        </member>
        <member name="M:Renci.SshNet.Extensions.GetBytes(System.UInt64)">
            <summary>
            Returns the specified 64-bit unsigned integer value as an array of bytes.
            </summary>
            <param name="value">The number to convert.</param>
            <returns>An array of bytes with length 8.</returns>
        </member>
        <member name="M:Renci.SshNet.Extensions.GetBytes(System.Int64)">
            <summary>
            Returns the specified 64-bit signed integer value as an array of bytes.
            </summary>
            <param name="value">The number to convert.</param>
            <returns>An array of bytes with length 8.</returns>
        </member>
        <member name="M:Renci.SshNet.Extensions.Take(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Returns a specified number of contiguous bytes from a given offset.
            </summary>
            <param name="value">The array to return a number of bytes from.</param>
            <param name="offset">The zero-based offset in <paramref name="value"/> at which to begin taking bytes.</param>
            <param name="count">The number of bytes to take from <paramref name="value"/>.</param>
            <returns>
            A <see cref="T:System.Byte"/> array that contains the specified number of bytes at the specified offset
            of the input array.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="value"/> is <c>null</c>.</exception>
            <remarks>
            When <paramref name="offset"/> is zero and <paramref name="count"/> equals the length of <paramref name="value"/>,
            then <paramref name="value"/> is returned.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.Extensions.Take(System.Byte[],System.Int32)">
            <summary>
            Returns a specified number of contiguous bytes from the start of the specified byte array.
            </summary>
            <param name="value">The array to return a number of bytes from.</param>
            <param name="count">The number of bytes to take from <paramref name="value"/>.</param>
            <returns>
            A <see cref="T:System.Byte"/> array that contains the specified number of bytes at the start of the input array.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="value"/> is <c>null</c>.</exception>
            <remarks>
            When <paramref name="count"/> equals the length of <paramref name="value"/>, then <paramref name="value"/>
            is returned.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.Extensions.TrimLeadingZeros(System.Byte[])">
            <summary>
            Trims the leading zero from a byte array.
            </summary>
            <param name="value">The value.</param>
            <returns>
            <paramref name="value"/> without leading zeros.
            </returns>
        </member>
        <member name="T:Renci.SshNet.Compression.CompressionMode">
            <summary>
            Specifies compression modes
            </summary>
        </member>
        <member name="F:Renci.SshNet.Compression.CompressionMode.Compress">
            <summary>
            Specifies that content should be compressed.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Compression.CompressionMode.Decompress">
            <summary>
            Specifies that content should be decompressed.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Compression.Compressor">
            <summary>
            Represents base class for compression algorithm implementation
            </summary>
        </member>
        <member name="P:Renci.SshNet.Compression.Compressor.IsActive">
            <summary>
            Gets or sets a value indicating whether compression is active.
            </summary>
            <value>
              <c>true</c> if compression is active; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Compression.Compressor.Session">
            <summary>
            Gets the session.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Compression.Compressor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Compression.Compressor"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Compression.Compressor.Init(Renci.SshNet.Session)">
            <summary>
            Initializes the algorithm
            </summary>
            <param name="session">The session.</param>
        </member>
        <member name="M:Renci.SshNet.Compression.Compressor.Compress(System.Byte[])">
            <summary>
            Compresses the specified data.
            </summary>
            <param name="data">Data to compress.</param>
            <returns>Compressed data</returns>
        </member>
        <member name="M:Renci.SshNet.Compression.Compressor.Compress(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Compresses the specified data.
            </summary>
            <param name="data">Data to compress.</param>
            <param name="offset">The zero-based byte offset in <paramref name="data"/> at which to begin reading the data to compress. </param>
            <param name="length">The number of bytes to be compressed. </param>
            <returns>
            The compressed data.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Compression.Compressor.Decompress(System.Byte[])">
            <summary>
            Decompresses the specified data.
            </summary>
            <param name="data">Compressed data.</param>
            <returns>
            The decompressed data.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Compression.Compressor.Decompress(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Decompresses the specified data.
            </summary>
            <param name="data">Compressed data.</param>
            <param name="offset">The zero-based byte offset in <paramref name="data"/> at which to begin reading the data to decompress. </param>
            <param name="length">The number of bytes to be read from the compressed data. </param>
            <returns>
            The decompressed data.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Compression.Compressor.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Compression.Compressor.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.Compression.Compressor.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the <see cref="T:Renci.SshNet.Compression.Compressor"/> is reclaimed
            by garbage collection.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Compression.Zlib">
            <summary>
            Represents "zlib" compression implementation
            </summary>
        </member>
        <member name="P:Renci.SshNet.Compression.Zlib.Name">
            <summary>
            Gets algorithm name.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Compression.Zlib.Init(Renci.SshNet.Session)">
            <summary>
            Initializes the algorithm
            </summary>
            <param name="session">The session.</param>
        </member>
        <member name="T:Renci.SshNet.Compression.ZlibOpenSsh">
            <summary>
            Represents "[email protected]" compression implementation
            </summary>
        </member>
        <member name="P:Renci.SshNet.Compression.ZlibOpenSsh.Name">
            <summary>
            Gets algorithm name.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Compression.ZlibOpenSsh.Init(Renci.SshNet.Session)">
            <summary>
            Initializes the algorithm
            </summary>
            <param name="session">The session.</param>
        </member>
        <member name="T:Renci.SshNet.Compression.ZlibStream">
            <summary>
            Implements Zlib compression algorithm.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Compression.ZlibStream.#ctor(System.IO.Stream,Renci.SshNet.Compression.CompressionMode)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Compression.ZlibStream" /> class.
            </summary>
            <param name="stream">The stream.</param>
            <param name="mode">The mode.</param>
        </member>
        <member name="M:Renci.SshNet.Compression.ZlibStream.Write(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Writes the specified buffer.
            </summary>
            <param name="buffer">The buffer.</param>
            <param name="offset">The offset.</param>
            <param name="count">The count.</param>
        </member>
        <member name="T:Renci.SshNet.ConnectionInfo">
            <summary>
            Represents remote connection information class.
            </summary>
            <remarks>
            This class is NOT thread-safe. Do not use the same <see cref="T:Renci.SshNet.ConnectionInfo"/> with multiple
            client instances.
            </remarks>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.KeyExchangeAlgorithms">
            <summary>
            Gets supported key exchange algorithms for this connection.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.Encryptions">
            <summary>
            Gets supported encryptions for this connection.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.HmacAlgorithms">
            <summary>
            Gets supported hash algorithms for this connection.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.HostKeyAlgorithms">
            <summary>
            Gets supported host key algorithms for this connection.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.AuthenticationMethods">
            <summary>
            Gets supported authentication methods for this connection.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.CompressionAlgorithms">
            <summary>
            Gets supported compression algorithms for this connection.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.ChannelRequests">
            <summary>
            Gets the supported channel requests for this connection.
            </summary>
            <value>
            The supported channel requests for this connection.
            </value>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.IsAuthenticated">
            <summary>
            Gets a value indicating whether connection is authenticated.
            </summary>
            <value>
            <c>true</c> if connection is authenticated; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.Host">
            <summary>
            Gets connection host.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.Port">
            <summary>
            Gets connection port.
            </summary>
            <value>
            The connection port. The default value is 22.
            </value>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.Username">
            <summary>
            Gets connection username.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.ProxyType">
            <summary>
            Gets proxy type.
            </summary>
            <value>
            The type of the proxy.
            </value>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.ProxyHost">
            <summary>
            Gets proxy connection host.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.ProxyPort">
            <summary>
            Gets proxy connection port.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.ProxyUsername">
            <summary>
            Gets proxy connection username.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.ProxyPassword">
            <summary>
            Gets proxy connection password.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.Timeout">
            <summary>
            Gets or sets connection timeout.
            </summary>
            <value>
            The connection timeout. The default value is 30 seconds.
            </value>
            <example>
              <code source="..\..\src\Renci.SshNet.Tests\Classes\SshClientTest.cs" region="Example SshClient Connect Timeout" language="C#" title="Specify connection timeout" />
            </example>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.Encoding">
            <summary>
            Gets or sets the character encoding.
            </summary>
            <value>
            The character encoding. The default is <see cref="P:System.Text.Encoding.UTF8"/>.
            </value>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.RetryAttempts">
            <summary>
            Gets or sets number of retry attempts when session channel creation failed.
            </summary>
            <value>
            The number of retry attempts when session channel creation failed. The default
            value is 10.
            </value>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.MaxSessions">
            <summary>
            Gets or sets maximum number of session channels to be open simultaneously.
            </summary>
            <value>
            The maximum number of session channels to be open simultaneously. The default
            value is 10.
            </value>
        </member>
        <member name="E:Renci.SshNet.ConnectionInfo.AuthenticationBanner">
            <summary>
            Occurs when authentication banner is sent by the server.
            </summary>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\PasswordConnectionInfoTest.cs" region="Example PasswordConnectionInfo AuthenticationBanner" language="C#" title="Display authentication banner" />
            </example>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.CurrentKeyExchangeAlgorithm">
            <summary>
            Gets the current key exchange algorithm.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.CurrentServerEncryption">
            <summary>
            Gets the current server encryption.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.CurrentClientEncryption">
            <summary>
            Gets the current client encryption.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.CurrentServerHmacAlgorithm">
            <summary>
            Gets the current server hash algorithm.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.CurrentClientHmacAlgorithm">
            <summary>
            Gets the current client hash algorithm.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.CurrentHostKeyAlgorithm">
            <summary>
            Gets the current host key algorithm.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.CurrentServerCompressionAlgorithm">
            <summary>
            Gets the current server compression algorithm.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.ServerVersion">
            <summary>
            Gets the server version.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.ClientVersion">
            <summary>
            Get the client version.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ConnectionInfo.CurrentClientCompressionAlgorithm">
            <summary>
            Gets the current client compression algorithm.
            </summary>
        </member>
        <member name="M:Renci.SshNet.ConnectionInfo.#ctor(System.String,System.String,Renci.SshNet.AuthenticationMethod[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.ConnectionInfo"/> class.
            </summary>
            <param name="host">The host.</param>
            <param name="username">The username.</param>
            <param name="authenticationMethods">The authentication methods.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="host"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="host"/> is a zero-length string.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="username" /> is <c>null</c>, a zero-length string or contains only whitespace characters.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="authenticationMethods"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">No <paramref name="authenticationMethods"/> specified.</exception>
        </member>
        <member name="M:Renci.SshNet.ConnectionInfo.#ctor(System.String,System.Int32,System.String,Renci.SshNet.AuthenticationMethod[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.ConnectionInfo"/> class.
            </summary>
            <param name="host">The host.</param>
            <param name="port">The port.</param>
            <param name="username">The username.</param>
            <param name="authenticationMethods">The authentication methods.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="host"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="username" /> is <c>null</c>, a zero-length string or contains only whitespace characters.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port" /> is not within <see cref="F:System.Net.IPEndPoint.MinPort" /> and <see cref="F:System.Net.IPEndPoint.MaxPort" />.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="authenticationMethods"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">No <paramref name="authenticationMethods"/> specified.</exception>
        </member>
        <member name="M:Renci.SshNet.ConnectionInfo.#ctor(System.String,System.Int32,System.String,Renci.SshNet.ProxyTypes,System.String,System.Int32,System.String,System.String,Renci.SshNet.AuthenticationMethod[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.ConnectionInfo" /> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="port">Connection port.</param>
            <param name="username">Connection username.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
            <param name="proxyUsername">The proxy username.</param>
            <param name="proxyPassword">The proxy password.</param>
            <param name="authenticationMethods">The authentication methods.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="host"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="username" /> is <c>null</c>, a zero-length string or contains only whitespace characters.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port" /> is not within <see cref="F:System.Net.IPEndPoint.MinPort" /> and <see cref="F:System.Net.IPEndPoint.MaxPort" />.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="proxyType"/> is not <see cref="F:Renci.SshNet.ProxyTypes.None"/> and <paramref name="proxyHost" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="proxyType"/> is not <see cref="F:Renci.SshNet.ProxyTypes.None"/> and <paramref name="proxyPort" /> is not within <see cref="F:System.Net.IPEndPoint.MinPort" /> and <see cref="F:System.Net.IPEndPoint.MaxPort" />.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="authenticationMethods"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">No <paramref name="authenticationMethods"/> specified.</exception>
        </member>
        <member name="M:Renci.SshNet.ConnectionInfo.Authenticate(Renci.SshNet.ISession,Renci.SshNet.IServiceFactory)">
            <summary>
            Authenticates the specified session.
            </summary>
            <param name="session">The session to be authenticated.</param>
            <param name="serviceFactory">The factory to use for creating new services.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="session"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="serviceFactory"/> is <c>null</c>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshAuthenticationException">No suitable authentication method found to complete authentication, or permission denied.</exception>
        </member>
        <member name="M:Renci.SshNet.ConnectionInfo.Renci#SshNet#IConnectionInfoInternal#UserAuthenticationBannerReceived(System.Object,Renci.SshNet.MessageEventArgs{Renci.SshNet.Messages.Authentication.BannerMessage})">
            <summary>
            Signals that an authentication banner message was received from the server.
            </summary>
            <param name="sender">The session in which the banner message was received.</param>
            <param name="e">The banner message.{</param>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortStatus.ToStopping(Renci.SshNet.ForwardedPortStatus@)">
            <summary>
            Returns a value indicating whether <paramref name="status"/> has been changed to <see cref="F:Renci.SshNet.ForwardedPortStatus.Stopping"/>.
            </summary>
            <param name="status">The status to transition from.</param>
            <returns>
            <c>true</c> if <paramref name="status"/> has been changed to <see cref="F:Renci.SshNet.ForwardedPortStatus.Stopping"/>; otherwise, <c>false</c>.
            </returns>
            <exception cref="T:System.InvalidOperationException">Cannot transition <paramref name="status"/> to <see cref="F:Renci.SshNet.ForwardedPortStatus.Stopping"/>.</exception>
            <remarks>
            While a transition from <see cref="F:Renci.SshNet.ForwardedPortStatus.Stopped"/> to <see cref="F:Renci.SshNet.ForwardedPortStatus.Stopping"/> is not possible, this method will
            return <c>false</c> for any such attempts.  This is related to concurrency.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortStatus.ToStarting(Renci.SshNet.ForwardedPortStatus@)">
            <summary>
            Returns a value indicating whether <paramref name="status"/> has been changed to <see cref="F:Renci.SshNet.ForwardedPortStatus.Starting"/>.
            </summary>
            <param name="status">The status to transition from.</param>
            <returns>
            <c>true</c> if <paramref name="status"/> has been changed to <see cref="F:Renci.SshNet.ForwardedPortStatus.Starting"/>; otherwise, <c>false</c>.
            </returns>
            <exception cref="T:System.InvalidOperationException">Cannot transition <paramref name="status"/> to <see cref="F:Renci.SshNet.ForwardedPortStatus.Starting"/>.</exception>
            <remarks>
            While a transition from <see cref="F:Renci.SshNet.ForwardedPortStatus.Started"/> to <see cref="F:Renci.SshNet.ForwardedPortStatus.Starting"/> is not possible, this method will
            return <c>false</c> for any such attempts.  This is related to concurrency.
            </remarks>
        </member>
        <member name="T:Renci.SshNet.HashInfo">
            <summary>
            Holds information about key size and cipher to use
            </summary>
        </member>
        <member name="P:Renci.SshNet.HashInfo.KeySize">
            <summary>
            Gets the size of the key.
            </summary>
            <value>
            The size of the key.
            </value>
        </member>
        <member name="P:Renci.SshNet.HashInfo.HashAlgorithm">
            <summary>
            Gets the cipher.
            </summary>
        </member>
        <member name="M:Renci.SshNet.HashInfo.#ctor(System.Int32,System.Func{System.Byte[],System.Security.Cryptography.HashAlgorithm})">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.CipherInfo"/> class.
            </summary>
            <param name="keySize">Size of the key.</param>
            <param name="hash">The hash algorithm to use for a given key.</param>
        </member>
        <member name="T:Renci.SshNet.IAuthenticationMethod">
            <summary>
            Base interface for authentication of a session using a given method.
            </summary>
        </member>
        <member name="M:Renci.SshNet.IAuthenticationMethod.Authenticate(Renci.SshNet.ISession)">
            <summary>
            Authenticates the specified session.
            </summary>
            <param name="session">The session to authenticate.</param>
            <returns>
            The result of the authentication process.
            </returns>
        </member>
        <member name="P:Renci.SshNet.IAuthenticationMethod.AllowedAuthentications">
            <summary>
            Gets the list of allowed authentications.
            </summary>
            <value>
            The list of allowed authentications.
            </value>
        </member>
        <member name="P:Renci.SshNet.IAuthenticationMethod.Name">
            <summary>
            Gets the name of the authentication method.
            </summary>
            <value>
            The name of the authentication method.
            </value>
        </member>
        <member name="M:Renci.SshNet.IConnectionInfoInternal.UserAuthenticationBannerReceived(System.Object,Renci.SshNet.MessageEventArgs{Renci.SshNet.Messages.Authentication.BannerMessage})">
            <summary>
            Signals that an authentication banner message was received from the server.
            </summary>
            <param name="sender">The session in which the banner message was received.</param>
            <param name="e">The banner message.{</param>
        </member>
        <member name="P:Renci.SshNet.IConnectionInfoInternal.AuthenticationMethods">
            <summary>
            Gets the supported authentication methods for this connection.
            </summary>
            <value>
            The supported authentication methods for this connection.
            </value>
        </member>
        <member name="M:Renci.SshNet.IConnectionInfoInternal.CreateNoneAuthenticationMethod">
            <summary>
            Creates a <see cref="T:Renci.SshNet.NoneAuthenticationMethod"/> for the credentials represented
            by the current <see cref="T:Renci.SshNet.IConnectionInfo"/>.
            </summary>
            <returns>
            A <see cref="T:Renci.SshNet.NoneAuthenticationMethod"/> for the credentials represented by the
            current <see cref="T:Renci.SshNet.IConnectionInfo"/>.
            </returns>
        </member>
        <member name="T:Renci.SshNet.IConnectionInfo">
            <summary>
            Represents remote connection information.
            </summary>
        </member>
        <member name="P:Renci.SshNet.IConnectionInfo.ChannelRequests">
            <summary>
            Gets the supported channel requests for this connection.
            </summary>
            <value>
            The supported channel requests for this connection.
            </value>
        </member>
        <member name="P:Renci.SshNet.IConnectionInfo.Encoding">
            <summary>
            Gets the character encoding.
            </summary>
            <value>
            The character encoding.
            </value>
        </member>
        <member name="P:Renci.SshNet.IConnectionInfo.RetryAttempts">
            <summary>
            Gets the number of retry attempts when session channel creation failed.
            </summary>
            <value>
            The number of retry attempts when session channel creation failed.
            </value>
        </member>
        <member name="P:Renci.SshNet.IConnectionInfo.Timeout">
            <summary>
            Gets or sets connection timeout.
            </summary>
            <value>
            The connection timeout. The default value is 30 seconds.
            </value>
            <example>
              <code source="..\..\src\Renci.SshNet.Tests\Classes\SshClientTest.cs" region="Example SshClient Connect Timeout" language="C#" title="Specify connection timeout" />
            </example>
        </member>
        <member name="E:Renci.SshNet.IConnectionInfo.AuthenticationBanner">
            <summary>
            Occurs when authentication banner is sent by the server.
            </summary>
        </member>
        <member name="T:Renci.SshNet.IForwardedPort">
            <summary>
            Supports port forwarding functionality.
            </summary>
        </member>
        <member name="E:Renci.SshNet.IForwardedPort.Closing">
            <summary>
            The <see cref="E:Renci.SshNet.IForwardedPort.Closing"/> event occurs as the forwarded port is being stopped.
            </summary>
        </member>
        <member name="T:Renci.SshNet.IServiceFactory">
            <summary>
            Factory for creating new services.
            </summary>
        </member>
        <member name="M:Renci.SshNet.IServiceFactory.CreateSession(Renci.SshNet.ConnectionInfo)">
            <summary>
            Creates a new <see cref="T:Renci.SshNet.ISession"/> with the specified <see cref="T:Renci.SshNet.ConnectionInfo"/>.
            </summary>
            <param name="connectionInfo">The <see cref="T:Renci.SshNet.ConnectionInfo"/> to use for creating a new session.</param>
            <returns>
            An <see cref="T:Renci.SshNet.ISession"/> for the specified <see cref="T:Renci.SshNet.ConnectionInfo"/>.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="connectionInfo"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.IServiceFactory.CreateSftpSession(Renci.SshNet.ISession,System.TimeSpan,System.Text.Encoding)">
            <summary>
            Creates a new <see cref="T:Renci.SshNet.Sftp.ISftpSession"/> in a given <see cref="T:Renci.SshNet.ISession"/> and with
            the specified operation timeout and encoding.
            </summary>
            <param name="session">The <see cref="T:Renci.SshNet.ISession"/> to create the <see cref="T:Renci.SshNet.Sftp.ISftpSession"/> in.</param>
            <param name="operationTimeout">The operation timeout.</param>
            <param name="encoding">The encoding.</param>
            <returns>
            An <see cref="T:Renci.SshNet.Sftp.ISftpSession"/>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.IServiceFactory.CreatePipeStream">
            <summary>
            Create a new <see cref="T:Renci.SshNet.Common.PipeStream"/>.
            </summary>
            <returns>
            A <see cref="T:Renci.SshNet.Common.PipeStream"/>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.IServiceFactory.CreateKeyExchange(System.Collections.Generic.IDictionary{System.String,System.Type},System.String[])">
            <summary>
            Negotiates a key exchange algorithm, and creates a <see cref="T:Renci.SshNet.Security.IKeyExchange" /> for the negotiated
            algorithm.
            </summary>
            <param name="clientAlgorithms">A <see cref="T:System.Collections.Generic.IDictionary`2"/> of the key exchange algorithms supported by the client where the key is the name of the algorithm, and the value is the type implementing this algorithm.</param>
            <param name="serverAlgorithms">The names of the key exchange algorithms supported by the SSH server.</param>
            <returns>
            A <see cref="T:Renci.SshNet.Security.IKeyExchange"/> that was negotiated between client and server.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="clientAlgorithms"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="serverAlgorithms"/> is <c>null</c>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">No key exchange algorithm is supported by both client and server.</exception>
        </member>
        <member name="M:Renci.SshNet.IServiceFactory.CreateNetConfSession(Renci.SshNet.ISession,System.TimeSpan)">
            <summary>
            Creates a new <see cref="T:Renci.SshNet.NetConf.INetConfSession"/> in a given <see cref="T:Renci.SshNet.ISession"/>
            and with the specified operation timeout.
            </summary>
            <param name="session">The <see cref="T:Renci.SshNet.ISession"/> to create the <see cref="T:Renci.SshNet.NetConf.INetConfSession"/> in.</param>
            <param name="operationTimeout">The operation timeout.</param>
            <returns>
            An <see cref="T:Renci.SshNet.NetConf.INetConfSession"/>.
            </returns>
        </member>
        <member name="T:Renci.SshNet.ISession">
            <summary>
            Provides functionality to connect and interact with SSH server.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ISession.ConnectionInfo">
            <summary>
            Gets or sets the connection info.
            </summary>
            <value>The connection info.</value>
        </member>
        <member name="P:Renci.SshNet.ISession.IsConnected">
            <summary>
            Gets a value indicating whether the session is connected.
            </summary>
            <value>
            <c>true</c> if the session is connected; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.ISession.SessionSemaphore">
            <summary>
            Gets the session semaphore that controls session channels.
            </summary>
            <value>
            The session semaphore.
            </value>
        </member>
        <member name="P:Renci.SshNet.ISession.MessageListenerCompleted">
            <summary>
            Gets a <see cref="T:System.Threading.WaitHandle"/> that can be used to wait for the message listener loop to complete.
            </summary>
            <value>
            A <see cref="T:System.Threading.WaitHandle"/> that can be used to wait for the message listener loop to complete, or
            <c>null</c> when the session has not been connected.
            </value>
        </member>
        <member name="M:Renci.SshNet.ISession.Connect">
            <summary>
            Connects to the server.
            </summary>
            <exception cref="T:System.Net.Sockets.SocketException">Socket connection to the SSH server or proxy server could not be established, or an error occurred while resolving the hostname.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">SSH session could not be established.</exception>
            <exception cref="T:Renci.SshNet.Common.SshAuthenticationException">Authentication of SSH session failed.</exception>
            <exception cref="T:Renci.SshNet.Common.ProxyException">Failed to establish proxy connection.</exception>
        </member>
        <member name="M:Renci.SshNet.ISession.CreateChannelSession">
            <summary>
            Create a new SSH session channel.
            </summary>
            <returns>
            A new SSH session channel.
            </returns>
        </member>
        <member name="M:Renci.SshNet.ISession.CreateChannelDirectTcpip">
            <summary>
            Create a new channel for a locally forwarded TCP/IP port.
            </summary>
            <returns>
            A new channel for a locally forwarded TCP/IP port.
            </returns>
        </member>
        <member name="M:Renci.SshNet.ISession.CreateChannelForwardedTcpip(System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Creates a "forwarded-tcpip" SSH channel.
            </summary>
            <returns>
            A new "forwarded-tcpip" SSH channel.
            </returns>
        </member>
        <member name="M:Renci.SshNet.ISession.Disconnect">
            <summary>
            Disconnects from the server.
            </summary>
            <remarks>
            This sends a <b>SSH_MSG_DISCONNECT</b> message to the server, waits for the
            server to close the socket on its end and subsequently closes the client socket.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.ISession.OnDisconnecting">
            <summary>
            Called when client is disconnecting from the server.
            </summary>
        </member>
        <member name="M:Renci.SshNet.ISession.RegisterMessage(System.String)">
            <summary>
            Registers SSH message with the session.
            </summary>
            <param name="messageName">The name of the message to register with the session.</param>
        </member>
        <member name="M:Renci.SshNet.ISession.SendMessage(Renci.SshNet.Messages.Message)">
            <summary>
            Sends a message to the server.
            </summary>
            <param name="message">The message to send.</param>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">The client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SshOperationTimeoutException">The operation timed out.</exception>
            <exception cref="T:System.InvalidOperationException">The size of the packet exceeds the maximum size defined by the protocol.</exception>
        </member>
        <member name="M:Renci.SshNet.ISession.TrySendMessage(Renci.SshNet.Messages.Message)">
            <summary>
            Sends a message to the server.
            </summary>
            <param name="message">The message to send.</param>
            <returns>
            <c>true</c> if the message was sent to the server; otherwise, <c>false</c>.
            </returns>
            <exception cref="T:System.InvalidOperationException">The size of the packet exceeds the maximum size defined by the protocol.</exception>
            <remarks>
            This methods returns <c>false</c> when the attempt to send the message results in a
            <see cref="T:System.Net.Sockets.SocketException"/> or a <see cref="T:Renci.SshNet.Common.SshException"/>.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.ISession.UnRegisterMessage(System.String)">
            <summary>
            Unregister SSH message from the session.
            </summary>
            <param name="messageName">The name of the message to unregister with the session.</param>
        </member>
        <member name="M:Renci.SshNet.ISession.WaitOnHandle(System.Threading.WaitHandle)">
            <summary>
            Waits for the specified handle or the exception handle for the receive thread
            to signal within the connection timeout.
            </summary>
            <param name="waitHandle">The wait handle.</param>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">A received package was invalid or failed the message integrity check.</exception>
            <exception cref="T:Renci.SshNet.Common.SshOperationTimeoutException">None of the handles are signaled in time and the session is not disconnecting.</exception>
            <exception cref="T:System.Net.Sockets.SocketException">A socket error was signaled while receiving messages from the server.</exception>
            <remarks>
            When neither handles are signaled in time and the session is not closing, then the
            session is disconnected.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.ISession.WaitOnHandle(System.Threading.WaitHandle,System.TimeSpan)">
            <summary>
            Waits for the specified handle or the exception handle for the receive thread
            to signal within the specified timeout.
            </summary>
            <param name="waitHandle">The wait handle.</param>
            <param name="timeout">The time to wait for any of the handles to become signaled.</param>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">A received package was invalid or failed the message integrity check.</exception>
            <exception cref="T:Renci.SshNet.Common.SshOperationTimeoutException">None of the handles are signaled in time and the session is not disconnecting.</exception>
            <exception cref="T:System.Net.Sockets.SocketException">A socket error was signaled while receiving messages from the server.</exception>
            <remarks>
            When neither handles are signaled in time and the session is not closing, then the
            session is disconnected.
            </remarks>
        </member>
        <member name="E:Renci.SshNet.ISession.ChannelCloseReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelCloseMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.ISession.ChannelDataReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelDataMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.ISession.ChannelEofReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelEofMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.ISession.ChannelExtendedDataReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelExtendedDataMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.ISession.ChannelFailureReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelFailureMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.ISession.ChannelOpenConfirmationReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenConfirmationMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.ISession.ChannelOpenFailureReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenFailureMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.ISession.ChannelOpenReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.ISession.ChannelRequestReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelRequestMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.ISession.ChannelSuccessReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelSuccessMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.ISession.ChannelWindowAdjustReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelWindowAdjustMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.ISession.Disconnected">
            <summary>
            Occurs when session has been disconnected from the server.
            </summary>
        </member>
        <member name="E:Renci.SshNet.ISession.ErrorOccured">
            <summary>
            Occurs when an error occurred.
            </summary>
        </member>
        <member name="E:Renci.SshNet.ISession.HostKeyReceived">
            <summary>
            Occurs when host key received.
            </summary>
        </member>
        <member name="E:Renci.SshNet.ISession.RequestSuccessReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.RequestSuccessMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.ISession.RequestFailureReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.RequestFailureMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.ISession.UserAuthenticationBannerReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Authentication.BannerMessage"/> message is received from the server.
            </summary>
        </member>
        <member name="T:Renci.SshNet.ISubsystemSession">
            <summary>
            Base interface for SSH subsystem implementations.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ISubsystemSession.IsOpen">
            <summary>
            Gets a value indicating whether this session is open.
            </summary>
            <value>
            <c>true</c> if this session is open; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Renci.SshNet.ISubsystemSession.Connect">
            <summary>
            Connects the subsystem using a new SSH channel session.
            </summary>
            <exception cref="T:System.InvalidOperationException">The session is already connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the session was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.ISubsystemSession.Disconnect">
            <summary>
            Disconnects the subsystem channel.
            </summary>
        </member>
        <member name="M:Renci.SshNet.ISubsystemSession.WaitOnHandle(System.Threading.WaitHandle,System.TimeSpan)">
            <summary>
            Waits a specified time for a given <see cref="T:System.Threading.WaitHandle"/> to get signaled.
            </summary>
            <param name="waitHandle">The handle to wait for.</param>
            <param name="operationTimeout">The time to wait for <paramref name="waitHandle"/> to get signaled.</param>
            <exception cref="T:Renci.SshNet.Common.SshException">The connection was closed by the server.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">The channel was closed.</exception>
            <exception cref="T:Renci.SshNet.Common.SshOperationTimeoutException">The handle did not get signaled within the specified <paramref name="operationTimeout"/>.</exception>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.CancelTcpIpForwardGlobalRequestMessage.AddressToBind">
            <summary>
            Gets the address to bind to.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.CancelTcpIpForwardGlobalRequestMessage.PortToBind">
            <summary>
            Gets port number to bind to.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.CancelTcpIpForwardGlobalRequestMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.CancelTcpIpForwardGlobalRequestMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.CancelTcpIpForwardGlobalRequestMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.TcpIpForwardGlobalRequestMessage.AddressToBind">
            <summary>
            Gets the address to bind to.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.TcpIpForwardGlobalRequestMessage.PortToBind">
            <summary>
            Gets port number to bind to.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.TcpIpForwardGlobalRequestMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.TcpIpForwardGlobalRequestMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.TcpIpForwardGlobalRequestMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.ChannelCloseMessage">
            <summary>
            Represents SSH_MSG_CHANNEL_CLOSE message.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelCloseMessage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelCloseMessage"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelCloseMessage.#ctor(System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelCloseMessage"/> class.
            </summary>
            <param name="localChannelNumber">The local channel number.</param>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.ChannelDataMessage">
            <summary>
            Represents SSH_MSG_CHANNEL_DATA message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelDataMessage.Data">
            <summary>
            Gets or sets message data.
            </summary>
            <value>
            The data.
            </value>
            <remarks>
            The actual data to read or write depends on the <see cref="P:Renci.SshNet.Messages.Connection.ChannelDataMessage.Offset"/> and <see cref="P:Renci.SshNet.Messages.Connection.ChannelDataMessage.Size"/>.
            </remarks>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelDataMessage.Offset">
            <summary>
            Gets the zero-based offset in <see cref="P:Renci.SshNet.Messages.Connection.ChannelDataMessage.Data"/> at which the data begins.
            </summary>
            <value>
            The zero-based offset in <see cref="P:Renci.SshNet.Messages.Connection.ChannelDataMessage.Data"/> at which the data begins.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelDataMessage.Size">
            <summary>
            Gets the number of bytes of <see cref="P:Renci.SshNet.Messages.Connection.ChannelDataMessage.Data"/> to read or write.
            </summary>
            <value>
            The number of bytes of <see cref="P:Renci.SshNet.Messages.Connection.ChannelDataMessage.Data"/> to read or write.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelDataMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelDataMessage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelDataMessage"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelDataMessage.#ctor(System.UInt32,System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelDataMessage"/> class.
            </summary>
            <param name="localChannelNumber">The local channel number.</param>
            <param name="data">Message data.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelDataMessage.#ctor(System.UInt32,System.Byte[],System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelDataMessage"/> class.
            </summary>
            <param name="localChannelNumber">The local channel number.</param>
            <param name="data">The message data.</param>
            <param name="offset">The zero-based byte offset in <paramref name="data"/> at which to begin reading or writing data from.</param>
            <param name="size">The number of bytes of <paramref name="data"/> to read or write.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelDataMessage.LoadData">
            <summary>
            Loads the data.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelDataMessage.SaveData">
            <summary>
            Saves the data.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.ChannelEofMessage">
            <summary>
            Represents SSH_MSG_CHANNEL_EOF message.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelEofMessage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelEofMessage"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelEofMessage.#ctor(System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelEofMessage"/> class.
            </summary>
            <param name="localChannelNumber">The local channel number.</param>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.ChannelExtendedDataMessage">
            <summary>
            Represents SSH_MSG_CHANNEL_EXTENDED_DATA message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelExtendedDataMessage.DataTypeCode">
            <summary>
            Gets message data type code.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelExtendedDataMessage.Data">
            <summary>
            Gets message data.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelExtendedDataMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelExtendedDataMessage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelExtendedDataMessage"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelExtendedDataMessage.#ctor(System.UInt32,System.UInt32,System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelExtendedDataMessage"/> class.
            </summary>
            <param name="localChannelNumber">The local channel number.</param>
            <param name="dataTypeCode">The message data type code.</param>
            <param name="data">The message data.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelExtendedDataMessage.LoadData">
            <summary>
            Loads the data.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelExtendedDataMessage.SaveData">
            <summary>
            Saves the data.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.ChannelFailureMessage">
            <summary>
            Represents SSH_MSG_CHANNEL_FAILURE message.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelFailureMessage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelFailureMessage"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelFailureMessage.#ctor(System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelFailureMessage"/> class.
            </summary>
            <param name="localChannelNumber">The local channel number.</param>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.ChannelMessage">
            <summary>
            Base class for all channel specific SSH messages.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelMessage.LocalChannelNumber">
            <summary>
            Gets or sets the local channel number.
            </summary>
            <value>
            The local channel number.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelMessage.#ctor">
            <summary>
            Initializes a new <see cref="T:Renci.SshNet.Messages.Connection.ChannelMessage"/>.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelMessage.#ctor(System.UInt32)">
            <summary>
            Initializes a new <see cref="T:Renci.SshNet.Messages.Connection.ChannelMessage"/> with the specified local channel number.
            </summary>
            <param name="localChannelNumber">The local channel number.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelMessage.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.ChannelOpenConfirmationMessage">
            <summary>
            Represents SSH_MSG_CHANNEL_OPEN_CONFIRMATION message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelOpenConfirmationMessage.RemoteChannelNumber">
            <summary>
            Gets the remote channel number.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelOpenConfirmationMessage.InitialWindowSize">
            <summary>
            Gets the initial size of the window.
            </summary>
            <value>
            The initial size of the window.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelOpenConfirmationMessage.MaximumPacketSize">
            <summary>
            Gets the maximum size of the packet.
            </summary>
            <value>
            The maximum size of the packet.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelOpenConfirmationMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelOpenConfirmationMessage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenConfirmationMessage"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelOpenConfirmationMessage.#ctor(System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenConfirmationMessage"/> class.
            </summary>
            <param name="localChannelNumber">The local channel number.</param>
            <param name="initialWindowSize">Initial size of the window.</param>
            <param name="maximumPacketSize">Maximum size of the packet.</param>
            <param name="remoteChannelNumber">The remote channel number.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelOpenConfirmationMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelOpenConfirmationMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.ChannelOpenFailureMessage">
            <summary>
            Represents SSH_MSG_CHANNEL_OPEN_FAILURE message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelOpenFailureMessage.ReasonCode">
            <summary>
            Gets failure reason code.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelOpenFailureMessage.Description">
            <summary>
            Gets description for failure.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelOpenFailureMessage.Language">
            <summary>
            Gets message language.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelOpenFailureMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelOpenFailureMessage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenFailureMessage"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelOpenFailureMessage.#ctor(System.UInt32,System.String,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenFailureMessage"/> class.
            </summary>
            <param name="localChannelNumber">The local channel number.</param>
            <param name="description">The description.</param>
            <param name="reasonCode">The reason code.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelOpenFailureMessage.#ctor(System.UInt32,System.String,System.UInt32,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenFailureMessage"/> class.
            </summary>
            <param name="localChannelNumber">The local channel number.</param>
            <param name="description">The description.</param>
            <param name="reasonCode">The reason code.</param>
            <param name="language">The language (RFC3066).</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelOpenFailureMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelOpenFailureMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.ChannelOpenFailureReasons">
            <summary>
            List channel open failure reasons defined by the protocol.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.ChannelOpenFailureReasons.AdministativelyProhibited">
            <summary>
            SSH_OPEN_ADMINISTRATIVELY_PROHIBITED
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.ChannelOpenFailureReasons.ConnectFailed">
            <summary>
            SSH_OPEN_CONNECT_FAILED
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.ChannelOpenFailureReasons.UnknownChannelType">
            <summary>
            SSH_OPEN_UNKNOWN_CHANNEL_TYPE
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.ChannelOpenFailureReasons.ResourceShortage">
            <summary>
            SSH_OPEN_RESOURCE_SHORTAGE
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.ChannelOpenInfo">
            <summary>
            Base class for open channel messages
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelOpenInfo.ChannelType">
            <summary>
            Gets the type of the channel to open.
            </summary>
            <value>
            The type of the channel to open.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelOpenInfo.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelOpenInfo.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.ChannelOpenMessage">
            <summary>
            Represents SSH_MSG_CHANNEL_OPEN message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelOpenMessage.ChannelType">
            <summary>
            Gets the type of the channel as ASCII encoded byte array.
            </summary>
            <value>
            The type of the channel.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelOpenMessage.LocalChannelNumber">
            <summary>
            Gets or sets the local channel number.
            </summary>
            <value>
            The local channel number.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelOpenMessage.InitialWindowSize">
            <summary>
            Gets the initial size of the window.
            </summary>
            <value>
            The initial size of the window.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelOpenMessage.MaximumPacketSize">
            <summary>
            Gets the maximum size of the packet.
            </summary>
            <value>
            The maximum size of the packet.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelOpenMessage.Info">
            <summary>
            Gets channel specific open information.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelOpenMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelOpenMessage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenMessage"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelOpenMessage.#ctor(System.UInt32,System.UInt32,System.UInt32,Renci.SshNet.Messages.Connection.ChannelOpenInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenMessage"/> class.
            </summary>
            <param name="channelNumber">The channel number.</param>
            <param name="initialWindowSize">Initial size of the window.</param>
            <param name="maximumPacketSize">Maximum size of the packet.</param>
            <param name="info">Information specific to the type of the channel to open.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="info"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelOpenMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelOpenMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.DirectTcpipChannelInfo">
            <summary>
            Used to open "direct-tcpip" channel type
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.DirectTcpipChannelInfo.NAME">
            <summary>
            Specifies channel open type
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.DirectTcpipChannelInfo.ChannelType">
            <summary>
            Gets the type of the channel to open.
            </summary>
            <value>
            The type of the channel to open.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.DirectTcpipChannelInfo.HostToConnect">
            <summary>
            Gets the host to connect.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.DirectTcpipChannelInfo.PortToConnect">
            <summary>
            Gets the port to connect.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.DirectTcpipChannelInfo.OriginatorAddress">
            <summary>
            Gets the originator address.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.DirectTcpipChannelInfo.OriginatorPort">
            <summary>
            Gets the originator port.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.DirectTcpipChannelInfo.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.DirectTcpipChannelInfo.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.DirectTcpipChannelInfo"/> class from the
            specified data.
            </summary>
            <exception cref="T:System.ArgumentNullException"><paramref name="data"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.DirectTcpipChannelInfo.#ctor(System.String,System.UInt32,System.String,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.DirectTcpipChannelInfo"/> class.
            </summary>
            <param name="hostToConnect">The host to connect.</param>
            <param name="portToConnect">The port to connect.</param>
            <param name="originatorAddress">The originator address.</param>
            <param name="originatorPort">The originator port.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.DirectTcpipChannelInfo.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.DirectTcpipChannelInfo.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.ForwardedTcpipChannelInfo">
            <summary>
            Used to open "forwarded-tcpip" channel type
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ForwardedTcpipChannelInfo.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ForwardedTcpipChannelInfo"/> class from the
            specified data.
            </summary>
            <exception cref="T:System.ArgumentNullException"><paramref name="data"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ForwardedTcpipChannelInfo.#ctor(System.String,System.UInt32,System.String,System.UInt32)">
            <summary>
            Initializes a new <see cref="T:Renci.SshNet.Messages.Connection.ForwardedTcpipChannelInfo"/> instance with the specified connector
            address and port, and originator address and port.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.ForwardedTcpipChannelInfo.NAME">
            <summary>
            Specifies channel open type
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ForwardedTcpipChannelInfo.ChannelType">
            <summary>
            Gets the type of the channel to open.
            </summary>
            <value>
            The type of the channel to open.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ForwardedTcpipChannelInfo.ConnectedAddress">
            <summary>
            Gets the connected address.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ForwardedTcpipChannelInfo.ConnectedPort">
            <summary>
            Gets the connected port.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ForwardedTcpipChannelInfo.OriginatorAddress">
            <summary>
            Gets the originator address.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ForwardedTcpipChannelInfo.OriginatorPort">
            <summary>
            Gets the originator port.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ForwardedTcpipChannelInfo.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ForwardedTcpipChannelInfo.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ForwardedTcpipChannelInfo.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.SessionChannelOpenInfo">
            <summary>
            Used to open "session" channel type
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.SessionChannelOpenInfo.Name">
            <summary>
            Specifies channel open type
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.SessionChannelOpenInfo.ChannelType">
            <summary>
            Gets the type of the channel to open.
            </summary>
            <value>
            The type of the channel to open.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.SessionChannelOpenInfo.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.SessionChannelOpenInfo"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.SessionChannelOpenInfo.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.SessionChannelOpenInfo"/> class from the
            specified data.
            </summary>
            <exception cref="T:System.ArgumentNullException"><paramref name="data"/> is <c>null</c>.</exception>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.X11ChannelOpenInfo">
            <summary>
            Used to open "x11" channel type
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.X11ChannelOpenInfo.Name">
            <summary>
            Specifies channel open type
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.X11ChannelOpenInfo.ChannelType">
            <summary>
            Gets the type of the channel to open.
            </summary>
            <value>
            The type of the channel to open.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.X11ChannelOpenInfo.OriginatorAddress">
            <summary>
            Gets the originator address.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.X11ChannelOpenInfo.OriginatorPort">
            <summary>
            Gets the originator port.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.X11ChannelOpenInfo.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.X11ChannelOpenInfo.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.X11ChannelOpenInfo"/> class from the
            specified data.
            </summary>
            <exception cref="T:System.ArgumentNullException"><paramref name="data"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.X11ChannelOpenInfo.#ctor(System.String,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.X11ChannelOpenInfo"/> class with the
            specified originator address and port.
            </summary>
            <param name="originatorAddress">The originator address.</param>
            <param name="originatorPort">The originator port.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.X11ChannelOpenInfo.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.X11ChannelOpenInfo.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.BreakRequestInfo">
            <summary>
            Represents "break" type channel request information
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.BreakRequestInfo.Name">
            <summary>
            Channel request name
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.BreakRequestInfo.RequestName">
            <summary>
            Gets the name of the request.
            </summary>
            <value>
            The name of the request.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.BreakRequestInfo.BreakLength">
            <summary>
            Gets break length in milliseconds.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.BreakRequestInfo.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.BreakRequestInfo.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ExecRequestInfo"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.BreakRequestInfo.#ctor(System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ExecRequestInfo"/> class.
            </summary>
            <param name="breakLength">Length of the break.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.BreakRequestInfo.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.BreakRequestInfo.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.ChannelRequestMessage">
            <summary>
            Represents SSH_MSG_CHANNEL_REQUEST message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelRequestMessage.RequestName">
            <summary>
            Gets the name of the request.
            </summary>
            <value>
            The name of the request.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelRequestMessage.RequestData">
            <summary>
            Gets channel request data.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelRequestMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelRequestMessage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelRequestMessage"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelRequestMessage.#ctor(System.UInt32,Renci.SshNet.Messages.Connection.RequestInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelRequestMessage"/> class.
            </summary>
            <param name="localChannelNumber">The local channel number.</param>
            <param name="info">The info.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelRequestMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelRequestMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.EndOfWriteRequestInfo">
            <summary>
            Represents "[email protected]" type channel request information
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.EndOfWriteRequestInfo.Name">
            <summary>
            Channel request name
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.EndOfWriteRequestInfo.RequestName">
            <summary>
            Gets the name of the request.
            </summary>
            <value>
            The name of the request.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.EndOfWriteRequestInfo.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.EndOfWriteRequestInfo"/> class.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.EnvironmentVariableRequestInfo">
            <summary>
            Represents "env" type channel request information
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.EnvironmentVariableRequestInfo.Name">
            <summary>
            Channel request name
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.EnvironmentVariableRequestInfo.RequestName">
            <summary>
            Gets the name of the request.
            </summary>
            <value>
            The name of the request.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.EnvironmentVariableRequestInfo.VariableName">
            <summary>
            Gets or sets the name of the variable.
            </summary>
            <value>
            The name of the variable.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.EnvironmentVariableRequestInfo.VariableValue">
            <summary>
            Gets or sets the variable value.
            </summary>
            <value>
            The variable value.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.EnvironmentVariableRequestInfo.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.EnvironmentVariableRequestInfo.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.EnvironmentVariableRequestInfo"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.EnvironmentVariableRequestInfo.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.EnvironmentVariableRequestInfo"/> class.
            </summary>
            <param name="variableName">Name of the variable.</param>
            <param name="variableValue">The variable value.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.EnvironmentVariableRequestInfo.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.EnvironmentVariableRequestInfo.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.ExecRequestInfo">
            <summary>
            Represents "exec" type channel request information
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.ExecRequestInfo.Name">
            <summary>
            Channel request name
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ExecRequestInfo.RequestName">
            <summary>
            Gets the name of the request.
            </summary>
            <value>
            The name of the request.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ExecRequestInfo.Command">
            <summary>
            Gets command to execute.
            </summary>
            <value>
            The command.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ExecRequestInfo.Encoding">
            <summary>
            Gets the encoding.
            </summary>
            <value>
            The encoding.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ExecRequestInfo.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ExecRequestInfo.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ExecRequestInfo"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ExecRequestInfo.#ctor(System.String,System.Text.Encoding)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ExecRequestInfo"/> class.
            </summary>
            <param name="command">The command.</param>
            <param name="encoding">The character encoding to use.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="command"/> or <paramref name="encoding"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ExecRequestInfo.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ExecRequestInfo.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.ExitSignalRequestInfo">
            <summary>
            Represents "exit-signal" type channel request information
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.ExitSignalRequestInfo.Name">
            <summary>
            Channel request name
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ExitSignalRequestInfo.RequestName">
            <summary>
            Gets the name of the request.
            </summary>
            <value>
            The name of the request.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ExitSignalRequestInfo.SignalName">
            <summary>
            Gets the name of the signal.
            </summary>
            <value>
            The name of the signal.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ExitSignalRequestInfo.CoreDumped">
            <summary>
            Gets a value indicating whether core is dumped.
            </summary>
            <value>
              <c>true</c> if core is dumped; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ExitSignalRequestInfo.ErrorMessage">
            <summary>
            Gets the error message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ExitSignalRequestInfo.Language">
            <summary>
            Gets message language.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ExitSignalRequestInfo.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ExitSignalRequestInfo"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ExitSignalRequestInfo.#ctor(System.String,System.Boolean,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ExitSignalRequestInfo"/> class.
            </summary>
            <param name="signalName">Name of the signal.</param>
            <param name="coreDumped">if set to <c>true</c> then core is dumped.</param>
            <param name="errorMessage">The error message.</param>
            <param name="language">The language.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ExitSignalRequestInfo.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ExitSignalRequestInfo.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.ExitStatusRequestInfo">
            <summary>
            Represents "exit-status" type channel request information
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.ExitStatusRequestInfo.Name">
            <summary>
            Channel request name.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ExitStatusRequestInfo.RequestName">
            <summary>
            Gets the name of the request.
            </summary>
            <value>
            The name of the request.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ExitStatusRequestInfo.ExitStatus">
            <summary>
            Gets the exit status number.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ExitStatusRequestInfo.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ExitStatusRequestInfo"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ExitStatusRequestInfo.#ctor(System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ExitStatusRequestInfo"/> class.
            </summary>
            <param name="exitStatus">The exit status number.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ExitStatusRequestInfo.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ExitStatusRequestInfo.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.KeepAliveRequestInfo">
            <summary>
            Represents "[email protected]" type channel request information
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.KeepAliveRequestInfo.Name">
            <summary>
            Channel request name
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.KeepAliveRequestInfo.RequestName">
            <summary>
            Gets the name of the request.
            </summary>
            <value>
            The name of the request.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.KeepAliveRequestInfo.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.EndOfWriteRequestInfo"/> class.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.PseudoTerminalRequestInfo">
            <summary>
            Represents "pty-req" type channel request information
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.PseudoTerminalRequestInfo.Name">
            <summary>
            Channel request name
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.PseudoTerminalRequestInfo.RequestName">
            <summary>
            Gets the name of the request.
            </summary>
            <value>
            The name of the request.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.PseudoTerminalRequestInfo.EnvironmentVariable">
            <summary>
            Gets or sets the value of the TERM environment variable (e.g., vt100).
            </summary>
            <value>
            The value of the TERM environment variable.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.PseudoTerminalRequestInfo.Columns">
            <summary>
            Gets or sets the terminal width in columns (e.g., 80).
            </summary>
            <value>
            The terminal width in columns.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.PseudoTerminalRequestInfo.Rows">
            <summary>
            Gets or sets the terminal width in rows (e.g., 24).
            </summary>
            <value>
            The terminal width in rows.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.PseudoTerminalRequestInfo.PixelWidth">
            <summary>
            Gets or sets the terminal width in pixels (e.g., 640).
            </summary>
            <value>
            The terminal width in pixels.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.PseudoTerminalRequestInfo.PixelHeight">
            <summary>
            Gets or sets the terminal height in pixels (e.g., 480).
            </summary>
            <value>
            The terminal height in pixels.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.PseudoTerminalRequestInfo.TerminalModeValues">
            <summary>
            Gets or sets the terminal mode.
            </summary>
            <value>
            The terminal mode.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.PseudoTerminalRequestInfo.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            <c>-1</c> to indicate that the size of the message cannot be determined,
            or is too costly to calculate.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.PseudoTerminalRequestInfo.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.PseudoTerminalRequestInfo"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.PseudoTerminalRequestInfo.#ctor(System.String,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.Collections.Generic.IDictionary{Renci.SshNet.Common.TerminalModes,System.UInt32})">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.PseudoTerminalRequestInfo"/> class.
            </summary>
            <param name="environmentVariable">The <c>TERM</c> environment variable which a identifier for the text window’s capabilities.</param>
            <param name="columns">The terminal width in columns.</param>
            <param name="rows">The terminal width in rows.</param>
            <param name="width">The terminal height in pixels.</param>
            <param name="height">The terminal height in pixels.</param>
            <param name="terminalModeValues">The terminal mode values.</param>
            <remarks>
            <para>
            The <c>TERM</c> environment variable contains an identifier for the text window's capabilities.
            You can get a detailed list of these cababilities by using the ‘infocmp’ command.
            </para>
            <para>
            The column/row dimensions override the pixel dimensions(when nonzero). Pixel dimensions refer
            to the drawable area of the window.
            </para>
            </remarks>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.PseudoTerminalRequestInfo.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.RequestInfo">
            <summary>
            Represents type specific information for channel request.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.RequestInfo.RequestName">
            <summary>
            Gets the name of the request.
            </summary>
            <value>
            The name of the request.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.RequestInfo.WantReply">
            <summary>
            Gets or sets a value indicating whether reply message is needed.
            </summary>
            <value>
              <c>true</c> if reply message is needed; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.RequestInfo.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.RequestInfo.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.RequestInfo.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.ShellRequestInfo">
            <summary>
            Represents "shell" type channel request information
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.ShellRequestInfo.Name">
            <summary>
            Channel request name
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ShellRequestInfo.RequestName">
            <summary>
            Gets the name of the request.
            </summary>
            <value>
            The name of the request.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ShellRequestInfo.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ShellRequestInfo"/> class.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.SignalRequestInfo">
            <summary>
            Represents "signal" type channel request information
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.SignalRequestInfo.Name">
            <summary>
            Channel request name.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.SignalRequestInfo.RequestName">
            <summary>
            Gets the name of the request.
            </summary>
            <value>
            The name of the request.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.SignalRequestInfo.SignalName">
            <summary>
            Gets the name of the signal.
            </summary>
            <value>
            The name of the signal.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.SignalRequestInfo.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.SignalRequestInfo.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.SignalRequestInfo"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.SignalRequestInfo.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.SignalRequestInfo"/> class.
            </summary>
            <param name="signalName">Name of the signal.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.SignalRequestInfo.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.SignalRequestInfo.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.SubsystemRequestInfo">
            <summary>
            Represents "subsystem" type channel request information
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.SubsystemRequestInfo.Name">
            <summary>
            Channel request name
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.SubsystemRequestInfo.RequestName">
            <summary>
            Gets the name of the request.
            </summary>
            <value>
            The name of the request.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.SubsystemRequestInfo.SubsystemName">
            <summary>
            Gets the name of the subsystem.
            </summary>
            <value>
            The name of the subsystem.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.SubsystemRequestInfo.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.SubsystemRequestInfo"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.SubsystemRequestInfo.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.SubsystemRequestInfo"/> class.
            </summary>
            <param name="subsystem">The subsystem.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.SubsystemRequestInfo.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.SubsystemRequestInfo.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.WindowChangeRequestInfo">
            <summary>
            Represents "window-change" type channel request information
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.WindowChangeRequestInfo.Name">
            <summary>
            Channe request name
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.WindowChangeRequestInfo.RequestName">
            <summary>
            Gets the name of the request.
            </summary>
            <value>
            The name of the request.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.WindowChangeRequestInfo.Columns">
            <summary>
            Gets the columns.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.WindowChangeRequestInfo.Rows">
            <summary>
            Gets the rows.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.WindowChangeRequestInfo.Width">
            <summary>
            Gets the width.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.WindowChangeRequestInfo.Height">
            <summary>
            Gets the height.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.WindowChangeRequestInfo.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.WindowChangeRequestInfo.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.WindowChangeRequestInfo"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.WindowChangeRequestInfo.#ctor(System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.WindowChangeRequestInfo"/> class.
            </summary>
            <param name="columns">The columns.</param>
            <param name="rows">The rows.</param>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.WindowChangeRequestInfo.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.WindowChangeRequestInfo.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.X11ForwardingRequestInfo">
            <summary>
            Represents "x11-req" type channel request information
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.X11ForwardingRequestInfo.Name">
            <summary>
            Channel request name
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.X11ForwardingRequestInfo.RequestName">
            <summary>
            Gets the name of the request.
            </summary>
            <value>
            The name of the request.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.X11ForwardingRequestInfo.IsSingleConnection">
            <summary>
            Gets or sets a value indicating whether it is a single connection.
            </summary>
            <value>
            	<c>true</c> if it is a single connection; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.X11ForwardingRequestInfo.AuthenticationProtocol">
            <summary>
            Gets or sets the authentication protocol.
            </summary>
            <value>
            The authentication protocol.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.X11ForwardingRequestInfo.AuthenticationCookie">
            <summary>
            Gets or sets the authentication cookie.
            </summary>
            <value>
            The authentication cookie.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.X11ForwardingRequestInfo.ScreenNumber">
            <summary>
            Gets or sets the screen number.
            </summary>
            <value>
            The screen number.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.X11ForwardingRequestInfo.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.X11ForwardingRequestInfo.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.X11ForwardingRequestInfo"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.X11ForwardingRequestInfo.#ctor(System.Boolean,System.String,System.Byte[],System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.X11ForwardingRequestInfo"/> class.
            </summary>
            <param name="isSingleConnection">if set to <c>true</c> it is a single connection.</param>
            <param name="protocol">The protocol.</param>
            <param name="cookie">The cookie.</param>
            <param name="screenNumber">The screen number.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.X11ForwardingRequestInfo.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.X11ForwardingRequestInfo.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.XonXoffRequestInfo">
            <summary>
            Represents "xon-xoff" type channel request information
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.XonXoffRequestInfo.Name">
            <summary>
            Channel request type
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.XonXoffRequestInfo.RequestName">
            <summary>
            Gets the name of the request.
            </summary>
            <value>
            The name of the request.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.XonXoffRequestInfo.ClientCanDo">
            <summary>
            Gets or sets a value indicating whether client can do.
            </summary>
            <value>
              <c>true</c> if client can do; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.XonXoffRequestInfo.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.XonXoffRequestInfo.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.XonXoffRequestInfo"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.XonXoffRequestInfo.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.XonXoffRequestInfo"/> class.
            </summary>
            <param name="clientCanDo">if set to <c>true</c> [client can do].</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.XonXoffRequestInfo.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.XonXoffRequestInfo.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.ChannelSuccessMessage">
            <summary>
            Represents SSH_MSG_CHANNEL_SUCCESS message.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelSuccessMessage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelSuccessMessage"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelSuccessMessage.#ctor(System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelSuccessMessage"/> class.
            </summary>
            <param name="localChannelNumber">The local channel number.</param>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.ChannelWindowAdjustMessage">
            <summary>
            Represents SSH_MSG_CHANNEL_SUCCESS message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelWindowAdjustMessage.BytesToAdd">
            <summary>
            Gets number of bytes to add to the window.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.ChannelWindowAdjustMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelWindowAdjustMessage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelWindowAdjustMessage"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelWindowAdjustMessage.#ctor(System.UInt32,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.ChannelWindowAdjustMessage"/> class.
            </summary>
            <param name="localChannelNumber">The local channel number.</param>
            <param name="bytesToAdd">The bytes to add.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelWindowAdjustMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.ChannelWindowAdjustMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.GlobalRequestMessage">
            <summary>
            Represents SSH_MSG_GLOBAL_REQUEST message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.GlobalRequestMessage.RequestName">
            <summary>
            Gets the name of the request.
            </summary>
            <value>
            The name of the request.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.GlobalRequestMessage.WantReply">
            <summary>
            Gets a value indicating whether message reply should be sent..
            </summary>
            <value>
              <c>true</c> if message reply should be sent; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.GlobalRequestMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.GlobalRequestMessage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.GlobalRequestMessage"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.GlobalRequestMessage.#ctor(System.Byte[],System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.GlobalRequestMessage"/> class.
            </summary>
            <param name="requestName">Name of the request.</param>
            <param name="wantReply">if set to <c>true</c> [want reply].</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.GlobalRequestMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.GlobalRequestMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.GlobalRequestName">
            <summary>
            Specifies supported request names.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.GlobalRequestName.TcpIpForward">
            <summary>
            tcpip-forward
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Connection.GlobalRequestName.CancelTcpIpForward">
            <summary>
            cancel-tcpip-forward
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.RequestFailureMessage">
            <summary>
            Represents SSH_MSG_REQUEST_FAILURE message.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.RequestFailureMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.RequestFailureMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Connection.RequestSuccessMessage">
            <summary>
            Represents SSH_MSG_REQUEST_SUCCESS message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.RequestSuccessMessage.BoundPort">
            <summary>
            Gets the bound port.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Connection.RequestSuccessMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.RequestSuccessMessage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.RequestSuccessMessage"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.RequestSuccessMessage.#ctor(System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Connection.RequestSuccessMessage"/> class.
            </summary>
            <param name="boundPort">The bound port.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.RequestSuccessMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Connection.RequestSuccessMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Transport.IKeyExchangedAllowed">
            <summary>
            Indicates that message that implement this interface is allowed during key exchange phase
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Transport.DebugMessage">
            <summary>
            Represents SSH_MSG_DEBUG message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.DebugMessage.IsAlwaysDisplay">
            <summary>
            Gets a value indicating whether the message to be always displayed.
            </summary>
            <value>
            	<c>true</c> if the message always to be displayed; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.DebugMessage.Message">
            <summary>
            Gets debug message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.DebugMessage.Language">
            <summary>
            Gets message language.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.DebugMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.DebugMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.DebugMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Transport.DisconnectMessage">
            <summary>
            Represents SSH_MSG_DISCONNECT message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.DisconnectMessage.ReasonCode">
            <summary>
            Gets disconnect reason code.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.DisconnectMessage.Description">
            <summary>
            Gets disconnect description.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.DisconnectMessage.Language">
            <summary>
            Gets message language.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.DisconnectMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.DisconnectMessage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Transport.DisconnectMessage"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.DisconnectMessage.#ctor(Renci.SshNet.Messages.Transport.DisconnectReason,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Transport.DisconnectMessage"/> class.
            </summary>
            <param name="reasonCode">The reason code.</param>
            <param name="message">The message.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.DisconnectMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.DisconnectMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Transport.DisconnectReason">
            <summary>
            Provides list of disconnect reason as specified by the protocol.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Transport.DisconnectReason.None">
            <summary>
            Disconnect reason is not provided.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Transport.DisconnectReason.HostNotAllowedToConnect">
            <summary>
            SSH_DISCONNECT_HOST_NOT_ALLOWED_TO_CONNECT
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Transport.DisconnectReason.ProtocolError">
            <summary>
            SSH_DISCONNECT_PROTOCOL_ERROR
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Transport.DisconnectReason.KeyExchangeFailed">
            <summary>
            SSH_DISCONNECT_KEY_EXCHANGE_FAILED
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Transport.DisconnectReason.Reserved">
            <summary>
            SSH_DISCONNECT_RESERVED
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Transport.DisconnectReason.MacError">
            <summary>
            SSH_DISCONNECT_MAC_ERROR
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Transport.DisconnectReason.CompressionError">
            <summary>
            SSH_DISCONNECT_COMPRESSION_ERROR
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Transport.DisconnectReason.ServiceNotAvailable">
            <summary>
            SSH_DISCONNECT_SERVICE_NOT_AVAILABLE
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Transport.DisconnectReason.ProtocolVersionNotSupported">
            <summary>
            SSH_DISCONNECT_PROTOCOL_VERSION_NOT_SUPPORTED
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Transport.DisconnectReason.HostKeyNotVerifiable">
            <summary>
            SSH_DISCONNECT_HOST_KEY_NOT_VERIFIABLE
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Transport.DisconnectReason.ConnectionLost">
            <summary>
            SSH_DISCONNECT_CONNECTION_LOST
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Transport.DisconnectReason.ByApplication">
            <summary>
            SSH_DISCONNECT_BY_APPLICATION
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Transport.DisconnectReason.TooManyConnections">
            <summary>
            SSH_DISCONNECT_TOO_MANY_CONNECTIONS
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Transport.DisconnectReason.AuthenticationCanceledByUser">
            <summary>
            SSH_DISCONNECT_AUTH_CANCELLED_BY_USER
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Transport.DisconnectReason.NoMoreAuthenticationMethodsAvailable">
            <summary>
            SSH_DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLE
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Transport.DisconnectReason.IllegalUserName">
            <summary>
            SSH_DISCONNECT_ILLEGAL_USER_NAME
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Transport.IgnoreMessage">
            <summary>
            Represents SSH_MSG_IGNORE message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.IgnoreMessage.Data">
            <summary>
            Gets ignore message data if any.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.IgnoreMessage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Transport.IgnoreMessage"/> class
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.IgnoreMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.IgnoreMessage.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Transport.IgnoreMessage"/> class.
            </summary>
            <param name="data">The data.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.IgnoreMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.IgnoreMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeGroup">
            <summary>
            Represents SSH_MSG_KEX_DH_GEX_GROUP message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeGroup.SafePrime">
            <summary>
            Gets or sets the safe prime.
            </summary>
            <value>
            The safe prime.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeGroup.SubGroup">
            <summary>
            Gets or sets the generator for subgroup in GF(p).
            </summary>
            <value>
            The sub group.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeGroup.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeGroup.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeGroup.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeInit">
            <summary>
            Represents SSH_MSG_KEX_DH_GEX_INIT message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeInit.E">
            <summary>
            Gets the E value.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeInit.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeInit.#ctor(Renci.SshNet.Common.BigInteger)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeInit"/> class.
            </summary>
            <param name="clientExchangeValue">The client exchange value.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeInit.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeInit.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeReply">
            <summary>
            Represents SSH_MSG_KEX_DH_GEX_REPLY message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeReply.HostKey">
            <summary>
            Gets server public host key and certificates
            </summary>
            <value>The host key.</value>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeReply.F">
            <summary>
            Gets the F value.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeReply.Signature">
            <summary>
            Gets the signature of H.
            </summary>
            <value>The signature.</value>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeReply.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeReply.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeReply.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeRequest">
            <summary>
            Represents SSH_MSG_KEX_DH_GEX_REQUEST message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeRequest.Minimum">
            <summary>
            Gets or sets the minimal size in bits of an acceptable group.
            </summary>
            <value>
            The minimum.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeRequest.Preferred">
            <summary>
            Gets or sets the preferred size in bits of the group the server will send.
            </summary>
            <value>
            The preferred.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeRequest.Maximum">
            <summary>
            Gets or sets the maximal size in bits of an acceptable group.
            </summary>
            <value>
            The maximum.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeRequest.#ctor(System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeRequest"/> class.
            </summary>
            <param name="minimum">The minimum.</param>
            <param name="preferred">The preferred.</param>
            <param name="maximum">The maximum.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeRequest.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeRequest.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Transport.KeyExchangeDhInitMessage">
            <summary>
            Represents SSH_MSG_KEXDH_INIT message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeDhInitMessage.E">
            <summary>
            Gets the E value.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeDhInitMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.KeyExchangeDhInitMessage.#ctor(Renci.SshNet.Common.BigInteger)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Transport.KeyExchangeDhInitMessage"/> class.
            </summary>
            <param name="clientExchangeValue">The client exchange value.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.KeyExchangeDhInitMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.KeyExchangeDhInitMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Transport.KeyExchangeDhReplyMessage">
            <summary>
            Represents SSH_MSG_KEXDH_REPLY message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeDhReplyMessage.HostKey">
            <summary>
            Gets server public host key and certificates
            </summary>
            <value>The host key.</value>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeDhReplyMessage.F">
            <summary>
            Gets the F value.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeDhReplyMessage.Signature">
            <summary>
            Gets the signature of H.
            </summary>
            <value>The signature.</value>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeDhReplyMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.KeyExchangeDhReplyMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.KeyExchangeDhReplyMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Transport.KeyExchangeInitMessage">
            <summary>
            Represents SSH_MSG_KEXINIT message.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.KeyExchangeInitMessage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Transport.KeyExchangeInitMessage"/> class.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeInitMessage.Cookie">
            <summary>
            Gets session cookie.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeInitMessage.KeyExchangeAlgorithms">
            <summary>
            Gets or sets supported key exchange algorithms.
            </summary>
            <value>
            Supported key exchange algorithms.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeInitMessage.ServerHostKeyAlgorithms">
            <summary>
            Gets or sets supported server host key algorithms.
            </summary>
            <value>
            Supported server host key algorithms.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeInitMessage.EncryptionAlgorithmsClientToServer">
            <summary>
            Gets or sets supported encryption algorithms client to server.
            </summary>
            <value>
            Supported encryption algorithms client to server.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeInitMessage.EncryptionAlgorithmsServerToClient">
            <summary>
            Gets or sets supported encryption algorithms server to client.
            </summary>
            <value>
            Supported encryption algorithms server to client.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeInitMessage.MacAlgorithmsClientToServer">
            <summary>
            Gets or sets supported hash algorithms client to server.
            </summary>
            <value>
            Supported hash algorithms client to server.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeInitMessage.MacAlgorithmsServerToClient">
            <summary>
            Gets or sets supported hash algorithms server to client.
            </summary>
            <value>
            Supported hash algorithms server to client.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeInitMessage.CompressionAlgorithmsClientToServer">
            <summary>
            Gets or sets supported compression algorithms client to server.
            </summary>
            <value>
            Supported compression algorithms client to server.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeInitMessage.CompressionAlgorithmsServerToClient">
            <summary>
            Gets or sets supported compression algorithms server to client.
            </summary>
            <value>
            Supported compression algorithms server to client.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeInitMessage.LanguagesClientToServer">
            <summary>
            Gets or sets supported languages client to server.
            </summary>
            <value>
            Supported languages client to server.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeInitMessage.LanguagesServerToClient">
            <summary>
            Gets or sets supported languages server to client.
            </summary>
            <value>
            The languages server to client.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeInitMessage.FirstKexPacketFollows">
            <summary>
            Gets or sets a value indicating whether first key exchange packet follows.
            </summary>
            <value>
            <c>true</c> if first key exchange packet follows; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeInitMessage.Reserved">
            <summary>
            Gets or sets the reserved value.
            </summary>
            <value>
            The reserved value.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.KeyExchangeInitMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            <c>-1</c> to indicate that the size of the message cannot be determined,
            or is too costly to calculate.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.KeyExchangeInitMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.KeyExchangeInitMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Transport.NewKeysMessage">
            <summary>
            Represents SSH_MSG_NEWKEYS message.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.NewKeysMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.NewKeysMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Transport.ServiceAcceptMessage">
            <summary>
            Represents SSH_MSG_SERVICE_ACCEPT message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.ServiceAcceptMessage.ServiceName">
            <summary>
            Gets the name of the service.
            </summary>
            <value>
            The name of the service.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.ServiceAcceptMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.ServiceAcceptMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Transport.ServiceRequestMessage">
            <summary>
            Represents SSH_MSG_SERVICE_REQUEST message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.ServiceRequestMessage.ServiceName">
            <summary>
            Gets the name of the service.
            </summary>
            <value>
            The name of the service.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Transport.ServiceRequestMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.ServiceRequestMessage.#ctor(Renci.SshNet.Messages.ServiceName)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Transport.ServiceRequestMessage"/> class.
            </summary>
            <param name="serviceName">Name of the service.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.ServiceRequestMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.ServiceRequestMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Transport.UnimplementedMessage">
            <summary>
            Represents SSH_MSG_UNIMPLEMENTED message.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.UnimplementedMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Transport.UnimplementedMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Authentication.BannerMessage">
            <summary>
            Represents SSH_MSG_USERAUTH_BANNER message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.BannerMessage.Message">
            <summary>
            Gets banner message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.BannerMessage.Language">
            <summary>
            Gets banner language.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.BannerMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.BannerMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.BannerMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Authentication.FailureMessage">
            <summary>
            Represents SSH_MSG_USERAUTH_FAILURE message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.FailureMessage.AllowedAuthentications">
            <summary>
            Gets or sets the allowed authentications if available.
            </summary>
            <value>
            The allowed authentications.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.FailureMessage.Message">
            <summary>
            Gets failure message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.FailureMessage.PartialSuccess">
            <summary>
            Gets a value indicating whether authentication is partially successful.
            </summary>
            <value>
              <c>true</c> if partially successful; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.FailureMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.FailureMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Authentication.InformationRequestMessage">
            <summary>
            Represents SSH_MSG_USERAUTH_INFO_REQUEST message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.InformationRequestMessage.Name">
            <summary>
            Gets information request name.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.InformationRequestMessage.Instruction">
            <summary>
            Gets information request instruction.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.InformationRequestMessage.Language">
            <summary>
            Gets information request language.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.InformationRequestMessage.Prompts">
            <summary>
            Gets information request prompts.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.InformationRequestMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.InformationRequestMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Authentication.InformationResponseMessage">
            <summary>
            Represents SSH_MSG_USERAUTH_INFO_RESPONSE message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.InformationResponseMessage.Responses">
            <summary>
            Gets authentication responses.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.InformationResponseMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            <c>-1</c> to indicate that the size of the message cannot be determined,
            or is too costly to calculate.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.InformationResponseMessage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Authentication.InformationResponseMessage"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.InformationResponseMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.InformationResponseMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Authentication.PasswordChangeRequiredMessage">
            <summary>
            Represents SSH_MSG_USERAUTH_PASSWD_CHANGEREQ message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.PasswordChangeRequiredMessage.Message">
            <summary>
            Gets password change request message as UTF-8 encoded byte array.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.PasswordChangeRequiredMessage.Language">
            <summary>
            Gets message language as UTF-8 encoded byte array.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.PasswordChangeRequiredMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.PasswordChangeRequiredMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.PasswordChangeRequiredMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Authentication.PublicKeyMessage">
            <summary>
            Represents SSH_MSG_USERAUTH_PK_OK message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.PublicKeyMessage.PublicKeyAlgorithmName">
            <summary>
            Gets the name of the public key algorithm as ASCII encoded byte array.
            </summary>
            <value>
            The name of the public key algorithm.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.PublicKeyMessage.PublicKeyData">
            <summary>
            Gets the public key data.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.PublicKeyMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.PublicKeyMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.PublicKeyMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Authentication.RequestMessage">
            <summary>
            Represents SSH_MSG_USERAUTH_REQUEST message. Server as a base message for other user authentication requests.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.Authentication.RequestMessage.AuthenticationMessageCode">
            <summary>
            Returns the authentication message code for <c>SSH_MSG_USERAUTH_REQUEST</c>.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.RequestMessage.Username">
            <summary>
            Gets authentication username as UTF-8 encoded byte array.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.RequestMessage.ServiceName">
            <summary>
            Gets the name of the service as ASCII encoded byte array.
            </summary>
            <value>
            The name of the service.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.RequestMessage.MethodName">
            <summary>
            Gets the name of the authentication method.
            </summary>
            <value>
            The name of the method.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.RequestMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.RequestMessage.#ctor(Renci.SshNet.Messages.ServiceName,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Authentication.RequestMessage"/> class.
            </summary>
            <param name="serviceName">Name of the service.</param>
            <param name="username">Authentication username.</param>
            <param name="methodName">The name of the authentication method.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.RequestMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.RequestMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Authentication.RequestMessageHost">
            <summary>
            Represents "hostbased" SSH_MSG_USERAUTH_REQUEST message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.RequestMessageHost.PublicKeyAlgorithm">
            <summary>
            Gets the public key algorithm for host key as ASCII encoded byte array.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.RequestMessageHost.PublicHostKey">
            <summary>
            Gets or sets the public host key and certificates for client host.
            </summary>
            <value>
            The public host key.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.RequestMessageHost.ClientHostName">
            <summary>
            Gets or sets the name of the client host as ASCII encoded byte array.
            </summary>
            <value>
            The name of the client host.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.RequestMessageHost.ClientUsername">
            <summary>
            Gets or sets the client username on the client host as UTF-8 encoded byte array.
            </summary>
            <value>
            The client username.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.RequestMessageHost.Signature">
            <summary>
            Gets or sets the signature.
            </summary>
            <value>
            The signature.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.RequestMessageHost.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.RequestMessageHost.#ctor(Renci.SshNet.Messages.ServiceName,System.String,System.String,System.Byte[],System.String,System.String,System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Authentication.RequestMessageHost"/> class.
            </summary>
            <param name="serviceName">Name of the service.</param>
            <param name="username">Authentication username.</param>
            <param name="publicKeyAlgorithm">The public key algorithm.</param>
            <param name="publicHostKey">The public host key.</param>
            <param name="clientHostName">Name of the client host.</param>
            <param name="clientUsername">The client username.</param>
            <param name="signature">The signature.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.RequestMessageHost.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Authentication.RequestMessageKeyboardInteractive">
            <summary>
            Represents "keyboard-interactive" SSH_MSG_USERAUTH_REQUEST message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.RequestMessageKeyboardInteractive.Language">
            <summary>
            Gets message language.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.RequestMessageKeyboardInteractive.SubMethods">
            <summary>
            Gets authentication sub methods.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.RequestMessageKeyboardInteractive.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.RequestMessageKeyboardInteractive.#ctor(Renci.SshNet.Messages.ServiceName,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Authentication.RequestMessageKeyboardInteractive"/> class.
            </summary>
            <param name="serviceName">Name of the service.</param>
            <param name="username">Authentication username.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.RequestMessageKeyboardInteractive.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Authentication.RequestMessageNone">
            <summary>
            Represents "none" SSH_MSG_USERAUTH_REQUEST message.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.RequestMessageNone.#ctor(Renci.SshNet.Messages.ServiceName,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Authentication.RequestMessagePassword"/> class.
            </summary>
            <param name="serviceName">Name of the service.</param>
            <param name="username">Authentication username.</param>
        </member>
        <member name="T:Renci.SshNet.Messages.Authentication.RequestMessagePassword">
            <summary>
            Represents "password" SSH_MSG_USERAUTH_REQUEST message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.RequestMessagePassword.Password">
            <summary>
            Gets authentication password.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.RequestMessagePassword.NewPassword">
            <summary>
            Gets new authentication password.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.RequestMessagePassword.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.RequestMessagePassword.#ctor(Renci.SshNet.Messages.ServiceName,System.String,System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Authentication.RequestMessagePassword"/> class.
            </summary>
            <param name="serviceName">Name of the service.</param>
            <param name="username">Authentication username.</param>
            <param name="password">Authentication password.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.RequestMessagePassword.#ctor(Renci.SshNet.Messages.ServiceName,System.String,System.Byte[],System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Authentication.RequestMessagePassword"/> class.
            </summary>
            <param name="serviceName">Name of the service.</param>
            <param name="username">Authentication username.</param>
            <param name="password">Authentication password.</param>
            <param name="newPassword">New authentication password.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.RequestMessagePassword.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Authentication.RequestMessagePublicKey">
            <summary>
            Represents "publickey" SSH_MSG_USERAUTH_REQUEST message.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.RequestMessagePublicKey.PublicKeyAlgorithmName">
            <summary>
            Gets the name of the public key algorithm as ASCII encoded byte array.
            </summary>
            <value>
            The name of the public key algorithm.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.RequestMessagePublicKey.PublicKeyData">
            <summary>
            Gets the public key data.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.RequestMessagePublicKey.Signature">
            <summary>
            Gets or sets public key signature.
            </summary>
            <value>
            The signature.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.Authentication.RequestMessagePublicKey.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.RequestMessagePublicKey.#ctor(Renci.SshNet.Messages.ServiceName,System.String,System.String,System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Authentication.RequestMessagePublicKey"/> class.
            </summary>
            <param name="serviceName">Name of the service.</param>
            <param name="username">Authentication username.</param>
            <param name="keyAlgorithmName">Name of private key algorithm.</param>
            <param name="keyData">Private key data.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.RequestMessagePublicKey.#ctor(Renci.SshNet.Messages.ServiceName,System.String,System.String,System.Byte[],System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.Authentication.RequestMessagePublicKey"/> class.
            </summary>
            <param name="serviceName">Name of the service.</param>
            <param name="username">Authentication username.</param>
            <param name="keyAlgorithmName">Name of private key algorithm.</param>
            <param name="keyData">Private key data.</param>
            <param name="signature">Private key signature.</param>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.RequestMessagePublicKey.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Authentication.SuccessMessage">
            <summary>
            Represents SSH_MSG_USERAUTH_SUCCESS message.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.SuccessMessage.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Authentication.SuccessMessage.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Messages.Message">
            <summary>
            Base class for all SSH protocol messages
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.Message.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.Message.WriteBytes(Renci.SshNet.Common.SshDataStream)">
            <summary>
            Writes the message to the specified <see cref="T:Renci.SshNet.Common.SshDataStream"/>.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Messages.Message.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Messages.Message.Process(Renci.SshNet.Session)">
            <summary>
            Process the current message for the specified <see cref="T:Renci.SshNet.Session"/>.
            </summary>
            <param name="session">The <see cref="T:Renci.SshNet.Session"/> for which to process the current message.</param>
        </member>
        <member name="T:Renci.SshNet.Messages.MessageAttribute">
            <summary>
            Indicates that a class represents SSH message. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Messages.MessageAttribute.Name">
            <summary>
            Gets or sets message name as defined in RFC 4250.
            </summary>
            <value>
            The name.
            </value>
        </member>
        <member name="P:Renci.SshNet.Messages.MessageAttribute.Number">
            <summary>
            Gets or sets message number as defined in RFC 4250.
            </summary>
            <value>
            The number.
            </value>
        </member>
        <member name="M:Renci.SshNet.Messages.MessageAttribute.#ctor(System.String,System.Byte)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Messages.MessageAttribute"/> class.
            </summary>
            <param name="name">The name.</param>
            <param name="number">The number.</param>
        </member>
        <member name="T:Renci.SshNet.Messages.ServiceName">
            <summary>
            Specifies list of supported services
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.ServiceName.UserAuthentication">
            <summary>
            ssh-userauth
            </summary>
        </member>
        <member name="F:Renci.SshNet.Messages.ServiceName.Connection">
            <summary>
            ssh-connection
            </summary>
        </member>
        <member name="P:Renci.SshNet.NetConf.INetConfSession.ServerCapabilities">
            <summary>
            Gets the NetConf server capabilities.
            </summary>
            <value>
            The NetConf server capabilities.
            </value>
        </member>
        <member name="P:Renci.SshNet.NetConf.INetConfSession.ClientCapabilities">
            <summary>
            Gets the NetConf client capabilities.
            </summary>
            <value>
            The NetConf client capabilities.
            </value>
        </member>
        <member name="P:Renci.SshNet.NetConf.NetConfSession.ServerCapabilities">
            <summary>
            Gets NetConf server capabilities.
            </summary>
        </member>
        <member name="P:Renci.SshNet.NetConf.NetConfSession.ClientCapabilities">
            <summary>
            Gets NetConf client capabilities.
            </summary>
        </member>
        <member name="M:Renci.SshNet.NetConf.NetConfSession.#ctor(Renci.SshNet.ISession,System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.NetConf.NetConfSession"/> class.
            </summary>
            <param name="session">The session.</param>
            <param name="operationTimeout">The operation timeout.</param>
        </member>
        <member name="T:Renci.SshNet.SshCommandSpawanble">
            <summary>
            Represents Ssh commmand.
            </summary>
        </member>
        <member name="M:Renci.SshNet.SshCommandSpawanble.#ctor(Renci.SshNet.SshCommand)">
            <summary>
            Initializes new Ssh Command spawnable.
            </summary>
            <param name="command">Ssh command to be run.</param>
        </member>
        <member name="M:Renci.SshNet.SshCommandSpawanble.Init">
            <summary>
            Initialise command execution
            </summary>
        </member>
        <member name="M:Renci.SshNet.SshCommandSpawanble.Write(System.String)">
            <summary>
            Writes 
            </summary>
            <param name="command">specify what should be written to process</param>
        </member>
        <member name="M:Renci.SshNet.SshCommandSpawanble.ReadAsync">
            <summary>
            Reads in asynchronous way from both standard input and standard error streams. 
            </summary>
            <returns>text read from streams</returns>
        </member>
        <member name="M:Renci.SshNet.SshCommandSpawanble.Read(System.Boolean@)">
            <summary>
            Wait till command has completed executing then return the output 
            </summary>
            <returns>text read from streams</returns>
        </member>
        <member name="M:Renci.SshNet.SshCommandSpawanble.Dispose">
            <summary> 
            /// Implementation of Dispose according to .NET Framework Design Guidelines. 
            /// </summary> 
            /// <remarks>Do not make this method virtual. 
            /// A derived class should not be able to override this method. 
            /// </remarks>         
        </member>
        <member name="M:Renci.SshNet.SshCommandSpawanble.Dispose(System.Boolean)">
            <summary>
            Called when a SshCommandSpawnable is disposed
            </summary>
            <param name="isDisposing">Flag indicating the operation being performed.</param>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.HMACMD5">
            <summary>
            Computes a Hash-based Message Authentication Code (HMAC) by using the <see cref="T:System.Security.Cryptography.MD5"/> hash function.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.HMACMD5.#ctor(System.Byte[])">
            <summary>
            Initializes a <see cref="T:Renci.SshNet.Security.Cryptography.HMACMD5"/> with the specified key.
            </summary>
            <param name="key">The key.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.HMACMD5.#ctor(System.Byte[],System.Int32)">
            <summary>
            Initializes a <see cref="T:Renci.SshNet.Security.Cryptography.HMACSHA1"/> with the specified key and size of the computed hash code.
            </summary>
            <param name="key">The key.</param>
            <param name="hashSize">The size, in bits, of the computed hash code.</param>
        </member>
        <member name="P:Renci.SshNet.Security.Cryptography.HMACMD5.HashSize">
            <summary>
            Gets the size, in bits, of the computed hash code.
            </summary>
            <value>
            The size, in bits, of the computed hash code.
            </value>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.HMACMD5.HashFinal">
            <summary>
            Finalizes the hash computation after the last data is processed by the cryptographic stream object.
            </summary>
            <returns>
            The computed hash code.
            </returns>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.HMACSHA1">
            <summary>
            Computes a Hash-based Message Authentication Code (HMAC) by using the <see cref="T:System.Security.Cryptography.SHA1"/> hash function.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.HMACSHA1.#ctor(System.Byte[])">
            <summary>
            Initializes a <see cref="T:Renci.SshNet.Security.Cryptography.HMACSHA1"/> with the specified key.
            </summary>
            <param name="key">The key.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.HMACSHA1.#ctor(System.Byte[],System.Int32)">
            <summary>
            Initializes a <see cref="T:Renci.SshNet.Security.Cryptography.HMACSHA1"/> with the specified key and size of the computed hash code.
            </summary>
            <param name="key">The key.</param>
            <param name="hashSize">The size, in bits, of the computed hash code.</param>
        </member>
        <member name="P:Renci.SshNet.Security.Cryptography.HMACSHA1.HashSize">
            <summary>
            Gets the size, in bits, of the computed hash code.
            </summary>
            <value>
            The size, in bits, of the computed hash code.
            </value>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.HMACSHA1.HashFinal">
            <summary>
            Finalizes the hash computation after the last data is processed by the cryptographic stream object.
            </summary>
            <returns>
            The computed hash code.
            </returns>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.HMACSHA256">
            <summary>
            Computes a Hash-based Message Authentication Code (HMAC) by using the <see cref="T:System.Security.Cryptography.SHA256"/> hash function.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.HMACSHA256.#ctor(System.Byte[])">
            <summary>
            Initializes a <see cref="T:Renci.SshNet.Security.Cryptography.HMACSHA256"/> with the specified key.
            </summary>
            <param name="key">The key.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.HMACSHA256.#ctor(System.Byte[],System.Int32)">
            <summary>
            Initializes a <see cref="T:Renci.SshNet.Security.Cryptography.HMACSHA256"/> with the specified key and size of the computed hash code.
            </summary>
            <param name="key">The key.</param>
            <param name="hashSize">The size, in bits, of the computed hash code.</param>
        </member>
        <member name="P:Renci.SshNet.Security.Cryptography.HMACSHA256.HashSize">
            <summary>
            Gets the size, in bits, of the computed hash code.
            </summary>
            <value>
            The size, in bits, of the computed hash code.
            </value>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.HMACSHA256.HashFinal">
            <summary>
            Finalizes the hash computation after the last data is processed by the cryptographic stream object.
            </summary>
            <returns>
            The computed hash code.
            </returns>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.HMACSHA384">
            <summary>
            Computes a Hash-based Message Authentication Code (HMAC) by using the <see cref="T:System.Security.Cryptography.SHA384"/> hash function.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.HMACSHA384.#ctor(System.Byte[])">
            <summary>
            Initializes a <see cref="T:Renci.SshNet.Security.Cryptography.HMACSHA384"/> with the specified key.
            </summary>
            <param name="key">The key.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.HMACSHA384.#ctor(System.Byte[],System.Int32)">
            <summary>
            Initializes a <see cref="T:Renci.SshNet.Security.Cryptography.HMACSHA384"/> with the specified key and size of the computed hash code.
            </summary>
            <param name="key">The key.</param>
            <param name="hashSize">The size, in bits, of the computed hash code.</param>
        </member>
        <member name="P:Renci.SshNet.Security.Cryptography.HMACSHA384.HashSize">
            <summary>
            Gets the size, in bits, of the computed hash code.
            </summary>
            <value>
            The size, in bits, of the computed hash code.
            </value>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.HMACSHA384.HashFinal">
            <summary>
            Finalizes the hash computation after the last data is processed by the cryptographic stream object.
            </summary>
            <returns>
            The computed hash code.
            </returns>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.HMACSHA512">
            <summary>
            Computes a Hash-based Message Authentication Code (HMAC) by using the <see cref="T:System.Security.Cryptography.SHA512"/> hash function.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.HMACSHA512.#ctor(System.Byte[])">
            <summary>
            Initializes a <see cref="T:Renci.SshNet.Security.Cryptography.HMACSHA512"/> with the specified key.
            </summary>
            <param name="key">The key.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.HMACSHA512.#ctor(System.Byte[],System.Int32)">
            <summary>
            Initializes a <see cref="T:Renci.SshNet.Security.Cryptography.HMACSHA512"/> with the specified key and size of the computed hash code.
            </summary>
            <param name="key">The key.</param>
            <param name="hashSize">The size, in bits, of the computed hash code.</param>
        </member>
        <member name="P:Renci.SshNet.Security.Cryptography.HMACSHA512.HashSize">
            <summary>
            Gets the size, in bits, of the computed hash code.
            </summary>
            <value>
            The size, in bits, of the computed hash code.
            </value>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.HMACSHA512.HashFinal">
            <summary>
            Finalizes the hash computation after the last data is processed by the cryptographic stream object.
            </summary>
            <returns>
            The computed hash code.
            </returns>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.AsymmetricCipher">
            <summary>
            Base class for asymmetric cipher implementations.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.Cryptography.AsymmetricCipher.MinimumSize">
            <summary>
            Gets the minimum data size.
            </summary>
            <value>
            The minimum data size.
            </value>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.BlockCipher">
            <summary>
            Base class for block cipher implementations.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Security.Cryptography.BlockCipher._blockSize">
            <summary>
            Gets the size of the block in bytes.
            </summary>
            <value>
            The size of the block in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Security.Cryptography.BlockCipher.MinimumSize">
            <summary>
            Gets the minimum data size.
            </summary>
            <value>
            The minimum data size.
            </value>
        </member>
        <member name="P:Renci.SshNet.Security.Cryptography.BlockCipher.BlockSize">
            <summary>
            Gets the size of the block.
            </summary>
            <value>
            The size of the block.
            </value>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.BlockCipher.#ctor(System.Byte[],System.Byte,Renci.SshNet.Security.Cryptography.Ciphers.CipherMode,Renci.SshNet.Security.Cryptography.Ciphers.CipherPadding)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.Cryptography.BlockCipher"/> class.
            </summary>
            <param name="key">The key.</param>
            <param name="blockSize">Size of the block.</param>
            <param name="mode">Cipher mode.</param>
            <param name="padding">Cipher padding.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.BlockCipher.Encrypt(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Encrypts the specified data.
            </summary>
            <param name="data">The data.</param>
            <param name="offset">The zero-based offset in <paramref name="data"/> at which to begin encrypting.</param>
            <param name="length">The number of bytes to encrypt from <paramref name="data"/>.</param>
            <returns>Encrypted data</returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.BlockCipher.Decrypt(System.Byte[])">
            <summary>
            Decrypts the specified data.
            </summary>
            <param name="data">The data.</param>
            <returns>Decrypted data</returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.BlockCipher.Decrypt(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Decrypts the specified input.
            </summary>
            <param name="data">The input.</param>
            <param name="offset">The zero-based offset in <paramref name="data"/> at which to begin decrypting.</param>
            <param name="length">The number of bytes to decrypt from <paramref name="data"/>.</param>
            <returns>
            The decrypted data.
            </returns>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.Cipher">
            <summary>
            Base class for cipher implementation.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.Cryptography.Cipher.MinimumSize">
            <summary>
            Gets the minimum data size.
            </summary>
            <value>
            The minimum data size.
            </value>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Cipher.Encrypt(System.Byte[])">
            <summary>
            Encrypts the specified input.
            </summary>
            <param name="input">The input.</param>
            <returns>Encrypted data.</returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Cipher.Encrypt(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Encrypts the specified input.
            </summary>
            <param name="input">The input.</param>
            <param name="offset">The zero-based offset in <paramref name="input"/> at which to begin encrypting.</param>
            <param name="length">The number of bytes to encrypt from <paramref name="input"/>.</param>
            <returns>
            The encrypted data.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Cipher.Decrypt(System.Byte[])">
            <summary>
            Decrypts the specified input.
            </summary>
            <param name="input">The input.</param>
            <returns>
            The decrypted data.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Cipher.Decrypt(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Decrypts the specified input.
            </summary>
            <param name="input">The input.</param>
            <param name="offset">The zero-based offset in <paramref name="input"/> at which to begin decrypting.</param>
            <param name="length">The number of bytes to decrypt from <paramref name="input"/>.</param>
            <returns>
            The decrypted data.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Cipher.UInt32ToBigEndian(System.UInt32,System.Byte[])">
            <summary>
            Populates buffer with big endian number representation.
            </summary>
            <param name="number">The number to convert.</param>
            <param name="buffer">The buffer.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Cipher.UInt32ToBigEndian(System.UInt32,System.Byte[],System.Int32)">
            <summary>
            Populates buffer with big endian number representation.
            </summary>
            <param name="number">The number to convert.</param>
            <param name="buffer">The buffer.</param>
            <param name="offset">The buffer offset.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Cipher.BigEndianToUInt32(System.Byte[])">
            <summary>
            Converts big endian bytes into number.
            </summary>
            <param name="buffer">The buffer.</param>
            <returns>Converted <see cref="T:System.Int32" />.</returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Cipher.BigEndianToUInt32(System.Byte[],System.Int32)">
            <summary>
            Converts big endian bytes into number.
            </summary>
            <param name="buffer">The buffer.</param>
            <param name="offset">The buffer offset.</param>
            <returns>Converted <see cref="T:System.UInt32" />.</returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Cipher.BigEndianToUInt64(System.Byte[])">
            <summary>
            Converts big endian bytes into number.
            </summary>
            <param name="buffer">The buffer.</param>
            <returns>Converted <see cref="T:System.UInt64" />.</returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Cipher.BigEndianToUInt64(System.Byte[],System.Int32)">
            <summary>
            Converts big endian bytes into number.
            </summary>
            <param name="buffer">The buffer.</param>
            <param name="offset">The buffer offset.</param>
            <returns>Converted <see cref="T:System.UInt64" />.</returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Cipher.UInt64ToBigEndian(System.UInt64,System.Byte[])">
            <summary>
            Populates buffer with big endian number representation.
            </summary>
            <param name="number">The number to convert.</param>
            <param name="buffer">The buffer.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Cipher.UInt64ToBigEndian(System.UInt64,System.Byte[],System.Int32)">
            <summary>
            Populates buffer with big endian number representation.
            </summary>
            <param name="number">The number to convert.</param>
            <param name="buffer">The buffer.</param>
            <param name="offset">The buffer offset.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Cipher.UInt32ToLittleEndian(System.UInt32,System.Byte[])">
            <summary>
            Populates buffer with little endian number representation.
            </summary>
            <param name="number">The number to convert.</param>
            <param name="buffer">The buffer.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Cipher.UInt32ToLittleEndian(System.UInt32,System.Byte[],System.Int32)">
            <summary>
            Populates buffer with little endian number representation.
            </summary>
            <param name="number">The number to convert.</param>
            <param name="buffer">The buffer.</param>
            <param name="offset">The buffer offset.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Cipher.LittleEndianToUInt32(System.Byte[])">
            <summary>
            Converts little endian bytes into number.
            </summary>
            <param name="buffer">The buffer.</param>
            <returns>Converted <see cref="T:System.UInt32" />.</returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Cipher.LittleEndianToUInt32(System.Byte[],System.Int32)">
            <summary>
            Converts little endian bytes into number.
            </summary>
            <param name="buffer">The buffer.</param>
            <param name="offset">The buffer offset.</param>
            <returns>Converted <see cref="T:System.Int32" />.</returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Cipher.LittleEndianToUInt64(System.Byte[])">
            <summary>
            Converts little endian bytes into number.
            </summary>
            <param name="buffer">The buffer.</param>
            <returns>Converted <see cref="T:System.UInt64" />.</returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Cipher.LittleEndianToUInt64(System.Byte[],System.Int32)">
            <summary>
            Converts little endian bytes into number.
            </summary>
            <param name="buffer">The buffer.</param>
            <param name="offset">The buffer offset.</param>
            <returns>Converted <see cref="T:System.UInt64" />.</returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Cipher.UInt64ToLittleEndian(System.UInt64,System.Byte[])">
            <summary>
            Populates buffer with little endian number representation.
            </summary>
            <param name="number">The number to convert.</param>
            <param name="buffer">The buffer.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Cipher.UInt64ToLittleEndian(System.UInt64,System.Byte[],System.Int32)">
            <summary>
            Populates buffer with little endian number representation.
            </summary>
            <param name="number">The number to convert.</param>
            <param name="buffer">The buffer.</param>
            <param name="offset">The buffer offset.</param>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.CipherDigitalSignature">
            <summary>
            Implements digital signature where where asymmetric cipher is used,
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.CipherDigitalSignature.#ctor(Renci.SshNet.Common.ObjectIdentifier,Renci.SshNet.Security.Cryptography.AsymmetricCipher)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.Cryptography.CipherDigitalSignature"/> class.
            </summary>
            <param name="oid">The object identifier.</param>
            <param name="cipher">The cipher.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.CipherDigitalSignature.Verify(System.Byte[],System.Byte[])">
            <summary>
            Verifies the signature.
            </summary>
            <param name="input">The input.</param>
            <param name="signature">The signature.</param>
            <returns>
              <c>True</c> if signature was successfully verified; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.CipherDigitalSignature.Sign(System.Byte[])">
            <summary>
            Creates the signature.
            </summary>
            <param name="input">The input.</param>
            <returns>
            Signed input data.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.CipherDigitalSignature.Hash(System.Byte[])">
            <summary>
            Hashes the specified input.
            </summary>
            <param name="input">The input.</param>
            <returns>Hashed data.</returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.CipherDigitalSignature.DerEncode(System.Byte[])">
            <summary>
            Encodes hash using DER.
            </summary>
            <param name="hashData">The hash data.</param>
            <returns>DER Encoded byte array</returns>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.Ciphers.AesCipher">
            <summary>
            AES cipher implementation.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.AesCipher.#ctor(System.Byte[],Renci.SshNet.Security.Cryptography.Ciphers.CipherMode,Renci.SshNet.Security.Cryptography.Ciphers.CipherPadding)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.Cryptography.Ciphers.AesCipher"/> class.
            </summary>
            <param name="key">The key.</param>
            <param name="mode">The mode.</param>
            <param name="padding">The padding.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">Keysize is not valid for this algorithm.</exception>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.AesCipher.EncryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Encrypts the specified region of the input byte array and copies the encrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to encrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write encrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes encrypted.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="inputBuffer"/> or <paramref name="outputBuffer"/> is <c>null</c>.</exception>
            <exception cref="T:System.IndexOutOfRangeException"><paramref name="inputBuffer"/> or <paramref name="outputBuffer"/> is too short.</exception>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.AesCipher.DecryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Decrypts the specified region of the input byte array and copies the decrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to decrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write decrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes decrypted.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="inputBuffer"/> or <paramref name="outputBuffer"/> is <c>null</c>.</exception>
            <exception cref="T:System.IndexOutOfRangeException"><paramref name="inputBuffer"/> or <paramref name="outputBuffer"/> is too short.</exception>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.Ciphers.Arc4Cipher">
            <summary>
            Implements ARCH4 cipher algorithm
            </summary>
        </member>
        <member name="F:Renci.SshNet.Security.Cryptography.Ciphers.Arc4Cipher._engineState">
            <summary>
             Holds the state of the RC4 engine
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.Cryptography.Ciphers.Arc4Cipher.MinimumSize">
            <summary>
            Gets the minimum data size.
            </summary>
            <value>
            The minimum data size.
            </value>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.Arc4Cipher.#ctor(System.Byte[],System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.Cryptography.Ciphers.Arc4Cipher" /> class.
            </summary>
            <param name="key">The key.</param>
            <param name="dischargeFirstBytes">if set to <c>true</c> will disharged first 1536 bytes.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="key" /> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.Arc4Cipher.EncryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Encrypts the specified region of the input byte array and copies the encrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to encrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write encrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes encrypted.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.Arc4Cipher.DecryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Decrypts the specified region of the input byte array and copies the decrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to decrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write decrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes decrypted.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.Arc4Cipher.Encrypt(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Encrypts the specified input.
            </summary>
            <param name="input">The input.</param>
            <param name="offset">The zero-based offset in <paramref name="input"/> at which to begin encrypting.</param>
            <param name="length">The number of bytes to encrypt from <paramref name="input"/>.</param>
            <returns>
            Encrypted data.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.Arc4Cipher.Decrypt(System.Byte[])">
            <summary>
            Decrypts the specified input.
            </summary>
            <param name="input">The input.</param>
            <returns>
            The decrypted data.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.Arc4Cipher.Decrypt(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Decrypts the specified input.
            </summary>
            <param name="input">The input.</param>
            <param name="offset">The zero-based offset in <paramref name="input"/> at which to begin decrypting.</param>
            <param name="length">The number of bytes to decrypt from <paramref name="input"/>.</param>
            <returns>
            The decrypted data.
            </returns>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.Ciphers.BlowfishCipher">
            <summary>
            Blowfish cipher implementation.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Security.Cryptography.Ciphers.BlowfishCipher._s0">
            <summary>
            The s-boxes
            </summary>
        </member>
        <member name="F:Renci.SshNet.Security.Cryptography.Ciphers.BlowfishCipher._s1">
            <summary>
            The s-boxes
            </summary>
        </member>
        <member name="F:Renci.SshNet.Security.Cryptography.Ciphers.BlowfishCipher._s2">
            <summary>
            The s-boxes
            </summary>
        </member>
        <member name="F:Renci.SshNet.Security.Cryptography.Ciphers.BlowfishCipher._s3">
            <summary>
            The s-boxes
            </summary>
        </member>
        <member name="F:Renci.SshNet.Security.Cryptography.Ciphers.BlowfishCipher._p">
            <summary>
            The p-array
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.BlowfishCipher.#ctor(System.Byte[],Renci.SshNet.Security.Cryptography.Ciphers.CipherMode,Renci.SshNet.Security.Cryptography.Ciphers.CipherPadding)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.Cryptography.Ciphers.BlowfishCipher"/> class.
            </summary>
            <param name="key">The key.</param>
            <param name="mode">The mode.</param>
            <param name="padding">The padding.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">Keysize is not valid for this algorithm.</exception>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.BlowfishCipher.EncryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Encrypts the specified region of the input byte array and copies the encrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to encrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write encrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes encrypted.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.BlowfishCipher.DecryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Decrypts the specified region of the input byte array and copies the decrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to decrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write decrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes decrypted.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.BlowfishCipher.ProcessTable(System.UInt32,System.UInt32,System.UInt32[])">
            <summary>
            apply the encryption cycle to each value pair in the table.
            </summary>
            <param name="xl">The xl.</param>
            <param name="xr">The xr.</param>
            <param name="table">The table.</param>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.Ciphers.CastCipher">
            <summary>
            Implements CAST cipher algorithm
            </summary>
        </member>
        <member name="F:Renci.SshNet.Security.Cryptography.Ciphers.CastCipher._kr">
            <summary>
            The rotating round key
            </summary>
        </member>
        <member name="F:Renci.SshNet.Security.Cryptography.Ciphers.CastCipher._km">
            <summary>
            The masking round key
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.CastCipher.#ctor(System.Byte[],Renci.SshNet.Security.Cryptography.Ciphers.CipherMode,Renci.SshNet.Security.Cryptography.Ciphers.CipherPadding)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.Cryptography.Ciphers.CastCipher"/> class.
            </summary>
            <param name="key">The key.</param>
            <param name="mode">The mode.</param>
            <param name="padding">The padding.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">Keysize is not valid for this algorithm.</exception>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.CastCipher.EncryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Encrypts the specified region of the input byte array and copies the encrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to encrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write encrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes encrypted.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.CastCipher.DecryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Decrypts the specified region of the input byte array and copies the decrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to decrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write decrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes decrypted.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.CastCipher.SetKey(System.Byte[])">
            <summary>
            Sets the subkeys using the same nomenclatureas described in RFC2144.
            </summary>
            <param name="key">The key.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.CastCipher.F1(System.UInt32,System.UInt32,System.Int32)">
            <summary>
            The first of the three processing functions for the encryption and decryption.
            </summary>
            <param name="D">The input to be processed.</param>
            <param name="Kmi">The mask to be used from Km[n].</param>
            <param name="Kri">The rotation value to be used.</param>
            <returns></returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.CastCipher.F2(System.UInt32,System.UInt32,System.Int32)">
            <summary>
            The second of the three processing functions for the encryption and decryption.
            </summary>
            <param name="D">The input to be processed.</param>
            <param name="Kmi">The mask to be used from Km[n].</param>
            <param name="Kri">The rotation value to be used.</param>
            <returns></returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.CastCipher.F3(System.UInt32,System.UInt32,System.Int32)">
            <summary>
            The third of the three processing functions for the encryption and decryption.
            </summary>
            <param name="D">The input to be processed.</param>
            <param name="Kmi">The mask to be used from Km[n].</param>
            <param name="Kri">The rotation value to be used.</param>
            <returns></returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.CastCipher.CastEncipher(System.UInt32,System.UInt32,System.UInt32[])">
            <summary>
            Does the 16 rounds to encrypt the block.
            </summary>
            <param name="L0">The LH-32bits of the plaintext block.</param>
            <param name="R0">The RH-32bits of the plaintext block.</param>
            <param name="result">The result.</param>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.Ciphers.CipherMode">
            <summary>
            Base class for cipher mode implementations
            </summary>
        </member>
        <member name="F:Renci.SshNet.Security.Cryptography.Ciphers.CipherMode.Cipher">
            <summary>
            Gets the cipher.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Security.Cryptography.Ciphers.CipherMode.IV">
            <summary>
            Gets the IV vector.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Security.Cryptography.Ciphers.CipherMode._blockSize">
            <summary>
            Holds block size of the cipher.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.CipherMode.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.Cryptography.Ciphers.CipherMode"/> class.
            </summary>
            <param name="iv">The iv.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.CipherMode.Init(Renci.SshNet.Security.Cryptography.BlockCipher)">
            <summary>
            Initializes the specified cipher mode.
            </summary>
            <param name="cipher">The cipher.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.CipherMode.EncryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Encrypts the specified region of the input byte array and copies the encrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to encrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write encrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes encrypted.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.CipherMode.DecryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Decrypts the specified region of the input byte array and copies the decrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to decrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write decrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes decrypted.
            </returns>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.Ciphers.CipherPadding">
            <summary>
            Base class for cipher padding implementations
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.CipherPadding.Pad(System.Int32,System.Byte[])">
            <summary>
            Pads the specified input to match the block size.
            </summary>
            <param name="blockSize">Size of the block.</param>
            <param name="input">The input.</param>
            <returns>
            Padded data array.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.CipherPadding.Pad(System.Int32,System.Byte[],System.Int32,System.Int32)">
            <summary>
            Pads the specified input to match the block size.
            </summary>
            <param name="blockSize">Size of the block.</param>
            <param name="input">The input.</param>
            <param name="offset">The zero-based offset in <paramref name="input"/> at which the data to pad starts.</param>
            <param name="length">The number of bytes in <paramref name="input"/> to take into account.</param>
            <returns>
            The padded data array.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.CipherPadding.Pad(System.Byte[],System.Int32)">
            <summary>
            Pads the specified input with a given number of bytes.
            </summary>
            <param name="input">The input.</param>
            <param name="paddinglength">The number of bytes to pad the input with.</param>
            <returns>
            The padded data array.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.CipherPadding.Pad(System.Byte[],System.Int32,System.Int32,System.Int32)">
            <summary>
            Pads the specified input with a given number of bytes.
            </summary>
            <param name="input">The input.</param>
            <param name="offset">The zero-based offset in <paramref name="input"/> at which the data to pad starts.</param>
            <param name="length">The number of bytes in <paramref name="input"/> to take into account.</param>
            <param name="paddinglength">The number of bytes to pad the input with.</param>
            <returns>
            The padded data array.
            </returns>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.Ciphers.DesCipher">
            <summary>
            Implements DES cipher algorithm.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.DesCipher.#ctor(System.Byte[],Renci.SshNet.Security.Cryptography.Ciphers.CipherMode,Renci.SshNet.Security.Cryptography.Ciphers.CipherPadding)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.Cryptography.Ciphers.DesCipher"/> class.
            </summary>
            <param name="key">The key.</param>
            <param name="mode">The mode.</param>
            <param name="padding">The padding.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.DesCipher.EncryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Encrypts the specified region of the input byte array and copies the encrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to encrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write encrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes encrypted.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.DesCipher.DecryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Decrypts the specified region of the input byte array and copies the decrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to decrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write decrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes decrypted.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.DesCipher.GenerateWorkingKey(System.Boolean,System.Byte[])">
            <summary>
            Generates the working key.
            </summary>
            <param name="encrypting">if set to <c>true</c> [encrypting].</param>
            <param name="key">The key.</param>
            <returns>Generated working key.</returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.DesCipher.ValidateKey">
            <summary>
            Validates the key.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.DesCipher.DesFunc(System.Int32[],System.Byte[],System.Int32,System.Byte[],System.Int32)">
            <summary>
            Performs DES function.
            </summary>
            <param name="wKey">The w key.</param>
            <param name="input">The input.</param>
            <param name="inOff">The in off.</param>
            <param name="outBytes">The out bytes.</param>
            <param name="outOff">The out off.</param>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.Ciphers.Modes.CbcCipherMode">
            <summary>
            Implements CBC cipher mode
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.Modes.CbcCipherMode.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.Cryptography.Ciphers.Modes.CbcCipherMode"/> class.
            </summary>
            <param name="iv">The iv.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.Modes.CbcCipherMode.EncryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Encrypts the specified region of the input byte array and copies the encrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to encrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write encrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes encrypted.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.Modes.CbcCipherMode.DecryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Decrypts the specified region of the input byte array and copies the decrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to decrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write decrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes decrypted.
            </returns>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.Ciphers.Modes.CfbCipherMode">
            <summary>
            Implements CFB cipher mode
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.Modes.CfbCipherMode.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.Cryptography.Ciphers.Modes.CfbCipherMode"/> class.
            </summary>
            <param name="iv">The iv.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.Modes.CfbCipherMode.EncryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Encrypts the specified region of the input byte array and copies the encrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to encrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write encrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes encrypted.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.Modes.CfbCipherMode.DecryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Decrypts the specified region of the input byte array and copies the decrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to decrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write decrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes decrypted.
            </returns>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.Ciphers.Modes.CtrCipherMode">
            <summary>
            Implements CTR cipher mode
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.Modes.CtrCipherMode.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.Cryptography.Ciphers.Modes.CtrCipherMode"/> class.
            </summary>
            <param name="iv">The iv.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.Modes.CtrCipherMode.EncryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Encrypts the specified region of the input byte array and copies the encrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to encrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write encrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes encrypted.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.Modes.CtrCipherMode.DecryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Decrypts the specified region of the input byte array and copies the decrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to decrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write decrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes decrypted.
            </returns>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.Ciphers.Modes.OfbCipherMode">
            <summary>
            Implements OFB cipher mode
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.Modes.OfbCipherMode.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.Cryptography.Ciphers.Modes.OfbCipherMode"/> class.
            </summary>
            <param name="iv">The iv.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.Modes.OfbCipherMode.EncryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Encrypts the specified region of the input byte array and copies the encrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to encrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write encrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes encrypted.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.Modes.OfbCipherMode.DecryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Decrypts the specified region of the input byte array and copies the decrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to decrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write decrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes decrypted.
            </returns>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.Ciphers.Paddings.PKCS5Padding">
            <summary>
            Implements PKCS5 cipher padding
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.Paddings.PKCS5Padding.Pad(System.Int32,System.Byte[],System.Int32,System.Int32)">
            <summary>
            Pads the specified input to match the block size.
            </summary>
            <param name="blockSize">The size of the block.</param>
            <param name="input">The input.</param>
            <param name="offset">The zero-based offset in <paramref name="input"/> at which the data to pad starts.</param>
            <param name="length">The number of bytes in <paramref name="input"/> to take into account.</param>
            <returns>
            The padded data array.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.Paddings.PKCS5Padding.Pad(System.Byte[],System.Int32,System.Int32,System.Int32)">
            <summary>
            Pads the specified input with a given number of bytes.
            </summary>
            <param name="input">The input.</param>
            <param name="offset">The zero-based offset in <paramref name="input"/> at which the data to pad starts.</param>
            <param name="length">The number of bytes in <paramref name="input"/> to take into account.</param>
            <param name="paddinglength">The number of bytes to pad the input with.</param>
            <returns>
            The padded data array.
            </returns>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.Ciphers.Paddings.PKCS7Padding">
            <summary>
            Implements PKCS7 cipher padding
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.Paddings.PKCS7Padding.Pad(System.Int32,System.Byte[],System.Int32,System.Int32)">
            <summary>
            Pads the specified input to match the block size.
            </summary>
            <param name="blockSize">The size of the block.</param>
            <param name="input">The input.</param>
            <param name="offset">The zero-based offset in <paramref name="input"/> at which the data to pad starts.</param>
            <param name="length">The number of bytes in <paramref name="input"/> to take into account.</param>
            <returns>
            The padded data array.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.Paddings.PKCS7Padding.Pad(System.Byte[],System.Int32,System.Int32,System.Int32)">
            <summary>
            Pads the specified input with a given number of bytes.
            </summary>
            <param name="input">The input.</param>
            <param name="offset">The zero-based offset in <paramref name="input"/> at which the data to pad starts.</param>
            <param name="length">The number of bytes in <paramref name="input"/> to take into account.</param>
            <param name="paddinglength">The number of bytes to pad the input with.</param>
            <returns>
            The padded data array.
            </returns>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.Ciphers.RsaCipher">
            <summary>
            Implements RSA cipher algorithm.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.RsaCipher.#ctor(Renci.SshNet.Security.RsaKey)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.Cryptography.Ciphers.RsaCipher"/> class.
            </summary>
            <param name="key">The RSA key.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.RsaCipher.Encrypt(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Encrypts the specified data.
            </summary>
            <param name="data">The data.</param>
            <param name="offset">The zero-based offset in <paramref name="data"/> at which to begin encrypting.</param>
            <param name="length">The number of bytes to encrypt from <paramref name="data"/>.</param>
            <returns>Encrypted data.</returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.RsaCipher.Decrypt(System.Byte[])">
            <summary>
            Decrypts the specified data.
            </summary>
            <param name="data">The data.</param>
            <returns>
            The decrypted data.
            </returns>
            <exception cref="T:System.NotSupportedException">Only block type 01 or 02 are supported.</exception>
            <exception cref="T:System.NotSupportedException">Thrown when decrypted block type is not supported.</exception>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.RsaCipher.Decrypt(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Decrypts the specified input.
            </summary>
            <param name="data">The input.</param>
            <param name="offset">The zero-based offset in <paramref name="data"/> at which to begin decrypting.</param>
            <param name="length">The number of bytes to decrypt from <paramref name="data"/>.</param>
            <returns>
            The decrypted data.
            </returns>
            <exception cref="T:System.NotSupportedException">Only block type 01 or 02 are supported.</exception>
            <exception cref="T:System.NotSupportedException">Thrown when decrypted block type is not supported.</exception>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher">
            <summary>
            Implements Serpent cipher algorithm.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher.#ctor(System.Byte[],Renci.SshNet.Security.Cryptography.Ciphers.CipherMode,Renci.SshNet.Security.Cryptography.Ciphers.CipherPadding)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher"/> class.
            </summary>
            <param name="key">The key.</param>
            <param name="mode">The mode.</param>
            <param name="padding">The padding.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">Keysize is not valid for this algorithm.</exception>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher.EncryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Encrypts the specified region of the input byte array and copies the encrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to encrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write encrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes encrypted.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher.DecryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Decrypts the specified region of the input byte array and copies the decrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to decrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write decrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes decrypted.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher.MakeWorkingKey(System.Byte[])">
            <summary>
            Expand a user-supplied key material into a session key.
            </summary>
            <param name="key">The user-key bytes to use.</param>
            <returns>
            A session key.
            </returns>
            <exception cref="T:System.ArgumentException"><paramref name="key"/> is not multiple of 4 bytes.</exception>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher.Sb0(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            S0 - { 3, 8,15, 1,10, 6, 5,11,14,13, 4, 2, 7, 0, 9,12 } - 15 terms.
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <param name="c">The c.</param>
            <param name="d">The d.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher.Ib0(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            InvSO - {13, 3,11, 0,10, 6, 5,12, 1,14, 4, 7,15, 9, 8, 2 } - 15 terms.
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <param name="c">The c.</param>
            <param name="d">The d.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher.Sb1(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            S1 - {15,12, 2, 7, 9, 0, 5,10, 1,11,14, 8, 6,13, 3, 4 } - 14 terms.
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <param name="c">The c.</param>
            <param name="d">The d.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher.Ib1(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            InvS1 - { 5, 8, 2,14,15, 6,12, 3,11, 4, 7, 9, 1,13,10, 0 } - 14 steps.
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <param name="c">The c.</param>
            <param name="d">The d.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher.Sb2(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            S2 - { 8, 6, 7, 9, 3,12,10,15,13, 1,14, 4, 0,11, 5, 2 } - 16 terms.
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <param name="c">The c.</param>
            <param name="d">The d.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher.Ib2(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            InvS2 - {12, 9,15, 4,11,14, 1, 2, 0, 3, 6,13, 5, 8,10, 7 } - 16 steps.
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <param name="c">The c.</param>
            <param name="d">The d.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher.Sb3(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            S3 - { 0,15,11, 8,12, 9, 6, 3,13, 1, 2, 4,10, 7, 5,14 } - 16 terms.
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <param name="c">The c.</param>
            <param name="d">The d.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher.Ib3(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            InvS3 - { 0, 9,10, 7,11,14, 6,13, 3, 5,12, 2, 4, 8,15, 1 } - 15 terms
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <param name="c">The c.</param>
            <param name="d">The d.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher.Sb4(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            S4 - { 1,15, 8, 3,12, 0,11, 6, 2, 5, 4,10, 9,14, 7,13 } - 15 terms.
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <param name="c">The c.</param>
            <param name="d">The d.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher.Ib4(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            InvS4 - { 5, 0, 8, 3,10, 9, 7,14, 2,12,11, 6, 4,15,13, 1 } - 15 terms.
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <param name="c">The c.</param>
            <param name="d">The d.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher.Sb5(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            S5 - {15, 5, 2,11, 4,10, 9,12, 0, 3,14, 8,13, 6, 7, 1 } - 16 terms.
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <param name="c">The c.</param>
            <param name="d">The d.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher.Ib5(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            InvS5 - { 8,15, 2, 9, 4, 1,13,14,11, 6, 5, 3, 7,12,10, 0 } - 16 terms.
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <param name="c">The c.</param>
            <param name="d">The d.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher.Sb6(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            S6 - { 7, 2,12, 5, 8, 4, 6,11,14, 9, 1,15,13, 3,10, 0 } - 15 terms.
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <param name="c">The c.</param>
            <param name="d">The d.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher.Ib6(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            InvS6 - {15,10, 1,13, 5, 3, 6, 0, 4, 9,14, 7, 2,12, 8,11 } - 15 terms.
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <param name="c">The c.</param>
            <param name="d">The d.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher.Sb7(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            S7 - { 1,13,15, 0,14, 8, 2,11, 7, 4,12,10, 9, 3, 5, 6 } - 16 terms.
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <param name="c">The c.</param>
            <param name="d">The d.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher.Ib7(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            InvS7 - { 3, 0, 6,13, 9,14,15, 8, 5,12,11, 7,10, 1, 4, 2 } - 17 terms.
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <param name="c">The c.</param>
            <param name="d">The d.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher.LT">
            <summary>
            Apply the linear transformation to the register set.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.SerpentCipher.InverseLT">
            <summary>
            Apply the inverse of the linear transformation to the register set.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.Ciphers.TripleDesCipher">
            <summary>
            Implements 3DES cipher algorithm.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.TripleDesCipher.#ctor(System.Byte[],Renci.SshNet.Security.Cryptography.Ciphers.CipherMode,Renci.SshNet.Security.Cryptography.Ciphers.CipherPadding)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.Cryptography.Ciphers.TripleDesCipher"/> class.
            </summary>
            <param name="key">The key.</param>
            <param name="mode">The mode.</param>
            <param name="padding">The padding.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.TripleDesCipher.EncryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Encrypts the specified region of the input byte array and copies the encrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to encrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write encrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes encrypted.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.TripleDesCipher.DecryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Decrypts the specified region of the input byte array and copies the decrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to decrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write decrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes decrypted.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.TripleDesCipher.ValidateKey">
            <summary>
            Validates the key.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.Ciphers.TwofishCipher">
            <summary>
            Implements Twofish cipher algorithm
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.TwofishCipher.#ctor(System.Byte[],Renci.SshNet.Security.Cryptography.Ciphers.CipherMode,Renci.SshNet.Security.Cryptography.Ciphers.CipherPadding)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.Cryptography.Ciphers.TwofishCipher"/> class.
            </summary>
            <param name="key">The key.</param>
            <param name="mode">The mode.</param>
            <param name="padding">The padding.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">Keysize is not valid for this algorithm.</exception>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.TwofishCipher.EncryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Encrypts the specified region of the input byte array and copies the encrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to encrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write encrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes encrypted.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.TwofishCipher.DecryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Decrypts the specified region of the input byte array and copies the decrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to decrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write decrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes decrypted.
            </returns>
        </member>
        <member name="F:Renci.SshNet.Security.Cryptography.Ciphers.TwofishCipher.P_00">
            Define the fixed p0/p1 permutations used in keyed S-box lookup.
            By changing the following constant definitions, the S-boxes will
            automatically Get changed in the Twofish engine.
        </member>
        <member name="F:Renci.SshNet.Security.Cryptography.Ciphers.TwofishCipher.gSubKeys">
            gSubKeys[] and gSBox[] are eventually used in the
            encryption and decryption methods.
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.TwofishCipher.RS_MDS_Encode(System.Int32,System.Int32)">
             Use (12, 8) Reed-Solomon code over GF(256) to produce
             a key S-box 32-bit entity from 2 key material 32-bit
             entities.
            
             @param    k0 first 32-bit entity
             @param    k1 second 32-bit entity
             @return     Remainder polynomial Generated using RS code
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.Ciphers.TwofishCipher.RS_rem(System.Int32)">
            Reed-Solomon code parameters: (12,8) reversible code:
            <p>
            <pre>
            G(x) = x^4 + (a+1/a)x^3 + ax^2 + (a+1/a)x + 1
            </pre>
            where a = primitive root of field generator 0x14D
            </p>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.DigitalSignature">
            <summary>
            Base class for signature implementations
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.DigitalSignature.Verify(System.Byte[],System.Byte[])">
            <summary>
            Verifies the signature.
            </summary>
            <param name="input">The input.</param>
            <param name="signature">The signature.</param>
            <returns><c>True</c> if signature was successfully verified; otherwise <c>false</c>.</returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.DigitalSignature.Sign(System.Byte[])">
            <summary>
            Creates the signature.
            </summary>
            <param name="input">The input.</param>
            <returns>Signed input data.</returns>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.DsaDigitalSignature">
            <summary>
            Implements DSA digital signature algorithm.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.DsaDigitalSignature.#ctor(Renci.SshNet.Security.DsaKey)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.Cryptography.DsaDigitalSignature" /> class.
            </summary>
            <param name="key">The DSA key.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.DsaDigitalSignature.Verify(System.Byte[],System.Byte[])">
            <summary>
            Verifies the signature.
            </summary>
            <param name="input">The input.</param>
            <param name="signature">The signature.</param>
            <returns>
            <c>true</c> if signature was successfully verified; otherwise <c>false</c>.
            </returns>
            <exception cref="T:System.InvalidOperationException">Invalid signature.</exception>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.DsaDigitalSignature.Sign(System.Byte[])">
            <summary>
            Creates the signature.
            </summary>
            <param name="input">The input.</param>
            <returns>
            Signed input data.
            </returns>
            <exception cref="T:Renci.SshNet.Common.SshException">Invalid DSA key.</exception>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.DsaDigitalSignature.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.DsaDigitalSignature.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.DsaDigitalSignature.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Renci.SshNet.Security.Cryptography.DsaDigitalSignature"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.RsaDigitalSignature">
            <summary>
            Implements RSA digital signature algorithm.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.RsaDigitalSignature.#ctor(Renci.SshNet.Security.RsaKey)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.Cryptography.RsaDigitalSignature"/> class.
            </summary>
            <param name="rsaKey">The RSA key.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.RsaDigitalSignature.Hash(System.Byte[])">
            <summary>
            Hashes the specified input.
            </summary>
            <param name="input">The input.</param>
            <returns>
            Hashed data.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.RsaDigitalSignature.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.RsaDigitalSignature.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.RsaDigitalSignature.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Renci.SshNet.Security.Cryptography.RsaDigitalSignature"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.StreamCipher">
            <summary>
            Base class of stream cipher algorithms.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.StreamCipher.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.Cryptography.StreamCipher"/> class.
            </summary>
            <param name="key">The key.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
        </member>
        <member name="T:Renci.SshNet.Security.Cryptography.SymmetricCipher">
            <summary>
            Base class for symmetric cipher implementations.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.Cryptography.SymmetricCipher.Key">
            <summary>
            Gets the key.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.SymmetricCipher.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.Cryptography.SymmetricCipher"/> class.
            </summary>
            <param name="key">The key.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.SymmetricCipher.EncryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Encrypts the specified region of the input byte array and copies the encrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to encrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write encrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes encrypted.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Cryptography.SymmetricCipher.DecryptBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Decrypts the specified region of the input byte array and copies the decrypted data to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input data to decrypt.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write decrypted data.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>
            The number of bytes decrypted.
            </returns>
        </member>
        <member name="P:Renci.SshNet.Security.GroupExchangeHashData.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="T:Renci.SshNet.Security.IKeyExchange">
            <summary>
            Represents a key exchange algorithm.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Security.IKeyExchange.HostKeyReceived">
            <summary>
            Occurs when the host key is received.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.IKeyExchange.Name">
            <summary>
            Gets the name of the algorithm.
            </summary>
            <value>
            The name of the algorithm.
            </value>
        </member>
        <member name="P:Renci.SshNet.Security.IKeyExchange.ExchangeHash">
            <summary>
            Gets the exchange hash.
            </summary>
            <value>
            The exchange hash.
            </value>
        </member>
        <member name="M:Renci.SshNet.Security.IKeyExchange.Start(Renci.SshNet.Session,Renci.SshNet.Messages.Transport.KeyExchangeInitMessage)">
            <summary>
            Starts the key exchange algorithm.
            </summary>
            <param name="session">The session.</param>
            <param name="message">Key exchange init message.</param>
        </member>
        <member name="M:Renci.SshNet.Security.IKeyExchange.Finish">
            <summary>
            Finishes the key exchange algorithm.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.IKeyExchange.CreateClientCipher">
            <summary>
            Creates the client-side cipher to use.
            </summary>
            <returns>
            The client cipher.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.IKeyExchange.CreateServerCipher">
            <summary>
            Creates the server-side cipher to use.
            </summary>
            <returns>
            The server cipher.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.IKeyExchange.CreateServerHash">
            <summary>
            Creates the server-side hash algorithm to use.
            </summary>
            <returns>
            The server hash algorithm.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.IKeyExchange.CreateClientHash">
            <summary>
            Creates the client-side hash algorithm to use.
            </summary>
            <returns>
            The client hash algorithm.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.IKeyExchange.CreateCompressor">
            <summary>
            Creates the compression algorithm to use to deflate data.
            </summary>
            <returns>
            The compression method to deflate data.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.IKeyExchange.CreateDecompressor">
            <summary>
            Creates the compression algorithm to use to inflate data.
            </summary>
            <returns>
            The compression method to inflate data.
            </returns>
        </member>
        <member name="T:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroupExchangeShaBase">
            <summary>
            Base class for "diffie-hellman-group-exchange" algorithms.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroupExchangeShaBase.CalculateHash">
            <summary>
            Calculates key exchange hash value.
            </summary>
            <returns>
            Key exchange hash.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroupExchangeShaBase.Start(Renci.SshNet.Session,Renci.SshNet.Messages.Transport.KeyExchangeInitMessage)">
            <summary>
            Starts key exchange algorithm
            </summary>
            <param name="session">The session.</param>
            <param name="message">Key exchange init message.</param>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroupExchangeShaBase.Finish">
            <summary>
            Finishes key exchange algorithm.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroupSha1">
            <summary>
            Represents "diffie-hellman-group1-sha1" algorithm implementation.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroupSha1.GroupPrime">
            <summary>
            Gets the group prime.
            </summary>
            <value>
            The group prime.
            </value>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroupSha1.CalculateHash">
            <summary>
            Calculates key exchange hash value.
            </summary>
            <returns>
            Key exchange hash.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroupSha1.Start(Renci.SshNet.Session,Renci.SshNet.Messages.Transport.KeyExchangeInitMessage)">
            <summary>
            Starts key exchange algorithm
            </summary>
            <param name="session">The session.</param>
            <param name="message">Key exchange init message.</param>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroupSha1.Finish">
            <summary>
            Finishes key exchange algorithm.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroupSha1._ExchangeHashData.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="T:Renci.SshNet.Security.Algorithm">
            <summary>
            Represents the abstract base class from which all implementations of algorithms must inherit.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.Algorithm.Name">
            <summary>
            Gets algorithm name.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Security.CertificateHostAlgorithm">
            <summary>
            Implements certificate support for host algorithm.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.CertificateHostAlgorithm.Data">
            <summary>
            Gets the host key data.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.CertificateHostAlgorithm.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.CertificateHostAlgorithm"/> class.
            </summary>
            <param name="name">The host key name.</param>
        </member>
        <member name="M:Renci.SshNet.Security.CertificateHostAlgorithm.Sign(System.Byte[])">
            <summary>
            Signs the specified data.
            </summary>
            <param name="data">The data.</param>
            <returns>Signed data.</returns>
            <exception cref="T:System.NotImplementedException"></exception>
        </member>
        <member name="M:Renci.SshNet.Security.CertificateHostAlgorithm.VerifySignature(System.Byte[],System.Byte[])">
            <summary>
            Verifies the signature.
            </summary>
            <param name="data">The data.</param>
            <param name="signature">The signature.</param>
            <returns><c>true</c> if signature was successfully verified; otherwise <c>false</c>.</returns>
            <exception cref="T:System.NotImplementedException"></exception>
        </member>
        <member name="T:Renci.SshNet.Security.DsaKey">
            <summary>
            Contains DSA private and public key
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.DsaKey.P">
            <summary>
            Gets the P.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.DsaKey.Q">
            <summary>
            Gets the Q.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.DsaKey.G">
            <summary>
            Gets the G.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.DsaKey.Y">
            <summary>
            Gets public key Y.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.DsaKey.X">
            <summary>
            Gets private key X.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.DsaKey.KeyLength">
            <summary>
            Gets the length of the key.
            </summary>
            <value>
            The length of the key.
            </value>
        </member>
        <member name="P:Renci.SshNet.Security.DsaKey.DigitalSignature">
            <summary>
            Gets the digital signature.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.DsaKey.Public">
            <summary>
            Gets or sets the public.
            </summary>
            <value>
            The public.
            </value>
        </member>
        <member name="M:Renci.SshNet.Security.DsaKey.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.DsaKey"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.DsaKey.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.DsaKey"/> class.
            </summary>
            <param name="data">DER encoded private key data.</param>
        </member>
        <member name="M:Renci.SshNet.Security.DsaKey.#ctor(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.DsaKey" /> class.
            </summary>
            <param name="p">The p.</param>
            <param name="q">The q.</param>
            <param name="g">The g.</param>
            <param name="y">The y.</param>
            <param name="x">The x.</param>
        </member>
        <member name="M:Renci.SshNet.Security.DsaKey.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.DsaKey.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.Security.DsaKey.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Renci.SshNet.Security.DsaKey"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Security.Key">
            <summary>
            Base class for asymmetric cipher algorithms
            </summary>
        </member>
        <member name="F:Renci.SshNet.Security.Key._privateKey">
            <summary>
            Specifies array of big integers that represent private key
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.Key.DigitalSignature">
            <summary>
            Gets the key specific digital signature.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.Key.Public">
            <summary>
            Gets or sets the public key.
            </summary>
            <value>
            The public.
            </value>
        </member>
        <member name="P:Renci.SshNet.Security.Key.KeyLength">
            <summary>
            Gets the length of the key.
            </summary>
            <value>
            The length of the key.
            </value>
        </member>
        <member name="M:Renci.SshNet.Security.Key.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.Key"/> class.
            </summary>
            <param name="data">DER encoded private key data.</param>
        </member>
        <member name="M:Renci.SshNet.Security.Key.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.Key"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.Key.Sign(System.Byte[])">
            <summary>
            Signs the specified data with the key.
            </summary>
            <param name="data">The data to sign.</param>
            <returns>
            Signed data.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.Key.VerifySignature(System.Byte[],System.Byte[])">
            <summary>
            Verifies the signature.
            </summary>
            <param name="data">The data to verify.</param>
            <param name="signature">The signature to verify against.</param>
            <returns><c>True</c> is signature was successfully verifies; otherwise <c>false</c>.</returns>
        </member>
        <member name="T:Renci.SshNet.Security.RsaKey">
            <summary>
            Contains RSA private and public key
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.RsaKey.Modulus">
            <summary>
            Gets the modulus.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.RsaKey.Exponent">
            <summary>
            Gets the exponent.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.RsaKey.D">
            <summary>
            Gets the D.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.RsaKey.P">
            <summary>
            Gets the P.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.RsaKey.Q">
            <summary>
            Gets the Q.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.RsaKey.DP">
            <summary>
            Gets the DP.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.RsaKey.DQ">
            <summary>
            Gets the DQ.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.RsaKey.InverseQ">
            <summary>
            Gets the inverse Q.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.RsaKey.KeyLength">
            <summary>
            Gets the length of the key.
            </summary>
            <value>
            The length of the key.
            </value>
        </member>
        <member name="P:Renci.SshNet.Security.RsaKey.DigitalSignature">
            <summary>
            Gets the digital signature.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.RsaKey.Public">
            <summary>
            Gets or sets the public.
            </summary>
            <value>
            The public.
            </value>
        </member>
        <member name="M:Renci.SshNet.Security.RsaKey.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.RsaKey"/> class.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.RsaKey.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.RsaKey"/> class.
            </summary>
            <param name="data">DER encoded private key data.</param>
        </member>
        <member name="M:Renci.SshNet.Security.RsaKey.#ctor(Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger,Renci.SshNet.Common.BigInteger)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.RsaKey"/> class.
            </summary>
            <param name="modulus">The modulus.</param>
            <param name="exponent">The exponent.</param>
            <param name="d">The d.</param>
            <param name="p">The p.</param>
            <param name="q">The q.</param>
            <param name="inverseQ">The inverse Q.</param>
        </member>
        <member name="M:Renci.SshNet.Security.RsaKey.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.RsaKey.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.Security.RsaKey.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Renci.SshNet.Security.RsaKey"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Security.HostAlgorithm">
            <summary>
            Base class for SSH host algorithms.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.HostAlgorithm.Name">
            <summary>
            Gets the host key name.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.HostAlgorithm.Data">
            <summary>
            Gets the host key data.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.HostAlgorithm.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.HostAlgorithm"/> class.
            </summary>
            <param name="name">The host key name.</param>
        </member>
        <member name="M:Renci.SshNet.Security.HostAlgorithm.Sign(System.Byte[])">
            <summary>
            Signs the specified data.
            </summary>
            <param name="data">The data.</param>
            <returns>Signed data.</returns>
        </member>
        <member name="M:Renci.SshNet.Security.HostAlgorithm.VerifySignature(System.Byte[],System.Byte[])">
            <summary>
            Verifies the signature.
            </summary>
            <param name="data">The data.</param>
            <param name="signature">The signature.</param>
            <returns><c>True</c> is signature was successfully verifies; otherwise <c>false</c>.</returns>
        </member>
        <member name="T:Renci.SshNet.Security.KeyExchange">
            <summary>
            Represents base class for different key exchange algorithm implementations
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.KeyExchange.Session">
            <summary>
            Gets or sets the session.
            </summary>
            <value>
            The session.
            </value>
        </member>
        <member name="P:Renci.SshNet.Security.KeyExchange.SharedKey">
            <summary>
            Gets or sets key exchange shared key.
            </summary>
            <value>
            The shared key.
            </value>
        </member>
        <member name="P:Renci.SshNet.Security.KeyExchange.ExchangeHash">
            <summary>
            Gets the exchange hash.
            </summary>
            <value>The exchange hash.</value>
        </member>
        <member name="E:Renci.SshNet.Security.KeyExchange.HostKeyReceived">
            <summary>
            Occurs when host key received.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchange.Start(Renci.SshNet.Session,Renci.SshNet.Messages.Transport.KeyExchangeInitMessage)">
            <summary>
            Starts key exchange algorithm
            </summary>
            <param name="session">The session.</param>
            <param name="message">Key exchange init message.</param>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchange.Finish">
            <summary>
            Finishes key exchange algorithm.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchange.CreateServerCipher">
            <summary>
            Creates the server side cipher to use.
            </summary>
            <returns>Server cipher.</returns>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchange.CreateClientCipher">
            <summary>
            Creates the client side cipher to use.
            </summary>
            <returns>Client cipher.</returns>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchange.CreateServerHash">
            <summary>
            Creates the server side hash algorithm to use.
            </summary>
            <returns>Hash algorithm</returns>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchange.CreateClientHash">
            <summary>
            Creates the client side hash algorithm to use.
            </summary>
            <returns>Hash algorithm</returns>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchange.CreateCompressor">
            <summary>
            Creates the compression algorithm to use to deflate data.
            </summary>
            <returns>Compression method.</returns>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchange.CreateDecompressor">
            <summary>
            Creates the compression algorithm to use to inflate data.
            </summary>
            <returns>Compression method.</returns>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchange.CanTrustHostKey(Renci.SshNet.Security.KeyHostAlgorithm)">
            <summary>
            Determines whether the specified host key can be trusted.
            </summary>
            <param name="host">The host algorithm.</param>
            <returns>
            <c>true</c> if the specified host can be trusted; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchange.ValidateExchangeHash">
            <summary>
            Validates the exchange hash.
            </summary>
            <returns>true if exchange hash is valid; otherwise false.</returns>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchange.CalculateHash">
            <summary>
            Calculates key exchange hash value.
            </summary>
            <returns>Key exchange hash.</returns>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchange.Hash(System.Byte[])">
            <summary>
            Hashes the specified data bytes.
            </summary>
            <param name="hashData">The hash data.</param>
            <returns>
            Hashed bytes
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchange.SendMessage(Renci.SshNet.Messages.Message)">
            <summary>
            Sends SSH message to the server
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchange.GenerateSessionKey(Renci.SshNet.Common.BigInteger,System.Byte[],System.Byte[],System.Int32)">
            <summary>
            Generates the session key.
            </summary>
            <param name="sharedKey">The shared key.</param>
            <param name="exchangeHash">The exchange hash.</param>
            <param name="key">The key.</param>
            <param name="size">The size.</param>
            <returns></returns>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchange.GenerateSessionKey(Renci.SshNet.Common.BigInteger,System.Byte[],System.Char,System.Byte[])">
            <summary>
            Generates the session key.
            </summary>
            <param name="sharedKey">The shared key.</param>
            <param name="exchangeHash">The exchange hash.</param>
            <param name="p">The p.</param>
            <param name="sessionId">The session id.</param>
            <returns></returns>
        </member>
        <member name="P:Renci.SshNet.Security.KeyExchange._SessionKeyGeneration.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Security.KeyExchange._SessionKeyAdjustment.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchange.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchange.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchange.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Renci.SshNet.Security.KeyExchange"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Security.KeyExchangeDiffieHellman">
            <summary>
            Represents base class for Diffie Hellman key exchange algorithm
            </summary>
        </member>
        <member name="F:Renci.SshNet.Security.KeyExchangeDiffieHellman._group">
            <summary>
            Specifies key exchange group number.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Security.KeyExchangeDiffieHellman._prime">
            <summary>
            Specifies key exchange prime number.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Security.KeyExchangeDiffieHellman._clientPayload">
            <summary>
            Specifies client payload
            </summary>
        </member>
        <member name="F:Renci.SshNet.Security.KeyExchangeDiffieHellman._serverPayload">
            <summary>
            Specifies server payload
            </summary>
        </member>
        <member name="F:Renci.SshNet.Security.KeyExchangeDiffieHellman._clientExchangeValue">
            <summary>
            Specifies client exchange number.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Security.KeyExchangeDiffieHellman._serverExchangeValue">
            <summary>
            Specifies server exchange number.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Security.KeyExchangeDiffieHellman._randomValue">
            <summary>
            Specifies random generated number.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Security.KeyExchangeDiffieHellman._hostKey">
            <summary>
            Specifies host key data.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Security.KeyExchangeDiffieHellman._signature">
            <summary>
            Specifies signature data.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchangeDiffieHellman.ValidateExchangeHash">
            <summary>
            Validates the exchange hash.
            </summary>
            <returns>
            true if exchange hash is valid; otherwise false.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchangeDiffieHellman.Start(Renci.SshNet.Session,Renci.SshNet.Messages.Transport.KeyExchangeInitMessage)">
            <summary>
            Starts key exchange algorithm
            </summary>
            <param name="session">The session.</param>
            <param name="message">Key exchange init message.</param>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchangeDiffieHellman.PopulateClientExchangeValue">
            <summary>
            Populates the client exchange value.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchangeDiffieHellman.HandleServerDhReply(System.Byte[],Renci.SshNet.Common.BigInteger,System.Byte[])">
            <summary>
            Handles the server DH reply message.
            </summary>
            <param name="hostKey">The host key.</param>
            <param name="serverExchangeValue">The server exchange value.</param>
            <param name="signature">The signature.</param>
        </member>
        <member name="T:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroup14Sha1">
            <summary>
            Represents "diffie-hellman-group14-sha1" algorithm implementation.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroup14Sha1.Name">
            <summary>
            Gets algorithm name.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroup14Sha1.GroupPrime">
            <summary>
            Gets the group prime.
            </summary>
            <value>
            The group prime.
            </value>
        </member>
        <member name="T:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroup1Sha1">
            <summary>
            Represents "diffie-hellman-group1-sha1" algorithm implementation.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroup1Sha1.Name">
            <summary>
            Gets algorithm name.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroup1Sha1.GroupPrime">
            <summary>
            Gets the group prime.
            </summary>
            <value>
            The group prime.
            </value>
        </member>
        <member name="T:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroupExchangeSha1">
            <summary>
            Represents "diffie-hellman-group-exchange-sha1" algorithm implementation.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroupExchangeSha1.Name">
            <summary>
            Gets algorithm name.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroupExchangeSha256">
            <summary>
            Represents "diffie-hellman-group-exchange-sha256" algorithm implementation.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroupExchangeSha256.Name">
            <summary>
            Gets algorithm name.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroupExchangeSha256.Hash(System.Byte[])">
            <summary>
            Hashes the specified data bytes.
            </summary>
            <param name="hashBytes">Data to hash.</param>
            <returns>
            Hashed bytes
            </returns>
        </member>
        <member name="T:Renci.SshNet.Security.KeyHostAlgorithm">
            <summary>
            Implements key support for host algorithm.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.KeyHostAlgorithm.Key">
            <summary>
            Gets the key.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Security.KeyHostAlgorithm.Data">
            <summary>
            Gets the public key data.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.KeyHostAlgorithm.#ctor(System.String,Renci.SshNet.Security.Key)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.KeyHostAlgorithm"/> class.
            </summary>
            <param name="name">Host key name.</param>
            <param name="key">Host key.</param>
        </member>
        <member name="M:Renci.SshNet.Security.KeyHostAlgorithm.#ctor(System.String,Renci.SshNet.Security.Key,System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Security.HostAlgorithm"/> class.
            </summary>
            <param name="name">Host key name.</param>
            <param name="key">Host key.</param>
            <param name="data">Host key encoded data.</param>
        </member>
        <member name="M:Renci.SshNet.Security.KeyHostAlgorithm.Sign(System.Byte[])">
            <summary>
            Signs the specified data.
            </summary>
            <param name="data">The data.</param>
            <returns>
            Signed data.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Security.KeyHostAlgorithm.VerifySignature(System.Byte[],System.Byte[])">
            <summary>
            Verifies the signature.
            </summary>
            <param name="data">The data.</param>
            <param name="signature">The signature.</param>
            <returns>
              <c>True</c> is signature was successfully verifies; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="P:Renci.SshNet.Security.KeyHostAlgorithm.SignatureKeyData.AlgorithmName">
            <summary>
            Gets or sets the name of the algorithm as UTF-8 encoded byte array.
            </summary>
            <value>
            The name of the algorithm.
            </value>
        </member>
        <member name="P:Renci.SshNet.Security.KeyHostAlgorithm.SignatureKeyData.Signature">
            <summary>
            Gets or sets the signature.
            </summary>
            <value>
            The signature.
            </value>
        </member>
        <member name="P:Renci.SshNet.Security.KeyHostAlgorithm.SignatureKeyData.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Security.KeyHostAlgorithm.SignatureKeyData.LoadData">
            <summary>
            Called when type specific data need to be loaded.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Security.KeyHostAlgorithm.SignatureKeyData.SaveData">
            <summary>
            Called when type specific data need to be saved.
            </summary>
        </member>
        <member name="T:Renci.SshNet.ServiceFactory">
            <summary>
            Basic factory for creating new services.
            </summary>
        </member>
        <member name="M:Renci.SshNet.ServiceFactory.CreateClientAuthentication">
            <summary>
            Creates a <see cref="T:Renci.SshNet.IClientAuthentication"/>.
            </summary>
            <returns>
            A <see cref="T:Renci.SshNet.IClientAuthentication"/>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.ServiceFactory.CreateSession(Renci.SshNet.ConnectionInfo)">
            <summary>
            Creates a new <see cref="T:Renci.SshNet.ISession"/> with the specified <see cref="T:Renci.SshNet.ConnectionInfo"/>.
            </summary>
            <param name="connectionInfo">The <see cref="T:Renci.SshNet.ConnectionInfo"/> to use for creating a new session.</param>
            <returns>
            An <see cref="T:Renci.SshNet.ISession"/> for the specified <see cref="T:Renci.SshNet.ConnectionInfo"/>.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="connectionInfo"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.ServiceFactory.CreateSftpSession(Renci.SshNet.ISession,System.TimeSpan,System.Text.Encoding)">
            <summary>
            Creates a new <see cref="T:Renci.SshNet.Sftp.ISftpSession"/> in a given <see cref="T:Renci.SshNet.ISession"/> and with
            the specified operation timeout and encoding.
            </summary>
            <param name="session">The <see cref="T:Renci.SshNet.ISession"/> to create the <see cref="T:Renci.SshNet.Sftp.ISftpSession"/> in.</param>
            <param name="operationTimeout">The operation timeout.</param>
            <param name="encoding">The encoding.</param>
            <returns>
            An <see cref="T:Renci.SshNet.Sftp.ISftpSession"/>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.ServiceFactory.CreatePipeStream">
            <summary>
            Create a new <see cref="T:Renci.SshNet.Common.PipeStream"/>.
            </summary>
            <returns>
            A <see cref="T:Renci.SshNet.Common.PipeStream"/>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.ServiceFactory.CreateKeyExchange(System.Collections.Generic.IDictionary{System.String,System.Type},System.String[])">
            <summary>
            Negotiates a key exchange algorithm, and creates a <see cref="T:Renci.SshNet.Security.IKeyExchange" /> for the negotiated
            algorithm.
            </summary>
            <param name="clientAlgorithms">A <see cref="T:System.Collections.Generic.IDictionary`2"/> of the key exchange algorithms supported by the client where key is the name of the algorithm, and value is the type implementing this algorithm.</param>
            <param name="serverAlgorithms">The names of the key exchange algorithms supported by the SSH server.</param>
            <returns>
            A <see cref="T:Renci.SshNet.Security.IKeyExchange"/> that was negotiated between client and server.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="clientAlgorithms"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="serverAlgorithms"/> is <c>null</c>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">No key exchange algorithms are supported by both client and server.</exception>
        </member>
        <member name="M:Renci.SshNet.ServiceFactory.CreateNetConfSession(Renci.SshNet.ISession,System.TimeSpan)">
            <summary>
            Creates a new <see cref="T:Renci.SshNet.NetConf.INetConfSession"/> in a given <see cref="T:Renci.SshNet.ISession"/>
            and with the specified operation timeout.
            </summary>
            <param name="session">The <see cref="T:Renci.SshNet.ISession"/> to create the <see cref="T:Renci.SshNet.NetConf.INetConfSession"/> in.</param>
            <param name="operationTimeout">The operation timeout.</param>
            <returns>
            An <see cref="T:Renci.SshNet.NetConf.INetConfSession"/>.
            </returns>
        </member>
        <member name="P:Renci.SshNet.Sftp.ISftpSession.ProtocolVersion">
            <summary>
            Gets the SFTP protocol version.
            </summary>
            <value>
            The SFTP protocol version.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.ISftpSession.WorkingDirectory">
            <summary>
            Gets the remote working directory.
            </summary>
            <value>
            The remote working directory.
            </value>
        </member>
        <member name="M:Renci.SshNet.Sftp.ISftpSession.ChangeDirectory(System.String)">
            <summary>
            Changes the current working directory to the specified path.
            </summary>
            <param name="path">The new working directory.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.ISftpSession.GetCanonicalPath(System.String)">
            <summary>
            Resolves a given path into an absolute path on the server.
            </summary>
            <param name="path">The path to resolve.</param>
            <returns>
            The absolute path.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Sftp.ISftpSession.RequestFStat(System.Byte[])">
            <summary>
            Performs SSH_FXP_FSTAT request.
            </summary>
            <param name="handle">The handle.</param>
            <returns>
            File attributes
            </returns>
        </member>
        <member name="M:Renci.SshNet.Sftp.ISftpSession.RequestLStat(System.String)">
            <summary>
            Performs SSH_FXP_LSTAT request.
            </summary>
            <param name="path">The path.</param>
            <returns>
            File attributes
            </returns>
        </member>
        <member name="M:Renci.SshNet.Sftp.ISftpSession.RequestMkDir(System.String)">
            <summary>
            Performs SSH_FXP_MKDIR request.
            </summary>
            <param name="path">The path.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.ISftpSession.RequestOpen(System.String,Renci.SshNet.Sftp.Flags,System.Boolean)">
            <summary>
            Performs SSH_FXP_OPEN request
            </summary>
            <param name="path">The path.</param>
            <param name="flags">The flags.</param>
            <param name="nullOnError">if set to <c>true</c> returns <c>null</c> instead of throwing an exception.</param>
            <returns>File handle.</returns>
        </member>
        <member name="M:Renci.SshNet.Sftp.ISftpSession.RequestOpenDir(System.String,System.Boolean)">
            <summary>
            Performs SSH_FXP_OPENDIR request
            </summary>
            <param name="path">The path.</param>
            <param name="nullOnError">if set to <c>true</c> returns null instead of throwing an exception.</param>
            <returns>File handle.</returns>
        </member>
        <member name="M:Renci.SshNet.Sftp.ISftpSession.RequestPosixRename(System.String,System.String)">
            <summary>
            Performs [email protected] extended request.
            </summary>
            <param name="oldPath">The old path.</param>
            <param name="newPath">The new path.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.ISftpSession.RequestRead(System.Byte[],System.UInt64,System.UInt32)">
            <summary>
            Performs SSH_FXP_READ request.
            </summary>
            <param name="handle">The handle.</param>
            <param name="offset">The offset.</param>
            <param name="length">The length.</param>
            <returns>data array; null if EOF</returns>
        </member>
        <member name="M:Renci.SshNet.Sftp.ISftpSession.RequestReadDir(System.Byte[])">
            <summary>
            Performs SSH_FXP_READDIR request
            </summary>
            <param name="handle">The handle.</param>
            <returns></returns>
        </member>
        <member name="M:Renci.SshNet.Sftp.ISftpSession.RequestRemove(System.String)">
            <summary>
            Performs SSH_FXP_REMOVE request.
            </summary>
            <param name="path">The path.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.ISftpSession.RequestRename(System.String,System.String)">
            <summary>
            Performs SSH_FXP_RENAME request.
            </summary>
            <param name="oldPath">The old path.</param>
            <param name="newPath">The new path.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.ISftpSession.RequestRmDir(System.String)">
            <summary>
            Performs SSH_FXP_RMDIR request.
            </summary>
            <param name="path">The path.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.ISftpSession.RequestSetStat(System.String,Renci.SshNet.Sftp.SftpFileAttributes)">
            <summary>
            Performs SSH_FXP_SETSTAT request.
            </summary>
            <param name="path">The path.</param>
            <param name="attributes">The attributes.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.ISftpSession.RequestStatVfs(System.String,System.Boolean)">
            <summary>
            Performs [email protected] extended request.
            </summary>
            <param name="path">The path.</param>
            <param name="nullOnError">if set to <c>true</c> [null on error].</param>
            <returns></returns>
        </member>
        <member name="M:Renci.SshNet.Sftp.ISftpSession.RequestSymLink(System.String,System.String)">
            <summary>
            Performs SSH_FXP_SYMLINK request.
            </summary>
            <param name="linkpath">The linkpath.</param>
            <param name="targetpath">The targetpath.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.ISftpSession.RequestFSetStat(System.Byte[],Renci.SshNet.Sftp.SftpFileAttributes)">
            <summary>
            Performs SSH_FXP_FSETSTAT request.
            </summary>
            <param name="handle">The handle.</param>
            <param name="attributes">The attributes.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.ISftpSession.RequestWrite(System.Byte[],System.UInt64,System.Byte[],System.Int32,System.Int32,System.Threading.AutoResetEvent,System.Action{Renci.SshNet.Sftp.Responses.SftpStatusResponse})">
            <summary>
            Performs SSH_FXP_WRITE request.
            </summary>
            <param name="handle">The handle.</param>
            <param name="serverOffset">The the zero-based offset (in bytes) relative to the beginning of the file that the write must start at.</param>
            <param name="data">The buffer holding the data to write.</param>
            <param name="offset">the zero-based offset in <paramref name="data" /> at which to begin taking bytes to write.</param>
            <param name="length">The length (in bytes) of the data to write.</param>
            <param name="wait">The wait event handle if needed.</param>
            <param name="writeCompleted">The callback to invoke when the write has completed.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.ISftpSession.RequestClose(System.Byte[])">
            <summary>
            Performs SSH_FXP_CLOSE request.
            </summary>
            <param name="handle">The handle.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.ISftpSession.CalculateOptimalReadLength(System.UInt32)">
            <summary>
            Calculates the optimal size of the buffer to read data from the channel.
            </summary>
            <param name="bufferSize">The buffer size configured on the client.</param>
            <returns>
            The optimal size of the buffer to read data from the channel.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Sftp.ISftpSession.CalculateOptimalWriteLength(System.UInt32,System.Byte[])">
            <summary>
            Calculates the optimal size of the buffer to write data on the channel.
            </summary>
            <param name="bufferSize">The buffer size configured on the client.</param>
            <param name="handle">The file handle.</param>
            <returns>
            The optimal size of the buffer to write data on the channel.
            </returns>
            <remarks>
            Currently, we do not take the remote window size into account.
            </remarks>
        </member>
        <member name="F:Renci.SshNet.Sftp.Flags.Read">
            <summary>
            SSH_FXF_READ
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.Flags.Write">
            <summary>
            SSH_FXF_WRITE
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.Flags.Append">
            <summary>
            SSH_FXF_APPEND
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.Flags.CreateNewOrOpen">
            <summary>
            SSH_FXF_CREAT
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.Flags.Truncate">
            <summary>
            SSH_FXF_TRUNC
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.Flags.CreateNew">
            <summary>
            SSH_FXF_EXCL
            </summary>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.FStatVfsRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.HardLinkRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpUnblockRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpBlockRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpExtendedRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.PosixRenameRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpCloseRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpFSetStatRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpFStatRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpInitRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpLinkRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Sftp.Requests.SftpLinkRequest.#ctor(System.UInt32,System.UInt32,System.String,System.String,System.Boolean,System.Action{Renci.SshNet.Sftp.Responses.SftpStatusResponse})">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Sftp.Requests.SftpLinkRequest" /> class.
            </summary>
            <param name="protocolVersion">The protocol version.</param>
            <param name="requestId">The request id.</param>
            <param name="newLinkPath">Specifies the path name of the new link to create.</param>
            <param name="existingPath">Specifies the path of a target object to which the newly created link will refer.  In the case of a symbolic link, this path may not exist.</param>
            <param name="isSymLink">if set to <c>false</c> the link should be a hard link, or a second directory entry referring to the same file or directory object.</param>
            <param name="statusAction">The status action.</param>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpLStatRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpMkDirRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpOpenDirRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpOpenRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpReadDirRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpReadLinkRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpReadRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpRealPathRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpRemoveRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpRenameRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpRmDirRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpSetStatRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpStatRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpSymLinkRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpWriteRequest.ServerFileOffset">
            <summary>
            Gets the zero-based offset (in bytes) relative to the beginning of the file that the write
            must start at.
            </summary>
            <value>
            The zero-based offset (in bytes) relative to the beginning of the file that the write must
            start at.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpWriteRequest.Data">
            <summary>
            Gets the buffer holding the data to write.
            </summary>
            <value>
            The buffer holding the data to write.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpWriteRequest.Offset">
            <summary>
            Gets the zero-based offset in <see cref="P:Renci.SshNet.Sftp.Requests.SftpWriteRequest.Data" /> at which to begin taking bytes to
            write.
            </summary>
            <value>
            The zero-based offset in <see cref="P:Renci.SshNet.Sftp.Requests.SftpWriteRequest.Data" /> at which to begin taking bytes to write.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.SftpWriteRequest.Length">
            <summary>
            Gets the length (in bytes) of the data to write.
            </summary>
            <value>
            The length (in bytes) of the data to write.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.Requests.StatVfsRequest.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="T:Renci.SshNet.Sftp.SftpDownloadAsyncResult">
            <summary>
            Encapsulates the results of an asynchronous download operation.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpDownloadAsyncResult.IsDownloadCanceled">
            <summary>
            Gets or sets a value indicating whether to cancel asynchronous download operation.
            </summary>
            <value>
            <c>true</c> if download operation to be canceled; otherwise, <c>false</c>.
            </value>
            <remarks>
            Download operation will be canceled after finishing uploading current buffer.
            </remarks>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpDownloadAsyncResult.DownloadedBytes">
            <summary>
            Gets the number of downloaded bytes.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpDownloadAsyncResult.#ctor(System.AsyncCallback,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Sftp.SftpDownloadAsyncResult"/> class.
            </summary>
            <param name="asyncCallback">The async callback.</param>
            <param name="state">The state.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpDownloadAsyncResult.Update(System.UInt64)">
            <summary>
            Updates asynchronous operation status information.
            </summary>
            <param name="downloadedBytes">Number of downloaded bytes.</param>
        </member>
        <member name="T:Renci.SshNet.Sftp.SftpFile">
            <summary>
            Represents SFTP file information
            </summary>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.Attributes">
            <summary>
            Gets the file attributes.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpFile.#ctor(Renci.SshNet.Sftp.ISftpSession,System.String,Renci.SshNet.Sftp.SftpFileAttributes)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Sftp.SftpFile"/> class.
            </summary>
            <param name="sftpSession">The SFTP session.</param>
            <param name="fullName">Full path of the directory or file.</param>
            <param name="attributes">Attributes of the directory or file.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="sftpSession"/> or <paramref name="fullName"/> is <c>null</c>.</exception>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.FullName">
            <summary>
            Gets the full path of the directory or file.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.Name">
            <summary>
            For files, gets the name of the file. For directories, gets the name of the last directory in the hierarchy if a hierarchy exists. 
            Otherwise, the Name property gets the name of the directory.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.LastAccessTime">
            <summary>
            Gets or sets the time the current file or directory was last accessed.
            </summary>
            <value>
            The time that the current file or directory was last accessed.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.LastWriteTime">
            <summary>
            Gets or sets the time when the current file or directory was last written to.
            </summary>
            <value>
            The time the current file was last written.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.LastAccessTimeUtc">
            <summary>
            Gets or sets the time, in coordinated universal time (UTC), the current file or directory was last accessed.
            </summary>
            <value>
            The time that the current file or directory was last accessed.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.LastWriteTimeUtc">
            <summary>
            Gets or sets the time, in coordinated universal time (UTC), when the current file or directory was last written to.
            </summary>
            <value>
            The time the current file was last written.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.Length">
            <summary>
            Gets or sets the size, in bytes, of the current file.
            </summary>
            <value>
            The size of the current file in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.UserId">
            <summary>
            Gets or sets file user id.
            </summary>
            <value>
            File user id.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.GroupId">
            <summary>
            Gets or sets file group id.
            </summary>
            <value>
            File group id.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.IsSocket">
            <summary>
            Gets a value indicating whether file represents a socket.
            </summary>
            <value>
              <c>true</c> if file represents a socket; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.IsSymbolicLink">
            <summary>
            Gets a value indicating whether file represents a symbolic link.
            </summary>
            <value>
            	<c>true</c> if file represents a symbolic link; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.IsRegularFile">
            <summary>
            Gets a value indicating whether file represents a regular file.
            </summary>
            <value>
            	<c>true</c> if file represents a regular file; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.IsBlockDevice">
            <summary>
            Gets a value indicating whether file represents a block device.
            </summary>
            <value>
            	<c>true</c> if file represents a block device; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.IsDirectory">
            <summary>
            Gets a value indicating whether file represents a directory.
            </summary>
            <value>
            	<c>true</c> if file represents a directory; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.IsCharacterDevice">
            <summary>
            Gets a value indicating whether file represents a character device.
            </summary>
            <value>
            	<c>true</c> if file represents a character device; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.IsNamedPipe">
            <summary>
            Gets a value indicating whether file represents a named pipe.
            </summary>
            <value>
            	<c>true</c> if file represents a named pipe; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.OwnerCanRead">
            <summary>
            Gets or sets a value indicating whether the owner can read from this file.
            </summary>
            <value>
              <c>true</c> if owner can read from this file; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.OwnerCanWrite">
            <summary>
            Gets or sets a value indicating whether the owner can write into this file.
            </summary>
            <value>
              <c>true</c> if owner can write into this file; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.OwnerCanExecute">
            <summary>
            Gets or sets a value indicating whether the owner can execute this file.
            </summary>
            <value>
              <c>true</c> if owner can execute this file; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.GroupCanRead">
            <summary>
            Gets or sets a value indicating whether the group members can read from this file.
            </summary>
            <value>
              <c>true</c> if group members can read from this file; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.GroupCanWrite">
            <summary>
            Gets or sets a value indicating whether the group members can write into this file.
            </summary>
            <value>
              <c>true</c> if group members can write into this file; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.GroupCanExecute">
            <summary>
            Gets or sets a value indicating whether the group members can execute this file.
            </summary>
            <value>
              <c>true</c> if group members can execute this file; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.OthersCanRead">
            <summary>
            Gets or sets a value indicating whether the others can read from this file.
            </summary>
            <value>
              <c>true</c> if others can read from this file; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.OthersCanWrite">
            <summary>
            Gets or sets a value indicating whether the others can write into this file.
            </summary>
            <value>
              <c>true</c> if others can write into this file; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFile.OthersCanExecute">
            <summary>
            Gets or sets a value indicating whether the others can execute this file.
            </summary>
            <value>
              <c>true</c> if others can execute this file; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpFile.SetPermissions(System.Int16)">
            <summary>
            Sets file  permissions.
            </summary>
            <param name="mode">The mode.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpFile.Delete">
            <summary>
            Permanently deletes a file on remote machine.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpFile.MoveTo(System.String)">
            <summary>
            Moves a specified file to a new location on remote machine, providing the option to specify a new file name.
            </summary>
            <param name="destFileName">The path to move the file to, which can specify a different file name.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="destFileName"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpFile.UpdateStatus">
            <summary>
            Updates file status on the server.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpFile.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="T:Renci.SshNet.Sftp.SftpFileAttributes">
            <summary>
            Contains SFTP file attributes.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileAttributes.LastAccessTime">
            <summary>
            Gets or sets the time the current file or directory was last accessed.
            </summary>
            <value>
            The time that the current file or directory was last accessed.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileAttributes.LastWriteTime">
            <summary>
            Gets or sets the time when the current file or directory was last written to.
            </summary>
            <value>
            The time the current file was last written.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileAttributes.Size">
            <summary>
            Gets or sets the size, in bytes, of the current file.
            </summary>
            <value>
            The size of the current file in bytes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileAttributes.UserId">
            <summary>
            Gets or sets file user id.
            </summary>
            <value>
            File user id.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileAttributes.GroupId">
            <summary>
            Gets or sets file group id.
            </summary>
            <value>
            File group id.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileAttributes.IsSocket">
            <summary>
            Gets a value indicating whether file represents a socket.
            </summary>
            <value>
              <c>true</c> if file represents a socket; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileAttributes.IsSymbolicLink">
            <summary>
            Gets a value indicating whether file represents a symbolic link.
            </summary>
            <value>
            	<c>true</c> if file represents a symbolic link; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileAttributes.IsRegularFile">
            <summary>
            Gets a value indicating whether file represents a regular file.
            </summary>
            <value>
            	<c>true</c> if file represents a regular file; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileAttributes.IsBlockDevice">
            <summary>
            Gets a value indicating whether file represents a block device.
            </summary>
            <value>
            	<c>true</c> if file represents a block device; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileAttributes.IsDirectory">
            <summary>
            Gets a value indicating whether file represents a directory.
            </summary>
            <value>
            	<c>true</c> if file represents a directory; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileAttributes.IsCharacterDevice">
            <summary>
            Gets a value indicating whether file represents a character device.
            </summary>
            <value>
            	<c>true</c> if file represents a character device; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileAttributes.IsNamedPipe">
            <summary>
            Gets a value indicating whether file represents a named pipe.
            </summary>
            <value>
            	<c>true</c> if file represents a named pipe; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileAttributes.OwnerCanRead">
            <summary>
            Gets a value indicating whether the owner can read from this file.
            </summary>
            <value>
              <c>true</c> if owner can read from this file; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileAttributes.OwnerCanWrite">
            <summary>
            Gets a value indicating whether the owner can write into this file.
            </summary>
            <value>
              <c>true</c> if owner can write into this file; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileAttributes.OwnerCanExecute">
            <summary>
            Gets a value indicating whether the owner can execute this file.
            </summary>
            <value>
              <c>true</c> if owner can execute this file; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileAttributes.GroupCanRead">
            <summary>
            Gets a value indicating whether the group members can read from this file.
            </summary>
            <value>
              <c>true</c> if group members can read from this file; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileAttributes.GroupCanWrite">
            <summary>
            Gets a value indicating whether the group members can write into this file.
            </summary>
            <value>
              <c>true</c> if group members can write into this file; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileAttributes.GroupCanExecute">
            <summary>
            Gets a value indicating whether the group members can execute this file.
            </summary>
            <value>
              <c>true</c> if group members can execute this file; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileAttributes.OthersCanRead">
            <summary>
            Gets a value indicating whether the others can read from this file.
            </summary>
            <value>
              <c>true</c> if others can read from this file; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileAttributes.OthersCanWrite">
            <summary>
            Gets a value indicating whether the others can write into this file.
            </summary>
            <value>
              <c>true</c> if others can write into this file; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileAttributes.OthersCanExecute">
            <summary>
            Gets a value indicating whether the others can execute this file.
            </summary>
            <value>
              <c>true</c> if others can execute this file; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileAttributes.Extensions">
            <summary>
            Gets or sets the extensions.
            </summary>
            <value>
            The extensions.
            </value>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpFileAttributes.SetPermissions(System.Int16)">
            <summary>
            Sets the permissions.
            </summary>
            <param name="mode">The mode.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpFileAttributes.GetBytes">
            <summary>
            Returns a byte array representing the current <see cref="T:Renci.SshNet.Sftp.SftpFileAttributes"/>.
            </summary>
            <returns>
            A byte array representing the current <see cref="T:Renci.SshNet.Sftp.SftpFileAttributes"/>.
            </returns>
        </member>
        <member name="T:Renci.SshNet.Sftp.SftpFileStream">
            <summary>
            Exposes a System.IO.Stream around a remote SFTP file, supporting both synchronous and asynchronous read and write operations.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileStream.CanRead">
            <summary>
            Gets a value indicating whether the current stream supports reading.
            </summary>
            <returns>true if the stream supports reading; otherwise, false.</returns>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileStream.CanSeek">
            <summary>
            Gets a value indicating whether the current stream supports seeking.
            </summary>
            <returns>true if the stream supports seeking; otherwise, false.</returns>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileStream.CanWrite">
            <summary>
            Gets a value indicating whether the current stream supports writing.
            </summary>
            <returns>true if the stream supports writing; otherwise, false.</returns>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileStream.CanTimeout">
            <summary>
            Indicates whether timeout properties are usable for <see cref="T:Renci.SshNet.Sftp.SftpFileStream"/>.
            </summary>
            <value>
            <c>true</c> in all cases.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileStream.Length">
            <summary>
            Gets the length in bytes of the stream.
            </summary>
            <returns>A long value representing the length of the stream in bytes.</returns>
            <exception cref="T:System.NotSupportedException">A class derived from Stream does not support seeking. </exception>
            <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed. </exception>
            <exception cref="T:System.IO.IOException">IO operation failed. </exception>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileStream.Position">
            <summary>
            Gets or sets the position within the current stream.
            </summary>
            <returns>The current position within the stream.</returns>
              
            <exception cref="T:System.IO.IOException">An I/O error occurs. </exception>
              
            <exception cref="T:System.NotSupportedException">The stream does not support seeking. </exception>
              
            <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed. </exception>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileStream.IsAsync">
            <summary>
            Gets a value indicating whether the FileStream was opened asynchronously or synchronously.
            </summary>
            <value>
              <c>true</c> if this instance is async; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileStream.Name">
            <summary>
            Gets the name of the FileStream that was passed to the constructor.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileStream.Handle">
            <summary>
            Gets the operating system file handle for the file that the current SftpFileStream object encapsulates.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileStream.Timeout">
            <summary>
            Gets or sets the operation timeout.
            </summary>
            <value>
            The timeout.
            </value>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpFileStream.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Renci.SshNet.Sftp.SftpFileStream"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpFileStream.Flush">
            <summary>
            Clears all buffers for this stream and causes any buffered data to be written to the file.
            </summary>
            <exception cref="T:System.IO.IOException">An I/O error occurs. </exception>
            <exception cref="T:System.ObjectDisposedException">Stream is closed.</exception>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpFileStream.Read(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read.
            </summary>
            <param name="buffer">An array of bytes. When this method returns, the buffer contains the specified byte array with the values between <paramref name="offset"/> and (<paramref name="offset"/> + <paramref name="count"/> - 1) replaced by the bytes read from the current source.</param>
            <param name="offset">The zero-based byte offset in <paramref name="buffer"/> at which to begin storing the data read from the current stream.</param>
            <param name="count">The maximum number of bytes to be read from the current stream.</param>
            <returns>
            The total number of bytes read into the buffer. This can be less than the number of bytes requested if that many bytes are not currently available, or zero (0) if the end of the stream has been reached.
            </returns>
            <exception cref="T:System.ArgumentException">The sum of <paramref name="offset"/> and <paramref name="count"/> is larger than the buffer length.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is <c>null</c>. </exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset"/> or <paramref name="count"/> is negative.</exception>
            <exception cref="T:System.IO.IOException">An I/O error occurs. </exception>
            <exception cref="T:System.NotSupportedException">The stream does not support reading. </exception>
            <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed. </exception>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpFileStream.ReadByte">
            <summary>
            Reads a byte from the stream and advances the position within the stream by one byte, or returns -1 if at the end of the stream.
            </summary>
            <returns>
            The unsigned byte cast to an <see cref="T:System.Int32"/>, or -1 if at the end of the stream.
            </returns>
            <exception cref="T:System.NotSupportedException">The stream does not support reading. </exception>
            <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed. </exception>
            <exception cref="T:System.IO.IOException">Read operation failed.</exception>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpFileStream.Seek(System.Int64,System.IO.SeekOrigin)">
            <summary>
            Sets the position within the current stream.
            </summary>
            <param name="offset">A byte offset relative to the <paramref name="origin"/> parameter.</param>
            <param name="origin">A value of type <see cref="T:System.IO.SeekOrigin"/> indicating the reference point used to obtain the new position.</param>
            <returns>
            The new position within the current stream.
            </returns>
            <exception cref="T:System.IO.IOException">An I/O error occurs. </exception>
            <exception cref="T:System.NotSupportedException">The stream does not support seeking, such as if the stream is constructed from a pipe or console output. </exception>
            <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed. </exception>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpFileStream.SetLength(System.Int64)">
            <summary>
            When overridden in a derived class, sets the length of the current stream.
            </summary>
            <param name="value">The desired length of the current stream in bytes.</param>
            <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
            <exception cref="T:System.NotSupportedException">The stream does not support both writing and seeking, such as if the stream is constructed from a pipe or console output.</exception>
            <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> must be greater than zero.</exception>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpFileStream.Write(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written.
            </summary>
            <param name="buffer">An array of bytes. This method copies <paramref name="count"/> bytes from <paramref name="buffer"/> to the current stream.</param>
            <param name="offset">The zero-based byte offset in <paramref name="buffer"/> at which to begin copying bytes to the current stream.</param>
            <param name="count">The number of bytes to be written to the current stream.</param>
            <exception cref="T:System.ArgumentException">The sum of <paramref name="offset"/> and <paramref name="count"/> is greater than the buffer length.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset"/> or <paramref name="count"/> is negative.</exception>
            <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
            <exception cref="T:System.NotSupportedException">The stream does not support writing.</exception>
            <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpFileStream.WriteByte(System.Byte)">
            <summary>
            Writes a byte to the current position in the stream and advances the position within the stream by one byte.
            </summary>
            <param name="value">The byte to write to the stream.</param>
            <exception cref="T:System.IO.IOException">An I/O error occurs. </exception>
            <exception cref="T:System.NotSupportedException">The stream does not support writing, or the stream is already closed. </exception>
            <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed. </exception>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpFileStream.Dispose(System.Boolean)">
            <summary>
            Releases the unmanaged resources used by the <see cref="T:System.IO.Stream"/> and optionally releases the managed resources.
            </summary>
            <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpFileStream.FlushReadBuffer">
            <summary>
            Flushes the read data from the buffer.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpFileStream.FlushWriteBuffer">
            <summary>
            Flush any buffered write data to the file.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpFileStream.SetupRead">
            <summary>
            Setups the read.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpFileStream.SetupWrite">
            <summary>
            Setups the write.
            </summary>
        </member>
        <member name="T:Renci.SshNet.Sftp.SftpFileSytemInformation">
            <summary>
            Contains File system information exposed by [email protected] request.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileSytemInformation.FileSystemBlockSize">
            <summary>
            Gets the file system block size.
            </summary>
            <value>
            The file system block size.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileSytemInformation.BlockSize">
            <summary>
            Gets the fundamental file system size of the block.
            </summary>
            <value>
            The fundamental file system block size.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileSytemInformation.TotalBlocks">
            <summary>
            Gets the total blocks.
            </summary>
            <value>
            The total blocks.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileSytemInformation.FreeBlocks">
            <summary>
            Gets the free blocks.
            </summary>
            <value>
            The free blocks.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileSytemInformation.AvailableBlocks">
            <summary>
            Gets the available blocks.
            </summary>
            <value>
            The available blocks.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileSytemInformation.TotalNodes">
            <summary>
            Gets the total nodes.
            </summary>
            <value>
            The total nodes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileSytemInformation.FreeNodes">
            <summary>
            Gets the free nodes.
            </summary>
            <value>
            The free nodes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileSytemInformation.AvailableNodes">
            <summary>
            Gets the available nodes.
            </summary>
            <value>
            The available nodes.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileSytemInformation.Sid">
            <summary>
            Gets the sid.
            </summary>
            <value>
            The sid.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileSytemInformation.IsReadOnly">
            <summary>
            Gets a value indicating whether this instance is read only.
            </summary>
            <value>
            <c>true</c> if this instance is read only; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileSytemInformation.SupportsSetUid">
            <summary>
            Gets a value indicating whether [supports set uid].
            </summary>
            <value>
              <c>true</c> if [supports set uid]; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpFileSytemInformation.MaxNameLenght">
            <summary>
            Gets the max name lenght.
            </summary>
            <value>
            The max name lenght.
            </value>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpFileSytemInformation.#ctor(System.UInt64,System.UInt64,System.UInt64,System.UInt64,System.UInt64,System.UInt64,System.UInt64,System.UInt64,System.UInt64,System.UInt64,System.UInt64)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Sftp.SftpFileSytemInformation" /> class.
            </summary>
            <param name="bsize">The bsize.</param>
            <param name="frsize">The frsize.</param>
            <param name="blocks">The blocks.</param>
            <param name="bfree">The bfree.</param>
            <param name="bavail">The bavail.</param>
            <param name="files">The files.</param>
            <param name="ffree">The ffree.</param>
            <param name="favail">The favail.</param>
            <param name="sid">The sid.</param>
            <param name="flag">The flag.</param>
            <param name="namemax">The namemax.</param>
        </member>
        <member name="T:Renci.SshNet.Sftp.SftpListDirectoryAsyncResult">
            <summary>
            Encapsulates the results of an asynchronous directory list operation.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpListDirectoryAsyncResult.FilesRead">
            <summary>
            Gets the number of files read so far.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpListDirectoryAsyncResult.#ctor(System.AsyncCallback,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Sftp.SftpListDirectoryAsyncResult"/> class.
            </summary>
            <param name="asyncCallback">The async callback.</param>
            <param name="state">The state.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpListDirectoryAsyncResult.Update(System.Int32)">
            <summary>
            Updates asynchronous operation status information.
            </summary>
            <param name="filesRead">The files read.</param>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpMessage.BufferCapacity">
            <summary>
            Gets the size of the message in bytes.
            </summary>
            <value>
            The size of the messages in bytes.
            </value>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpMessage.WriteBytes(Renci.SshNet.Common.SshDataStream)">
            <summary>
            Writes the current message to the specified <see cref="T:Renci.SshNet.Common.SshDataStream"/>.
            </summary>
            <param name="stream">The <see cref="T:Renci.SshNet.Common.SshDataStream"/> to write the message to.</param>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.Init">
            <summary>
            SSH_FXP_INIT
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.Version">
            <summary>
            SSH_FXP_VERSION
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.Open">
            <summary>
            SSH_FXP_OPEN
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.Close">
            <summary>
            SSH_FXP_CLOSE
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.Read">
            <summary>
            SSH_FXP_READ
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.Write">
            <summary>
            SSH_FXP_WRITE
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.LStat">
            <summary>
            SSH_FXP_LSTAT
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.FStat">
            <summary>
            SSH_FXP_FSTAT
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.SetStat">
            <summary>
            SSH_FXP_SETSTAT
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.FSetStat">
            <summary>
            SSH_FXP_FSETSTAT
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.OpenDir">
            <summary>
            SSH_FXP_OPENDIR
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.ReadDir">
            <summary>
            SSH_FXP_READDIR
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.Remove">
            <summary>
            SSH_FXP_REMOVE
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.MkDir">
            <summary>
            SSH_FXP_MKDIR
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.RmDir">
            <summary>
            SSH_FXP_RMDIR
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.RealPath">
            <summary>
            SSH_FXP_REALPATH
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.Stat">
            <summary>
            SSH_FXP_STAT
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.Rename">
            <summary>
            SSH_FXP_RENAME
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.ReadLink">
            <summary>
            SSH_FXP_READLINK
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.SymLink">
            <summary>
            SSH_FXP_SYMLINK
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.Link">
            <summary>
            SSH_FXP_LINK
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.Block">
            <summary>
            SSH_FXP_BLOCK
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.Unblock">
            <summary>
            SSH_FXP_UNBLOCK
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.Status">
            <summary>
            SSH_FXP_STATUS
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.Handle">
            <summary>
            SSH_FXP_HANDLE
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.Data">
            <summary>
            SSH_FXP_DATA
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.Name">
            <summary>
            SSH_FXP_NAME
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.Attrs">
            <summary>
            SSH_FXP_ATTRS
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.Extended">
            <summary>
            SSH_FXP_EXTENDED
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.SftpMessageTypes.ExtendedReply">
            <summary>
            SSH_FXP_EXTENDED_REPLY
            </summary>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpSession.WorkingDirectory">
            <summary>
            Gets the remote working directory.
            </summary>
            <value>
            The remote working directory.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpSession.ProtocolVersion">
            <summary>
            Gets the SFTP protocol version.
            </summary>
            <value>
            The SFTP protocol version.
            </value>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpSession.NextRequestId">
            <summary>
            Gets the next request id for sftp session.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.ChangeDirectory(System.String)">
            <summary>
            Changes the current working directory to the specified path.
            </summary>
            <param name="path">The new working directory.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.GetCanonicalPath(System.String)">
            <summary>
            Resolves a given path into an absolute path on the server.
            </summary>
            <param name="path">The path to resolve.</param>
            <returns>
            The absolute path.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.RequestOpen(System.String,Renci.SshNet.Sftp.Flags,System.Boolean)">
            <summary>
            Performs SSH_FXP_OPEN request
            </summary>
            <param name="path">The path.</param>
            <param name="flags">The flags.</param>
            <param name="nullOnError">if set to <c>true</c> returns <c>null</c> instead of throwing an exception.</param>
            <returns>File handle.</returns>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.RequestClose(System.Byte[])">
            <summary>
            Performs SSH_FXP_CLOSE request.
            </summary>
            <param name="handle">The handle.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.RequestRead(System.Byte[],System.UInt64,System.UInt32)">
            <summary>
            Performs SSH_FXP_READ request.
            </summary>
            <param name="handle">The handle.</param>
            <param name="offset">The offset.</param>
            <param name="length">The length.</param>
            <returns>data array; null if EOF</returns>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.RequestWrite(System.Byte[],System.UInt64,System.Byte[],System.Int32,System.Int32,System.Threading.AutoResetEvent,System.Action{Renci.SshNet.Sftp.Responses.SftpStatusResponse})">
            <summary>
            Performs SSH_FXP_WRITE request.
            </summary>
            <param name="handle">The handle.</param>
            <param name="serverOffset">The the zero-based offset (in bytes) relative to the beginning of the file that the write must start at.</param>
            <param name="data">The buffer holding the data to write.</param>
            <param name="offset">the zero-based offset in <paramref name="data" /> at which to begin taking bytes to write.</param>
            <param name="length">The length (in bytes) of the data to write.</param>
            <param name="wait">The wait event handle if needed.</param>
            <param name="writeCompleted">The callback to invoke when the write has completed.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.RequestLStat(System.String)">
            <summary>
            Performs SSH_FXP_LSTAT request.
            </summary>
            <param name="path">The path.</param>
            <returns>
            File attributes
            </returns>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.RequestFStat(System.Byte[])">
            <summary>
            Performs SSH_FXP_FSTAT request.
            </summary>
            <param name="handle">The handle.</param>
            <returns>
            File attributes
            </returns>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.RequestSetStat(System.String,Renci.SshNet.Sftp.SftpFileAttributes)">
            <summary>
            Performs SSH_FXP_SETSTAT request.
            </summary>
            <param name="path">The path.</param>
            <param name="attributes">The attributes.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.RequestFSetStat(System.Byte[],Renci.SshNet.Sftp.SftpFileAttributes)">
            <summary>
            Performs SSH_FXP_FSETSTAT request.
            </summary>
            <param name="handle">The handle.</param>
            <param name="attributes">The attributes.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.RequestOpenDir(System.String,System.Boolean)">
            <summary>
            Performs SSH_FXP_OPENDIR request
            </summary>
            <param name="path">The path.</param>
            <param name="nullOnError">if set to <c>true</c> returns null instead of throwing an exception.</param>
            <returns>File handle.</returns>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.RequestReadDir(System.Byte[])">
            <summary>
            Performs SSH_FXP_READDIR request
            </summary>
            <param name="handle">The handle.</param>
            <returns></returns>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.RequestRemove(System.String)">
            <summary>
            Performs SSH_FXP_REMOVE request.
            </summary>
            <param name="path">The path.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.RequestMkDir(System.String)">
            <summary>
            Performs SSH_FXP_MKDIR request.
            </summary>
            <param name="path">The path.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.RequestRmDir(System.String)">
            <summary>
            Performs SSH_FXP_RMDIR request.
            </summary>
            <param name="path">The path.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.RequestRealPath(System.String,System.Boolean)">
            <summary>
            Performs SSH_FXP_REALPATH request
            </summary>
            <param name="path">The path.</param>
            <param name="nullOnError">if set to <c>true</c> returns null instead of throwing an exception.</param>
            <returns></returns>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.RequestStat(System.String,System.Boolean)">
            <summary>
            Performs SSH_FXP_STAT request.
            </summary>
            <param name="path">The path.</param>
            <param name="nullOnError">if set to <c>true</c> returns null instead of throwing an exception.</param>
            <returns>
            File attributes
            </returns>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.RequestRename(System.String,System.String)">
            <summary>
            Performs SSH_FXP_RENAME request.
            </summary>
            <param name="oldPath">The old path.</param>
            <param name="newPath">The new path.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.RequestReadLink(System.String,System.Boolean)">
            <summary>
            Performs SSH_FXP_READLINK request.
            </summary>
            <param name="path">The path.</param>
            <param name="nullOnError">if set to <c>true</c> returns null instead of throwing an exception.</param>
            <returns></returns>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.RequestSymLink(System.String,System.String)">
            <summary>
            Performs SSH_FXP_SYMLINK request.
            </summary>
            <param name="linkpath">The linkpath.</param>
            <param name="targetpath">The targetpath.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.RequestPosixRename(System.String,System.String)">
            <summary>
            Performs [email protected] extended request.
            </summary>
            <param name="oldPath">The old path.</param>
            <param name="newPath">The new path.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.RequestStatVfs(System.String,System.Boolean)">
            <summary>
            Performs [email protected] extended request.
            </summary>
            <param name="path">The path.</param>
            <param name="nullOnError">if set to <c>true</c> [null on error].</param>
            <returns></returns>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.RequestFStatVfs(System.Byte[],System.Boolean)">
            <summary>
            Performs [email protected] extended request.
            </summary>
            <param name="handle">The file handle.</param>
            <param name="nullOnError">if set to <c>true</c> [null on error].</param>
            <returns></returns>
            <exception cref="T:System.NotSupportedException"></exception>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.HardLink(System.String,System.String)">
            <summary>
            Performs [email protected] extended request.
            </summary>
            <param name="oldPath">The old path.</param>
            <param name="newPath">The new path.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.CalculateOptimalReadLength(System.UInt32)">
            <summary>
            Calculates the optimal size of the buffer to read data from the channel.
            </summary>
            <param name="bufferSize">The buffer size configured on the client.</param>
            <returns>
            The optimal size of the buffer to read data from the channel.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSession.CalculateOptimalWriteLength(System.UInt32,System.Byte[])">
            <summary>
            Calculates the optimal size of the buffer to write data on the channel.
            </summary>
            <param name="bufferSize">The buffer size configured on the client.</param>
            <param name="handle">The file handle.</param>
            <returns>
            The optimal size of the buffer to write data on the channel.
            </returns>
            <remarks>
            Currently, we do not take the remote window size into account.
            </remarks>
        </member>
        <member name="T:Renci.SshNet.Sftp.SftpSynchronizeDirectoriesAsyncResult">
            <summary>
            Encapsulates the results of an asynchronous directory synchronization operation.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpSynchronizeDirectoriesAsyncResult.FilesRead">
            <summary>
            Gets the number of files read so far.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSynchronizeDirectoriesAsyncResult.#ctor(System.AsyncCallback,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Sftp.SftpListDirectoryAsyncResult" /> class.
            </summary>
            <param name="asyncCallback">The async callback.</param>
            <param name="state">The state.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpSynchronizeDirectoriesAsyncResult.Update(System.Int32)">
            <summary>
            Updates asynchronous operation status information.
            </summary>
            <param name="filesRead">The files read.</param>
        </member>
        <member name="T:Renci.SshNet.Sftp.SftpUploadAsyncResult">
            <summary>
            Encapsulates the results of an asynchronous upload operation.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpUploadAsyncResult.IsUploadCanceled">
            <summary>
            Gets or sets a value indicating whether to cancel asynchronous upload operation
            </summary>
            <value>
            <c>true</c> if upload operation to be canceled; otherwise, <c>false</c>.
            </value>
            <remarks>
            Upload operation will be canceled after finishing uploading current buffer.
            </remarks>
        </member>
        <member name="P:Renci.SshNet.Sftp.SftpUploadAsyncResult.UploadedBytes">
            <summary>
            Gets the number of uploaded bytes.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpUploadAsyncResult.#ctor(System.AsyncCallback,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Sftp.SftpUploadAsyncResult"/> class.
            </summary>
            <param name="asyncCallback">The async callback.</param>
            <param name="state">The state.</param>
        </member>
        <member name="M:Renci.SshNet.Sftp.SftpUploadAsyncResult.Update(System.UInt64)">
            <summary>
            Updates asynchronous operation status information.
            </summary>
            <param name="uploadedBytes">Number of uploaded bytes.</param>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.Ok">
            <summary>
            SSH_FX_OK
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.Eof">
            <summary>
            SSH_FX_EOF
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.NoSuchFile">
            <summary>
            SSH_FX_NO_SUCH_FILE
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.PermissionDenied">
            <summary>
            SSH_FX_PERMISSION_DENIED
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.Failure">
            <summary>
            SSH_FX_FAILURE
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.BadMessage">
            <summary>
            SSH_FX_BAD_MESSAGE
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.NoConnection">
            <summary>
            SSH_FX_NO_CONNECTION
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.ConnectionLost">
            <summary>
            SSH_FX_CONNECTION_LOST
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.OperationUnsupported">
            <summary>
            SSH_FX_OP_UNSUPPORTED
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.InvalidHandle">
            <summary>
            SSH_FX_INVALID_HANDLE
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.NoSuchPath">
            <summary>
            SSH_FX_NO_SUCH_PATH
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.FileAlreadyExists">
            <summary>
            SSH_FX_FILE_ALREADY_EXISTS
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.WriteProtect">
            <summary>
            SSH_FX_WRITE_PROTECT
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.NoMedia">
            <summary>
            SSH_FX_NO_MEDIA
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.NoSpaceOnFilesystem">
            <summary>
            SSH_FX_NO_SPACE_ON_FILESYSTEM
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.QuotaExceeded">
            <summary>
            SSH_FX_QUOTA_EXCEEDED
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.UnknownPrincipal">
            <summary>
            SSH_FX_UNKNOWN_PRINCIPAL
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.LockConflict">
            <summary>
            SSH_FX_LOCK_CONFLICT
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.DirNotEmpty">
            <summary>
            SSH_FX_DIR_NOT_EMPTY
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.NotDirectory">
            <summary>
            SSH_FX_NOT_A_DIRECTORY
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.InvalidFilename">
            <summary>
            SSH_FX_INVALID_FILENAME
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.LinkLoop">
            <summary>
            SSH_FX_LINK_LOOP
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.CannotDelete">
            <summary>
            SSH_FX_CANNOT_DELETE
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.InvalidParameter">
            <summary>
            SSH_FX_INVALID_PARAMETER
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.FileIsADirectory">
            <summary>
            SSH_FX_FILE_IS_A_DIRECTORY
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.ByteRangeLockConflict">
            <summary>
            SSH_FX_BYTE_RANGE_LOCK_CONFLICT
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.ByteRangeLockRefused">
            <summary>
            SSH_FX_BYTE_RANGE_LOCK_REFUSED
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.DeletePending">
            <summary>
            SSH_FX_DELETE_PENDING
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.FileCorrupt">
            <summary>
            SSH_FX_FILE_CORRUPT
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.OwnerInvalid">
            <summary>
            SSH_FX_OWNER_INVALID
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.GroupInvalid">
            <summary>
            SSH_FX_GROUP_INVALID
            </summary>
        </member>
        <member name="F:Renci.SshNet.Sftp.StatusCodes.NoMatchingByteRangeLock">
            <summary>
            SSH_FX_NO_MATCHING_BYTE_RANGE_LOCK
            </summary>
        </member>
        <member name="T:Renci.SshNet.ExpectAsyncResult">
            <summary>
            Provides additional information for asynchronous command execution
            </summary>
        </member>
        <member name="M:Renci.SshNet.ExpectAsyncResult.#ctor(System.AsyncCallback,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.ExpectAsyncResult" /> class.
            </summary>
            <param name="asyncCallback">The async callback.</param>
            <param name="state">The state.</param>
        </member>
        <member name="T:Renci.SshNet.KeyboardInteractiveAuthenticationMethod">
            <summary>
            Provides functionality to perform keyboard interactive authentication.
            </summary>
        </member>
        <member name="P:Renci.SshNet.KeyboardInteractiveAuthenticationMethod.Name">
            <summary>
            Gets authentication method name
            </summary>
        </member>
        <member name="E:Renci.SshNet.KeyboardInteractiveAuthenticationMethod.AuthenticationPrompt">
            <summary>
            Occurs when server prompts for more authentication information.
            </summary>
        </member>
        <member name="M:Renci.SshNet.KeyboardInteractiveAuthenticationMethod.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.KeyboardInteractiveAuthenticationMethod"/> class.
            </summary>
            <param name="username">The username.</param>
            <exception cref="T:System.ArgumentException"><paramref name="username"/> is whitespace or <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.KeyboardInteractiveAuthenticationMethod.Authenticate(Renci.SshNet.Session)">
            <summary>
            Authenticates the specified session.
            </summary>
            <param name="session">The session to authenticate.</param>
            <returns>Result of authentication  process.</returns>
        </member>
        <member name="M:Renci.SshNet.KeyboardInteractiveAuthenticationMethod.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Renci.SshNet.KeyboardInteractiveAuthenticationMethod.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.KeyboardInteractiveAuthenticationMethod.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Renci.SshNet.KeyboardInteractiveAuthenticationMethod"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="T:Renci.SshNet.KeyboardInteractiveConnectionInfo">
            <summary>
            Provides connection information when keyboard interactive authentication method is used
            </summary>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\KeyboardInteractiveConnectionInfoTest.cs" region="Example KeyboardInteractiveConnectionInfo AuthenticationPrompt" language="C#" title="Connect using interactive method" />
            </example>
        </member>
        <member name="E:Renci.SshNet.KeyboardInteractiveConnectionInfo.AuthenticationPrompt">
            <summary>
            Occurs when server prompts for more authentication information.
            </summary>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\KeyboardInteractiveConnectionInfoTest.cs" region="Example KeyboardInteractiveConnectionInfo AuthenticationPrompt" language="C#" title="Connect using interactive method" />
            </example>
        </member>
        <member name="M:Renci.SshNet.KeyboardInteractiveConnectionInfo.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.KeyboardInteractiveConnectionInfo"/> class.
            </summary>
            <param name="host">The host.</param>
            <param name="username">The username.</param>
        </member>
        <member name="M:Renci.SshNet.KeyboardInteractiveConnectionInfo.#ctor(System.String,System.Int32,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.KeyboardInteractiveConnectionInfo"/> class.
            </summary>
            <param name="host">The host.</param>
            <param name="port">The port.</param>
            <param name="username">The username.</param>
        </member>
        <member name="M:Renci.SshNet.KeyboardInteractiveConnectionInfo.#ctor(System.String,System.Int32,System.String,Renci.SshNet.ProxyTypes,System.String,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.KeyboardInteractiveConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="port">Connection port.</param>
            <param name="username">Connection username.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
        </member>
        <member name="M:Renci.SshNet.KeyboardInteractiveConnectionInfo.#ctor(System.String,System.Int32,System.String,Renci.SshNet.ProxyTypes,System.String,System.Int32,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.KeyboardInteractiveConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="port">Connection port.</param>
            <param name="username">Connection username.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
            <param name="proxyUsername">The proxy username.</param>
        </member>
        <member name="M:Renci.SshNet.KeyboardInteractiveConnectionInfo.#ctor(System.String,System.String,Renci.SshNet.ProxyTypes,System.String,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.KeyboardInteractiveConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="username">Connection username.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
        </member>
        <member name="M:Renci.SshNet.KeyboardInteractiveConnectionInfo.#ctor(System.String,System.String,Renci.SshNet.ProxyTypes,System.String,System.Int32,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.KeyboardInteractiveConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="username">Connection username.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
            <param name="proxyUsername">The proxy username.</param>
        </member>
        <member name="M:Renci.SshNet.KeyboardInteractiveConnectionInfo.#ctor(System.String,System.String,Renci.SshNet.ProxyTypes,System.String,System.Int32,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.KeyboardInteractiveConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="username">Connection username.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
            <param name="proxyUsername">The proxy username.</param>
            <param name="proxyPassword">The proxy password.</param>
        </member>
        <member name="M:Renci.SshNet.KeyboardInteractiveConnectionInfo.#ctor(System.String,System.Int32,System.String,Renci.SshNet.ProxyTypes,System.String,System.Int32,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.KeyboardInteractiveConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="port">Connection port.</param>
            <param name="username">Connection username.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
            <param name="proxyUsername">The proxy username.</param>
            <param name="proxyPassword">The proxy password.</param>
        </member>
        <member name="M:Renci.SshNet.KeyboardInteractiveConnectionInfo.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Renci.SshNet.KeyboardInteractiveConnectionInfo.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.KeyboardInteractiveConnectionInfo.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Renci.SshNet.KeyboardInteractiveConnectionInfo"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="T:Renci.SshNet.NoneAuthenticationMethod">
            <summary>
            Provides functionality for "none" authentication method
            </summary>
        </member>
        <member name="P:Renci.SshNet.NoneAuthenticationMethod.Name">
            <summary>
            Gets connection name
            </summary>
        </member>
        <member name="M:Renci.SshNet.NoneAuthenticationMethod.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.NoneAuthenticationMethod"/> class.
            </summary>
            <param name="username">The username.</param>
            <exception cref="T:System.ArgumentException"><paramref name="username"/> is whitespace or <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.NoneAuthenticationMethod.Authenticate(Renci.SshNet.Session)">
            <summary>
            Authenticates the specified session.
            </summary>
            <param name="session">The session.</param>
            <returns>
            Result of authentication  process.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="session" /> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.NoneAuthenticationMethod.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Renci.SshNet.NoneAuthenticationMethod.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.NoneAuthenticationMethod.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Renci.SshNet.NoneAuthenticationMethod"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="T:Renci.SshNet.PasswordAuthenticationMethod">
            <summary>
            Provides functionality to perform password authentication.
            </summary>
        </member>
        <member name="P:Renci.SshNet.PasswordAuthenticationMethod.Name">
            <summary>
            Gets authentication method name
            </summary>
        </member>
        <member name="E:Renci.SshNet.PasswordAuthenticationMethod.PasswordExpired">
            <summary>
            Occurs when user's password has expired and needs to be changed.
            </summary>
        </member>
        <member name="M:Renci.SshNet.PasswordAuthenticationMethod.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PasswordAuthenticationMethod"/> class.
            </summary>
            <param name="username">The username.</param>
            <param name="password">The password.</param>
            <exception cref="T:System.ArgumentException"><paramref name="username"/> is whitespace or <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="password"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.PasswordAuthenticationMethod.#ctor(System.String,System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PasswordAuthenticationMethod"/> class.
            </summary>
            <param name="username">The username.</param>
            <param name="password">The password.</param>
            <exception cref="T:System.ArgumentException"><paramref name="username"/> is whitespace or <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="password"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.PasswordAuthenticationMethod.Authenticate(Renci.SshNet.Session)">
            <summary>
            Authenticates the specified session.
            </summary>
            <param name="session">The session to authenticate.</param>
            <returns>
            Result of authentication  process.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="session" /> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.PasswordAuthenticationMethod.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Renci.SshNet.PasswordAuthenticationMethod.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.PasswordAuthenticationMethod.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Renci.SshNet.PasswordAuthenticationMethod"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="T:Renci.SshNet.ExpectAction">
            <summary>
            Specifies behavior for expected expression
            </summary>
        </member>
        <member name="P:Renci.SshNet.ExpectAction.Expect">
            <summary>
            Gets the expected regular expression.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ExpectAction.Action">
            <summary>
            Gets the action to perform when expected expression is found.
            </summary>
        </member>
        <member name="M:Renci.SshNet.ExpectAction.#ctor(System.Text.RegularExpressions.Regex,System.Action{System.String})">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.ExpectAction"/> class.
            </summary>
            <param name="expect">The expect regular expression.</param>
            <param name="action">The action to perform.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="expect"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.ExpectAction.#ctor(System.String,System.Action{System.String})">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.ExpectAction"/> class.
            </summary>
            <param name="expect">The expect expression.</param>
            <param name="action">The action to perform.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="expect"/> or <paramref name="action"/> is <c>null</c>.</exception>
        </member>
        <member name="T:Renci.SshNet.ForwardedPortDynamic">
            <summary>
            Provides functionality for forwarding connections from the client to destination servers via the SSH server,
            also known as dynamic port forwarding.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ForwardedPortDynamic.BoundHost">
            <summary>
            Gets the bound host.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ForwardedPortDynamic.BoundPort">
            <summary>
            Gets the bound port.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ForwardedPortDynamic.IsStarted">
            <summary>
            Gets a value indicating whether port forwarding is started.
            </summary>
            <value>
            <c>true</c> if port forwarding is started; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortDynamic.#ctor(System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.ForwardedPortDynamic"/> class.
            </summary>
            <param name="port">The port.</param>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortDynamic.#ctor(System.String,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.ForwardedPortDynamic"/> class.
            </summary>
            <param name="host">The host.</param>
            <param name="port">The port.</param>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortDynamic.StartPort">
            <summary>
            Starts local port forwarding.
            </summary>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortDynamic.StopPort(System.TimeSpan)">
            <summary>
            Stops local port forwarding, and waits for the specified timeout until all pending
            requests are processed.
            </summary>
            <param name="timeout">The maximum amount of time to wait for pending requests to finish processing.</param>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortDynamic.CheckDisposed">
            <summary>
            Ensures the current instance is not disposed.
            </summary>
            <exception cref="T:System.ObjectDisposedException">The current instance is disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortDynamic.StopListener">
            <summary>
            Interrupts the listener, and unsubscribes from <see cref="T:Renci.SshNet.Session"/> events.
            </summary>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortDynamic.InternalStop(System.TimeSpan)">
            <summary>
            Waits for pending channels to close.
            </summary>
            <param name="timeout">The maximum time to wait for the pending channels to close.</param>
        </member>
        <member name="F:Renci.SshNet.ForwardedPortDynamic._isDisposed">
            <summary>
            Holds a value indicating whether the current instance is disposed.
            </summary>
            <value>
            <c>true</c> if the current instance is disposed; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortDynamic.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortDynamic.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortDynamic.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Renci.SshNet.ForwardedPortDynamic"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortDynamic.InitializePendingChannelCountdown">
            <summary>
            Initializes the <see cref="T:System.Threading.CountdownEvent"/>.
            </summary>
            <remarks>
            <para>
            When the port is started for the first time, a <see cref="T:System.Threading.CountdownEvent"/> is created with an initial count
            of <c>1</c>.
            </para>
            <para>
            On subsequent (re)starts, we'll dispose the current <see cref="T:System.Threading.CountdownEvent"/> and create a new one with
            initial count of <c>1</c>.
            </para>
            </remarks>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortDynamic.ReadString(System.Net.Sockets.Socket,System.TimeSpan)">
            <summary>
            Reads a null terminated string from a socket.
            </summary>
            <param name="socket">The <see cref="T:System.Net.Sockets.Socket"/> to read from.</param>
            <param name="timeout">The timeout to apply to individual reads.</param>
            <returns>
            The <see cref="T:System.String"/> read, or <c>null</c> when the socket was closed.
            </returns>
        </member>
        <member name="T:Renci.SshNet.ForwardedPortLocal">
            <summary>
            Provides functionality for local port forwarding
            </summary>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortLocal.InitializePendingChannelCountdown">
            <summary>
            Initializes the <see cref="T:System.Threading.CountdownEvent"/>.
            </summary>
            <remarks>
            <para>
            When the port is started for the first time, a <see cref="T:System.Threading.CountdownEvent"/> is created with an initial count
            of <c>1</c>.
            </para>
            <para>
            On subsequent (re)starts, we'll dispose the current <see cref="T:System.Threading.CountdownEvent"/> and create a new one with
            initial count of <c>1</c>.
            </para>
            </remarks>
        </member>
        <member name="P:Renci.SshNet.ForwardedPortLocal.BoundHost">
            <summary>
            Gets the bound host.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ForwardedPortLocal.BoundPort">
            <summary>
            Gets the bound port.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ForwardedPortLocal.Host">
            <summary>
            Gets the forwarded host.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ForwardedPortLocal.Port">
            <summary>
            Gets the forwarded port.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ForwardedPortLocal.IsStarted">
            <summary>
            Gets a value indicating whether port forwarding is started.
            </summary>
            <value>
            <c>true</c> if port forwarding is started; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortLocal.#ctor(System.UInt32,System.String,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.ForwardedPortLocal"/> class.
            </summary>
            <param name="boundPort">The bound port.</param>
            <param name="host">The host.</param>
            <param name="port">The port.</param>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="boundPort" /> is greater than <see cref="F:System.Net.IPEndPoint.MaxPort" />.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="host"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port" /> is greater than <see cref="F:System.Net.IPEndPoint.MaxPort" />.</exception>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\ForwardedPortLocalTest.cs" region="Example SshClient AddForwardedPort Start Stop ForwardedPortLocal" language="C#" title="Local port forwarding" />
            </example>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortLocal.#ctor(System.String,System.String,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.ForwardedPortLocal"/> class.
            </summary>
            <param name="boundHost">The bound host.</param>
            <param name="host">The host.</param>
            <param name="port">The port.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="boundHost"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="host"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port" /> is greater than <see cref="F:System.Net.IPEndPoint.MaxPort" />.</exception>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortLocal.#ctor(System.String,System.UInt32,System.String,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.ForwardedPortLocal"/> class.
            </summary>
            <param name="boundHost">The bound host.</param>
            <param name="boundPort">The bound port.</param>
            <param name="host">The host.</param>
            <param name="port">The port.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="boundHost"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="host"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="boundPort" /> is greater than <see cref="F:System.Net.IPEndPoint.MaxPort" />.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port" /> is greater than <see cref="F:System.Net.IPEndPoint.MaxPort" />.</exception>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortLocal.StartPort">
            <summary>
            Starts local port forwarding.
            </summary>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortLocal.StopPort(System.TimeSpan)">
            <summary>
            Stops local port forwarding, and waits for the specified timeout until all pending
            requests are processed.
            </summary>
            <param name="timeout">The maximum amount of time to wait for pending requests to finish processing.</param>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortLocal.CheckDisposed">
            <summary>
            Ensures the current instance is not disposed.
            </summary>
            <exception cref="T:System.ObjectDisposedException">The current instance is disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortLocal.StopListener">
            <summary>
            Interrupts the listener, and unsubscribes from <see cref="T:Renci.SshNet.Session"/> events.
            </summary>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortLocal.InternalStop(System.TimeSpan)">
            <summary>
            Waits for pending channels to close.
            </summary>
            <param name="timeout">The maximum time to wait for the pending channels to close.</param>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortLocal.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortLocal.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortLocal.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Renci.SshNet.ForwardedPortLocal"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="T:Renci.SshNet.PasswordConnectionInfo">
            <summary>
            Provides connection information when password authentication method is used
            </summary>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\PasswordConnectionInfoTest.cs" region="Example PasswordConnectionInfo" language="C#" title="Connect using username and password" />
                <code source="..\..\src\Renci.SshNet.Tests\Classes\PasswordConnectionInfoTest.cs" region="Example PasswordConnectionInfo PasswordExpired" language="C#" title="Change password when connecting" />
                <code source="..\..\src\Renci.SshNet.Tests\Classes\PasswordConnectionInfoTest.cs" region="Example PasswordConnectionInfo AuthenticationBanner" language="C#" title="Display authentication banner" />
            </example>
        </member>
        <member name="E:Renci.SshNet.PasswordConnectionInfo.PasswordExpired">
            <summary>
            Occurs when user's password has expired and needs to be changed.
            </summary>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\PasswordConnectionInfoTest.cs" region="Example PasswordConnectionInfo PasswordExpired" language="C#" title="Change password when connecting" />
            </example>
        </member>
        <member name="M:Renci.SshNet.PasswordConnectionInfo.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PasswordConnectionInfo" /> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="username">Connection username.</param>
            <param name="password">Connection password.</param>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\PasswordConnectionInfoTest.cs" region="Example PasswordConnectionInfo" language="C#" title="Connect using username and password" />
            </example>
            <exception cref="T:System.ArgumentNullException"><paramref name="password"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="host"/> is invalid, or <paramref name="username"/> is <c>null</c> or contains only whitespace characters.</exception>
        </member>
        <member name="M:Renci.SshNet.PasswordConnectionInfo.#ctor(System.String,System.Int32,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PasswordConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="port">Connection port.</param>
            <param name="username">Connection username.</param>
            <param name="password">Connection password.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="password"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="host"/> is invalid, or <paramref name="username"/> is <c>null</c> or contains only whitespace characters.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port"/> is not within <see cref="F:System.Net.IPEndPoint.MinPort"/> and <see cref="F:System.Net.IPEndPoint.MaxPort"/>.</exception>
        </member>
        <member name="M:Renci.SshNet.PasswordConnectionInfo.#ctor(System.String,System.Int32,System.String,System.String,Renci.SshNet.ProxyTypes,System.String,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PasswordConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="port">The port.</param>
            <param name="username">Connection username.</param>
            <param name="password">Connection password.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
        </member>
        <member name="M:Renci.SshNet.PasswordConnectionInfo.#ctor(System.String,System.Int32,System.String,System.String,Renci.SshNet.ProxyTypes,System.String,System.Int32,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PasswordConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="port">The port.</param>
            <param name="username">Connection username.</param>
            <param name="password">Connection password.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
            <param name="proxyUsername">The proxy username.</param>
        </member>
        <member name="M:Renci.SshNet.PasswordConnectionInfo.#ctor(System.String,System.String,System.String,Renci.SshNet.ProxyTypes,System.String,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PasswordConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="username">Connection username.</param>
            <param name="password">Connection password.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
        </member>
        <member name="M:Renci.SshNet.PasswordConnectionInfo.#ctor(System.String,System.String,System.String,Renci.SshNet.ProxyTypes,System.String,System.Int32,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PasswordConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="username">Connection username.</param>
            <param name="password">Connection password.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
            <param name="proxyUsername">The proxy username.</param>
        </member>
        <member name="M:Renci.SshNet.PasswordConnectionInfo.#ctor(System.String,System.String,System.String,Renci.SshNet.ProxyTypes,System.String,System.Int32,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PasswordConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="username">Connection username.</param>
            <param name="password">Connection password.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
            <param name="proxyUsername">The proxy username.</param>
            <param name="proxyPassword">The proxy password.</param>
        </member>
        <member name="M:Renci.SshNet.PasswordConnectionInfo.#ctor(System.String,System.String,System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PasswordConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="username">Connection username.</param>
            <param name="password">Connection password.</param>
        </member>
        <member name="M:Renci.SshNet.PasswordConnectionInfo.#ctor(System.String,System.Int32,System.String,System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PasswordConnectionInfo" /> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="port">Connection port.</param>
            <param name="username">Connection username.</param>
            <param name="password">Connection password.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="password" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="host" /> is invalid, or <paramref name="username" /> is <c>null</c> or contains only whitespace characters.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port" /> is not within <see cref="F:System.Net.IPEndPoint.MinPort" /> and <see cref="F:System.Net.IPEndPoint.MaxPort" />.</exception>
        </member>
        <member name="M:Renci.SshNet.PasswordConnectionInfo.#ctor(System.String,System.Int32,System.String,System.Byte[],Renci.SshNet.ProxyTypes,System.String,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PasswordConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="port">The port.</param>
            <param name="username">Connection username.</param>
            <param name="password">Connection password.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
        </member>
        <member name="M:Renci.SshNet.PasswordConnectionInfo.#ctor(System.String,System.Int32,System.String,System.Byte[],Renci.SshNet.ProxyTypes,System.String,System.Int32,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PasswordConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="port">The port.</param>
            <param name="username">Connection username.</param>
            <param name="password">Connection password.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
            <param name="proxyUsername">The proxy username.</param>
        </member>
        <member name="M:Renci.SshNet.PasswordConnectionInfo.#ctor(System.String,System.String,System.Byte[],Renci.SshNet.ProxyTypes,System.String,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PasswordConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="username">Connection username.</param>
            <param name="password">Connection password.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
        </member>
        <member name="M:Renci.SshNet.PasswordConnectionInfo.#ctor(System.String,System.String,System.Byte[],Renci.SshNet.ProxyTypes,System.String,System.Int32,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PasswordConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="username">Connection username.</param>
            <param name="password">Connection password.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
            <param name="proxyUsername">The proxy username.</param>
        </member>
        <member name="M:Renci.SshNet.PasswordConnectionInfo.#ctor(System.String,System.String,System.Byte[],Renci.SshNet.ProxyTypes,System.String,System.Int32,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PasswordConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="username">Connection username.</param>
            <param name="password">Connection password.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
            <param name="proxyUsername">The proxy username.</param>
            <param name="proxyPassword">The proxy password.</param>
        </member>
        <member name="M:Renci.SshNet.PasswordConnectionInfo.#ctor(System.String,System.Int32,System.String,System.Byte[],Renci.SshNet.ProxyTypes,System.String,System.Int32,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PasswordConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="port">The port.</param>
            <param name="username">Connection username.</param>
            <param name="password">Connection password.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
            <param name="proxyUsername">The proxy username.</param>
            <param name="proxyPassword">The proxy password.</param>
        </member>
        <member name="M:Renci.SshNet.PasswordConnectionInfo.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Renci.SshNet.PasswordConnectionInfo.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.PasswordConnectionInfo.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Renci.SshNet.PasswordConnectionInfo"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="T:Renci.SshNet.PrivateKeyAuthenticationMethod">
            <summary>
            Provides functionality to perform private key authentication.
            </summary>
        </member>
        <member name="P:Renci.SshNet.PrivateKeyAuthenticationMethod.Name">
            <summary>
            Gets authentication method name
            </summary>
        </member>
        <member name="P:Renci.SshNet.PrivateKeyAuthenticationMethod.KeyFiles">
            <summary>
            Gets the key files used for authentication.
            </summary>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyAuthenticationMethod.#ctor(System.String,Renci.SshNet.PrivateKeyFile[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PrivateKeyAuthenticationMethod"/> class.
            </summary>
            <param name="username">The username.</param>
            <param name="keyFiles">The key files.</param>
            <exception cref="T:System.ArgumentException"><paramref name="username"/> is whitespace or <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyAuthenticationMethod.Authenticate(Renci.SshNet.Session)">
            <summary>
            Authenticates the specified session.
            </summary>
            <param name="session">The session to authenticate.</param>
            <returns>
            Result of authentication  process.
            </returns>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyAuthenticationMethod.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyAuthenticationMethod.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyAuthenticationMethod.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Renci.SshNet.PasswordConnectionInfo"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="T:Renci.SshNet.PrivateKeyConnectionInfo">
            <summary>
            Provides connection information when private key authentication method is used
            </summary>
            <example>
              <code source="..\..\src\Renci.SshNet.Tests\Classes\PrivateKeyConnectionInfoTest.cs" region="Example PrivateKeyConnectionInfo PrivateKeyFile" language="C#" title="Connect using private key" />
              </example>
        </member>
        <member name="P:Renci.SshNet.PrivateKeyConnectionInfo.KeyFiles">
            <summary>
            Gets the key files used for authentication.
            </summary>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyConnectionInfo.#ctor(System.String,System.String,Renci.SshNet.PrivateKeyFile[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PrivateKeyConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="username">Connection username.</param>
            <param name="keyFiles">Connection key files.</param>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\PrivateKeyConnectionInfoTest.cs" region="Example PrivateKeyConnectionInfo PrivateKeyFile" language="C#" title="Connect using private key" />
                <code source="..\..\src\Renci.SshNet.Tests\Classes\PrivateKeyConnectionInfoTest.cs" region="Example PrivateKeyConnectionInfo PrivateKeyFile Multiple" language="C#" title="Connect using multiple private key" />
            </example>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyConnectionInfo.#ctor(System.String,System.Int32,System.String,Renci.SshNet.PrivateKeyFile[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PrivateKeyConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="port">Connection port.</param>
            <param name="username">Connection username.</param>
            <param name="keyFiles">Connection key files.</param>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyConnectionInfo.#ctor(System.String,System.Int32,System.String,Renci.SshNet.ProxyTypes,System.String,System.Int32,Renci.SshNet.PrivateKeyFile[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PasswordConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="port">The port.</param>
            <param name="username">Connection username.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
            <param name="keyFiles">The key files.</param>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyConnectionInfo.#ctor(System.String,System.Int32,System.String,Renci.SshNet.ProxyTypes,System.String,System.Int32,System.String,Renci.SshNet.PrivateKeyFile[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PasswordConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="port">The port.</param>
            <param name="username">Connection username.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
            <param name="proxyUsername">The proxy username.</param>
            <param name="keyFiles">The key files.</param>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyConnectionInfo.#ctor(System.String,System.String,Renci.SshNet.ProxyTypes,System.String,System.Int32,Renci.SshNet.PrivateKeyFile[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PasswordConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="username">Connection username.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
            <param name="keyFiles">The key files.</param>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyConnectionInfo.#ctor(System.String,System.String,Renci.SshNet.ProxyTypes,System.String,System.Int32,System.String,Renci.SshNet.PrivateKeyFile[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PasswordConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="username">Connection username.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
            <param name="proxyUsername">The proxy username.</param>
            <param name="keyFiles">The key files.</param>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyConnectionInfo.#ctor(System.String,System.String,Renci.SshNet.ProxyTypes,System.String,System.Int32,System.String,System.String,Renci.SshNet.PrivateKeyFile[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PasswordConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="username">Connection username.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
            <param name="proxyUsername">The proxy username.</param>
            <param name="proxyPassword">The proxy password.</param>
            <param name="keyFiles">The key files.</param>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyConnectionInfo.#ctor(System.String,System.Int32,System.String,Renci.SshNet.ProxyTypes,System.String,System.Int32,System.String,System.String,Renci.SshNet.PrivateKeyFile[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PasswordConnectionInfo"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="port">The port.</param>
            <param name="username">Connection username.</param>
            <param name="proxyType">Type of the proxy.</param>
            <param name="proxyHost">The proxy host.</param>
            <param name="proxyPort">The proxy port.</param>
            <param name="proxyUsername">The proxy username.</param>
            <param name="proxyPassword">The proxy password.</param>
            <param name="keyFiles">The key files.</param>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyConnectionInfo.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyConnectionInfo.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyConnectionInfo.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Renci.SshNet.PasswordConnectionInfo"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="T:Renci.SshNet.ProxyTypes">
            <summary>
            Specifies the type of proxy client will use to connect to server.
            </summary>
        </member>
        <member name="F:Renci.SshNet.ProxyTypes.None">
            <summary>No proxy server.</summary>
        </member>
        <member name="F:Renci.SshNet.ProxyTypes.Socks4">
            <summary>A SOCKS4 proxy server.</summary>
        </member>
        <member name="F:Renci.SshNet.ProxyTypes.Socks5">
            <summary>A SOCKS5 proxy server.</summary>
        </member>
        <member name="F:Renci.SshNet.ProxyTypes.Http">
            <summary>A HTTP proxy server.</summary>
        </member>
        <member name="T:Renci.SshNet.ScpClient">
            <summary>
            Provides SCP client functionality.
            </summary>
            <summary>
            Provides SCP client functionality.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ScpClient.OperationTimeout">
            <summary>
            Gets or sets the operation timeout.
            </summary>
            <value>
            The timeout to wait until an operation completes. The default value is negative
            one (-1) milliseconds, which indicates an infinite time-out period.
            </value>
        </member>
        <member name="P:Renci.SshNet.ScpClient.BufferSize">
            <summary>
            Gets or sets the size of the buffer.
            </summary>
            <value>
            The size of the buffer. The default buffer size is 16384 bytes.
            </value>
        </member>
        <member name="E:Renci.SshNet.ScpClient.Downloading">
            <summary>
            Occurs when downloading file.
            </summary>
        </member>
        <member name="E:Renci.SshNet.ScpClient.Uploading">
            <summary>
            Occurs when uploading file.
            </summary>
        </member>
        <member name="M:Renci.SshNet.ScpClient.#ctor(Renci.SshNet.ConnectionInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SftpClient"/> class.
            </summary>
            <param name="connectionInfo">The connection info.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="connectionInfo"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.ScpClient.#ctor(System.String,System.Int32,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SftpClient"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="port">Connection port.</param>
            <param name="username">Authentication username.</param>
            <param name="password">Authentication password.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="password"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="host"/> is invalid, or <paramref name="username"/> is <c>null</c> or contains only whitespace characters.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port"/> is not within <see cref="F:System.Net.IPEndPoint.MinPort"/> and <see cref="F:System.Net.IPEndPoint.MaxPort"/>.</exception>
        </member>
        <member name="M:Renci.SshNet.ScpClient.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SftpClient"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="username">Authentication username.</param>
            <param name="password">Authentication password.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="password"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="host"/> is invalid, or <paramref name="username"/> is <c>null</c> or contains only whitespace characters.</exception>
        </member>
        <member name="M:Renci.SshNet.ScpClient.#ctor(System.String,System.Int32,System.String,Renci.SshNet.PrivateKeyFile[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SftpClient"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="port">Connection port.</param>
            <param name="username">Authentication username.</param>
            <param name="keyFiles">Authentication private key file(s) .</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="keyFiles"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="host"/> is invalid, -or- <paramref name="username"/> is <c>null</c> or contains only whitespace characters.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port"/> is not within <see cref="F:System.Net.IPEndPoint.MinPort"/> and <see cref="F:System.Net.IPEndPoint.MaxPort"/>.</exception>
        </member>
        <member name="M:Renci.SshNet.ScpClient.#ctor(System.String,System.String,Renci.SshNet.PrivateKeyFile[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SftpClient"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="username">Authentication username.</param>
            <param name="keyFiles">Authentication private key file(s) .</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="keyFiles"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="host"/> is invalid, -or- <paramref name="username"/> is <c>null</c> or contains only whitespace characters.</exception>
        </member>
        <member name="M:Renci.SshNet.ScpClient.#ctor(Renci.SshNet.ConnectionInfo,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.ScpClient"/> class.
            </summary>
            <param name="connectionInfo">The connection info.</param>
            <param name="ownsConnectionInfo">Specified whether this instance owns the connection info.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="connectionInfo"/> is <c>null</c>.</exception>
            <remarks>
            If <paramref name="ownsConnectionInfo"/> is <c>true</c>, then the
            connection info will be disposed when this instance is disposed.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.ScpClient.#ctor(Renci.SshNet.ConnectionInfo,System.Boolean,Renci.SshNet.IServiceFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.ScpClient"/> class.
            </summary>
            <param name="connectionInfo">The connection info.</param>
            <param name="ownsConnectionInfo">Specified whether this instance owns the connection info.</param>
            <param name="serviceFactory">The factory to use for creating new services.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="connectionInfo"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="serviceFactory"/> is <c>null</c>.</exception>
            <remarks>
            If <paramref name="ownsConnectionInfo"/> is <c>true</c>, then the
            connection info will be disposed when this instance is disposed.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.ScpClient.Upload(System.IO.Stream,System.String)">
            <summary>
            Uploads the specified stream to the remote host.
            </summary>
            <param name="source">Stream to upload.</param>
            <param name="path">Remote host file name.</param>
        </member>
        <member name="M:Renci.SshNet.ScpClient.Download(System.String,System.IO.Stream)">
            <summary>
            Downloads the specified file from the remote host to the stream.
            </summary>
            <param name="filename">Remote host file name.</param>
            <param name="destination">The stream where to download remote file.</param>
            <exception cref="T:System.ArgumentException"><paramref name="filename"/> is <c>null</c> or contains only whitespace characters.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="destination"/> is <c>null</c>.</exception>
            <remarks>
            Method calls made by this method to <paramref name="destination"/>, may under certain conditions result
            in exceptions thrown by the stream.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.ScpClient.CheckReturnCode(System.IO.Stream)">
            <summary>
            Checks the return code.
            </summary>
            <param name="input">The output stream.</param>
        </member>
        <member name="M:Renci.SshNet.ScpClient.Upload(System.IO.FileInfo,System.String)">
            <summary>
            Uploads the specified file to the remote host.
            </summary>
            <param name="fileInfo">The file system info.</param>
            <param name="path">The path.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="fileInfo" /> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="path"/> is <c>null</c> or empty.</exception>
        </member>
        <member name="M:Renci.SshNet.ScpClient.Upload(System.IO.DirectoryInfo,System.String)">
            <summary>
            Uploads the specified directory to the remote host.
            </summary>
            <param name="directoryInfo">The directory info.</param>
            <param name="path">The path.</param>
            <exception cref="T:System.ArgumentNullException">fileSystemInfo</exception>
            <exception cref="T:System.ArgumentException"><paramref name="path"/> is <c>null</c> or empty.</exception>
        </member>
        <member name="M:Renci.SshNet.ScpClient.Download(System.String,System.IO.FileInfo)">
            <summary>
            Downloads the specified file from the remote host to local file.
            </summary>
            <param name="filename">Remote host file name.</param>
            <param name="fileInfo">Local file information.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="fileInfo"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="filename"/> is <c>null</c> or empty.</exception>
        </member>
        <member name="M:Renci.SshNet.ScpClient.Download(System.String,System.IO.DirectoryInfo)">
            <summary>
            Downloads the specified directory from the remote host to local directory.
            </summary>
            <param name="directoryName">Remote host directory name.</param>
            <param name="directoryInfo">Local directory information.</param>
            <exception cref="T:System.ArgumentException"><paramref name="directoryName"/> is <c>null</c> or empty.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="directoryInfo"/> is <c>null</c>.</exception>
        </member>
        <member name="T:Renci.SshNet.ForwardedPort">
            <summary>
            Base class for port forwarding functionality.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ForwardedPort.Session">
            <summary>
            Gets or sets the session.
            </summary>
            <value>
            The session.
            </value>
        </member>
        <member name="E:Renci.SshNet.ForwardedPort.Closing">
            <summary>
            The <see cref="E:Renci.SshNet.ForwardedPort.Closing"/> event occurs as the forwarded port is being stopped.
            </summary>
        </member>
        <member name="E:Renci.SshNet.ForwardedPort.Renci#SshNet#IForwardedPort#Closing">
            <summary>
            The <see cref="E:Renci.SshNet.IForwardedPort.Closing"/> event occurs as the forwarded port is being stopped.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ForwardedPort.IsStarted">
            <summary>
            Gets a value indicating whether port forwarding is started.
            </summary>
            <value>
            <c>true</c> if port forwarding is started; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="E:Renci.SshNet.ForwardedPort.Exception">
            <summary>
            Occurs when an exception is thrown.
            </summary>
        </member>
        <member name="E:Renci.SshNet.ForwardedPort.RequestReceived">
            <summary>
            Occurs when a port forwarding request is received.
            </summary>
        </member>
        <member name="M:Renci.SshNet.ForwardedPort.Start">
            <summary>
            Starts port forwarding.
            </summary>
        </member>
        <member name="M:Renci.SshNet.ForwardedPort.Stop">
            <summary>
            Stops port forwarding.
            </summary>
        </member>
        <member name="M:Renci.SshNet.ForwardedPort.StartPort">
            <summary>
            Starts port forwarding.
            </summary>
        </member>
        <member name="M:Renci.SshNet.ForwardedPort.StopPort(System.TimeSpan)">
            <summary>
            Stops port forwarding, and waits for the specified timeout until all pending
            requests are processed.
            </summary>
            <param name="timeout">The maximum amount of time to wait for pending requests to finish processing.</param>
        </member>
        <member name="M:Renci.SshNet.ForwardedPort.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.ForwardedPort.CheckDisposed">
            <summary>
            Ensures the current instance is not disposed.
            </summary>
            <exception cref="T:System.ObjectDisposedException">The current instance is disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.ForwardedPort.RaiseExceptionEvent(System.Exception)">
            <summary>
            Raises <see cref="E:Renci.SshNet.ForwardedPort.Exception"/> event.
            </summary>
            <param name="exception">The exception.</param>
        </member>
        <member name="M:Renci.SshNet.ForwardedPort.RaiseRequestReceived(System.String,System.UInt32)">
            <summary>
            Raises <see cref="E:Renci.SshNet.ForwardedPort.RequestReceived"/> event.
            </summary>
            <param name="host">Request originator host.</param>
            <param name="port">Request originator port.</param>
        </member>
        <member name="M:Renci.SshNet.ForwardedPort.RaiseClosing">
            <summary>
            Raises the <see cref="E:Renci.SshNet.IForwardedPort.Closing"/> event.
            </summary>
        </member>
        <member name="M:Renci.SshNet.ForwardedPort.Session_ErrorOccured(System.Object,Renci.SshNet.Common.ExceptionEventArgs)">
            <summary>
            Handles session ErrorOccured event.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The <see cref="T:Renci.SshNet.Common.ExceptionEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="T:Renci.SshNet.ForwardedPortRemote">
            <summary>
            Provides functionality for remote port forwarding
            </summary>
        </member>
        <member name="P:Renci.SshNet.ForwardedPortRemote.IsStarted">
            <summary>
            Gets a value indicating whether port forwarding is started.
            </summary>
            <value>
            <c>true</c> if port forwarding is started; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.ForwardedPortRemote.BoundHostAddress">
            <summary>
            Gets the bound host.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ForwardedPortRemote.BoundHost">
            <summary>
            Gets the bound host.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ForwardedPortRemote.BoundPort">
            <summary>
            Gets the bound port.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ForwardedPortRemote.HostAddress">
            <summary>
            Gets the forwarded host.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ForwardedPortRemote.Host">
            <summary>
            Gets the forwarded host.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ForwardedPortRemote.Port">
            <summary>
            Gets the forwarded port.
            </summary>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortRemote.#ctor(System.Net.IPAddress,System.UInt32,System.Net.IPAddress,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.ForwardedPortRemote" /> class.
            </summary>
            <param name="boundHostAddress">The bound host address.</param>
            <param name="boundPort">The bound port.</param>
            <param name="hostAddress">The host address.</param>
            <param name="port">The port.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="boundHostAddress"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="hostAddress"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="boundPort" /> is greater than <see cref="F:System.Net.IPEndPoint.MaxPort" />.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port" /> is greater than <see cref="F:System.Net.IPEndPoint.MaxPort" />.</exception>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortRemote.#ctor(System.UInt32,System.String,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.ForwardedPortRemote"/> class.
            </summary>
            <param name="boundPort">The bound port.</param>
            <param name="host">The host.</param>
            <param name="port">The port.</param>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\ForwardedPortRemoteTest.cs" region="Example SshClient AddForwardedPort Start Stop ForwardedPortRemote" language="C#" title="Remote port forwarding" />
            </example>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortRemote.#ctor(System.String,System.UInt32,System.String,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.ForwardedPortRemote"/> class.
            </summary>
            <param name="boundHost">The bound host.</param>
            <param name="boundPort">The bound port.</param>
            <param name="host">The host.</param>
            <param name="port">The port.</param>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortRemote.StartPort">
            <summary>
            Starts remote port forwarding.
            </summary>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortRemote.StopPort(System.TimeSpan)">
            <summary>
            Stops remote port forwarding.
            </summary>
            <param name="timeout">The maximum amount of time to wait for the port to stop.</param>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortRemote.CheckDisposed">
            <summary>
            Ensures the current instance is not disposed.
            </summary>
            <exception cref="T:System.ObjectDisposedException">The current instance is disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortRemote.InitializePendingChannelCountdown">
            <summary>
            Initializes the <see cref="T:System.Threading.CountdownEvent"/>.
            </summary>
            <remarks>
            <para>
            When the port is started for the first time, a <see cref="T:System.Threading.CountdownEvent"/> is created with an initial count
            of <c>1</c>.
            </para>
            <para>
            On subsequent (re)starts, we'll dispose the current <see cref="T:System.Threading.CountdownEvent"/> and create a new one with
            initial count of <c>1</c>.
            </para>
            </remarks>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortRemote.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortRemote.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.ForwardedPortRemote.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Renci.SshNet.ForwardedPortRemote"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="T:Renci.SshNet.MessageEventArgs`1">
            <summary>
            Provides data for message events.
            </summary>
            <typeparam name="T">Message type</typeparam>
        </member>
        <member name="P:Renci.SshNet.MessageEventArgs`1.Message">
            <summary>
            Gets the message.
            </summary>
        </member>
        <member name="M:Renci.SshNet.MessageEventArgs`1.#ctor(`0)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.MessageEventArgs`1"/> class.
            </summary>
            <param name="message">The message.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="message"/> is <c>null</c>.</exception>
        </member>
        <member name="T:Renci.SshNet.NetConfClient">
            <summary>
            Contains operation for working with NetConf server.
            </summary>
        </member>
        <member name="F:Renci.SshNet.NetConfClient._netConfSession">
            <summary>
            Holds <see cref="T:Renci.SshNet.NetConf.INetConfSession"/> instance that used to communicate to the server
            </summary>
        </member>
        <member name="P:Renci.SshNet.NetConfClient.OperationTimeout">
            <summary>
            Gets or sets the operation timeout.
            </summary>
            <value>
            The timeout to wait until an operation completes. The default value is negative
            one (-1) milliseconds, which indicates an infinite time-out period.
            </value>
        </member>
        <member name="M:Renci.SshNet.NetConfClient.#ctor(Renci.SshNet.ConnectionInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SftpClient"/> class.
            </summary>
            <param name="connectionInfo">The connection info.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="connectionInfo"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.NetConfClient.#ctor(System.String,System.Int32,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SftpClient"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="port">Connection port.</param>
            <param name="username">Authentication username.</param>
            <param name="password">Authentication password.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="password"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="host"/> is invalid, or <paramref name="username"/> is <c>null</c> or contains only whitespace characters.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port"/> is not within <see cref="F:System.Net.IPEndPoint.MinPort"/> and <see cref="F:System.Net.IPEndPoint.MaxPort"/>.</exception>
        </member>
        <member name="M:Renci.SshNet.NetConfClient.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SftpClient"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="username">Authentication username.</param>
            <param name="password">Authentication password.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="password"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="host"/> is invalid, or <paramref name="username"/> is <c>null</c> or contains only whitespace characters.</exception>
        </member>
        <member name="M:Renci.SshNet.NetConfClient.#ctor(System.String,System.Int32,System.String,Renci.SshNet.PrivateKeyFile[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SftpClient"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="port">Connection port.</param>
            <param name="username">Authentication username.</param>
            <param name="keyFiles">Authentication private key file(s) .</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="keyFiles"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="host"/> is invalid, -or- <paramref name="username"/> is <c>null</c> or contains only whitespace characters.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port"/> is not within <see cref="F:System.Net.IPEndPoint.MinPort"/> and <see cref="F:System.Net.IPEndPoint.MaxPort"/>.</exception>
        </member>
        <member name="M:Renci.SshNet.NetConfClient.#ctor(System.String,System.String,Renci.SshNet.PrivateKeyFile[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SftpClient"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="username">Authentication username.</param>
            <param name="keyFiles">Authentication private key file(s) .</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="keyFiles"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="host"/> is invalid, -or- <paramref name="username"/> is <c>null</c> or contains only whitespace characters.</exception>
        </member>
        <member name="M:Renci.SshNet.NetConfClient.#ctor(Renci.SshNet.ConnectionInfo,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.NetConfClient"/> class.
            </summary>
            <param name="connectionInfo">The connection info.</param>
            <param name="ownsConnectionInfo">Specified whether this instance owns the connection info.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="connectionInfo"/> is <c>null</c>.</exception>
            <remarks>
            If <paramref name="ownsConnectionInfo"/> is <c>true</c>, then the
            connection info will be disposed when this instance is disposed.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.NetConfClient.#ctor(Renci.SshNet.ConnectionInfo,System.Boolean,Renci.SshNet.IServiceFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.NetConfClient"/> class.
            </summary>
            <param name="connectionInfo">The connection info.</param>
            <param name="ownsConnectionInfo">Specified whether this instance owns the connection info.</param>
            <param name="serviceFactory">The factory to use for creating new services.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="connectionInfo"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="serviceFactory"/> is <c>null</c>.</exception>
            <remarks>
            If <paramref name="ownsConnectionInfo"/> is <c>true</c>, then the
            connection info will be disposed when this instance is disposed.
            </remarks>
        </member>
        <member name="P:Renci.SshNet.NetConfClient.ServerCapabilities">
            <summary>
            Gets the NetConf server capabilities.
            </summary>
            <value>
            The NetConf server capabilities.
            </value>
        </member>
        <member name="P:Renci.SshNet.NetConfClient.ClientCapabilities">
            <summary>
            Gets the NetConf client capabilities.
            </summary>
            <value>
            The NetConf client capabilities.
            </value>
        </member>
        <member name="P:Renci.SshNet.NetConfClient.AutomaticMessageIdHandling">
            <summary>
            Gets or sets a value indicating whether automatic message id handling is
            enabled.
            </summary>
            <value>
            <c>true</c> if automatic message id handling is enabled; otherwise, <c>false</c>.
            The default value is <c>true</c>.
            </value>
        </member>
        <member name="M:Renci.SshNet.NetConfClient.SendReceiveRpc(System.Xml.XmlDocument)">
            <summary>
            Sends the receive RPC.
            </summary>
            <param name="rpc">The RPC.</param>
            <returns>Reply message to RPC request</returns>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
        </member>
        <member name="M:Renci.SshNet.NetConfClient.SendReceiveRpc(System.String)">
            <summary>
            Sends the receive RPC.
            </summary>
            <param name="xml">The XML.</param>
            <returns>Reply message to RPC request</returns>
        </member>
        <member name="M:Renci.SshNet.NetConfClient.SendCloseRpc">
            <summary>
            Sends the close RPC.
            </summary>
            <returns>Reply message to closing RPC request</returns>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
        </member>
        <member name="M:Renci.SshNet.NetConfClient.OnConnected">
            <summary>
            Called when client is connected to the server.
            </summary>
        </member>
        <member name="M:Renci.SshNet.NetConfClient.OnDisconnecting">
            <summary>
            Called when client is disconnecting from the server.
            </summary>
        </member>
        <member name="M:Renci.SshNet.NetConfClient.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="T:Renci.SshNet.PrivateKeyFile">
            <summary>
            Represents private key information.
            </summary>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Data\Key.RSA.txt" language="Text" title="Private RSA key example" />
            </example>
            <remarks>
            <para>
            Supports RSA and DSA private key in both <c>OpenSSH</c> and <c>ssh.com</c> format.
            </para>
            <para>
            The following encryption algorithms are supported:
            <list type="bullet">
                <item>
                    <description>DES-EDE3-CBC</description>
                </item>
                <item>
                    <description>DES-EDE3-CFB</description>
                </item>
                <item>
                    <description>DES-CBC</description>
                </item>
                <item>
                    <description>AES-128-CBC</description>
                </item>
                <item>
                    <description>AES-192-CBC</description>
                </item>
                <item>
                    <description>AES-256-CBC</description>
                </item>
            </list>
            </para>
            </remarks>
        </member>
        <member name="P:Renci.SshNet.PrivateKeyFile.HostKey">
            <summary>
            Gets the host key.
            </summary>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyFile.#ctor(System.IO.Stream)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PrivateKeyFile"/> class.
            </summary>
            <param name="privateKey">The private key.</param>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyFile.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PrivateKeyFile"/> class.
            </summary>
            <param name="fileName">Name of the file.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="fileName"/> is <c>null</c> or empty.</exception>
            <remarks>This method calls <see cref="M:System.IO.File.Open(System.String,System.IO.FileMode)"/> internally, this method does not catch exceptions from <see cref="M:System.IO.File.Open(System.String,System.IO.FileMode)"/>.</remarks>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyFile.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PrivateKeyFile"/> class.
            </summary>
            <param name="fileName">Name of the file.</param>
            <param name="passPhrase">The pass phrase.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="fileName"/> is <c>null</c> or empty, or <paramref name="passPhrase"/> is <c>null</c>.</exception>
            <remarks>This method calls <see cref="M:System.IO.File.Open(System.String,System.IO.FileMode)"/> internally, this method does not catch exceptions from <see cref="M:System.IO.File.Open(System.String,System.IO.FileMode)"/>.</remarks>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyFile.#ctor(System.IO.Stream,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.PrivateKeyFile"/> class.
            </summary>
            <param name="privateKey">The private key.</param>
            <param name="passPhrase">The pass phrase.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="privateKey"/> or <paramref name="passPhrase"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyFile.Open(System.IO.Stream,System.String)">
            <summary>
            Opens the specified private key.
            </summary>
            <param name="privateKey">The private key.</param>
            <param name="passPhrase">The pass phrase.</param>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyFile.DecryptKey(Renci.SshNet.CipherInfo,System.Byte[],System.String,System.Byte[])">
            <summary>
            Decrypts encrypted private key file data.
            </summary>
            <param name="cipherInfo">The cipher info.</param>
            <param name="cipherData">Encrypted data.</param>
            <param name="passPhrase">Decryption pass phrase.</param>
            <param name="binarySalt">Decryption binary salt.</param>
            <returns>Decrypted byte array.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="cipherInfo" />, <paramref name="cipherData" />, <paramref name="passPhrase" /> or <paramref name="binarySalt" /> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyFile.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyFile.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyFile.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Renci.SshNet.PrivateKeyFile"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="M:Renci.SshNet.PrivateKeyFile.SshDataReader.ReadBigIntWithBits">
            <summary>
            Reads next mpint data type from internal buffer where length specified in bits.
            </summary>
            <returns>mpint read.</returns>
        </member>
        <member name="T:Renci.SshNet.Session">
            <summary>
            Provides functionality to connect and interact with SSH server.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Session.InfiniteTimeSpan">
            <summary>
            Specifies an infinite waiting period.
            </summary>
            <remarks>
            The value of this field is <c>-1</c> millisecond. 
            </remarks>
        </member>
        <member name="F:Renci.SshNet.Session.Infinite">
            <summary>
            Specifies an infinite waiting period.
            </summary>
            <remarks>
            The value of this field is <c>-1</c>.
            </remarks>
        </member>
        <member name="F:Renci.SshNet.Session.MaximumSshPacketSize">
            <summary>
            Specifies maximum packet size defined by the protocol.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Session.InitialLocalWindowSize">
            <summary>
            Holds the initial local window size for the channels.
            </summary>
            <value>
            2 MB.
            </value>
        </member>
        <member name="F:Renci.SshNet.Session.LocalChannelDataPacketSize">
            <summary>
            Holds the maximum size of channel data packets that we receive.
            </summary>
            <value>
            64 KB.
            </value>
        </member>
        <member name="F:Renci.SshNet.Session.AuthenticationConnection">
            <summary>
            Controls how many authentication attempts can take place at the same time.
            </summary>
            <remarks>
            Some server may restrict number to prevent authentication attacks
            </remarks>
        </member>
        <member name="F:Renci.SshNet.Session._sshMessageFactory">
            <summary>
            Holds metada about session messages
            </summary>
        </member>
        <member name="F:Renci.SshNet.Session._messageListenerCompleted">
            <summary>
            Holds a <see cref="T:System.Threading.WaitHandle"/> that is signaled when the message listener loop has completed.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Session._outboundPacketSequence">
            <summary>
            Specifies outbound packet number
            </summary>
        </member>
        <member name="F:Renci.SshNet.Session._inboundPacketSequence">
            <summary>
            Specifies incoming packet number
            </summary>
        </member>
        <member name="F:Renci.SshNet.Session._serviceAccepted">
            <summary>
            WaitHandle to signal that last service request was accepted
            </summary>
        </member>
        <member name="F:Renci.SshNet.Session._exceptionWaitHandle">
            <summary>
            WaitHandle to signal that exception was thrown by another thread.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Session._keyExchangeCompletedWaitHandle">
            <summary>
            WaitHandle to signal that key exchange was completed.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Session._keyExchangeInProgress">
            <summary>
            WaitHandle to signal that key exchange is in progress.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Session._exception">
            <summary>
            Exception that need to be thrown by waiting thread
            </summary>
        </member>
        <member name="F:Renci.SshNet.Session._isAuthenticated">
            <summary>
            Specifies whether connection is authenticated
            </summary>
        </member>
        <member name="F:Renci.SshNet.Session._isDisconnecting">
            <summary>
            Specifies whether user issued Disconnect command or not
            </summary>
        </member>
        <member name="F:Renci.SshNet.Session._serviceFactory">
            <summary>
            Holds the factory to use for creating new services.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Session._socket">
            <summary>
            Holds connection socket.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Session._socketReadLock">
            <summary>
            Holds an object that is used to ensure only a single thread can read from
            <see cref="F:Renci.SshNet.Session._socket"/> at any given time.
            </summary>
        </member>
        <member name="F:Renci.SshNet.Session._socketWriteLock">
            <summary>
            Holds an object that is used to ensure only a single thread can write to
            <see cref="F:Renci.SshNet.Session._socket"/> at any given time.
            </summary>
            <remarks>
            This is also used to ensure that <see cref="F:Renci.SshNet.Session._outboundPacketSequence"/> is
            incremented atomatically.
            </remarks>
        </member>
        <member name="F:Renci.SshNet.Session._socketDisposeLock">
            <summary>
            Holds an object that is used to ensure only a single thread can dispose
            <see cref="F:Renci.SshNet.Session._socket"/> at any given time.
            </summary>
            <remarks>
            This is also used to ensure that <see cref="F:Renci.SshNet.Session._socket"/> will not be disposed
            while performing a given operation or set of operations on <see cref="F:Renci.SshNet.Session._socket"/>.
            </remarks>
        </member>
        <member name="P:Renci.SshNet.Session.SessionSemaphore">
            <summary>
            Gets the session semaphore that controls session channels.
            </summary>
            <value>
            The session semaphore.
            </value>
        </member>
        <member name="P:Renci.SshNet.Session.NextChannelNumber">
            <summary>
            Gets the next channel number.
            </summary>
            <value>
            The next channel number.
            </value>
        </member>
        <member name="P:Renci.SshNet.Session.IsConnected">
            <summary>
            Gets a value indicating whether the session is connected.
            </summary>
            <value>
            <c>true</c> if the session is connected; otherwise, <c>false</c>.
            </value>
            <remarks>
            This methods returns <c>true</c> in all but the following cases:
            <list type="bullet">
                <item>
                    <description>The <see cref="T:Renci.SshNet.Session"/> is disposed.</description>
                </item>
                <item>
                    <description>The SSH_MSG_DISCONNECT message - which is used to disconnect from the server - has been sent.</description>
                </item>
                <item>
                    <description>The client has not been authenticated successfully.</description>
                </item>
                <item>
                    <description>The listener thread - which is used to receive messages from the server - has stopped.</description>
                </item>
                <item>
                    <description>The socket used to communicate with the server is no longer connected.</description>
                </item>
            </list>
            </remarks>
        </member>
        <member name="P:Renci.SshNet.Session.SessionId">
            <summary>
            Gets the session id.
            </summary>
            <value>
            The session id, or <c>null</c> if the client has not been authenticated.
            </value>
        </member>
        <member name="P:Renci.SshNet.Session.ClientInitMessage">
            <summary>
            Gets the client init message.
            </summary>
            <value>The client init message.</value>
        </member>
        <member name="P:Renci.SshNet.Session.ServerVersion">
            <summary>
            Gets or sets the server version string.
            </summary>
            <value>The server version.</value>
        </member>
        <member name="P:Renci.SshNet.Session.ClientVersion">
            <summary>
            Gets or sets the client version string.
            </summary>
            <value>The client version.</value>
        </member>
        <member name="P:Renci.SshNet.Session.ConnectionInfo">
            <summary>
            Gets or sets the connection info.
            </summary>
            <value>The connection info.</value>
        </member>
        <member name="E:Renci.SshNet.Session.ErrorOccured">
            <summary>
            Occurs when an error occurred.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.Disconnected">
            <summary>
            Occurs when session has been disconnected from the server.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.HostKeyReceived">
            <summary>
            Occurs when host key received.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.UserAuthenticationBannerReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Authentication.BannerMessage"/> message is received from the server.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.UserAuthenticationInformationRequestReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Authentication.InformationRequestMessage"/> message is received from the server.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.UserAuthenticationPasswordChangeRequiredReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Authentication.PasswordChangeRequiredMessage"/> message is received from the server.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.UserAuthenticationPublicKeyReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Authentication.PublicKeyMessage"/> message is received from the server.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.KeyExchangeDhGroupExchangeGroupReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeGroup"/> message is received from the server.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.KeyExchangeDhGroupExchangeReplyReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Transport.KeyExchangeDhGroupExchangeReply"/> message is received from the server.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.DisconnectReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Transport.DisconnectMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.IgnoreReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Transport.IgnoreMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.UnimplementedReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Transport.UnimplementedMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.DebugReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Transport.DebugMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.ServiceRequestReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Transport.ServiceRequestMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.ServiceAcceptReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Transport.ServiceAcceptMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.KeyExchangeInitReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Transport.KeyExchangeInitMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.KeyExchangeDhReplyMessageReceived">
            <summary>
            Occurs when a <see cref="T:Renci.SshNet.Messages.Transport.KeyExchangeDhReplyMessage"/> message is received from the SSH server.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.NewKeysReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Transport.NewKeysMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.UserAuthenticationRequestReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Authentication.RequestMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.UserAuthenticationFailureReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Authentication.FailureMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.UserAuthenticationSuccessReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Authentication.SuccessMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.GlobalRequestReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.GlobalRequestMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.RequestSuccessReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.RequestSuccessMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.RequestFailureReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.RequestFailureMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.ChannelOpenReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.ChannelOpenConfirmationReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenConfirmationMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.ChannelOpenFailureReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenFailureMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.ChannelWindowAdjustReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelWindowAdjustMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.ChannelDataReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelDataMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.ChannelExtendedDataReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelExtendedDataMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.ChannelEofReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelEofMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.ChannelCloseReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelCloseMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.ChannelRequestReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelRequestMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.ChannelSuccessReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelSuccessMessage"/> message received
            </summary>
        </member>
        <member name="E:Renci.SshNet.Session.ChannelFailureReceived">
            <summary>
            Occurs when <see cref="T:Renci.SshNet.Messages.Connection.ChannelFailureMessage"/> message received
            </summary>
        </member>
        <member name="M:Renci.SshNet.Session.#ctor(Renci.SshNet.ConnectionInfo,Renci.SshNet.IServiceFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Session"/> class.
            </summary>
            <param name="connectionInfo">The connection info.</param>
            <param name="serviceFactory">The factory to use for creating new services.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="connectionInfo"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="serviceFactory"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.Session.Connect">
            <summary>
            Connects to the server.
            </summary>
            <exception cref="T:System.Net.Sockets.SocketException">Socket connection to the SSH server or proxy server could not be established, or an error occurred while resolving the hostname.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">SSH session could not be established.</exception>
            <exception cref="T:Renci.SshNet.Common.SshAuthenticationException">Authentication of SSH session failed.</exception>
            <exception cref="T:Renci.SshNet.Common.ProxyException">Failed to establish proxy connection.</exception>
        </member>
        <member name="M:Renci.SshNet.Session.Disconnect">
            <summary>
            Disconnects from the server.
            </summary>
            <remarks>
            This sends a <b>SSH_MSG_DISCONNECT</b> message to the server, waits for the
            server to close the socket on its end and subsequently closes the client socket.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.Session.Renci#SshNet#ISession#WaitOnHandle(System.Threading.WaitHandle)">
            <summary>
            Waits for the specified handle or the exception handle for the receive thread
            to signal within the connection timeout.
            </summary>
            <param name="waitHandle">The wait handle.</param>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">A received package was invalid or failed the message integrity check.</exception>
            <exception cref="T:Renci.SshNet.Common.SshOperationTimeoutException">None of the handles are signaled in time and the session is not disconnecting.</exception>
            <exception cref="T:System.Net.Sockets.SocketException">A socket error was signaled while receiving messages from the server.</exception>
            <remarks>
            When neither handles are signaled in time and the session is not closing, then the
            session is disconnected.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.Session.Renci#SshNet#ISession#WaitOnHandle(System.Threading.WaitHandle,System.TimeSpan)">
            <summary>
            Waits for the specified handle or the exception handle for the receive thread
            to signal within the specified timeout.
            </summary>
            <param name="waitHandle">The wait handle.</param>
            <param name="timeout">The time to wait for any of the handles to become signaled.</param>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">A received package was invalid or failed the message integrity check.</exception>
            <exception cref="T:Renci.SshNet.Common.SshOperationTimeoutException">None of the handles are signaled in time and the session is not disconnecting.</exception>
            <exception cref="T:System.Net.Sockets.SocketException">A socket error was signaled while receiving messages from the server.</exception>
            <remarks>
            When neither handles are signaled in time and the session is not closing, then the
            session is disconnected.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.Session.WaitOnHandle(System.Threading.WaitHandle)">
            <summary>
            Waits for the specified handle or the exception handle for the receive thread
            to signal within the connection timeout.
            </summary>
            <param name="waitHandle">The wait handle.</param>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">A received package was invalid or failed the message integrity check.</exception>
            <exception cref="T:Renci.SshNet.Common.SshOperationTimeoutException">None of the handles are signaled in time and the session is not disconnecting.</exception>
            <exception cref="T:System.Net.Sockets.SocketException">A socket error was signaled while receiving messages from the server.</exception>
            <remarks>
            When neither handles are signaled in time and the session is not closing, then the
            session is disconnected.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.Session.WaitOnHandle(System.Threading.WaitHandle,System.TimeSpan)">
            <summary>
            Waits for the specified handle or the exception handle for the receive thread
            to signal within the specified timeout.
            </summary>
            <param name="waitHandle">The wait handle.</param>
            <param name="timeout">The time to wait for any of the handles to become signaled.</param>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">A received package was invalid or failed the message integrity check.</exception>
            <exception cref="T:Renci.SshNet.Common.SshOperationTimeoutException">None of the handles are signaled in time and the session is not disconnecting.</exception>
            <exception cref="T:System.Net.Sockets.SocketException">A socket error was signaled while receiving messages from the server.</exception>
        </member>
        <member name="M:Renci.SshNet.Session.SendMessage(Renci.SshNet.Messages.Message)">
            <summary>
            Sends a message to the server.
            </summary>
            <param name="message">The message to send.</param>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">The client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SshOperationTimeoutException">The operation timed out.</exception>
            <exception cref="T:System.InvalidOperationException">The size of the packet exceeds the maximum size defined by the protocol.</exception>
        </member>
        <member name="M:Renci.SshNet.Session.TrySendMessage(Renci.SshNet.Messages.Message)">
            <summary>
            Sends a message to the server.
            </summary>
            <param name="message">The message to send.</param>
            <returns>
            <c>true</c> if the message was sent to the server; otherwise, <c>false</c>.
            </returns>
            <exception cref="T:System.InvalidOperationException">The size of the packet exceeds the maximum size defined by the protocol.</exception>
            <remarks>
            This methods returns <c>false</c> when the attempt to send the message results in a
            <see cref="T:System.Net.Sockets.SocketException"/> or a <see cref="T:Renci.SshNet.Common.SshException"/>.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.Session.ReceiveMessage">
            <summary>
            Receives the message from the server.
            </summary>
            <returns>
            The incoming SSH message, or <c>null</c> if the connection with the SSH server was closed.
            </returns>
            <remarks>
            We need no locking here since all messages are read by a single thread.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.Session.OnDisconnectReceived(Renci.SshNet.Messages.Transport.DisconnectMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Transport.DisconnectMessage"/> received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Transport.DisconnectMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnIgnoreReceived(Renci.SshNet.Messages.Transport.IgnoreMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Transport.IgnoreMessage"/> received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Transport.IgnoreMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnUnimplementedReceived(Renci.SshNet.Messages.Transport.UnimplementedMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Transport.UnimplementedMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Transport.UnimplementedMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnDebugReceived(Renci.SshNet.Messages.Transport.DebugMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Transport.DebugMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Transport.DebugMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnServiceRequestReceived(Renci.SshNet.Messages.Transport.ServiceRequestMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Transport.ServiceRequestMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Transport.ServiceRequestMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnServiceAcceptReceived(Renci.SshNet.Messages.Transport.ServiceAcceptMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Transport.ServiceAcceptMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Transport.ServiceAcceptMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnKeyExchangeInitReceived(Renci.SshNet.Messages.Transport.KeyExchangeInitMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Transport.KeyExchangeInitMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Transport.KeyExchangeInitMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnNewKeysReceived(Renci.SshNet.Messages.Transport.NewKeysMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Transport.NewKeysMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Transport.NewKeysMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.Renci#SshNet#ISession#OnDisconnecting">
            <summary>
            Called when client is disconnecting from the server.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Session.OnUserAuthenticationRequestReceived(Renci.SshNet.Messages.Authentication.RequestMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Authentication.RequestMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Authentication.RequestMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnUserAuthenticationFailureReceived(Renci.SshNet.Messages.Authentication.FailureMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Authentication.FailureMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Authentication.FailureMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnUserAuthenticationSuccessReceived(Renci.SshNet.Messages.Authentication.SuccessMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Authentication.SuccessMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Authentication.SuccessMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnUserAuthenticationBannerReceived(Renci.SshNet.Messages.Authentication.BannerMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Authentication.BannerMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Authentication.BannerMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnUserAuthenticationInformationRequestReceived(Renci.SshNet.Messages.Authentication.InformationRequestMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Authentication.InformationRequestMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Authentication.InformationRequestMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnGlobalRequestReceived(Renci.SshNet.Messages.Connection.GlobalRequestMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Connection.GlobalRequestMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Connection.GlobalRequestMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnRequestSuccessReceived(Renci.SshNet.Messages.Connection.RequestSuccessMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Connection.RequestSuccessMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Connection.RequestSuccessMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnRequestFailureReceived(Renci.SshNet.Messages.Connection.RequestFailureMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Connection.RequestFailureMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Connection.RequestFailureMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnChannelOpenReceived(Renci.SshNet.Messages.Connection.ChannelOpenMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnChannelOpenConfirmationReceived(Renci.SshNet.Messages.Connection.ChannelOpenConfirmationMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenConfirmationMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenConfirmationMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnChannelOpenFailureReceived(Renci.SshNet.Messages.Connection.ChannelOpenFailureMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenFailureMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenFailureMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnChannelWindowAdjustReceived(Renci.SshNet.Messages.Connection.ChannelWindowAdjustMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Connection.ChannelWindowAdjustMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Connection.ChannelWindowAdjustMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnChannelDataReceived(Renci.SshNet.Messages.Connection.ChannelDataMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Connection.ChannelDataMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Connection.ChannelDataMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnChannelExtendedDataReceived(Renci.SshNet.Messages.Connection.ChannelExtendedDataMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Connection.ChannelExtendedDataMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Connection.ChannelExtendedDataMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnChannelEofReceived(Renci.SshNet.Messages.Connection.ChannelEofMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Connection.ChannelCloseMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Connection.ChannelCloseMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnChannelCloseReceived(Renci.SshNet.Messages.Connection.ChannelCloseMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Connection.ChannelCloseMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Connection.ChannelCloseMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnChannelRequestReceived(Renci.SshNet.Messages.Connection.ChannelRequestMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Connection.ChannelRequestMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Connection.ChannelRequestMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnChannelSuccessReceived(Renci.SshNet.Messages.Connection.ChannelSuccessMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Connection.ChannelSuccessMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Connection.ChannelSuccessMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.OnChannelFailureReceived(Renci.SshNet.Messages.Connection.ChannelFailureMessage)">
            <summary>
            Called when <see cref="T:Renci.SshNet.Messages.Connection.ChannelFailureMessage"/> message received.
            </summary>
            <param name="message"><see cref="T:Renci.SshNet.Messages.Connection.ChannelFailureMessage"/> message.</param>
        </member>
        <member name="M:Renci.SshNet.Session.RegisterMessage(System.String)">
            <summary>
            Registers SSH message with the session.
            </summary>
            <param name="messageName">The name of the message to register with the session.</param>
        </member>
        <member name="M:Renci.SshNet.Session.UnRegisterMessage(System.String)">
            <summary>
            Unregister SSH message from the session.
            </summary>
            <param name="messageName">The name of the message to unregister with the session.</param>
        </member>
        <member name="M:Renci.SshNet.Session.LoadMessage(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Loads a message from a given buffer.
            </summary>
            <param name="data">An array of bytes from which to construct the message.</param>
            <param name="offset">The zero-based byte offset in <paramref name="data"/> at which to begin reading.</param>
            <param name="count">The number of bytes to load.</param>
            <returns>
            A message constructed from <paramref name="data"/>.
            </returns>
            <exception cref="T:Renci.SshNet.Common.SshException">The type of the message is not supported.</exception>
        </member>
        <member name="M:Renci.SshNet.Session.SocketConnect(System.String,System.Int32)">
            <summary>
            Establishes a socket connection to the specified host and port.
            </summary>
            <param name="host">The host name of the server to connect to.</param>
            <param name="port">The port to connect to.</param>
            <exception cref="T:Renci.SshNet.Common.SshOperationTimeoutException">The connection failed to establish within the configured <see cref="P:Renci.SshNet.ConnectionInfo.Timeout"/>.</exception>
            <exception cref="T:System.Net.Sockets.SocketException">An error occurred trying to establish the connection.</exception>
        </member>
        <member name="M:Renci.SshNet.Session.SocketRead(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Performs a blocking read on the socket until <paramref name="length"/> bytes are received.
            </summary>
            <param name="buffer">An array of type <see cref="T:System.Byte"/> that is the storage location for the received data.</param>
            <param name="offset">The position in <paramref name="buffer"/> parameter to store the received data.</param>
            <param name="length">The number of bytes to read.</param>
            <returns>
            The number of bytes read.
            </returns>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">The socket is closed.</exception>
            <exception cref="T:Renci.SshNet.Common.SshOperationTimeoutException">The read has timed-out.</exception>
            <exception cref="T:System.Net.Sockets.SocketException">The read failed.</exception>
        </member>
        <member name="M:Renci.SshNet.Session.IsSocketConnected">
            <summary>
            Gets a value indicating whether the socket is connected.
            </summary>
            <returns>
            <c>true</c> if the socket is connected; otherwise, <c>false</c>.
            </returns>
            <remarks>
            <para>
            As a first check we verify whether <see cref="P:System.Net.Sockets.Socket.Connected"/> is
            <c>true</c>. However, this only returns the state of the socket as of
            the last I/O operation.
            </para>
            <para>
            Therefore we use the combination of <see cref="M:System.Net.Sockets.Socket.Poll(System.Int32,System.Net.Sockets.SelectMode)"/> with mode <see cref="F:System.Net.Sockets.SelectMode.SelectRead"/>
            and <see cref="P:System.Net.Sockets.Socket.Available"/> to verify if the socket is still connected.
            </para>
            <para>
            The MSDN doc mention the following on the return value of <see cref="M:System.Net.Sockets.Socket.Poll(System.Int32,System.Net.Sockets.SelectMode)"/>
            with mode <see cref="F:System.Net.Sockets.SelectMode.SelectRead"/>:
            <list type="bullet">
                <item>
                    <description><c>true</c> if data is available for reading;</description>
                </item>
                <item>
                    <description><c>true</c> if the connection has been closed, reset, or terminated; otherwise, returns <c>false</c>.</description>
                </item>
            </list>
            </para>
            <para>
            <c>Conclusion:</c> when the return value is <c>true</c> - but no data is available for reading - then
            the socket is no longer connected.
            </para>
            <para>
            When a <see cref="T:System.Net.Sockets.Socket"/> is used from multiple threads, there's a race condition
            between the invocation of <see cref="M:System.Net.Sockets.Socket.Poll(System.Int32,System.Net.Sockets.SelectMode)"/> and the moment
            when the value of <see cref="P:System.Net.Sockets.Socket.Available"/> is obtained. To workaround this issue
            we synchronize reads from the <see cref="T:System.Net.Sockets.Socket"/>.
            </para>
            </remarks>
        </member>
        <member name="M:Renci.SshNet.Session.TrySocketRead(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Performs a blocking read on the socket until <paramref name="length"/> bytes are received.
            </summary>
            <param name="buffer">An array of type <see cref="T:System.Byte"/> that is the storage location for the received data.</param>
            <param name="offset">The position in <paramref name="buffer"/> parameter to store the received data.</param>
            <param name="length">The number of bytes to read.</param>
            <returns>
            The number of bytes read.
            </returns>
            <exception cref="T:Renci.SshNet.Common.SshOperationTimeoutException">The read has timed-out.</exception>
            <exception cref="T:System.Net.Sockets.SocketException">The read failed.</exception>
        </member>
        <member name="M:Renci.SshNet.Session.SocketReadLine(System.TimeSpan)">
            <summary>
            Performs a blocking read on the socket until a line is read.
            </summary>
            <param name="timeout">A <see cref="T:System.TimeSpan"/> that represents the time to wait until a line is read.</param>
            <exception cref="T:Renci.SshNet.Common.SshOperationTimeoutException">The read has timed-out.</exception>
            <exception cref="T:System.Net.Sockets.SocketException">An error occurred when trying to access the socket.</exception>
            <returns>
            The line read from the socket, or <c>null</c> when the remote server has shutdown and all data has been received.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Session.SocketDisconnectAndDispose">
            <summary>
            Shuts down and disposes the socket.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Session.MessageListener">
            <summary>
            Listens for incoming message from the server and handles them. This method run as a task on separate thread.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Session.RaiseError(System.Exception)">
            <summary>
            Raises the <see cref="E:Renci.SshNet.Session.ErrorOccured"/> event.
            </summary>
            <param name="exp">The <see cref="T:System.Exception"/>.</param>
        </member>
        <member name="M:Renci.SshNet.Session.Reset">
            <summary>
            Resets connection-specific information to ensure state of a previous connection
            does not affect new connections.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Session.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Session.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.Session.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Renci.SshNet.Session"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="P:Renci.SshNet.Session.Renci#SshNet#ISession#ConnectionInfo">
            <summary>
            Gets or sets the connection info.
            </summary>
            <value>The connection info.</value>
        </member>
        <member name="M:Renci.SshNet.Session.Renci#SshNet#ISession#CreateChannelSession">
            <summary>
            Create a new SSH session channel.
            </summary>
            <returns>
            A new SSH session channel.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Session.Renci#SshNet#ISession#CreateChannelDirectTcpip">
            <summary>
            Create a new channel for a locally forwarded TCP/IP port.
            </summary>
            <returns>
            A new channel for a locally forwarded TCP/IP port.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Session.Renci#SshNet#ISession#CreateChannelForwardedTcpip(System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Creates a "forwarded-tcpip" SSH channel.
            </summary>
            <returns>
            A new "forwarded-tcpip" SSH channel.
            </returns>
        </member>
        <member name="M:Renci.SshNet.Session.Renci#SshNet#ISession#SendMessage(Renci.SshNet.Messages.Message)">
            <summary>
            Sends a message to the server.
            </summary>
            <param name="message">The message to send.</param>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">The client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SshOperationTimeoutException">The operation timed out.</exception>
            <exception cref="T:System.InvalidOperationException">The size of the packet exceeds the maximum size defined by the protocol.</exception>
        </member>
        <member name="M:Renci.SshNet.Session.Renci#SshNet#ISession#TrySendMessage(Renci.SshNet.Messages.Message)">
            <summary>
            Sends a message to the server.
            </summary>
            <param name="message">The message to send.</param>
            <returns>
            <c>true</c> if the message was sent to the server; otherwise, <c>false</c>.
            </returns>
            <exception cref="T:System.InvalidOperationException">The size of the packet exceeds the maximum size defined by the protocol.</exception>
            <remarks>
            This methods returns <c>false</c> when the attempt to send the message results in a
            <see cref="T:System.Net.Sockets.SocketException"/> or a <see cref="T:Renci.SshNet.Common.SshException"/>.
            </remarks>
        </member>
        <member name="T:Renci.SshNet.SftpClient">
            <summary>
            Implementation of the SSH File Transfer Protocol (SFTP) over SSH.
            </summary>
        </member>
        <member name="F:Renci.SshNet.SftpClient._sftpSession">
            <summary>
            Holds the <see cref="T:Renci.SshNet.Sftp.ISftpSession"/> instance that is used to communicate to the
            SFTP server.
            </summary>
        </member>
        <member name="F:Renci.SshNet.SftpClient._operationTimeout">
            <summary>
            Holds the operation timeout.
            </summary>
        </member>
        <member name="F:Renci.SshNet.SftpClient._bufferSize">
            <summary>
            Holds the size of the buffer.
            </summary>
        </member>
        <member name="P:Renci.SshNet.SftpClient.OperationTimeout">
            <summary>
            Gets or sets the operation timeout.
            </summary>
            <value>
            The timeout to wait until an operation completes. The default value is negative
            one (-1) milliseconds, which indicates an infinite timeout period.
            </value>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="P:Renci.SshNet.SftpClient.BufferSize">
            <summary>
            Gets or sets the maximum size of the buffer in bytes.
            </summary>
            <value>
            The size of the buffer. The default buffer size is 32768 bytes (32 KB).
            </value>
            <remarks>
            <para>
            For write operations, this limits the size of the payload for
            individual SSH_FXP_WRITE messages. The actual size is always
            capped at the maximum packet size supported by the peer
            (minus the size of protocol fields).
            </para>
            <para>
            For read operations, this controls the size of the payload which
            is requested from the peer in each SSH_FXP_READ message. The peer
            will send the requested number of bytes in one or more SSH_FXP_DATA
            messages. To optimize the size of the SSH packets sent by the peer,
            the actual requested size will take into account the size of the
            SSH_FXP_DATA protocol fields.
            </para>
            <para>
            The size of the each indivual SSH_FXP_DATA message is limited to the
            local maximum packet size of the channel, which is set to <c>64 KB</c>
            for SSH.NET. However, the peer can limit this even further.
            </para>
            </remarks>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="P:Renci.SshNet.SftpClient.WorkingDirectory">
            <summary>
            Gets remote working directory.
            </summary>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="P:Renci.SshNet.SftpClient.ProtocolVersion">
            <summary>
            Gets sftp protocol version.
            </summary>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.#ctor(Renci.SshNet.ConnectionInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SftpClient"/> class.
            </summary>
            <param name="connectionInfo">The connection info.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="connectionInfo"/> is <b>null</b>.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.#ctor(System.String,System.Int32,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SftpClient"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="port">Connection port.</param>
            <param name="username">Authentication username.</param>
            <param name="password">Authentication password.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="password"/> is <b>null</b>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="host"/> is invalid. <para>-or-</para> <paramref name="username"/> is <b>null</b> or contains only whitespace characters.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port"/> is not within <see cref="F:System.Net.IPEndPoint.MinPort"/> and <see cref="F:System.Net.IPEndPoint.MaxPort"/>.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SftpClient"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="username">Authentication username.</param>
            <param name="password">Authentication password.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="password"/> is <b>null</b>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="host"/> is invalid. <para>-or-</para> <paramref name="username"/> is <b>null</b> contains only whitespace characters.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.#ctor(System.String,System.Int32,System.String,Renci.SshNet.PrivateKeyFile[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SftpClient"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="port">Connection port.</param>
            <param name="username">Authentication username.</param>
            <param name="keyFiles">Authentication private key file(s) .</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="keyFiles"/> is <b>null</b>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="host"/> is invalid. <para>-or-</para> <paramref name="username"/> is nu<b>null</b>ll or contains only whitespace characters.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port"/> is not within <see cref="F:System.Net.IPEndPoint.MinPort"/> and <see cref="F:System.Net.IPEndPoint.MaxPort"/>.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.#ctor(System.String,System.String,Renci.SshNet.PrivateKeyFile[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SftpClient"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="username">Authentication username.</param>
            <param name="keyFiles">Authentication private key file(s) .</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="keyFiles"/> is <b>null</b>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="host"/> is invalid. <para>-or-</para> <paramref name="username"/> is <b>null</b> or contains only whitespace characters.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.#ctor(Renci.SshNet.ConnectionInfo,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SftpClient"/> class.
            </summary>
            <param name="connectionInfo">The connection info.</param>
            <param name="ownsConnectionInfo">Specified whether this instance owns the connection info.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="connectionInfo"/> is <c>null</c>.</exception>
            <remarks>
            If <paramref name="ownsConnectionInfo"/> is <c>true</c>, the connection info will be disposed when this
            instance is disposed.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.#ctor(Renci.SshNet.ConnectionInfo,System.Boolean,Renci.SshNet.IServiceFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SftpClient"/> class.
            </summary>
            <param name="connectionInfo">The connection info.</param>
            <param name="ownsConnectionInfo">Specified whether this instance owns the connection info.</param>
            <param name="serviceFactory">The factory to use for creating new services.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="connectionInfo"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="serviceFactory"/> is <c>null</c>.</exception>
            <remarks>
            If <paramref name="ownsConnectionInfo"/> is <c>true</c>, the connection info will be disposed when this
            instance is disposed.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.ChangeDirectory(System.String)">
            <summary>
            Changes remote directory to path.
            </summary>
            <param name="path">New directory path.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPermissionDeniedException">Permission to change directory denied by remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPathNotFoundException"><paramref name="path"/> was not found on the remote host.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">A SSH error where <see cref="P:System.Exception.Message"/> is the message from the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.ChangePermissions(System.String,System.Int16)">
            <summary>
            Changes permissions of file(s) to specified mode.
            </summary>
            <param name="path">File(s) path, may match multiple files.</param>
            <param name="mode">The mode.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPermissionDeniedException">Permission to change permission on the path(s) was denied by the remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPathNotFoundException"><paramref name="path"/> was not found on the remote host.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">A SSH error where <see cref="P:System.Exception.Message"/> is the message from the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.CreateDirectory(System.String)">
            <summary>
            Creates remote directory specified by path.
            </summary>
            <param name="path">Directory path to create.</param>
            <exception cref="T:System.ArgumentException"><paramref name="path"/> is <b>null</b> or contains only whitespace characters.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPermissionDeniedException">Permission to create the directory was denied by the remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">A SSH error where <see cref="P:System.Exception.Message"/> is the message from the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.DeleteDirectory(System.String)">
            <summary>
            Deletes remote directory specified by path.
            </summary>
            <param name="path">Directory to be deleted path.</param>
            <exception cref="T:System.ArgumentException"><paramref name="path"/> is <b>null</b> or contains only whitespace characters.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPathNotFoundException"><paramref name="path"/> was not found on the remote host.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPermissionDeniedException">Permission to delete the directory was denied by the remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">A SSH error where <see cref="P:System.Exception.Message"/> is the message from the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.DeleteFile(System.String)">
            <summary>
            Deletes remote file specified by path.
            </summary>
            <param name="path">File to be deleted path.</param>
            <exception cref="T:System.ArgumentException"><paramref name="path"/> is <b>null</b> or contains only whitespace characters.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPathNotFoundException"><paramref name="path"/> was not found on the remote host.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPermissionDeniedException">Permission to delete the file was denied by the remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">A SSH error where <see cref="P:System.Exception.Message"/> is the message from the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.RenameFile(System.String,System.String)">
            <summary>
            Renames remote file from old path to new path.
            </summary>
            <param name="oldPath">Path to the old file location.</param>
            <param name="newPath">Path to the new file location.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="oldPath"/> is <b>null</b>. <para>-or-</para> or <paramref name="newPath"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPermissionDeniedException">Permission to rename the file was denied by the remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">A SSH error where <see cref="P:System.Exception.Message"/> is the message from the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.RenameFile(System.String,System.String,System.Boolean)">
            <summary>
            Renames remote file from old path to new path.
            </summary>
            <param name="oldPath">Path to the old file location.</param>
            <param name="newPath">Path to the new file location.</param>
            <param name="isPosix">if set to <c>true</c> then perform a posix rename.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="oldPath" /> is <b>null</b>. <para>-or-</para> or <paramref name="newPath" /> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPermissionDeniedException">Permission to rename the file was denied by the remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">A SSH error where <see cref="P:System.Exception.Message" /> is the message from the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.SymbolicLink(System.String,System.String)">
            <summary>
            Creates a symbolic link from old path to new path.
            </summary>
            <param name="path">The old path.</param>
            <param name="linkPath">The new path.</param>
            <exception cref="T:System.ArgumentException"><paramref name="path"/> is <b>null</b>. <para>-or-</para> <paramref name="linkPath"/> is <b>null</b> or contains only whitespace characters.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPermissionDeniedException">Permission to create the symbolic link was denied by the remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">A SSH error where <see cref="P:System.Exception.Message"/> is the message from the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.ListDirectory(System.String,System.Action{System.Int32})">
            <summary>
            Retrieves list of files in remote directory.
            </summary>
            <param name="path">The path.</param>
            <param name="listCallback">The list callback.</param>
            <returns>
            A list of files.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path" /> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPermissionDeniedException">Permission to list the contents of the directory was denied by the remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">A SSH error where <see cref="P:System.Exception.Message" /> is the message from the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.BeginListDirectory(System.String,System.AsyncCallback,System.Object,System.Action{System.Int32})">
            <summary>
            Begins an asynchronous operation of retrieving list of files in remote directory.
            </summary>
            <param name="path">The path.</param>
            <param name="asyncCallback">The method to be called when the asynchronous write operation is completed.</param>
            <param name="state">A user-provided object that distinguishes this particular asynchronous write request from other requests.</param>
            <param name="listCallback">The list callback.</param>
            <returns>
            An <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.
            </returns>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.EndListDirectory(System.IAsyncResult)">
            <summary>
            Ends an asynchronous operation of retrieving list of files in remote directory.
            </summary>
            <param name="asyncResult">The pending asynchronous SFTP request.</param>
            <returns>
            A list of files.
            </returns>
            <exception cref="T:System.ArgumentException">The <see cref="T:System.IAsyncResult"/> object did not come from the corresponding async method on this type.<para>-or-</para><see cref="M:Renci.SshNet.SftpClient.EndListDirectory(System.IAsyncResult)"/> was called multiple times with the same <see cref="T:System.IAsyncResult"/>.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.Get(System.String)">
            <summary>
            Gets reference to remote file or directory.
            </summary>
            <param name="path">The path.</param>
            <returns>
            A reference to <see cref="T:Renci.SshNet.Sftp.SftpFile"/> file object.
            </returns>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPathNotFoundException"><paramref name="path"/> was not found on the remote host.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="path" /> is <b>null</b>.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.Exists(System.String)">
            <summary>
            Checks whether file or directory exists;
            </summary>
            <param name="path">The path.</param>
            <returns>
            <c>true</c> if directory or file exists; otherwise <c>false</c>.
            </returns>
            <exception cref="T:System.ArgumentException"><paramref name="path"/> is <b>null</b> or contains only whitespace characters.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPermissionDeniedException">Permission to perform the operation was denied by the remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">A SSH error where <see cref="P:System.Exception.Message"/> is the message from the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.DownloadFile(System.String,System.IO.Stream,System.Action{System.UInt64})">
            <summary>
            Downloads remote file specified by the path into the stream.
            </summary>
            <param name="path">File to download.</param>
            <param name="output">Stream to write the file into.</param>
            <param name="downloadCallback">The download callback.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="output" /> is <b>null</b>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="path" /> is <b>null</b> or contains only whitespace characters.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPermissionDeniedException">Permission to perform the operation was denied by the remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPathNotFoundException"><paramref name="path"/> was not found on the remote host.</exception>/// 
            <exception cref="T:Renci.SshNet.Common.SshException">A SSH error where <see cref="P:System.Exception.Message" /> is the message from the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
            <remarks>
            Method calls made by this method to <paramref name="output" />, may under certain conditions result in exceptions thrown by the stream.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.BeginDownloadFile(System.String,System.IO.Stream)">
            <summary>
            Begins an asynchronous file downloading into the stream.
            </summary>
            <param name="path">The path.</param>
            <param name="output">The output.</param>
            <returns>
            An <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="output" /> is <b>null</b>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="path" /> is <b>null</b> or contains only whitespace characters.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPermissionDeniedException">Permission to perform the operation was denied by the remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">A SSH error where <see cref="P:System.Exception.Message" /> is the message from the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
            <remarks>
            Method calls made by this method to <paramref name="output" />, may under certain conditions result in exceptions thrown by the stream.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.BeginDownloadFile(System.String,System.IO.Stream,System.AsyncCallback)">
            <summary>
            Begins an asynchronous file downloading into the stream.
            </summary>
            <param name="path">The path.</param>
            <param name="output">The output.</param>
            <param name="asyncCallback">The method to be called when the asynchronous write operation is completed.</param>
            <returns>
            An <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="output" /> is <b>null</b>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="path" /> is <b>null</b> or contains only whitespace characters.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPermissionDeniedException">Permission to perform the operation was denied by the remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">A SSH error where <see cref="P:System.Exception.Message" /> is the message from the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
            <remarks>
            Method calls made by this method to <paramref name="output" />, may under certain conditions result in exceptions thrown by the stream.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.BeginDownloadFile(System.String,System.IO.Stream,System.AsyncCallback,System.Object,System.Action{System.UInt64})">
            <summary>
            Begins an asynchronous file downloading into the stream.
            </summary>
            <param name="path">The path.</param>
            <param name="output">The output.</param>
            <param name="asyncCallback">The method to be called when the asynchronous write operation is completed.</param>
            <param name="state">A user-provided object that distinguishes this particular asynchronous write request from other requests.</param>
            <param name="downloadCallback">The download callback.</param>
            <returns>
            An <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="output" /> is <b>null</b>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="path" /> is <b>null</b> or contains only whitespace characters.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
            <remarks>
            Method calls made by this method to <paramref name="output" />, may under certain conditions result in exceptions thrown by the stream.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.EndDownloadFile(System.IAsyncResult)">
            <summary>
            Ends an asynchronous file downloading into the stream.
            </summary>
            <param name="asyncResult">The pending asynchronous SFTP request.</param>
            <exception cref="T:System.ArgumentException">The <see cref="T:System.IAsyncResult"/> object did not come from the corresponding async method on this type.<para>-or-</para><see cref="M:Renci.SshNet.SftpClient.EndDownloadFile(System.IAsyncResult)"/> was called multiple times with the same <see cref="T:System.IAsyncResult"/>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPermissionDeniedException">Permission to perform the operation was denied by the remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPathNotFoundException">The path was not found on the remote host.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">A SSH error where <see cref="P:System.Exception.Message" /> is the message from the remote host.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.UploadFile(System.IO.Stream,System.String,System.Action{System.UInt64})">
            <summary>
            Uploads stream into remote file.
            </summary>
            <param name="input">Data input stream.</param>
            <param name="path">Remote file path.</param>
            <param name="uploadCallback">The upload callback.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="input" /> is <b>null</b>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="path" /> is <b>null</b> or contains only whitespace characters.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPermissionDeniedException">Permission to upload the file was denied by the remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">A SSH error where <see cref="P:System.Exception.Message" /> is the message from the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
            <remarks>
            Method calls made by this method to <paramref name="input" />, may under certain conditions result in exceptions thrown by the stream.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.UploadFile(System.IO.Stream,System.String,System.Boolean,System.Action{System.UInt64})">
            <summary>
            Uploads stream into remote file.
            </summary>
            <param name="input">Data input stream.</param>
            <param name="path">Remote file path.</param>
            <param name="canOverride">if set to <c>true</c> then existing file will be overwritten.</param>
            <param name="uploadCallback">The upload callback.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="input" /> is <b>null</b>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="path" /> is <b>null</b> or contains only whitespace characters.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPermissionDeniedException">Permission to upload the file was denied by the remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">A SSH error where <see cref="P:System.Exception.Message" /> is the message from the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
            <remarks>
            Method calls made by this method to <paramref name="input" />, may under certain conditions result in exceptions thrown by the stream.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.BeginUploadFile(System.IO.Stream,System.String)">
            <summary>
            Begins an asynchronous uploading the stream into remote file.
            </summary>
            <param name="input">Data input stream.</param>
            <param name="path">Remote file path.</param>
            <returns>
            An <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="input" /> is <b>null</b>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="path" /> is <b>null</b> or contains only whitespace characters.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPermissionDeniedException">Permission to list the contents of the directory was denied by the remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">A SSH error where <see cref="P:System.Exception.Message" /> is the message from the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
            <remarks>
            <para>
            Method calls made by this method to <paramref name="input" />, may under certain conditions result in exceptions thrown by the stream.
            </para>
            <para>
            If the remote file already exists, it is overwritten and truncated.
            </para>
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.BeginUploadFile(System.IO.Stream,System.String,System.AsyncCallback)">
            <summary>
            Begins an asynchronous uploading the stream into remote file.
            </summary>
            <param name="input">Data input stream.</param>
            <param name="path">Remote file path.</param>
            <param name="asyncCallback">The method to be called when the asynchronous write operation is completed.</param>
            <returns>
            An <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="input" /> is <b>null</b>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="path" /> is <b>null</b> or contains only whitespace characters.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPermissionDeniedException">Permission to list the contents of the directory was denied by the remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">A SSH error where <see cref="P:System.Exception.Message" /> is the message from the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
            <remarks>
            <para>
            Method calls made by this method to <paramref name="input" />, may under certain conditions result in exceptions thrown by the stream.
            </para>
            <para>
            If the remote file already exists, it is overwritten and truncated.
            </para>
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.BeginUploadFile(System.IO.Stream,System.String,System.AsyncCallback,System.Object,System.Action{System.UInt64})">
            <summary>
            Begins an asynchronous uploading the stream into remote file.
            </summary>
            <param name="input">Data input stream.</param>
            <param name="path">Remote file path.</param>
            <param name="asyncCallback">The method to be called when the asynchronous write operation is completed.</param>
            <param name="state">A user-provided object that distinguishes this particular asynchronous write request from other requests.</param>
            <param name="uploadCallback">The upload callback.</param>
            <returns>
            An <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="input" /> is <b>null</b>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="path" /> is <b>null</b> or contains only whitespace characters.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPermissionDeniedException">Permission to list the contents of the directory was denied by the remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">A SSH error where <see cref="P:System.Exception.Message" /> is the message from the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
            <remarks>
            <para>
            Method calls made by this method to <paramref name="input" />, may under certain conditions result in exceptions thrown by the stream.
            </para>
            <para>
            If the remote file already exists, it is overwritten and truncated.
            </para>
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.BeginUploadFile(System.IO.Stream,System.String,System.Boolean,System.AsyncCallback,System.Object,System.Action{System.UInt64})">
            <summary>
            Begins an asynchronous uploading the stream into remote file.
            </summary>
            <param name="input">Data input stream.</param>
            <param name="path">Remote file path.</param>
            <param name="canOverride">Specified whether an existing file can be overwritten.</param>
            <param name="asyncCallback">The method to be called when the asynchronous write operation is completed.</param>
            <param name="state">A user-provided object that distinguishes this particular asynchronous write request from other requests.</param>
            <param name="uploadCallback">The upload callback.</param>
            <returns>
            An <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="input" /> is <b>null</b>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="path" /> is <b>null</b> or contains only whitespace characters.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
            <remarks>
            <para>
            Method calls made by this method to <paramref name="input" />, may under certain conditions result in exceptions thrown by the stream.
            </para>
            <para>
            When <paramref name="path"/> refers to an existing file, set <paramref name="canOverride"/> to <c>true</c> to overwrite and truncate that file.
            If <paramref name="canOverride"/> is <c>false</c>, the upload will fail and <see cref="M:Renci.SshNet.SftpClient.EndUploadFile(System.IAsyncResult)"/> will throw an
            <see cref="T:Renci.SshNet.Common.SshException"/>.
            </para>
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.EndUploadFile(System.IAsyncResult)">
            <summary>
            Ends an asynchronous uploading the stream into remote file.
            </summary>
            <param name="asyncResult">The pending asynchronous SFTP request.</param>
            <exception cref="T:System.ArgumentException">The <see cref="T:System.IAsyncResult"/> object did not come from the corresponding async method on this type.<para>-or-</para><see cref="M:Renci.SshNet.SftpClient.EndUploadFile(System.IAsyncResult)"/> was called multiple times with the same <see cref="T:System.IAsyncResult"/>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPathNotFoundException">The directory of the file was not found on the remote host.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPermissionDeniedException">Permission to upload the file was denied by the remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">A SSH error where <see cref="P:System.Exception.Message" /> is the message from the remote host.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.GetStatus(System.String)">
            <summary>
            Gets status using [email protected] request.
            </summary>
            <param name="path">The path.</param>
            <returns>
            A <see cref="T:Renci.SshNet.Sftp.SftpFileSytemInformation"/> instance that contains file status information.
            </returns>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="path" /> is <b>null</b>.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.AppendAllLines(System.String,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Appends lines to a file, and closes the file.
            </summary>
            <param name="path">The file to append the lines to. The file is created if it does not already exist.</param>
            <param name="contents">The lines to append to the file.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is<b>null</b> <para>-or-</para> <paramref name="contents"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPathNotFoundException"><paramref name="path"/> was not found on the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.AppendAllLines(System.String,System.Collections.Generic.IEnumerable{System.String},System.Text.Encoding)">
            <summary>
            Appends lines to a file by using a specified encoding, and closes the file.
            </summary>
            <param name="path">The file to append the lines to. The file is created if it does not already exist.</param>
            <param name="contents">The lines to append to the file.</param>
            <param name="encoding">The character encoding to use.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>. <para>-or-</para> <paramref name="contents"/> is <b>null</b>. <para>-or-</para> <paramref name="encoding"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPathNotFoundException"><paramref name="path"/> was not found on the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.AppendAllText(System.String,System.String)">
            <summary>
            Appends the specified string to the file, and closes the file. 
            </summary>
            <param name="path">The file to append the specified string to.</param>
            <param name="contents">The string to append to the file.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>. <para>-or-</para> <paramref name="contents"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPathNotFoundException"><paramref name="path"/> was not found on the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.AppendAllText(System.String,System.String,System.Text.Encoding)">
            <summary>
            Appends the specified string to the file, and closes the file.
            </summary>
            <param name="path">The file to append the specified string to.</param>
            <param name="contents">The string to append to the file.</param>
            <param name="encoding">The character encoding to use.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>. <para>-or-</para> <paramref name="contents"/> is <b>null</b>. <para>-or-</para> <paramref name="encoding"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPathNotFoundException"><paramref name="path"/> was not found on the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.AppendText(System.String)">
            <summary>
            Creates a <see cref="T:System.IO.StreamWriter"/> that appends UTF-8 encoded text to an existing file.
            </summary>
            <param name="path">The path to the file to append to.</param>
            <returns>
            A <see cref="T:System.IO.StreamWriter"/> that appends UTF-8 encoded text to an existing file.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPathNotFoundException"><paramref name="path"/> was not found on the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.AppendText(System.String,System.Text.Encoding)">
            <summary>
            Creates a <see cref="T:System.IO.StreamWriter"/> that appends text to an existing file using the specified encoding.
            </summary>
            <param name="path">The path to the file to append to.</param>
            <param name="encoding">The character encoding to use.</param>
            <returns>
            A <see cref="T:System.IO.StreamWriter"/> that appends text to an existing file using the specified encoding.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>. <para>-or-</para> <paramref name="encoding"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPathNotFoundException"><paramref name="path"/> was not found on the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.Create(System.String)">
            <summary>
            Creates or overwrites a file in the specified path.
            </summary>
            <param name="path">The path and name of the file to create.</param>
            <returns>
            A <see cref="T:Renci.SshNet.Sftp.SftpFileStream"/> that provides read/write access to the file specified in path.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
            <remarks>
            If the target file already exists, it is first truncated to zero bytes.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.Create(System.String,System.Int32)">
            <summary>
            Creates or overwrites the specified file.
            </summary>
            <param name="path">The path and name of the file to create.</param>
            <param name="bufferSize">The maximum number of bytes buffered for reads and writes to the file.</param>
            <returns>
            A <see cref="T:Renci.SshNet.Sftp.SftpFileStream"/> that provides read/write access to the file specified in path.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
            <remarks>
            If the target file already exists, it is first truncated to zero bytes.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.CreateText(System.String)">
            <summary>
            Creates or opens a file for writing UTF-8 encoded text.
            </summary>
            <param name="path">The file to be opened for writing.</param>
            <returns>
            A <see cref="T:System.IO.StreamWriter"/> that writes to the specified file using UTF-8 encoding.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
            <remarks>
            <para>
            If the target file already exists, it is overwritten. It is not first truncated to zero bytes.
            </para>
            <para>
            If the target file does not exist, it is created.
            </para>
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.CreateText(System.String,System.Text.Encoding)">
            <summary>
            Creates or opens a file for writing text using the specified encoding.
            </summary>
            <param name="path">The file to be opened for writing.</param>
            <param name="encoding">The character encoding to use.</param>
            <returns>
            A <see cref="T:System.IO.StreamWriter"/> that writes to the specified file using the specified encoding.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
            <remarks>
            <para>
            If the target file already exists, it is overwritten. It is not first truncated to zero bytes.
            </para>
            <para>
            If the target file does not exist, it is created.
            </para>
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.Delete(System.String)">
            <summary>
            Deletes the specified file or directory.
            </summary>
            <param name="path">The name of the file or directory to be deleted. Wildcard characters are not supported.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPathNotFoundException"><paramref name="path"/> was not found on the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.GetLastAccessTime(System.String)">
            <summary>
            Returns the date and time the specified file or directory was last accessed.
            </summary>
            <param name="path">The file or directory for which to obtain access date and time information.</param>
            <returns>
            A <see cref="T:System.DateTime"/> structure set to the date and time that the specified file or directory was last accessed.
            This value is expressed in local time.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.GetLastAccessTimeUtc(System.String)">
            <summary>
            Returns the date and time, in coordinated universal time (UTC), that the specified file or directory was last accessed.
            </summary>
            <param name="path">The file or directory for which to obtain access date and time information.</param>
            <returns>
            A <see cref="T:System.DateTime"/> structure set to the date and time that the specified file or directory was last accessed.
            This value is expressed in UTC time.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.GetLastWriteTime(System.String)">
            <summary>
            Returns the date and time the specified file or directory was last written to.
            </summary>
            <param name="path">The file or directory for which to obtain write date and time information.</param>
            <returns>
            A <see cref="T:System.DateTime"/> structure set to the date and time that the specified file or directory was last written to.
            This value is expressed in local time.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.GetLastWriteTimeUtc(System.String)">
            <summary>
            Returns the date and time, in coordinated universal time (UTC), that the specified file or directory was last written to.
            </summary>
            <param name="path">The file or directory for which to obtain write date and time information.</param>
            <returns>
            A <see cref="T:System.DateTime"/> structure set to the date and time that the specified file or directory was last written to.
            This value is expressed in UTC time.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.Open(System.String,System.IO.FileMode)">
            <summary>
            Opens a <see cref="T:Renci.SshNet.Sftp.SftpFileStream"/> on the specified path with read/write access.
            </summary>
            <param name="path">The file to open.</param>
            <param name="mode">A <see cref="T:System.IO.FileMode"/> value that specifies whether a file is created if one does not exist, and determines whether the contents of existing files are retained or overwritten.</param>
            <returns>
            An unshared <see cref="T:Renci.SshNet.Sftp.SftpFileStream"/> that provides access to the specified file, with the specified mode and read/write access.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.Open(System.String,System.IO.FileMode,System.IO.FileAccess)">
            <summary>
            Opens a <see cref="T:Renci.SshNet.Sftp.SftpFileStream"/> on the specified path, with the specified mode and access.
            </summary>
            <param name="path">The file to open.</param>
            <param name="mode">A <see cref="T:System.IO.FileMode"/> value that specifies whether a file is created if one does not exist, and determines whether the contents of existing files are retained or overwritten.</param>
            <param name="access">A <see cref="T:System.IO.FileAccess"/> value that specifies the operations that can be performed on the file.</param>
            <returns>
            An unshared <see cref="T:Renci.SshNet.Sftp.SftpFileStream"/> that provides access to the specified file, with the specified mode and access.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.OpenRead(System.String)">
            <summary>
            Opens an existing file for reading.
            </summary>
            <param name="path">The file to be opened for reading.</param>
            <returns>
            A read-only <see cref="T:Renci.SshNet.Sftp.SftpFileStream"/> on the specified path.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.OpenText(System.String)">
            <summary>
            Opens an existing UTF-8 encoded text file for reading.
            </summary>
            <param name="path">The file to be opened for reading.</param>
            <returns>
            A <see cref="T:System.IO.StreamReader"/> on the specified path.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.OpenWrite(System.String)">
            <summary>
            Opens a file for writing.
            </summary>
            <param name="path">The file to be opened for writing.</param>
            <returns>
            An unshared <see cref="T:Renci.SshNet.Sftp.SftpFileStream"/> object on the specified path with <see cref="F:System.IO.FileAccess.Write"/> access.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
            <remarks>
            If the file does not exist, it is created.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.ReadAllBytes(System.String)">
            <summary>
            Opens a binary file, reads the contents of the file into a byte array, and closes the file.
            </summary>
            <param name="path">The file to open for reading.</param>
            <returns>
            A byte array containing the contents of the file.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.ReadAllLines(System.String)">
            <summary>
            Opens a text file, reads all lines of the file using UTF-8 encoding, and closes the file.
            </summary>
            <param name="path">The file to open for reading.</param>
            <returns>
            A string array containing all lines of the file.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.ReadAllLines(System.String,System.Text.Encoding)">
            <summary>
            Opens a file, reads all lines of the file with the specified encoding, and closes the file.
            </summary>
            <param name="path">The file to open for reading.</param>
            <param name="encoding">The encoding applied to the contents of the file.</param>
            <returns>
            A string array containing all lines of the file.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.ReadAllText(System.String)">
            <summary>
            Opens a text file, reads all lines of the file with the UTF-8 encoding, and closes the file.
            </summary>
            <param name="path">The file to open for reading.</param>
            <returns>
            A string containing all lines of the file.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.ReadAllText(System.String,System.Text.Encoding)">
            <summary>
            Opens a file, reads all lines of the file with the specified encoding, and closes the file.
            </summary>
            <param name="path">The file to open for reading.</param>
            <param name="encoding">The encoding applied to the contents of the file.</param>
            <returns>
            A string containing all lines of the file.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.ReadLines(System.String)">
            <summary>
            Reads the lines of a file with the UTF-8 encoding.
            </summary>
            <param name="path">The file to read.</param>
            <returns>
            The lines of the file.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.ReadLines(System.String,System.Text.Encoding)">
            <summary>
            Read the lines of a file that has a specified encoding.
            </summary>
            <param name="path">The file to read.</param>
            <param name="encoding">The encoding that is applied to the contents of the file.</param>
            <returns>
            The lines of the file.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.SetLastAccessTime(System.String,System.DateTime)">
            <summary>
            Sets the date and time the specified file was last accessed.
            </summary>
            <param name="path">The file for which to set the access date and time information.</param>
            <param name="lastAccessTime">A <see cref="T:System.DateTime"/> containing the value to set for the last access date and time of path. This value is expressed in local time.</param>
        </member>
        <member name="M:Renci.SshNet.SftpClient.SetLastAccessTimeUtc(System.String,System.DateTime)">
            <summary>
            Sets the date and time, in coordinated universal time (UTC), that the specified file was last accessed.
            </summary>
            <param name="path">The file for which to set the access date and time information.</param>
            <param name="lastAccessTimeUtc">A <see cref="T:System.DateTime"/> containing the value to set for the last access date and time of path. This value is expressed in UTC time.</param>
        </member>
        <member name="M:Renci.SshNet.SftpClient.SetLastWriteTime(System.String,System.DateTime)">
            <summary>
            Sets the date and time that the specified file was last written to.
            </summary>
            <param name="path">The file for which to set the date and time information.</param>
            <param name="lastWriteTime">A System.DateTime containing the value to set for the last write date and time of path. This value is expressed in local time.</param>
        </member>
        <member name="M:Renci.SshNet.SftpClient.SetLastWriteTimeUtc(System.String,System.DateTime)">
            <summary>
            Sets the date and time, in coordinated universal time (UTC), that the specified file was last written to.
            </summary>
            <param name="path">The file for which to set the date and time information.</param>
            <param name="lastWriteTimeUtc">A System.DateTime containing the value to set for the last write date and time of path. This value is expressed in UTC time.</param>
        </member>
        <member name="M:Renci.SshNet.SftpClient.WriteAllBytes(System.String,System.Byte[])">
            <summary>
            Writes the specified byte array to the specified file, and closes the file.
            </summary>
            <param name="path">The file to write to.</param>
            <param name="bytes">The bytes to write to the file.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
            <remarks>
            <para>
            If the target file already exists, it is overwritten. It is not first truncated to zero bytes.
            </para>
            <para>
            If the target file does not exist, it is created.
            </para>
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.WriteAllLines(System.String,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Writes a collection of strings to the file using the UTF-8 encoding, and closes the file.
            </summary>
            <param name="path">The file to write to.</param>
            <param name="contents">The lines to write to the file.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
            <remarks>
            <para>
            If the target file already exists, it is overwritten. It is not first truncated to zero bytes.
            </para>
            <para>
            If the target file does not exist, it is created.
            </para>
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.WriteAllLines(System.String,System.String[])">
            <summary>
            Write the specified string array to the file using the UTF-8 encoding, and closes the file.
            </summary>
            <param name="path">The file to write to.</param>
            <param name="contents">The string array to write to the file.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
            <remarks>
            <para>
            If the target file already exists, it is overwritten. It is not first truncated to zero bytes.
            </para>
            <para>
            If the target file does not exist, it is created.
            </para>
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.WriteAllLines(System.String,System.Collections.Generic.IEnumerable{System.String},System.Text.Encoding)">
            <summary>
            Writes a collection of strings to the file using the specified encoding, and closes the file.
            </summary>
            <param name="path">The file to write to.</param>
            <param name="contents">The lines to write to the file.</param>
            <param name="encoding">The character encoding to use.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
            <remarks>
            <para>
            If the target file already exists, it is overwritten. It is not first truncated to zero bytes.
            </para>
            <para>
            If the target file does not exist, it is created.
            </para>
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.WriteAllLines(System.String,System.String[],System.Text.Encoding)">
            <summary>
            Writes the specified string array to the file by using the specified encoding, and closes the file.
            </summary>
            <param name="path">The file to write to.</param>
            <param name="contents">The string array to write to the file.</param>
            <param name="encoding">An <see cref="T:System.Text.Encoding"/> object that represents the character encoding applied to the string array.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
            <remarks>
            <para>
            If the target file already exists, it is overwritten. It is not first truncated to zero bytes.
            </para>
            <para>
            If the target file does not exist, it is created.
            </para>
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.WriteAllText(System.String,System.String)">
            <summary>
            Writes the specified string to the file using the UTF-8 encoding, and closes the file.
            </summary>
            <param name="path">The file to write to.</param>
            <param name="contents">The string to write to the file.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
            <para>
            If the target file already exists, it is overwritten. It is not first truncated to zero bytes.
            </para>
            <remarks>
            <para>
            If the target file already exists, it is overwritten. It is not first truncated to zero bytes.
            </para>
            <para>
            If the target file does not exist, it is created.
            </para>
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.WriteAllText(System.String,System.String,System.Text.Encoding)">
            <summary>
            Writes the specified string to the file using the specified encoding, and closes the file.
            </summary>
            <param name="path">The file to write to.</param>
            <param name="contents">The string to write to the file.</param>
            <param name="encoding">The encoding to apply to the string.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
            <remarks>
            <para>
            If the target file already exists, it is overwritten. It is not first truncated to zero bytes.
            </para>
            <para>
            If the target file does not exist, it is created.
            </para>
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SftpClient.GetAttributes(System.String)">
            <summary>
            Gets the <see cref="T:Renci.SshNet.Sftp.SftpFileAttributes"/> of the file on the path.
            </summary>
            <param name="path">The path to the file.</param>
            <returns>
            The <see cref="T:Renci.SshNet.Sftp.SftpFileAttributes"/> of the file on the path.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPathNotFoundException"><paramref name="path"/> was not found on the remote host.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.SetAttributes(System.String,Renci.SshNet.Sftp.SftpFileAttributes)">
            <summary>
            Sets the specified <see cref="T:Renci.SshNet.Sftp.SftpFileAttributes"/> of the file on the specified path.
            </summary>
            <param name="path">The path to the file.</param>
            <param name="fileAttributes">The desired <see cref="T:Renci.SshNet.Sftp.SftpFileAttributes"/>.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.SynchronizeDirectories(System.String,System.String,System.String)">
            <summary>
            Synchronizes the directories.
            </summary>
            <param name="sourcePath">The source path.</param>
            <param name="destinationPath">The destination path.</param>
            <param name="searchPattern">The search pattern.</param>
            <returns>
            A list of uploaded files.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sourcePath"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="destinationPath"/> is <c>null</c> or contains only whitespace.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPathNotFoundException"><paramref name="destinationPath"/> was not found on the remote host.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.BeginSynchronizeDirectories(System.String,System.String,System.String,System.AsyncCallback,System.Object)">
            <summary>
            Begins the synchronize directories.
            </summary>
            <param name="sourcePath">The source path.</param>
            <param name="destinationPath">The destination path.</param>
            <param name="searchPattern">The search pattern.</param>
            <param name="asyncCallback">The async callback.</param>
            <param name="state">The state.</param>
            <returns>
            An <see cref="T:System.IAsyncResult" /> that represents the asynchronous directory synchronization.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="sourcePath"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="destinationPath"/> is <c>null</c> or contains only whitespace.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.EndSynchronizeDirectories(System.IAsyncResult)">
            <summary>
            Ends the synchronize directories.
            </summary>
            <param name="asyncResult">The async result.</param>
            <returns>
            A list of uploaded files.
            </returns>
            <exception cref="T:System.ArgumentException">The <see cref="T:System.IAsyncResult"/> object did not come from the corresponding async method on this type.<para>-or-</para><see cref="M:Renci.SshNet.SftpClient.EndSynchronizeDirectories(System.IAsyncResult)"/> was called multiple times with the same <see cref="T:System.IAsyncResult"/>.</exception>
            <exception cref="T:Renci.SshNet.Common.SftpPathNotFoundException">The destination path was not found on the remote host.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.InternalListDirectory(System.String,System.Action{System.Int32})">
            <summary>
            Internals the list directory.
            </summary>
            <param name="path">The path.</param>
            <param name="listCallback">The list callback.</param>
            <returns>
            A list of files in the specfied directory.
            </returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path" /> is <b>null</b>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client not connected.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.InternalDownloadFile(System.String,System.IO.Stream,Renci.SshNet.Sftp.SftpDownloadAsyncResult,System.Action{System.UInt64})">
            <summary>
            Internals the download file.
            </summary>
            <param name="path">The path.</param>
            <param name="output">The output.</param>
            <param name="asyncResult">An <see cref="T:System.IAsyncResult"/> that references the asynchronous request.</param>
            <param name="downloadCallback">The download callback.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="output" /> is <b>null</b>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="path" /> is <b>null</b> or contains whitespace.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client not connected.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.InternalUploadFile(System.IO.Stream,System.String,Renci.SshNet.Sftp.Flags,Renci.SshNet.Sftp.SftpUploadAsyncResult,System.Action{System.UInt64})">
            <summary>
            Internals the upload file.
            </summary>
            <param name="input">The input.</param>
            <param name="path">The path.</param>
            <param name="flags">The flags.</param>
            <param name="asyncResult">An <see cref="T:System.IAsyncResult"/> that references the asynchronous request.</param>
            <param name="uploadCallback">The upload callback.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="input" /> is <b>null</b>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="path" /> is <b>null</b> or contains whitespace.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client not connected.</exception>
        </member>
        <member name="M:Renci.SshNet.SftpClient.OnConnected">
            <summary>
            Called when client is connected to the server.
            </summary>
        </member>
        <member name="M:Renci.SshNet.SftpClient.OnDisconnecting">
            <summary>
            Called when client is disconnecting from the server.
            </summary>
        </member>
        <member name="M:Renci.SshNet.SftpClient.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="T:Renci.SshNet.Shell">
            <summary>
            Represents instance of the SSH shell object
            </summary>
        </member>
        <member name="P:Renci.SshNet.Shell.IsStarted">
            <summary>
            Gets a value indicating whether this shell is started.
            </summary>
            <value>
            <c>true</c> if started is started; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="E:Renci.SshNet.Shell.Starting">
            <summary>
            Occurs when shell is starting.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Shell.Started">
            <summary>
            Occurs when shell is started.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Shell.Stopping">
            <summary>
            Occurs when shell is stopping.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Shell.Stopped">
            <summary>
            Occurs when shell is stopped.
            </summary>
        </member>
        <member name="E:Renci.SshNet.Shell.ErrorOccurred">
            <summary>
            Occurs when an error occurred.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Shell.#ctor(Renci.SshNet.ISession,System.IO.Stream,System.IO.Stream,System.IO.Stream,System.String,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.Collections.Generic.IDictionary{Renci.SshNet.Common.TerminalModes,System.UInt32},System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.Shell"/> class.
            </summary>
            <param name="session">The session.</param>
            <param name="input">The input.</param>
            <param name="output">The output.</param>
            <param name="extendedOutput">The extended output.</param>
            <param name="terminalName">Name of the terminal.</param>
            <param name="columns">The columns.</param>
            <param name="rows">The rows.</param>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="terminalModes">The terminal modes.</param>
            <param name="bufferSize">Size of the buffer for output stream.</param>
        </member>
        <member name="M:Renci.SshNet.Shell.Start">
            <summary>
            Starts this shell.
            </summary>
            <exception cref="T:Renci.SshNet.Common.SshException">Shell is started.</exception>
        </member>
        <member name="M:Renci.SshNet.Shell.Stop">
            <summary>
            Stops this shell.
            </summary>
            <exception cref="T:Renci.SshNet.Common.SshException">Shell is not started.</exception>
        </member>
        <member name="M:Renci.SshNet.Shell.UnsubscribeFromSessionEvents(Renci.SshNet.ISession)">
            <summary>
            Unsubscribes the current <see cref="T:Renci.SshNet.Shell"/> from session events.
            </summary>
            <param name="session">The session.</param>
            <remarks>
            Does nothing when <paramref name="session"/> is <c>null</c>.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.Shell.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Renci.SshNet.Shell.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.Shell.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Renci.SshNet.Shell"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="T:Renci.SshNet.ShellStream">
            <summary>
            Contains operation for working with SSH Shell.
            </summary>
        </member>
        <member name="E:Renci.SshNet.ShellStream.DataReceived">
            <summary>
            Occurs when data was received.
            </summary>
        </member>
        <member name="E:Renci.SshNet.ShellStream.ErrorOccurred">
            <summary>
            Occurs when an error occurred.
            </summary>
        </member>
        <member name="P:Renci.SshNet.ShellStream.DataAvailable">
            <summary>
            Gets a value that indicates whether data is available on the <see cref="T:Renci.SshNet.ShellStream"/> to be read.
            </summary>
            <value>
            <c>true</c> if data is available to be read; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.ShellStream.CanRead">
            <summary>
            Gets a value indicating whether the current stream supports reading.
            </summary>
            <returns>
            <c>true</c> if the stream supports reading; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="P:Renci.SshNet.ShellStream.CanSeek">
            <summary>
            Gets a value indicating whether the current stream supports seeking.
            </summary>
            <returns>
            <c>true</c> if the stream supports seeking; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="P:Renci.SshNet.ShellStream.CanWrite">
            <summary>
            Gets a value indicating whether the current stream supports writing.
            </summary>
            <returns>
            <c>true</c> if the stream supports writing; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Renci.SshNet.ShellStream.Flush">
            <summary>
            Clears all buffers for this stream and causes any buffered data to be written to the underlying device.
            </summary>
            <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
        </member>
        <member name="P:Renci.SshNet.ShellStream.Length">
            <summary>
            Gets the length in bytes of the stream.
            </summary>
            <returns>A long value representing the length of the stream in bytes.</returns>
            <exception cref="T:System.NotSupportedException">A class derived from Stream does not support seeking.</exception>
            <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
        </member>
        <member name="P:Renci.SshNet.ShellStream.Position">
            <summary>
            Gets or sets the position within the current stream.
            </summary>
            <returns>
            The current position within the stream.
            </returns>
            <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
            <exception cref="T:System.NotSupportedException">The stream does not support seeking.</exception>
            <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
        </member>
        <member name="M:Renci.SshNet.ShellStream.Read(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read.
            </summary>
            <param name="buffer">An array of bytes. When this method returns, the buffer contains the specified byte array with the values between <paramref name="offset"/> and (<paramref name="offset"/> + <paramref name="count"/> - 1) replaced by the bytes read from the current source.</param>
            <param name="offset">The zero-based byte offset in <paramref name="buffer"/> at which to begin storing the data read from the current stream.</param>
            <param name="count">The maximum number of bytes to be read from the current stream.</param>
            <returns>
            The total number of bytes read into the buffer. This can be less than the number of bytes requested if that many bytes are not currently available, or zero (0) if the end of the stream has been reached.
            </returns>
            <exception cref="T:System.ArgumentException">The sum of <paramref name="offset"/> and <paramref name="count"/> is larger than the buffer length. </exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset"/> or <paramref name="count"/> is negative.</exception>
            <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>   
            <exception cref="T:System.NotSupportedException">The stream does not support reading.</exception>   
            <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
        </member>
        <member name="M:Renci.SshNet.ShellStream.Seek(System.Int64,System.IO.SeekOrigin)">
            <summary>
            This method is not supported.
            </summary>
            <param name="offset">A byte offset relative to the <paramref name="origin"/> parameter.</param>
            <param name="origin">A value of type <see cref="T:System.IO.SeekOrigin"/> indicating the reference point used to obtain the new position.</param>
            <returns>
            The new position within the current stream.
            </returns>
            <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
            <exception cref="T:System.NotSupportedException">The stream does not support seeking, such as if the stream is constructed from a pipe or console output.</exception>
            <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
        </member>
        <member name="M:Renci.SshNet.ShellStream.SetLength(System.Int64)">
            <summary>
            This method is not supported.
            </summary>
            <param name="value">The desired length of the current stream in bytes.</param>
            <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
            <exception cref="T:System.NotSupportedException">The stream does not support both writing and seeking, such as if the stream is constructed from a pipe or console output.</exception>
            <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
        </member>
        <member name="M:Renci.SshNet.ShellStream.Write(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written.
            </summary>
            <param name="buffer">An array of bytes. This method copies <paramref name="count"/> bytes from <paramref name="buffer"/> to the current stream.</param>
            <param name="offset">The zero-based byte offset in <paramref name="buffer"/> at which to begin copying bytes to the current stream.</param>
            <param name="count">The number of bytes to be written to the current stream.</param>
            <exception cref="T:System.ArgumentException">The sum of <paramref name="offset"/> and <paramref name="count"/> is greater than the buffer length.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset"/> or <paramref name="count"/> is negative.</exception>
            <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
            <exception cref="T:System.NotSupportedException">The stream does not support writing.</exception>
            <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
        </member>
        <member name="M:Renci.SshNet.ShellStream.Expect(Renci.SshNet.ExpectAction[])">
            <summary>
            Expects the specified expression and performs action when one is found.
            </summary>
            <param name="expectActions">The expected expressions and actions to perform.</param>
        </member>
        <member name="M:Renci.SshNet.ShellStream.Expect(System.TimeSpan,Renci.SshNet.ExpectAction[])">
            <summary>
            Expects the specified expression and performs action when one is found.
            </summary>
            <param name="timeout">Time to wait for input.</param>
            <param name="expectActions">The expected expressions and actions to perform, if the specified time elapsed and expected condition have not met, that method will exit without executing any action.</param>
        </member>
        <member name="M:Renci.SshNet.ShellStream.BeginExpect(Renci.SshNet.ExpectAction[])">
            <summary>
            Begins the expect.
            </summary>
            <param name="expectActions">The expect actions.</param>
            <returns>
            An <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.
            </returns>
        </member>
        <member name="M:Renci.SshNet.ShellStream.BeginExpect(System.AsyncCallback,Renci.SshNet.ExpectAction[])">
            <summary>
            Begins the expect.
            </summary>
            <param name="callback">The callback.</param>
            <param name="expectActions">The expect actions.</param>
            <returns>
            An <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.
            </returns>
        </member>
        <member name="M:Renci.SshNet.ShellStream.BeginExpect(System.AsyncCallback,System.Object,Renci.SshNet.ExpectAction[])">
            <summary>
            Begins the expect.
            </summary>
            <param name="callback">The callback.</param>
            <param name="state">The state.</param>
            <param name="expectActions">The expect actions.</param>
            <returns>
            An <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.
            </returns>
        </member>
        <member name="M:Renci.SshNet.ShellStream.BeginExpect(System.TimeSpan,System.AsyncCallback,System.Object,Renci.SshNet.ExpectAction[])">
            <summary>
            Begins the expect.
            </summary>
            <param name="timeout">The timeout.</param>
            <param name="callback">The callback.</param>
            <param name="state">The state.</param>
            <param name="expectActions">The expect actions.</param>
            <returns>
            An <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.
            </returns>
        </member>
        <member name="M:Renci.SshNet.ShellStream.EndExpect(System.IAsyncResult)">
            <summary>
            Ends the execute.
            </summary>
            <param name="asyncResult">The async result.</param>
            <exception cref="T:System.ArgumentException">Either the IAsyncResult object did not come from the corresponding async method on this type, or EndExecute was called multiple times with the same IAsyncResult.</exception>
        </member>
        <member name="M:Renci.SshNet.ShellStream.Expect(System.String)">
            <summary>
            Expects the expression specified by text.
            </summary>
            <param name="text">The text to expect.</param>
            <returns>
            Text available in the shell that ends with expected text.
            </returns>
        </member>
        <member name="M:Renci.SshNet.ShellStream.Expect(System.String,System.TimeSpan)">
            <summary>
            Expects the expression specified by text.
            </summary>
            <param name="text">The text to expect.</param>
            <param name="timeout">Time to wait for input.</param>
            <returns>
            The text available in the shell that ends with expected text, or <c>null</c> if the specified time has elapsed.
            </returns>
        </member>
        <member name="M:Renci.SshNet.ShellStream.Expect(System.Text.RegularExpressions.Regex)">
            <summary>
            Expects the expression specified by regular expression.
            </summary>
            <param name="regex">The regular expression to expect.</param>
            <returns>
            The text available in the shell that contains all the text that ends with expected expression.
            </returns>
        </member>
        <member name="M:Renci.SshNet.ShellStream.Expect(System.Text.RegularExpressions.Regex,System.TimeSpan)">
            <summary>
            Expects the expression specified by regular expression.
            </summary>
            <param name="regex">The regular expression to expect.</param>
            <param name="timeout">Time to wait for input.</param>
            <returns>
            The text available in the shell that contains all the text that ends with expected expression,
            or <c>null</c> if the specified time has elapsed.
            </returns>
        </member>
        <member name="M:Renci.SshNet.ShellStream.ReadLine">
            <summary>
            Reads the line from the shell. If line is not available it will block the execution and will wait for new line.
            </summary>
            <returns>
            The line read from the shell.
            </returns>
        </member>
        <member name="M:Renci.SshNet.ShellStream.ReadLine(System.TimeSpan)">
            <summary>
            Reads a line from the shell. If line is not available it will block the execution and will wait for new line.
            </summary>
            <param name="timeout">Time to wait for input.</param>
            <returns>
            The line read from the shell, or <c>null</c> when no input is received for the specified timeout.
            </returns>
        </member>
        <member name="M:Renci.SshNet.ShellStream.Read">
            <summary>
            Reads text available in the shell.
            </summary>
            <returns>
            The text available in the shell.
            </returns>
        </member>
        <member name="M:Renci.SshNet.ShellStream.Write(System.String)">
            <summary>
            Writes the specified text to the shell.
            </summary>
            <param name="text">The text to be written to the shell.</param>
            <remarks>
            If <paramref name="text"/> is <c>null</c>, nothing is written.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.ShellStream.WriteLine(System.String)">
            <summary>
            Writes the line to the shell.
            </summary>
            <param name="line">The line to be written to the shell.</param>
            <remarks>
            If <paramref name="line"/> is <c>null</c>, only the line terminator is written.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.ShellStream.Dispose(System.Boolean)">
            <summary>
            Releases the unmanaged resources used by the <see cref="T:System.IO.Stream"/> and optionally releases the managed resources.
            </summary>
            <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.ShellStream.UnsubscribeFromSessionEvents(Renci.SshNet.ISession)">
            <summary>
            Unsubscribes the current <see cref="T:Renci.SshNet.ShellStream"/> from session events.
            </summary>
            <param name="session">The session.</param>
            <remarks>
            Does nothing when <paramref name="session"/> is <c>null</c>.
            </remarks>
        </member>
        <member name="T:Renci.SshNet.SshClient">
            <summary>
            Provides client connection to SSH server.
            </summary>
        </member>
        <member name="F:Renci.SshNet.SshClient._forwardedPorts">
            <summary>
            Holds the list of forwarded ports
            </summary>
        </member>
        <member name="F:Renci.SshNet.SshClient._isDisposed">
            <summary>
            Holds a value indicating whether the current instance is disposed.
            </summary>
            <value>
            <c>true</c> if the current instance is disposed; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.SshClient.ForwardedPorts">
            <summary>
            Gets the list of forwarded ports.
            </summary>
        </member>
        <member name="M:Renci.SshNet.SshClient.#ctor(Renci.SshNet.ConnectionInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SshClient" /> class.
            </summary>
            <param name="connectionInfo">The connection info.</param>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\PasswordConnectionInfoTest.cs" region="Example PasswordConnectionInfo" language="C#" title="Connect using PasswordConnectionInfo object" />
                <code source="..\..\src\Renci.SshNet.Tests\Classes\PasswordConnectionInfoTest.cs" region="Example PasswordConnectionInfo PasswordExpired" language="C#" title="Connect using PasswordConnectionInfo object with passwod change option" />
                <code source="..\..\src\Renci.SshNet.Tests\Classes\PrivateKeyConnectionInfoTest.cs" region="Example PrivateKeyConnectionInfo PrivateKeyFile" language="C#" title="Connect using PrivateKeyConnectionInfo" />
                <code source="..\..\src\Renci.SshNet.Tests\Classes\SshClientTest.cs" region="Example SshClient Connect Timeout" language="C#" title="Specify connection timeout when connecting" />
            </example>
            <exception cref="T:System.ArgumentNullException"><paramref name="connectionInfo"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.SshClient.#ctor(System.String,System.Int32,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SshClient"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="port">Connection port.</param>
            <param name="username">Authentication username.</param>
            <param name="password">Authentication password.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="password"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="host"/> is invalid, or <paramref name="username"/> is <c>null</c> or contains only whitespace characters.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port"/> is not within <see cref="F:System.Net.IPEndPoint.MinPort"/> and <see cref="F:System.Net.IPEndPoint.MaxPort"/>.</exception>
        </member>
        <member name="M:Renci.SshNet.SshClient.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SshClient"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="username">Authentication username.</param>
            <param name="password">Authentication password.</param>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\SshClientTest.cs" region="Example SshClient(host, username) Connect" language="C#" title="Connect using username and password" />
            </example>
            <exception cref="T:System.ArgumentNullException"><paramref name="password"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="host"/> is invalid, or <paramref name="username"/> is <c>null</c> or contains only whitespace characters.</exception>
        </member>
        <member name="M:Renci.SshNet.SshClient.#ctor(System.String,System.Int32,System.String,Renci.SshNet.PrivateKeyFile[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SshClient"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="port">Connection port.</param>
            <param name="username">Authentication username.</param>
            <param name="keyFiles">Authentication private key file(s) .</param>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\SshClientTest.cs" region="Example SshClient(host, username) Connect PrivateKeyFile" language="C#" title="Connect using username and private key" />
                <code source="..\..\src\Renci.SshNet.Tests\Classes\SshClientTest.cs" region="Example SshClient(host, username) Connect PrivateKeyFile PassPhrase" language="C#" title="Connect using username and private key and pass phrase" />
            </example>
            <exception cref="T:System.ArgumentNullException"><paramref name="keyFiles"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="host"/> is invalid, -or- <paramref name="username"/> is <c>null</c> or contains only whitespace characters.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port"/> is not within <see cref="F:System.Net.IPEndPoint.MinPort"/> and <see cref="F:System.Net.IPEndPoint.MaxPort"/>.</exception>
        </member>
        <member name="M:Renci.SshNet.SshClient.#ctor(System.String,System.String,Renci.SshNet.PrivateKeyFile[])">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SshClient"/> class.
            </summary>
            <param name="host">Connection host.</param>
            <param name="username">Authentication username.</param>
            <param name="keyFiles">Authentication private key file(s) .</param>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\SshClientTest.cs" region="Example SshClient(host, username) Connect PrivateKeyFile" language="C#" title="Connect using private key" />
                <code source="..\..\src\Renci.SshNet.Tests\Classes\SshClientTest.cs" region="Example SshClient(host, username) Connect PrivateKeyFile PassPhrase" language="C#" title="Connect using private key and pass phrase" />
            </example>
            <exception cref="T:System.ArgumentNullException"><paramref name="keyFiles"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="host"/> is invalid, -or- <paramref name="username"/> is <c>null</c> or contains only whitespace characters.</exception>
        </member>
        <member name="M:Renci.SshNet.SshClient.#ctor(Renci.SshNet.ConnectionInfo,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SshClient"/> class.
            </summary>
            <param name="connectionInfo">The connection info.</param>
            <param name="ownsConnectionInfo">Specified whether this instance owns the connection info.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="connectionInfo"/> is <c>null</c>.</exception>
            <remarks>
            If <paramref name="ownsConnectionInfo"/> is <c>true</c>, then the
            connection info will be disposed when this instance is disposed.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SshClient.#ctor(Renci.SshNet.ConnectionInfo,System.Boolean,Renci.SshNet.IServiceFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SshClient"/> class.
            </summary>
            <param name="connectionInfo">The connection info.</param>
            <param name="ownsConnectionInfo">Specified whether this instance owns the connection info.</param>
            <param name="serviceFactory">The factory to use for creating new services.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="connectionInfo"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="serviceFactory"/> is <c>null</c>.</exception>
            <remarks>
            If <paramref name="ownsConnectionInfo"/> is <c>true</c>, then the
            connection info will be disposed when this instance is disposed.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SshClient.OnDisconnecting">
            <summary>
            Called when client is disconnecting from the server.
            </summary>
        </member>
        <member name="M:Renci.SshNet.SshClient.AddForwardedPort(Renci.SshNet.ForwardedPort)">
            <summary>
            Adds the forwarded port.
            </summary>
            <param name="port">The port.</param>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\ForwardedPortRemoteTest.cs" region="Example SshClient AddForwardedPort Start Stop ForwardedPortRemote" language="C#" title="Remote port forwarding" />
                <code source="..\..\src\Renci.SshNet.Tests\Classes\ForwardedPortLocalTest.cs" region="Example SshClient AddForwardedPort Start Stop ForwardedPortLocal" language="C#" title="Local port forwarding" />
            </example>
            <exception cref="T:System.InvalidOperationException">Forwarded port is already added to a different client.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="port"/> is <c>null</c>.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
        </member>
        <member name="M:Renci.SshNet.SshClient.RemoveForwardedPort(Renci.SshNet.ForwardedPort)">
            <summary>
            Stops and removes the forwarded port from the list.
            </summary>
            <param name="port">Forwarded port.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="port"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.SshClient.CreateCommand(System.String)">
            <summary>
            Creates the command to be executed.
            </summary>
            <param name="commandText">The command text.</param>
            <returns><see cref="T:Renci.SshNet.SshCommand"/> object.</returns>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
        </member>
        <member name="M:Renci.SshNet.SshClient.CreateCommand(System.String,System.Text.Encoding)">
            <summary>
            Creates the command to be executed with specified encoding.
            </summary>
            <param name="commandText">The command text.</param>
            <param name="encoding">The encoding to use for results.</param>
            <returns><see cref="T:Renci.SshNet.SshCommand"/> object which uses specified encoding.</returns>
            <remarks>This method will change current default encoding.</remarks>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="commandText"/> or <paramref name="encoding"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.SshClient.RunCommand(System.String)">
            <summary>
            Creates and executes the command.
            </summary>
            <param name="commandText">The command text.</param>
            <returns>Returns an instance of <see cref="T:Renci.SshNet.SshCommand"/> with execution results.</returns>
            <remarks>This method internally uses asynchronous calls.</remarks>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\SshCommandTest.cs" region="Example SshCommand RunCommand Result" language="C#" title="Running simple command" />
                <code source="..\..\src\Renci.SshNet.Tests\Classes\SshCommandTest.NET40.cs" region="Example SshCommand RunCommand Parallel" language="C#" title="Run many commands in parallel" />
            </example>
            <exception cref="T:System.ArgumentException">CommandText property is empty.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">Invalid Operation - An existing channel was used to execute this command.</exception>
            <exception cref="T:System.InvalidOperationException">Asynchronous operation is already in progress.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="commandText"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.SshClient.CreateShell(System.IO.Stream,System.IO.Stream,System.IO.Stream,System.String,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.Collections.Generic.IDictionary{Renci.SshNet.Common.TerminalModes,System.UInt32},System.Int32)">
            <summary>
            Creates the shell.
            </summary>
            <param name="input">The input.</param>
            <param name="output">The output.</param>
            <param name="extendedOutput">The extended output.</param>
            <param name="terminalName">Name of the terminal.</param>
            <param name="columns">The columns.</param>
            <param name="rows">The rows.</param>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="terminalModes">The terminal mode.</param>
            <param name="bufferSize">Size of the internal read buffer.</param>
            <returns>
            Returns a representation of a <see cref="T:Renci.SshNet.Shell" /> object.
            </returns>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
        </member>
        <member name="M:Renci.SshNet.SshClient.CreateShell(System.IO.Stream,System.IO.Stream,System.IO.Stream,System.String,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.Collections.Generic.IDictionary{Renci.SshNet.Common.TerminalModes,System.UInt32})">
            <summary>
            Creates the shell.
            </summary>
            <param name="input">The input.</param>
            <param name="output">The output.</param>
            <param name="extendedOutput">The extended output.</param>
            <param name="terminalName">Name of the terminal.</param>
            <param name="columns">The columns.</param>
            <param name="rows">The rows.</param>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="terminalModes">The terminal mode.</param>
            <returns>
            Returns a representation of a <see cref="T:Renci.SshNet.Shell" /> object.
            </returns>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
        </member>
        <member name="M:Renci.SshNet.SshClient.CreateShell(System.IO.Stream,System.IO.Stream,System.IO.Stream)">
            <summary>
            Creates the shell.
            </summary>
            <param name="input">The input.</param>
            <param name="output">The output.</param>
            <param name="extendedOutput">The extended output.</param>
            <returns>
            Returns a representation of a <see cref="T:Renci.SshNet.Shell" /> object.
            </returns>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
        </member>
        <member name="M:Renci.SshNet.SshClient.CreateShell(System.Text.Encoding,System.String,System.IO.Stream,System.IO.Stream,System.String,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.Collections.Generic.IDictionary{Renci.SshNet.Common.TerminalModes,System.UInt32},System.Int32)">
            <summary>
            Creates the shell.
            </summary>
            <param name="encoding">The encoding to use to send the input.</param>
            <param name="input">The input.</param>
            <param name="output">The output.</param>
            <param name="extendedOutput">The extended output.</param>
            <param name="terminalName">Name of the terminal.</param>
            <param name="columns">The columns.</param>
            <param name="rows">The rows.</param>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="terminalModes">The terminal mode.</param>
            <param name="bufferSize">Size of the internal read buffer.</param>
            <returns>
            Returns a representation of a <see cref="T:Renci.SshNet.Shell" /> object.
            </returns>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
        </member>
        <member name="M:Renci.SshNet.SshClient.CreateShell(System.Text.Encoding,System.String,System.IO.Stream,System.IO.Stream,System.String,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.Collections.Generic.IDictionary{Renci.SshNet.Common.TerminalModes,System.UInt32})">
            <summary>
            Creates the shell.
            </summary>
            <param name="encoding">The encoding.</param>
            <param name="input">The input.</param>
            <param name="output">The output.</param>
            <param name="extendedOutput">The extended output.</param>
            <param name="terminalName">Name of the terminal.</param>
            <param name="columns">The columns.</param>
            <param name="rows">The rows.</param>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="terminalModes">The terminal modes.</param>
            <returns>
            Returns a representation of a <see cref="T:Renci.SshNet.Shell" /> object.
            </returns>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
        </member>
        <member name="M:Renci.SshNet.SshClient.CreateShell(System.Text.Encoding,System.String,System.IO.Stream,System.IO.Stream)">
            <summary>
            Creates the shell.
            </summary>
            <param name="encoding">The encoding.</param>
            <param name="input">The input.</param>
            <param name="output">The output.</param>
            <param name="extendedOutput">The extended output.</param>
            <returns>
            Returns a representation of a <see cref="T:Renci.SshNet.Shell" /> object.
            </returns>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
        </member>
        <member name="M:Renci.SshNet.SshClient.CreateShellStream(System.String,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.Int32)">
            <summary>
            Creates the shell stream.
            </summary>
            <param name="terminalName">The <c>TERM</c> environment variable.</param>
            <param name="columns">The terminal width in columns.</param>
            <param name="rows">The terminal width in rows.</param>
            <param name="width">The terminal height in pixels.</param>
            <param name="height">The terminal height in pixels.</param>
            <param name="bufferSize">Size of the buffer.</param>
            <returns>
            The created <see cref="T:Renci.SshNet.ShellStream"/> instance.
            </returns>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <remarks>
            <para>
            The <c>TERM</c> environment variable contains an identifier for the text window's capabilities.
            You can get a detailed list of these cababilities by using the ‘infocmp’ command.
            </para>
            <para>
            The column/row dimensions override the pixel dimensions(when nonzero). Pixel dimensions refer
            to the drawable area of the window.
            </para>
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SshClient.CreateShellStream(System.String,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.Int32,System.Collections.Generic.IDictionary{Renci.SshNet.Common.TerminalModes,System.UInt32})">
            <summary>
            Creates the shell stream.
            </summary>
            <param name="terminalName">The <c>TERM</c> environment variable.</param>
            <param name="columns">The terminal width in columns.</param>
            <param name="rows">The terminal width in rows.</param>
            <param name="width">The terminal height in pixels.</param>
            <param name="height">The terminal height in pixels.</param>
            <param name="bufferSize">Size of the buffer.</param>
            <param name="terminalModeValues">The terminal mode values.</param>
            <returns>
            The created <see cref="T:Renci.SshNet.ShellStream"/> instance.
            </returns>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <remarks>
            <para>
            The <c>TERM</c> environment variable contains an identifier for the text window's capabilities.
            You can get a detailed list of these cababilities by using the ‘infocmp’ command.
            </para>
            <para>
            The column/row dimensions override the pixel dimensions(when nonzero). Pixel dimensions refer
            to the drawable area of the window.
            </para>
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SshClient.OnDisconnected">
            <summary>
            Stops forwarded ports.
            </summary>
        </member>
        <member name="M:Renci.SshNet.SshClient.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="T:Renci.SshNet.SshCommand">
            <summary>
            Represents SSH command that can be executed.
            </summary>
        </member>
        <member name="P:Renci.SshNet.SshCommand.CommandText">
            <summary>
            Gets the command text.
            </summary>
        </member>
        <member name="P:Renci.SshNet.SshCommand.CommandTimeout">
            <summary>
            Gets or sets the command timeout.
            </summary>
            <value>
            The command timeout.
            </value>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\SshCommandTest.cs" region="Example SshCommand CreateCommand Execute CommandTimeout" language="C#" title="Specify command execution timeout" />
            </example>
        </member>
        <member name="P:Renci.SshNet.SshCommand.ExitStatus">
            <summary>
            Gets the command exit status.
            </summary>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\SshCommandTest.cs" region="Example SshCommand RunCommand ExitStatus" language="C#" title="Get command execution exit status" />
            </example>
        </member>
        <member name="P:Renci.SshNet.SshCommand.OutputStream">
            <summary>
            Gets the output stream.
            </summary>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\SshCommandTest.cs" region="Example SshCommand CreateCommand Execute OutputStream" language="C#" title="Use OutputStream to get command execution output" />
            </example>
        </member>
        <member name="P:Renci.SshNet.SshCommand.ExtendedOutputStream">
            <summary>
            Gets the extended output stream.
            </summary>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\SshCommandTest.cs" region="Example SshCommand CreateCommand Execute ExtendedOutputStream" language="C#" title="Use ExtendedOutputStream to get command debug execution output" />
            </example>
        </member>
        <member name="P:Renci.SshNet.SshCommand.Result">
            <summary>
            Gets the command execution result.
            </summary>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\SshCommandTest.cs" region="Example SshCommand RunCommand Result" language="C#" title="Running simple command" />
            </example>
        </member>
        <member name="P:Renci.SshNet.SshCommand.Error">
            <summary>
            Gets the command execution error.
            </summary>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\SshCommandTest.cs" region="Example SshCommand CreateCommand Error" language="C#" title="Display command execution error" />
            </example>
        </member>
        <member name="M:Renci.SshNet.SshCommand.#ctor(Renci.SshNet.ISession,System.String,System.Text.Encoding)">
            <summary>
            Initializes a new instance of the <see cref="T:Renci.SshNet.SshCommand"/> class.
            </summary>
            <param name="session">The session.</param>
            <param name="commandText">The command text.</param>
            <param name="encoding">The encoding to use for the results.</param>
            <exception cref="T:System.ArgumentNullException">Either <paramref name="session"/>, <paramref name="commandText"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.SshCommand.BeginExecute">
            <summary>
            Begins an asynchronous command execution.
            </summary>
            <returns>
            An <see cref="T:System.IAsyncResult" /> that represents the asynchronous command execution, which could still be pending.
            </returns>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\SshCommandTest.cs" region="Example SshCommand CreateCommand BeginExecute IsCompleted EndExecute" language="C#" title="Asynchronous Command Execution" />
            </example>
            <exception cref="T:System.InvalidOperationException">Asynchronous operation is already in progress.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">Invalid operation.</exception>
            <exception cref="T:System.ArgumentException">CommandText property is empty.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SshOperationTimeoutException">Operation has timed out.</exception>
            <exception cref="T:System.InvalidOperationException">Asynchronous operation is already in progress.</exception>
            <exception cref="T:System.ArgumentException">CommandText property is empty.</exception>
        </member>
        <member name="M:Renci.SshNet.SshCommand.BeginExecute(System.AsyncCallback)">
            <summary>
            Begins an asynchronous command execution.
            </summary>
            <param name="callback">An optional asynchronous callback, to be called when the command execution is complete.</param>
            <returns>
            An <see cref="T:System.IAsyncResult" /> that represents the asynchronous command execution, which could still be pending.
            </returns>
            <exception cref="T:System.InvalidOperationException">Asynchronous operation is already in progress.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">Invalid operation.</exception>
            <exception cref="T:System.ArgumentException">CommandText property is empty.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SshOperationTimeoutException">Operation has timed out.</exception>
            <exception cref="T:System.InvalidOperationException">Asynchronous operation is already in progress.</exception>
            <exception cref="T:System.ArgumentException">CommandText property is empty.</exception>
        </member>
        <member name="M:Renci.SshNet.SshCommand.BeginExecute(System.AsyncCallback,System.Object)">
            <summary>
            Begins an asynchronous command execution.
            </summary>
            <param name="callback">An optional asynchronous callback, to be called when the command execution is complete.</param>
            <param name="state">A user-provided object that distinguishes this particular asynchronous read request from other requests.</param>
            <returns>
            An <see cref="T:System.IAsyncResult" /> that represents the asynchronous command execution, which could still be pending.
            </returns>
            <exception cref="T:System.InvalidOperationException">Asynchronous operation is already in progress.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">Invalid operation.</exception>
            <exception cref="T:System.ArgumentException">CommandText property is empty.</exception>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SshOperationTimeoutException">Operation has timed out.</exception>
            <exception cref="T:System.InvalidOperationException">Asynchronous operation is already in progress.</exception>
            <exception cref="T:System.ArgumentException">CommandText property is empty.</exception>
        </member>
        <member name="M:Renci.SshNet.SshCommand.BeginExecute(System.String,System.AsyncCallback,System.Object)">
            <summary>
            Begins an asynchronous command execution.
            </summary>
            <param name="commandText">The command text.</param>
            <param name="callback">An optional asynchronous callback, to be called when the command execution is complete.</param>
            <param name="state">A user-provided object that distinguishes this particular asynchronous read request from other requests.</param>
            <returns>
            An <see cref="T:System.IAsyncResult" /> that represents the asynchronous command execution, which could still be pending.
            </returns>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SshOperationTimeoutException">Operation has timed out.</exception>
        </member>
        <member name="M:Renci.SshNet.SshCommand.EndExecute(System.IAsyncResult)">
            <summary>
            Waits for the pending asynchronous command execution to complete.
            </summary>
            <param name="asyncResult">The reference to the pending asynchronous request to finish.</param>
            <returns>Command execution result.</returns>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\SshCommandTest.cs" region="Example SshCommand CreateCommand BeginExecute IsCompleted EndExecute" language="C#" title="Asynchronous Command Execution" />
            </example>
            <exception cref="T:System.ArgumentException">Either the IAsyncResult object did not come from the corresponding async method on this type, or EndExecute was called multiple times with the same IAsyncResult.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.SshCommand.Execute">
            <summary>
            Executes command specified by <see cref="P:Renci.SshNet.SshCommand.CommandText"/> property.
            </summary>
            <returns>Command execution result</returns>
            <example>
                <code source="..\..\src\Renci.SshNet.Tests\Classes\SshCommandTest.cs" region="Example SshCommand CreateCommand Execute" language="C#" title="Simple command execution" />
                <code source="..\..\src\Renci.SshNet.Tests\Classes\SshCommandTest.cs" region="Example SshCommand CreateCommand Error" language="C#" title="Display command execution error" />
                <code source="..\..\src\Renci.SshNet.Tests\Classes\SshCommandTest.cs" region="Example SshCommand CreateCommand Execute CommandTimeout" language="C#" title="Specify command execution timeout" />
            </example>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SshOperationTimeoutException">Operation has timed out.</exception>
        </member>
        <member name="M:Renci.SshNet.SshCommand.CancelAsync">
            <summary>
            Cancels command execution in asynchronous scenarios. 
            </summary>
        </member>
        <member name="M:Renci.SshNet.SshCommand.Execute(System.String)">
            <summary>
            Executes the specified command text.
            </summary>
            <param name="commandText">The command text.</param>
            <returns>Command execution result</returns>
            <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected.</exception>
            <exception cref="T:Renci.SshNet.Common.SshOperationTimeoutException">Operation has timed out.</exception>
        </member>
        <member name="M:Renci.SshNet.SshCommand.WaitOnHandle(System.Threading.WaitHandle)">
            <exception cref="T:Renci.SshNet.Common.SshOperationTimeoutException">Command '{0}' has timed out.</exception>
            <remarks>The actual command will be included in the exception message.</remarks>
        </member>
        <member name="M:Renci.SshNet.SshCommand.UnsubscribeFromEventsAndDisposeChannel(Renci.SshNet.Channels.IChannel)">
            <summary>
            Unsubscribes the current <see cref="T:Renci.SshNet.SshCommand"/> from channel events, and disposes
            the <see cref="T:Renci.SshNet.Channels.IChannel"/>.
            </summary>
            <param name="channel">The channel.</param>
            <remarks>
            Does nothing when <paramref name="channel"/> is <c>null</c>.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SshCommand.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Renci.SshNet.SshCommand.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.SshCommand.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Renci.SshNet.SshCommand"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="F:Renci.SshNet.SshMessageFactory.HighestMessageNumber">
            <summary>
            Defines the highest message number that is currently supported.
            </summary>
        </member>
        <member name="F:Renci.SshNet.SshMessageFactory.TotalMessageCount">
            <summary>
            Defines the total number of supported messages.
            </summary>
        </member>
        <member name="M:Renci.SshNet.SshMessageFactory.Reset">
            <summary>
            Disables and deactivate all messages.
            </summary>
        </member>
        <member name="T:Renci.SshNet.SubsystemSession">
            <summary>
            Base class for SSH subsystem implementations
            </summary>
        </member>
        <member name="P:Renci.SshNet.SubsystemSession.OperationTimeout">
            <summary>
            Specifies a timeout to wait for operation to complete
            </summary>
        </member>
        <member name="E:Renci.SshNet.SubsystemSession.ErrorOccurred">
            <summary>
            Occurs when an error occurred.
            </summary>
        </member>
        <member name="E:Renci.SshNet.SubsystemSession.Disconnected">
            <summary>
            Occurs when the server has disconnected from the session.
            </summary>
        </member>
        <member name="P:Renci.SshNet.SubsystemSession.Channel">
            <summary>
            Gets the channel associated with this session.
            </summary>
            <value>
            The channel associated with this session.
            </value>
        </member>
        <member name="P:Renci.SshNet.SubsystemSession.IsOpen">
            <summary>
            Gets a value indicating whether this session is open.
            </summary>
            <value>
            <c>true</c> if this session is open; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Renci.SshNet.SubsystemSession.Encoding">
            <summary>
            Gets the character encoding to use.
            </summary>
        </member>
        <member name="M:Renci.SshNet.SubsystemSession.#ctor(Renci.SshNet.ISession,System.String,System.TimeSpan,System.Text.Encoding)">
            <summary>
            Initializes a new instance of the SubsystemSession class.
            </summary>
            <param name="session">The session.</param>
            <param name="subsystemName">Name of the subsystem.</param>
            <param name="operationTimeout">The operation timeout.</param>
            <param name="encoding">The character encoding to use.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="session" /> or <paramref name="subsystemName" /> or <paramref name="encoding"/> is <c>null</c>.</exception>
        </member>
        <member name="M:Renci.SshNet.SubsystemSession.Connect">
            <summary>
            Connects the subsystem using a new SSH channel session.
            </summary>
            <exception cref="T:System.InvalidOperationException">The session is already connected.</exception>
            <exception cref="T:System.ObjectDisposedException">The method was called after the session was disposed.</exception>
        </member>
        <member name="M:Renci.SshNet.SubsystemSession.Disconnect">
            <summary>
            Disconnects the subsystem channel.
            </summary>
        </member>
        <member name="M:Renci.SshNet.SubsystemSession.SendData(System.Byte[])">
            <summary>
            Sends data to the subsystem.
            </summary>
            <param name="data">The data to be sent.</param>
        </member>
        <member name="M:Renci.SshNet.SubsystemSession.OnChannelOpen">
            <summary>
            Called when channel is open.
            </summary>
        </member>
        <member name="M:Renci.SshNet.SubsystemSession.OnDataReceived(System.Byte[])">
            <summary>
            Called when data is received.
            </summary>
            <param name="data">The data.</param>
        </member>
        <member name="M:Renci.SshNet.SubsystemSession.RaiseError(System.Exception)">
            <summary>
            Raises the error.
            </summary>
            <param name="error">The error.</param>
        </member>
        <member name="M:Renci.SshNet.SubsystemSession.WaitOnHandle(System.Threading.WaitHandle,System.TimeSpan)">
            <summary>
            Waits a specified time for a given <see cref="T:System.Threading.WaitHandle"/> to get signaled.
            </summary>
            <param name="waitHandle">The handle to wait for.</param>
            <param name="operationTimeout">The time to wait for <paramref name="waitHandle"/> to get signaled.</param>
            <exception cref="T:Renci.SshNet.Common.SshException">The connection was closed by the server.</exception>
            <exception cref="T:Renci.SshNet.Common.SshException">The channel was closed.</exception>
            <exception cref="T:Renci.SshNet.Common.SshOperationTimeoutException">The handle did not get signaled within the specified <paramref name="operationTimeout"/>.</exception>
        </member>
        <member name="M:Renci.SshNet.SubsystemSession.UnsubscribeFromSessionEvents(Renci.SshNet.ISession)">
            <summary>
            Unsubscribes the current <see cref="T:Renci.SshNet.SubsystemSession"/> from session events.
            </summary>
            <param name="session">The session.</param>
            <remarks>
            Does nothing when <paramref name="session"/> is <c>null</c>.
            </remarks>
        </member>
        <member name="M:Renci.SshNet.SubsystemSession.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Renci.SshNet.SubsystemSession.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Renci.SshNet.SubsystemSession.Finalize">
            <summary>
            Finalizes an instance of the <see cref="T:Renci.SshNet.SubsystemSession" /> class.
            </summary>
        </member>
    </members>
</doc>
lib\devaudit\SharpCompress.dll
md5: 3BBA2D4546151834875052A98BB7C19A | sha1: A650D81361FE15E4C45B90C84057807216171AB9 | sha256: 91C18F73D194F055224F6336CAEA7862499D58975E7E6FACFC50BD58A99E4A27 | sha512: CB01B4F561BB941D84BB7CE24AA29C4D31337678CC571A8E5EF1B32050884D13E02A8DF960F8EFE3839CB6DFE79451FC87D94DC2544A35028DAE1ED3006D4338
lib\devaudit\Sprache.dll
md5: 01D70D6B3938B059502D9918EEB6A848 | sha1: F52DAAC296CD0C81A0A677594A4069A8D6431CDA | sha256: E39DAF03B30A281E2ED504662C8F7F98B3155ED44645978827C292592A3934D4 | sha512: B3DDDBF38660529883E5959EBB1F31EA6CF10A88271D47747BF0AF089BAF93B935131B02A512B1511340EE8445647D00CFCCA84F9B426156AE447625EDE87045
lib\devaudit\Sprache.xml
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Sprache</name>
    </assembly>
    <members>
        <member name="T:Sprache.CommentParser">
            <summary>
            Constructs customizable comment parsers.
            </summary>
        </member>
        <member name="P:Sprache.CommentParser.Single">
            <summary>
            Single-line comment header.
            </summary>
        </member>
        <member name="P:Sprache.CommentParser.NewLine">
            <summary>
            Newline character preference.
            </summary>
        </member>
        <member name="P:Sprache.CommentParser.MultiOpen">
            <summary>
            Multi-line comment opener.
            </summary>
        </member>
        <member name="P:Sprache.CommentParser.MultiClose">
            <summary>
            Multi-line comment closer.
            </summary>
        </member>
        <member name="M:Sprache.CommentParser.#ctor">
            <summary>
            Initializes a Comment with C-style headers and Windows newlines.
            </summary>
        </member>
        <member name="M:Sprache.CommentParser.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a Comment with custom multi-line headers and newline characters.
            Single-line headers are made null, it is assumed they would not be used.
            </summary>
            <param name="multiOpen"></param>
            <param name="multiClose"></param>
            <param name="newLine"></param>
        </member>
        <member name="M:Sprache.CommentParser.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a Comment with custom headers and newline characters.
            </summary>
            <param name="single"></param>
            <param name="multiOpen"></param>
            <param name="multiClose"></param>
            <param name="newLine"></param>
        </member>
        <member name="P:Sprache.CommentParser.SingleLineComment">
            <summary>
            Parse a single-line comment.
            </summary>
        </member>
        <member name="P:Sprache.CommentParser.MultiLineComment">
            <summary>
            Parse a multi-line comment.
            </summary>
        </member>
        <member name="P:Sprache.CommentParser.AnyComment">
            <summary>
            Parse a comment.
            </summary>
        </member>
        <member name="T:Sprache.IComment">
            <summary>
            Represents a customizable comment parser.
            </summary>
        </member>
        <member name="P:Sprache.IComment.Single">
            <summary>
             Single-line comment header.
            </summary>
        </member>
        <member name="P:Sprache.IComment.NewLine">
            <summary>
             Newline character preference.
            </summary>
        </member>
        <member name="P:Sprache.IComment.MultiOpen">
            <summary>
             Multi-line comment opener.
            </summary>
        </member>
        <member name="P:Sprache.IComment.MultiClose">
            <summary>
             Multi-line comment closer.
            </summary>
        </member>
        <member name="P:Sprache.IComment.SingleLineComment">
            <summary>
             Parse a single-line comment.
            </summary>
        </member>
        <member name="P:Sprache.IComment.MultiLineComment">
            <summary>
             Parse a multi-line comment.
            </summary>
        </member>
        <member name="P:Sprache.IComment.AnyComment">
            <summary>
             Parse a comment.
            </summary>
        </member>
        <member name="T:Sprache.ICommented`1">
            <summary>
            Represents a commented result with its leading and trailing comments.
            </summary>
            <typeparam name="T">Type of the matched result.</typeparam>
        </member>
        <member name="P:Sprache.ICommented`1.LeadingComments">
            <summary>
            Gets the leading comments.
            </summary>
        </member>
        <member name="P:Sprache.ICommented`1.Value">
            <summary>
            Gets the resulting value.
            </summary>
        </member>
        <member name="P:Sprache.ICommented`1.TrailingComments">
            <summary>
            Gets the trailing comments.
            </summary>
        </member>
        <member name="T:Sprache.IInput">
            <summary>
            Represents an input for parsing.
            </summary>
        </member>
        <member name="M:Sprache.IInput.Advance">
            <summary>
            Advances the input.
            </summary>
            <returns>A new <see cref="T:Sprache.IInput" /> that is advanced.</returns>
            <exception cref="T:System.InvalidOperationException">The input is already at the end of the source.</exception>
        </member>
        <member name="P:Sprache.IInput.Source">
            <summary>
            Gets the whole source.
            </summary>
        </member>
        <member name="P:Sprache.IInput.Current">
            <summary>
            Gets the current <see cref="T:System.Char" />.
            </summary>
        </member>
        <member name="P:Sprache.IInput.AtEnd">
            <summary>
            Gets a value indicating whether the end of the source is reached.
            </summary>
        </member>
        <member name="P:Sprache.IInput.Position">
            <summary>
            Gets the current positon.
            </summary>
        </member>
        <member name="P:Sprache.IInput.Line">
            <summary>
            Gets the current line number.
            </summary>
        </member>
        <member name="P:Sprache.IInput.Column">
            <summary>
            Gets the current column.
            </summary>
        </member>
        <member name="P:Sprache.IInput.Memos">
            <summary>
            Memos used by this input
            </summary>
        </member>
        <member name="T:Sprache.Input">
            <summary>
            Represents an input for parsing.
            </summary>
        </member>
        <member name="P:Sprache.Input.Memos">
            <summary>
            Gets the list of memos assigned to the <see cref="T:Sprache.Input" /> instance.
            </summary>
        </member>
        <member name="M:Sprache.Input.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Sprache.Input" /> class.
            </summary>
            <param name="source">The source.</param>
        </member>
        <member name="M:Sprache.Input.Advance">
            <summary>
            Advances the input.
            </summary>
            <returns>A new <see cref="T:Sprache.IInput" /> that is advanced.</returns>
            <exception cref="T:System.InvalidOperationException">The input is already at the end of the source.</exception>
        </member>
        <member name="P:Sprache.Input.Source">
            <summary>
            Gets the whole source.
            </summary>
        </member>
        <member name="P:Sprache.Input.Current">
            <summary>
            Gets the current <see cref="T:System.Char" />.
            </summary>
        </member>
        <member name="P:Sprache.Input.AtEnd">
            <summary>
            Gets a value indicating whether the end of the source is reached.
            </summary>
        </member>
        <member name="P:Sprache.Input.Position">
            <summary>
            Gets the current positon.
            </summary>
        </member>
        <member name="P:Sprache.Input.Line">
            <summary>
            Gets the current line number.
            </summary>
        </member>
        <member name="P:Sprache.Input.Column">
            <summary>
            Gets the current column.
            </summary>
        </member>
        <member name="M:Sprache.Input.ToString">
            <summary>
            Returns a string that represents the current object.
            </summary>
            <returns>
            A string that represents the current object.
            </returns>
        </member>
        <member name="M:Sprache.Input.GetHashCode">
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current <see cref="T:Sprache.Input" />.
            </returns>
        </member>
        <member name="M:Sprache.Input.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:Sprache.Input" />.
            </summary>
            <returns>
            true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:Sprache.Input" />; otherwise, false.
            </returns>
            <param name="obj">The object to compare with the current object. </param>
        </member>
        <member name="M:Sprache.Input.Equals(Sprache.IInput)">
            <summary>
            Indicates whether the current <see cref="T:Sprache.Input" /> is equal to another object of the same type.
            </summary>
            <returns>
            true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false.
            </returns>
            <param name="other">An object to compare with this object.</param>
        </member>
        <member name="M:Sprache.Input.op_Equality(Sprache.Input,Sprache.Input)">
            <summary>
            Indicates whether the left <see cref="T:Sprache.Input" /> is equal to the right <see cref="T:Sprache.Input" />.
            </summary>
            <param name="left">The left <see cref="T:Sprache.Input" />.</param>
            <param name="right">The right <see cref="T:Sprache.Input" />.</param>
            <returns>true if both objects are equal.</returns>
        </member>
        <member name="M:Sprache.Input.op_Inequality(Sprache.Input,Sprache.Input)">
            <summary>
            Indicates whether the left <see cref="T:Sprache.Input" /> is not equal to the right <see cref="T:Sprache.Input" />.
            </summary>
            <param name="left">The left <see cref="T:Sprache.Input" />.</param>
            <param name="right">The right <see cref="T:Sprache.Input" />.</param>
            <returns>true if the objects are not equal.</returns>
        </member>
        <member name="T:Sprache.IPositionAware`1">
            <summary>
            An interface for objects that have a source <see cref="T:Sprache.Position"/>.
            </summary>
            <typeparam name="T">Type of the matched result.</typeparam>
        </member>
        <member name="M:Sprache.IPositionAware`1.SetPos(Sprache.Position,System.Int32)">
            <summary>
            Set the start <see cref="T:Sprache.Position"/> and the matched length.
            </summary>
            <param name="startPos">The start position</param>
            <param name="length">The matched length.</param>
            <returns>The matched result.</returns>
        </member>
        <member name="T:Sprache.IResult`1">
            <summary>
            Represents a parsing result.
            </summary>
            <typeparam name="T">The result type.</typeparam>
        </member>
        <member name="P:Sprache.IResult`1.Value">
            <summary>
            Gets the resulting value.
            </summary>
        </member>
        <member name="P:Sprache.IResult`1.WasSuccessful">
            <summary>
            Gets a value indicating whether wether parsing was successful.
            </summary>
        </member>
        <member name="P:Sprache.IResult`1.Message">
            <summary>
            Gets the error message.
            </summary>
        </member>
        <member name="P:Sprache.IResult`1.Expectations">
            <summary>
            Gets the parser expectations in case of error.
            </summary>
        </member>
        <member name="P:Sprache.IResult`1.Remainder">
            <summary>
            Gets the remainder of the input.
            </summary>
        </member>
        <member name="T:Sprache.ITextSpan`1">
            <summary>
            Represents a text span of the matched result.
            </summary>
            <typeparam name="T">Type of the matched result.</typeparam>
        </member>
        <member name="P:Sprache.ITextSpan`1.Value">
            <summary>
            Gets the resulting value.
            </summary>
        </member>
        <member name="P:Sprache.ITextSpan`1.Start">
            <summary>
            Gets the starting <see cref="T:Sprache.Position"/>.
            </summary>
        </member>
        <member name="P:Sprache.ITextSpan`1.End">
            <summary>
            Gets the ending <see cref="T:Sprache.Position"/>.
            </summary>
        </member>
        <member name="P:Sprache.ITextSpan`1.Length">
            <summary>
            Gets the length of the text span.
            </summary>
        </member>
        <member name="T:Sprache.IOption`1">
            <summary>
            Represents an optional result.
            </summary>
            <typeparam name="T">The result type.</typeparam>
        </member>
        <member name="P:Sprache.IOption`1.IsEmpty">
            <summary>
            Gets a value indicating whether this instance is empty.
            </summary>
        </member>
        <member name="P:Sprache.IOption`1.IsDefined">
            <summary>
            Gets a value indicating whether this instance is defined.
            </summary>
        </member>
        <member name="M:Sprache.IOption`1.GetOrDefault">
            <summary>
            Gets the matched result or a default value.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Sprache.IOption`1.Get">
            <summary>
            Gets the matched result.
            </summary>
        </member>
        <member name="T:Sprache.OptionExtensions">
            <summary>
            Extensions for <see cref="T:Sprache.IOption`1"/>.
            </summary>
        </member>
        <member name="M:Sprache.OptionExtensions.GetOrElse``1(Sprache.IOption{``0},``0)">
            <summary>
            Gets the value or else returns a default value.
            </summary>
            <typeparam name="T">The result type.</typeparam>
            <param name="option"></param>
            <param name="defaultValue">The default value.</param>
            <returns></returns>
        </member>
        <member name="T:Sprache.Parse">
            <summary>
            Parsers and combinators.
            </summary>
        </member>
        <member name="T:Sprache.Parse.TextSpan`1">
            <summary>
            Represents a text span of the matched result.
            </summary>
            <typeparam name="T">Type of the matched result.</typeparam>
        </member>
        <member name="M:Sprache.Parse.Span``1(Sprache.Parser{``0})">
            <summary>
            Constructs a parser that returns the <see cref="T:Sprache.ITextSpan`1"/> of the parsed value.
            </summary>
            <typeparam name="T">The result type of the given parser.</typeparam>
            <param name="parser">The parser to wrap.</param>
            <returns>A parser for the text span of the given parser.</returns>
        </member>
        <member name="T:Sprache.Parse.CommentedValue`1">
            <summary>
            Represents a commented result with its leading and trailing comments.
            </summary>
            <typeparam name="T">Type of the matched result.</typeparam>
        </member>
        <member name="M:Sprache.Parse.Commented``1(Sprache.Parser{``0},Sprache.IComment)">
            <summary>
            Constructs a parser that consumes a whitespace and all comments
            parsed by the commentParser.AnyComment parser, but parses only one trailing
            comment that starts exactly on the last line of the parsed value.
            </summary>
            <typeparam name="T">The result type of the given parser.</typeparam>
            <param name="parser">The parser to wrap.</param>
            <param name="commentParser">The comment parser.</param>
            <returns>An extended Token() version of the given parser.</returns>
        </member>
        <member name="M:Sprache.Parse.Char(System.Predicate{System.Char},System.String)">
            <summary>
            TryParse a single character matching 'predicate'
            </summary>
            <param name="predicate"></param>
            <param name="description"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.CharExcept(System.Predicate{System.Char},System.String)">
            <summary>
            Parse a single character except those matching <paramref name="predicate"/>.
            </summary>
            <param name="predicate">Characters not to match.</param>
            <param name="description">Description of characters that don't match.</param>
            <returns>A parser for characters except those matching <paramref name="predicate"/>.</returns>
        </member>
        <member name="M:Sprache.Parse.Char(System.Char)">
            <summary>
            Parse a single character c.
            </summary>
            <param name="c"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.Chars(System.Char[])">
            <summary>
            Parse a single character of any in c
            </summary>
            <param name="c"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.Chars(System.String)">
            <summary>
            Parse a single character of any in c
            </summary>
            <param name="c"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.CharExcept(System.Char)">
            <summary>
            Parse a single character except c.
            </summary>
            <param name="c"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.CharExcept(System.Collections.Generic.IEnumerable{System.Char})">
            <summary>
            Parses a single character except for those in the given parameters
            </summary>
            <param name="c"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.CharExcept(System.String)">
            <summary>
            Parses a single character except for those in c
            </summary>
            <param name="c"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.IgnoreCase(System.Char)">
            <summary>
            Parse a single character in a case-insensitive fashion.
            </summary>
            <param name="c"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.IgnoreCase(System.String)">
            <summary>
            Parse a string in a case-insensitive fashion.
            </summary>
            <param name="s"></param>
            <returns></returns>
        </member>
        <member name="F:Sprache.Parse.AnyChar">
            <summary>
            Parse any character.
            </summary>
        </member>
        <member name="F:Sprache.Parse.WhiteSpace">
            <summary>
            Parse a whitespace.
            </summary>
        </member>
        <member name="F:Sprache.Parse.Digit">
            <summary>
            Parse a digit.
            </summary>
        </member>
        <member name="F:Sprache.Parse.Letter">
            <summary>
            Parse a letter.
            </summary>
        </member>
        <member name="F:Sprache.Parse.LetterOrDigit">
            <summary>
            Parse a letter or digit.
            </summary>
        </member>
        <member name="F:Sprache.Parse.Lower">
            <summary>
            Parse a lowercase letter.
            </summary>
        </member>
        <member name="F:Sprache.Parse.Upper">
            <summary>
            Parse an uppercase letter.
            </summary>
        </member>
        <member name="F:Sprache.Parse.Numeric">
            <summary>
            Parse a numeric character.
            </summary>
        </member>
        <member name="M:Sprache.Parse.String(System.String)">
            <summary>
            Parse a string of characters.
            </summary>
            <param name="s"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.Not``1(Sprache.Parser{``0})">
            <summary>
            Constructs a parser that will fail if the given parser succeeds,
            and will succeed if the given parser fails. In any case, it won't
            consume any input. It's like a negative look-ahead in regex.
            </summary>
            <typeparam name="T">The result type of the given parser</typeparam>
            <param name="parser">The parser to wrap</param>
            <returns>A parser that is the opposite of the given parser.</returns>
        </member>
        <member name="M:Sprache.Parse.Then``2(Sprache.Parser{``0},System.Func{``0,Sprache.Parser{``1}})">
            <summary>
            Parse first, and if successful, then parse second.
            </summary>
            <typeparam name="T"></typeparam>
            <typeparam name="U"></typeparam>
            <param name="first"></param>
            <param name="second"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.Many``1(Sprache.Parser{``0})">
            <summary>
            Parse a stream of elements.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="parser"></param>
            <returns></returns>
            <remarks>Implemented imperatively to decrease stack usage.</remarks>
        </member>
        <member name="M:Sprache.Parse.XMany``1(Sprache.Parser{``0})">
            <summary>
            Parse a stream of elements, failing if any element is only partially parsed.
            </summary>
            <typeparam name="T">The type of element to parse.</typeparam>
            <param name="parser">A parser that matches a single element.</param>
            <returns>A <see cref="T:Sprache.Parser`1"/> that matches the sequence.</returns>
            <remarks>
            <para>
            Using <seealso cref="M:Sprache.Parse.XMany``1(Sprache.Parser{``0})"/> may be preferable to <seealso cref="M:Sprache.Parse.Many``1(Sprache.Parser{``0})"/>
            where the first character of each match identified by <paramref name="parser"/>
            is sufficient to determine whether the entire match should succeed. The X*
            methods typically give more helpful errors and are easier to debug than their
            unqualified counterparts.
            </para>
            </remarks>
            <seealso cref="M:Sprache.Parse.XOr``1(Sprache.Parser{``0},Sprache.Parser{``0})"/>
        </member>
        <member name="M:Sprache.Parse.AtLeastOnce``1(Sprache.Parser{``0})">
            <summary>
            TryParse a stream of elements with at least one item.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="parser"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.XAtLeastOnce``1(Sprache.Parser{``0})">
            <summary>
            TryParse a stream of elements with at least one item. Except the first
            item, all other items will be matched with the <code>XMany</code> operator.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="parser"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.End``1(Sprache.Parser{``0})">
            <summary>
            Parse end-of-input.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="parser"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.Select``2(Sprache.Parser{``0},System.Func{``0,``1})">
            <summary>
            Take the result of parsing, and project it onto a different domain.
            </summary>
            <typeparam name="T"></typeparam>
            <typeparam name="U"></typeparam>
            <param name="parser"></param>
            <param name="convert"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.Token``1(Sprache.Parser{``0})">
            <summary>
            Parse the token, embedded in any amount of whitespace characters.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="parser"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.Ref``1(System.Func{Sprache.Parser{``0}})">
            <summary>
            Refer to another parser indirectly. This allows circular compile-time dependency between parsers.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="reference"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.Text(Sprache.Parser{System.Collections.Generic.IEnumerable{System.Char}})">
            <summary>
            Convert a stream of characters to a string.
            </summary>
            <param name="characters"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.Or``1(Sprache.Parser{``0},Sprache.Parser{``0})">
            <summary>
            Parse first, if it succeeds, return first, otherwise try second.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="first"></param>
            <param name="second"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.Named``1(Sprache.Parser{``0},System.String)">
            <summary>
            Names part of the grammar for help with error messages.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="parser"></param>
            <param name="name"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.XOr``1(Sprache.Parser{``0},Sprache.Parser{``0})">
            <summary>
            Parse first, if it succeeds, return first, otherwise try second.
            Assumes that the first parsed character will determine the parser chosen (see Try).
            </summary>
            <typeparam name="T"></typeparam>
            <param name="first"></param>
            <param name="second"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.Once``1(Sprache.Parser{``0})">
            <summary>
            Parse a stream of elements containing only one item.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="parser"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.Concat``1(Sprache.Parser{System.Collections.Generic.IEnumerable{``0}},Sprache.Parser{System.Collections.Generic.IEnumerable{``0}})">
            <summary>
            Concatenate two streams of elements.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="first"></param>
            <param name="second"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.Return``1(``0)">
            <summary>
            Succeed immediately and return value.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.Return``2(Sprache.Parser{``0},``1)">
            <summary>
            Version of Return with simpler inline syntax.
            </summary>
            <typeparam name="T"></typeparam>
            <typeparam name="U"></typeparam>
            <param name="parser"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.Except``2(Sprache.Parser{``0},Sprache.Parser{``1})">
            <summary>
            Attempt parsing only if the <paramref name="except"/> parser fails.
            </summary>
            <typeparam name="T"></typeparam>
            <typeparam name="U"></typeparam>
            <param name="parser"></param>
            <param name="except"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.Until``2(Sprache.Parser{``0},Sprache.Parser{``1})">
            <summary>
            Parse a sequence of items until a terminator is reached.
            Returns the sequence, discarding the terminator.
            </summary>
            <typeparam name="T"></typeparam>
            <typeparam name="U"></typeparam>
            <param name="parser"></param>
            <param name="until"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.Where``1(Sprache.Parser{``0},System.Func{``0,System.Boolean})">
            <summary>
            Succeed if the parsed value matches predicate.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="parser"></param>
            <param name="predicate"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.SelectMany``3(Sprache.Parser{``0},System.Func{``0,Sprache.Parser{``1}},System.Func{``0,``1,``2})">
            <summary>
            Monadic combinator Then, adapted for Linq comprehension syntax.
            </summary>
            <typeparam name="T"></typeparam>
            <typeparam name="U"></typeparam>
            <typeparam name="V"></typeparam>
            <param name="parser"></param>
            <param name="selector"></param>
            <param name="projector"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.ChainOperator``2(Sprache.Parser{``1},Sprache.Parser{``0},System.Func{``1,``0,``0,``0})">
            <summary>
            Chain a left-associative operator.
            </summary>
            <typeparam name="T"></typeparam>
            <typeparam name="TOp"></typeparam>
            <param name="op"></param>
            <param name="operand"></param>
            <param name="apply"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.XChainOperator``2(Sprache.Parser{``1},Sprache.Parser{``0},System.Func{``1,``0,``0,``0})">
            <summary>
            Chain a left-associative operator.
            </summary>
            <typeparam name="T"></typeparam>
            <typeparam name="TOp"></typeparam>
            <param name="op"></param>
            <param name="operand"></param>
            <param name="apply"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.ChainRightOperator``2(Sprache.Parser{``1},Sprache.Parser{``0},System.Func{``1,``0,``0,``0})">
            <summary>
            Chain a right-associative operator.
            </summary>
            <typeparam name="T"></typeparam>
            <typeparam name="TOp"></typeparam>
            <param name="op"></param>
            <param name="operand"></param>
            <param name="apply"></param>
            <returns></returns>
        </member>
        <member name="M:Sprache.Parse.XChainRightOperator``2(Sprache.Parser{``1},Sprache.Parser{``0},System.Func{``1,``0,``0,``0})">
            <summary>
            Chain a right-associative operator.
            </summary>
            <typeparam name="T"></typeparam>
            <typeparam name="TOp"></typeparam>
            <param name="op"></param>
            <param name="operand"></param>
            <param name="apply"></param>
            <returns></returns>
        </member>
        <member name="F:Sprache.Parse.Number">
            <summary>
            Parse a number.
            </summary>
        </member>
        <member name="F:Sprache.Parse.Decimal">
            <summary>
            Parse a decimal number using the current culture's separator character.
            </summary>
        </member>
        <member name="F:Sprache.Parse.DecimalInvariant">
            <summary>
            Parse a decimal number with separator '.'.
            </summary>
        </member>
        <member name="M:Sprache.Parse.Optional``1(Sprache.Parser{``0})">
            <summary>
            Construct a parser that indicates that the given parser
            is optional. The returned parser will succeed on
            any input no matter whether the given parser
            succeeds or not.
            </summary>
            <typeparam name="T">The result type of the given parser.</typeparam>
            <param name="parser">The parser to wrap.</param>
            <returns>An optional version of the given parser.</returns>
        </member>
        <member name="M:Sprache.Parse.XOptional``1(Sprache.Parser{``0})">
            <summary>
            Constructs the eXclusive version of the Optional{T} parser.
            </summary>
            <typeparam name="T">The result type of the given parser</typeparam>
            <param name="parser">The parser to wrap</param>
            <returns>An eXclusive optional version of the given parser.</returns>
            <seealso cref="M:Sprache.Parse.XOr``1(Sprache.Parser{``0},Sprache.Parser{``0})"/>
        </member>
        <member name="M:Sprache.Parse.Preview``1(Sprache.Parser{``0})">
            <summary>
            Construct a parser that indicates that the given parser is optional
            and non-consuming. The returned parser will succeed on
            any input no matter whether the given parser succeeds or not.
            In any case, it won't consume any input, like a positive look-ahead in regex.
            </summary>
            <typeparam name="T">The result type of the given parser.</typeparam>
            <param name="parser">The parser to wrap.</param>
            <returns>A non-consuming version of the given parser.</returns>
        </member>
        <member name="M:Sprache.Parse.Positioned``1(Sprache.Parser{``0})">
            <summary>
            Construct a parser that will set the position to the position-aware
            T on succsessful match.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="parser"></param>
            <returns></returns>
        </member>
        <member name="F:Sprache.Parse.LineEnd">
            <summary>
            \n or \r\n
            </summary>
        </member>
        <member name="F:Sprache.Parse.LineTerminator">
            <summary>
            line ending or end of input
            </summary>
        </member>
        <member name="M:Sprache.Parse.Identifier(Sprache.Parser{System.Char},Sprache.Parser{System.Char})">
            <summary>
            Parser for identifier starting with <paramref name="firstLetterParser"/> and continuing with <paramref name="tailLetterParser"/>
            </summary>
        </member>
        <member name="M:Sprache.Parse.Regex(System.String,System.String)">
            <summary>
            Construct a parser from the given regular expression.
            </summary>
            <param name="pattern">The regex expression.</param>
            <param name="description">Description of characters that don't match.</param>
            <returns>a parse of string</returns>
        </member>
        <member name="M:Sprache.Parse.Regex(System.Text.RegularExpressions.Regex,System.String)">
            <summary>
            Construct a parser from the given regular expression.
            </summary>
            <param name="regex">The regex expression.</param>
            <param name="description">Description of characters that don't match.</param>
            <returns>a parse of string</returns>
        </member>
        <member name="M:Sprache.Parse.RegexMatch(System.String,System.String)">
            <summary>
            Construct a parser from the given regular expression, returning a parser of
            type <see cref="T:System.Text.RegularExpressions.Match"/>.
            </summary>
            <param name="pattern">The regex expression.</param>
            <param name="description">Description of characters that don't match.</param>
            <returns>A parser of regex match objects.</returns>
        </member>
        <member name="M:Sprache.Parse.RegexMatch(System.Text.RegularExpressions.Regex,System.String)">
            <summary>
            Construct a parser from the given regular expression, returning a parser of
            type <see cref="T:System.Text.RegularExpressions.Match"/>.
            </summary>
            <param name="regex">The regex expression.</param>
            <param name="description">Description of characters that don't match.</param>
            <returns>A parser of regex match objects.</returns>
        </member>
        <member name="M:Sprache.Parse.OptimizeRegex(System.Text.RegularExpressions.Regex)">
            <summary>
            Optimize the regex by only matching successfully at the start of the input.
            Do this by wrapping the whole regex in non-capturing parentheses preceded by
             a `^'.
            </summary>
            <remarks>
            This method is invoked via reflection in unit tests. If renamed, the tests
            will need to be modified or they will fail.
            </remarks>
        </member>
        <member name="M:Sprache.Parse.DelimitedBy``2(Sprache.Parser{``0},Sprache.Parser{``1})">
            <summary>
            
            </summary>
            <param name="parser"></param>
            <param name="delimiter"></param>
            <typeparam name="T"></typeparam>
            <typeparam name="U"></typeparam>
            <returns></returns>
            <exception cref="T:System.ArgumentNullException"></exception>
        </member>
        <member name="M:Sprache.Parse.XDelimitedBy``2(Sprache.Parser{``0},Sprache.Parser{``1})">
            <summary>
            Fails on the first itemParser failure, if it reads at least one character.
            </summary>
            <param name="itemParser"></param>
            <param name="delimiter"></param>
            <typeparam name="T"></typeparam>
            <typeparam name="U"></typeparam>
            <returns></returns>
            <exception cref="T:System.ArgumentNullException"></exception>
        </member>
        <member name="M:Sprache.Parse.Repeat``1(Sprache.Parser{``0},System.Int32)">
            <summary>
            
            </summary>
            <param name="parser"></param>
            <param name="count"></param>
            <typeparam name="T"></typeparam>
            <returns></returns>
            <exception cref="T:System.ArgumentNullException"></exception>
        </member>
        <member name="M:Sprache.Parse.Repeat``1(Sprache.Parser{``0},System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="parser"></param>
            <param name="minimumCount"></param>
            <param name="maximumCount"></param>
            <typeparam name="T"></typeparam>
            <returns></returns>
            <exception cref="T:System.ArgumentNullException"></exception>
        </member>
        <member name="M:Sprache.Parse.Contained``3(Sprache.Parser{``0},Sprache.Parser{``1},Sprache.Parser{``2})">
            <summary>
            
            </summary>
            <param name="parser"></param>
            <param name="open"></param>
            <param name="close"></param>
            <typeparam name="T"></typeparam>
            <typeparam name="U"></typeparam>
            <typeparam name="V"></typeparam>
            <returns></returns>
            <exception cref="T:System.ArgumentNullException"></exception>
        </member>
        <member name="T:Sprache.ParseException">
            <summary>
            Represents an error that occurs during parsing.
            </summary>
        </member>
        <member name="M:Sprache.ParseException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Sprache.ParseException" /> class.
            </summary>
        </member>
        <member name="M:Sprache.ParseException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Sprache.ParseException" /> class with a specified error message.
            </summary>
            <param name="message">The message that describes the error.</param>
        </member>
        <member name="M:Sprache.ParseException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Sprache.ParseException" /> class with a specified error message 
            and a reference to the inner exception that is the cause of this exception.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
            <param name="innerException">The exception that is the cause of the current exception, 
            or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
        </member>
        <member name="T:Sprache.Parser`1">
            <summary>
            Represents a parser.
            </summary>
            <typeparam name="T">The type of the result.</typeparam>
            <param name="input">The input to parse.</param>
            <returns>The result of the parser.</returns>
        </member>
        <member name="T:Sprache.ParserExtensions">
            <summary>
            Contains some extension methods for <see cref="T:Sprache.Parser`1" />.
            </summary>
        </member>
        <member name="M:Sprache.ParserExtensions.TryParse``1(Sprache.Parser{``0},System.String)">
            <summary>
            Tries to parse the input without throwing an exception.
            </summary>
            <typeparam name="T">The type of the result.</typeparam>
            <param name="parser">The parser.</param>
            <param name="input">The input.</param>
            <returns>The result of the parser</returns>
        </member>
        <member name="M:Sprache.ParserExtensions.Parse``1(Sprache.Parser{``0},System.String)">
            <summary>
            Parses the specified input string.
            </summary>
            <typeparam name="T">The type of the result.</typeparam>
            <param name="parser">The parser.</param>
            <param name="input">The input.</param>
            <returns>The result of the parser.</returns>
            <exception cref="T:Sprache.ParseException">It contains the details of the parsing error.</exception>
        </member>
        <member name="T:Sprache.Position">
            <summary>
            Represents a position in the input.
            </summary>
        </member>
        <member name="M:Sprache.Position.#ctor(System.Int32,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Sprache.Position" /> class.
            </summary>
            <param name="pos">The position.</param>
            <param name="line">The line number.</param>
            <param name="column">The column.</param>
        </member>
        <member name="M:Sprache.Position.FromInput(Sprache.IInput)">
            <summary>
            Creates an new <see cref="T:Sprache.Position"/> instance from a given <see cref="T:Sprache.IInput"/> object.
            </summary>
            <param name="input">The current input.</param>
            <returns>A new <see cref="T:Sprache.Position"/> instance.</returns>
        </member>
        <member name="P:Sprache.Position.Pos">
            <summary>
            Gets the current positon.
            </summary>
        </member>
        <member name="P:Sprache.Position.Line">
            <summary>
            Gets the current line number.
            </summary>
        </member>
        <member name="P:Sprache.Position.Column">
            <summary>
            Gets the current column.
            </summary>
        </member>
        <member name="M:Sprache.Position.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:Sprache.Position" />.
            </summary>
            <returns>
            true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:Sprache.Position" />; otherwise, false.
            </returns>
            <param name="obj">The object to compare with the current object. </param>
        </member>
        <member name="M:Sprache.Position.Equals(Sprache.Position)">
            <summary>
            Indicates whether the current <see cref="T:Sprache.Position" /> is equal to another object of the same type.
            </summary>
            <returns>
            true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false.
            </returns>
            <param name="other">An object to compare with this object.</param>
        </member>
        <member name="M:Sprache.Position.op_Equality(Sprache.Position,Sprache.Position)">
            <summary>
            Indicates whether the left <see cref="T:Sprache.Position" /> is equal to the right <see cref="T:Sprache.Position" />.
            </summary>
            <param name="left">The left <see cref="T:Sprache.Position" />.</param>
            <param name="right">The right <see cref="T:Sprache.Position" />.</param>
            <returns>true if both objects are equal.</returns>
        </member>
        <member name="M:Sprache.Position.op_Inequality(Sprache.Position,Sprache.Position)">
            <summary>
            Indicates whether the left <see cref="T:Sprache.Position" /> is not equal to the right <see cref="T:Sprache.Position" />.
            </summary>
            <param name="left">The left <see cref="T:Sprache.Position" />.</param>
            <param name="right">The right <see cref="T:Sprache.Position" />.</param>
            <returns>true if the objects are not equal.</returns>
        </member>
        <member name="M:Sprache.Position.GetHashCode">
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current <see cref="T:Sprache.Position" />.
            </returns>
        </member>
        <member name="M:Sprache.Position.ToString">
            <summary>
            Returns a string that represents the current object.
            </summary>
            <returns>
            A string that represents the current object.
            </returns>
        </member>
        <member name="T:Sprache.Result">
            <summary>
            Contains helper functions to create <see cref="T:Sprache.IResult`1"/> instances.
            </summary>
        </member>
        <member name="M:Sprache.Result.Success``1(``0,Sprache.IInput)">
            <summary>
            Creates a success result.
            </summary>
            <typeparam name="T">The type of the result (value).</typeparam>
            <param name="value">The sucessfully parsed value.</param>
            <param name="remainder">The remainder of the input.</param>
            <returns>The new <see cref="T:Sprache.IResult`1"/>.</returns>
        </member>
        <member name="M:Sprache.Result.Failure``1(Sprache.IInput,System.String,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Creates a failure result.
            </summary>
            <typeparam name="T">The type of the result.</typeparam>
            <param name="remainder">The remainder of the input.</param>
            <param name="message">The error message.</param>
            <param name="expectations">The parser expectations.</param>
            <returns>The new <see cref="T:Sprache.IResult`1"/>.</returns>
        </member>
    </members>
</doc>
lib\devaudit\System.Management.Automation.dll
md5: 2131C55471E24B0BA8DB64AB49263549 | sha1: 2A472D99D0BFC630481FCC6116E5056D3E08973E | sha256: D47F66E4B9E4936554F9F5DC02D47A996E8B9F3872AA380E893F5F27505F4660 | sha512: C5D768894E29F34E0D839CAD10FE75E9CC2865851AD144B95BB3318FEC1BD668E63966F9E816A331E2FCE648FD34AAE59C943453B76FE5260A6BD210D62F3DC9
lib\devaudit\System.Net.Http.dll
md5: 665E355CBED5FE5F7BEBC3CB23E68649 | sha1: 1C2CEFAFBA48BA7AAAB746F660DEBD34F2F4B14C | sha256: B5D20736F84F335EF4C918A5BA41C3A0D7189397C71B166CCC6C342427A94ECE | sha512: 5300D39365E84A67010AE4C282D7E05172563119AFB84DC1B0610217683C7D110803AEF02945034A939262F6A7ECF629B52C0E93C1CD63D52CA7A3B3E607BB7D
lib\devaudit\System.Security.Cryptography.Algorithms.dll
md5: 8325FF9791B4D7ABF167FF1BE9D3CC95 | sha1: D03D0360A3D99CDCCEA72B5593D62A5C744BCC33 | sha256: 3944BDC2621E3C9E6AE08FC69F72E15428ECBFC0666A97139EE38E50896364DE | sha512: 482C675B43D6E199E9B742D498FD1F478CE7D012A40BDE0F38CF913A70855295C9E8799E234210F85BD21D448C9D71C4BB118B5F1C821F961A8A5268812A45A0
lib\devaudit\System.Security.Cryptography.Encoding.dll
md5: 5F859D35CA74D84CCE62533E086DC27F | sha1: A0F2C03CB813317460133DE80231D7B1FB62DCC5 | sha256: 91C7C02D46F754193B3988C28050135C804E47DC3456D0C3DDE028AC0341FBE2 | sha512: EAB5017628E4C576A1076EAB0E906523987CD82E6ACCC5B01B19B048FAED81B6A4EE7C4D09454A7A9516F72A87A34D0C4CC83C74494F8854CC7D83583459DBFA
lib\devaudit\System.Security.Cryptography.Primitives.dll
md5: ECAC83E551B639409899919D47CD7588 | sha1: 62A622557CC0D6FCED9C1A14BE28DBC39E9BD6FC | sha256: 5A6C8F69A8DEA8A775331273AAAE707EEE2A2743FB1498C3CC4DBAB679125D11 | sha512: FB618860626B72D6FCF959E35BF9B3785A8B0D01B29FC8931D0151EBF001DC4470CA55AC62D5CECFEC97FCD5973858185050E3EF414D1282B674CD880EA0E1B0
lib\devaudit\System.Security.Cryptography.ProtectedData.dll
md5: 472BD4790E3638272C021779717CDDB4 | sha1: 4F0481A6C5EA3BD1BBFEB7A117D7B352C4FDCFB6 | sha256: A79AD1E9E7205BD790F40D6C1900BAF1A9C8CAA06089878D24ED3599AC3228A9 | sha512: 865E10F18A3BC4A9A810C652A3320FD8CF6EE1A8148E2588E8B64B4DBD64A6AA5DFA7050AE66C2A64D5A63CB50C664EE8CDDE5F7C70AA3AEEF982236865CE771
lib\devaudit\System.Security.Cryptography.X509Certificates.dll
md5: 53C30AC4C567AC0A6DCFD9B2C5DB2C7A | sha1: 8C72729AC351CF408CE4CE19C426D13E0361DF60 | sha256: 9E64E9D218A9BD93B4AA86D05ABC05E4A13C42FC580396F44DD011F25A0CABB6 | sha512: CE07DDF1B586EA3850D7A81AFC73C1FBA55F09CED36581D72E14BF663F19619E221C1A2B13EC9F39908F23234DC6FE8E9BEE20C6390D09AACD4E4A5F6DA41858
lib\devaudit\VERIFICATION
 
lib\devaudit\Versatile.Core.dll
md5: 45E71BFF9362F8E94EBAFB0B78861A47 | sha1: B5BF71C379EEBF814EC111040E73D716B7FBF58D | sha256: 80E26DBE3BA4AF21546903EA882B066AA8543BBAA3873D2A23FDD4194507A1A2 | sha512: 0E0E511BFCAB78FCC3DCD4B8EA24D83E0C8F83DCA034B34EEF64207ECEEB62AB37F7C2140DD455ED05C5157C99738C5D35425C9825508D2B60BAEF7145D028C5
lib\devaudit\YamlDotNet.dll
md5: B09CDAA6586E81B1FE5519403C9E6F33 | sha1: 755316810E476A0BF9D1D3B54A82B1B46EAD9191 | sha256: 0EA1C96238C92722794800C46C22C69F1327B81E6A91FEA1CAAB059467C25810 | sha512: 6A5D0DEFD91F42B1AB07428FD799D3D567A5D8B8BF23F9BF22DB9E4CD2E51C9DDF9C91885B879A87EC3A05DA0B961DCC46E3A6979141779A9CB16BC97B1CFDC1
lib\devaudit\YamlDotNet.xml
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>YamlDotNet</name>
    </assembly>
    <members>
        <member name="T:YamlDotNet.Core.AnchorNotFoundException">
            <summary>
            The exception that is thrown when an alias references an anchor that does not exist.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.AnchorNotFoundException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.AnchorNotFoundException"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.AnchorNotFoundException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.AnchorNotFoundException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:YamlDotNet.Core.AnchorNotFoundException.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.AnchorNotFoundException"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.AnchorNotFoundException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.AnchorNotFoundException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="inner">The inner.</param>
        </member>
        <member name="T:YamlDotNet.Core.Constants">
            <summary>
            Defines constants that relate to the YAML specification.
            </summary>
        </member>
        <member name="T:YamlDotNet.Core.Emitter">
            <summary>
            Emits YAML streams.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Emitter.#ctor(System.IO.TextWriter)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Emitter"/> class.
            </summary>
            <param name="output">The <see cref="T:System.IO.TextWriter"/> where the emitter will write.</param>
        </member>
        <member name="M:YamlDotNet.Core.Emitter.#ctor(System.IO.TextWriter,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Emitter"/> class.
            </summary>
            <param name="output">The <see cref="T:System.IO.TextWriter"/> where the emitter will write.</param>
            <param name="bestIndent">The preferred indentation.</param>
        </member>
        <member name="M:YamlDotNet.Core.Emitter.#ctor(System.IO.TextWriter,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Emitter"/> class.
            </summary>
            <param name="output">The <see cref="T:System.IO.TextWriter"/> where the emitter will write.</param>
            <param name="bestIndent">The preferred indentation.</param>
            <param name="bestWidth">The preferred text width.</param>
        </member>
        <member name="M:YamlDotNet.Core.Emitter.#ctor(System.IO.TextWriter,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Emitter"/> class.
            </summary>
            <param name="output">The <see cref="T:System.IO.TextWriter"/> where the emitter will write.</param>
            <param name="bestIndent">The preferred indentation.</param>
            <param name="bestWidth">The preferred text width.</param>
            <param name="isCanonical">If true, write the output in canonical form.</param>
        </member>
        <member name="M:YamlDotNet.Core.Emitter.Emit(YamlDotNet.Core.Events.ParsingEvent)">
            <summary>
            Emit an evt.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Emitter.NeedMoreEvents">
            <summary>
            Check if we need to accumulate more events before emitting.
            
            We accumulate extra
             - 1 event for DOCUMENT-START
             - 2 events for SEQUENCE-START
             - 3 events for MAPPING-START
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Emitter.EmitStreamStart(YamlDotNet.Core.Events.ParsingEvent)">
            <summary>
            Expect STREAM-START.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Emitter.EmitDocumentStart(YamlDotNet.Core.Events.ParsingEvent,System.Boolean)">
            <summary>
            Expect DOCUMENT-START or STREAM-END.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Emitter.EmitDocumentContent(YamlDotNet.Core.Events.ParsingEvent)">
            <summary>
            Expect the root node.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Emitter.EmitNode(YamlDotNet.Core.Events.ParsingEvent,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Expect a node.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Emitter.EmitAlias">
            <summary>
            Expect ALIAS.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Emitter.EmitScalar(YamlDotNet.Core.Events.ParsingEvent)">
            <summary>
            Expect SCALAR.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Emitter.EmitSequenceStart(YamlDotNet.Core.Events.ParsingEvent)">
            <summary>
            Expect SEQUENCE-START.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Emitter.EmitMappingStart(YamlDotNet.Core.Events.ParsingEvent)">
            <summary>
            Expect MAPPING-START.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Emitter.EmitDocumentEnd(YamlDotNet.Core.Events.ParsingEvent)">
            <summary>
            Expect DOCUMENT-END.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Emitter.EmitFlowSequenceItem(YamlDotNet.Core.Events.ParsingEvent,System.Boolean)">
            <summary>
            Expect a flow item node.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Emitter.EmitFlowMappingKey(YamlDotNet.Core.Events.ParsingEvent,System.Boolean)">
            <summary>
            Expect a flow key node.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Emitter.EmitFlowMappingValue(YamlDotNet.Core.Events.ParsingEvent,System.Boolean)">
            <summary>
            Expect a flow value node.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Emitter.EmitBlockSequenceItem(YamlDotNet.Core.Events.ParsingEvent,System.Boolean)">
            <summary>
            Expect a block item node.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Emitter.EmitBlockMappingKey(YamlDotNet.Core.Events.ParsingEvent,System.Boolean)">
            <summary>
            Expect a block key node.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Emitter.EmitBlockMappingValue(YamlDotNet.Core.Events.ParsingEvent,System.Boolean)">
            <summary>
            Expect a block value node.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Emitter.CheckEmptyDocument">
            <summary>
            Check if the document content is an empty scalar.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Emitter.CheckSimpleKey">
            <summary>
            Check if the next node can be expressed as a simple key.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.EmitterSettings.BestIndent">
            <summary>
            The preferred indentation.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.EmitterSettings.BestWidth">
            <summary>
            The preferred text width.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.EmitterSettings.IsCanonical">
            <summary>
            If true, write the output in canonical form.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.EmitterSettings.MaxSimpleKeyLength">
            <summary>
            The maximum allowed length for simple keys.
            </summary>
            <remarks>
            The specifiction mandates 1024 characters, but any desired value may be used.
            </remarks>
        </member>
        <member name="T:YamlDotNet.Core.Events.AnchorAlias">
            <summary>
            Represents an alias event.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.AnchorAlias.Type">
            <summary>
            Gets the event type, which allows for simpler type comparisons.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.AnchorAlias.Value">
            <summary>
            Gets the value of the alias.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Events.AnchorAlias.#ctor(System.String,YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.AnchorAlias"/> class.
            </summary>
            <param name="value">The value of the alias.</param>
            <param name="start">The start position of the event.</param>
            <param name="end">The end position of the event.</param>
        </member>
        <member name="M:YamlDotNet.Core.Events.AnchorAlias.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.AnchorAlias"/> class.
            </summary>
            <param name="value">The value of the alias.</param>
        </member>
        <member name="M:YamlDotNet.Core.Events.AnchorAlias.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="M:YamlDotNet.Core.Events.AnchorAlias.Accept(YamlDotNet.Core.Events.IParsingEventVisitor)">
            <summary>
            Invokes run-time type specific Visit() method of the specified visitor.
            </summary>
            <param name="visitor">visitor, may not be null.</param>
        </member>
        <member name="M:YamlDotNet.Core.Events.Comment.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="T:YamlDotNet.Core.Events.DocumentEnd">
            <summary>
            Represents a document end event.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.DocumentEnd.NestingIncrease">
            <summary>
            Gets a value indicating the variation of depth caused by this event.
            The value can be either -1, 0 or 1. For start events, it will be 1,
            for end events, it will be -1, and for the remaining events, it will be 0.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.DocumentEnd.Type">
            <summary>
            Gets the event type, which allows for simpler type comparisons.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.DocumentEnd.IsImplicit">
            <summary>
            Gets a value indicating whether this instance is implicit.
            </summary>
            <value>
                <c>true</c> if this instance is implicit; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:YamlDotNet.Core.Events.DocumentEnd.#ctor(System.Boolean,YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.DocumentEnd"/> class.
            </summary>
            <param name="isImplicit">Indicates whether the event is implicit.</param>
            <param name="start">The start position of the event.</param>
            <param name="end">The end position of the event.</param>
        </member>
        <member name="M:YamlDotNet.Core.Events.DocumentEnd.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.DocumentEnd"/> class.
            </summary>
            <param name="isImplicit">Indicates whether the event is implicit.</param>
        </member>
        <member name="M:YamlDotNet.Core.Events.DocumentEnd.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="M:YamlDotNet.Core.Events.DocumentEnd.Accept(YamlDotNet.Core.Events.IParsingEventVisitor)">
            <summary>
            Invokes run-time type specific Visit() method of the specified visitor.
            </summary>
            <param name="visitor">visitor, may not be null.</param>
        </member>
        <member name="T:YamlDotNet.Core.Events.DocumentStart">
            <summary>
            Represents a document start event.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.DocumentStart.NestingIncrease">
            <summary>
            Gets a value indicating the variation of depth caused by this event.
            The value can be either -1, 0 or 1. For start events, it will be 1,
            for end events, it will be -1, and for the remaining events, it will be 0.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.DocumentStart.Type">
            <summary>
            Gets the event type, which allows for simpler type comparisons.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.DocumentStart.Tags">
            <summary>
            Gets the tags.
            </summary>
            <value>The tags.</value>
        </member>
        <member name="P:YamlDotNet.Core.Events.DocumentStart.Version">
            <summary>
            Gets the version.
            </summary>
            <value>The version.</value>
        </member>
        <member name="P:YamlDotNet.Core.Events.DocumentStart.IsImplicit">
            <summary>
            Gets a value indicating whether this instance is implicit.
            </summary>
            <value>
                <c>true</c> if this instance is implicit; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:YamlDotNet.Core.Events.DocumentStart.#ctor(YamlDotNet.Core.Tokens.VersionDirective,YamlDotNet.Core.TagDirectiveCollection,System.Boolean,YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.DocumentStart"/> class.
            </summary>
            <param name="version">The version.</param>
            <param name="tags">The tags.</param>
            <param name="isImplicit">Indicates whether the event is implicit.</param>
            <param name="start">The start position of the event.</param>
            <param name="end">The end position of the event.</param>
        </member>
        <member name="M:YamlDotNet.Core.Events.DocumentStart.#ctor(YamlDotNet.Core.Tokens.VersionDirective,YamlDotNet.Core.TagDirectiveCollection,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.DocumentStart"/> class.
            </summary>
            <param name="version">The version.</param>
            <param name="tags">The tags.</param>
            <param name="isImplicit">Indicates whether the event is implicit.</param>
        </member>
        <member name="M:YamlDotNet.Core.Events.DocumentStart.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.DocumentStart"/> class.
            </summary>
            <param name="start">The start position of the event.</param>
            <param name="end">The end position of the event.</param>
        </member>
        <member name="M:YamlDotNet.Core.Events.DocumentStart.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.DocumentStart"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Events.DocumentStart.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="M:YamlDotNet.Core.Events.DocumentStart.Accept(YamlDotNet.Core.Events.IParsingEventVisitor)">
            <summary>
            Invokes run-time type specific Visit() method of the specified visitor.
            </summary>
            <param name="visitor">visitor, may not be null.</param>
        </member>
        <member name="T:YamlDotNet.Core.Events.IParsingEventVisitor">
            <summary>
            Callback interface for external event Visitor.
            </summary>
        </member>
        <member name="T:YamlDotNet.Core.Events.MappingEnd">
            <summary>
            Represents a mapping end event.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.MappingEnd.NestingIncrease">
            <summary>
            Gets a value indicating the variation of depth caused by this event.
            The value can be either -1, 0 or 1. For start events, it will be 1,
            for end events, it will be -1, and for the remaining events, it will be 0.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.MappingEnd.Type">
            <summary>
            Gets the event type, which allows for simpler type comparisons.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Events.MappingEnd.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.MappingEnd"/> class.
            </summary>
            <param name="start">The start position of the event.</param>
            <param name="end">The end position of the event.</param>
        </member>
        <member name="M:YamlDotNet.Core.Events.MappingEnd.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.MappingEnd"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Events.MappingEnd.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="M:YamlDotNet.Core.Events.MappingEnd.Accept(YamlDotNet.Core.Events.IParsingEventVisitor)">
            <summary>
            Invokes run-time type specific Visit() method of the specified visitor.
            </summary>
            <param name="visitor">visitor, may not be null.</param>
        </member>
        <member name="T:YamlDotNet.Core.Events.MappingStart">
            <summary>
            Represents a mapping start event.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.MappingStart.NestingIncrease">
            <summary>
            Gets a value indicating the variation of depth caused by this event.
            The value can be either -1, 0 or 1. For start events, it will be 1,
            for end events, it will be -1, and for the remaining events, it will be 0.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.MappingStart.Type">
            <summary>
            Gets the event type, which allows for simpler type comparisons.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.MappingStart.IsImplicit">
            <summary>
            Gets a value indicating whether this instance is implicit.
            </summary>
            <value>
                <c>true</c> if this instance is implicit; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:YamlDotNet.Core.Events.MappingStart.IsCanonical">
            <summary>
            Gets a value indicating whether this instance is canonical.
            </summary>
            <value></value>
        </member>
        <member name="P:YamlDotNet.Core.Events.MappingStart.Style">
            <summary>
            Gets the style of the mapping.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Events.MappingStart.#ctor(System.String,System.String,System.Boolean,YamlDotNet.Core.Events.MappingStyle,YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.MappingStart"/> class.
            </summary>
            <param name="anchor">The anchor.</param>
            <param name="tag">The tag.</param>
            <param name="isImplicit">Indicates whether the event is implicit.</param>
            <param name="style">The style of the mapping.</param>
            <param name="start">The start position of the event.</param>
            <param name="end">The end position of the event.</param>
        </member>
        <member name="M:YamlDotNet.Core.Events.MappingStart.#ctor(System.String,System.String,System.Boolean,YamlDotNet.Core.Events.MappingStyle)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.MappingStart"/> class.
            </summary>
            <param name="anchor">The anchor.</param>
            <param name="tag">The tag.</param>
            <param name="isImplicit">Indicates whether the event is implicit.</param>
            <param name="style">The style of the mapping.</param>
        </member>
        <member name="M:YamlDotNet.Core.Events.MappingStart.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.MappingStart"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Events.MappingStart.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="M:YamlDotNet.Core.Events.MappingStart.Accept(YamlDotNet.Core.Events.IParsingEventVisitor)">
            <summary>
            Invokes run-time type specific Visit() method of the specified visitor.
            </summary>
            <param name="visitor">visitor, may not be null.</param>
        </member>
        <member name="T:YamlDotNet.Core.Events.MappingStyle">
            <summary>
            Specifies the style of a mapping.
            </summary>
        </member>
        <member name="F:YamlDotNet.Core.Events.MappingStyle.Any">
            <summary>
            Let the emitter choose the style.
            </summary>
        </member>
        <member name="F:YamlDotNet.Core.Events.MappingStyle.Block">
            <summary>
            The block mapping style.
            </summary>
        </member>
        <member name="F:YamlDotNet.Core.Events.MappingStyle.Flow">
            <summary>
            The flow mapping style.
            </summary>
        </member>
        <member name="T:YamlDotNet.Core.Events.NodeEvent">
            <summary>
            Contains the behavior that is common between node events.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.NodeEvent.Anchor">
            <summary>
            Gets the anchor.
            </summary>
            <value></value>
        </member>
        <member name="P:YamlDotNet.Core.Events.NodeEvent.Tag">
            <summary>
            Gets the tag.
            </summary>
            <value></value>
        </member>
        <member name="P:YamlDotNet.Core.Events.NodeEvent.IsCanonical">
            <summary>
            Gets a value indicating whether this instance is canonical.
            </summary>
            <value></value>
        </member>
        <member name="M:YamlDotNet.Core.Events.NodeEvent.#ctor(System.String,System.String,YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.NodeEvent"/> class.
            </summary>
            <param name="anchor">The anchor.</param>
            <param name="tag">The tag.</param>
            <param name="start">The start position of the event.</param>
            <param name="end">The end position of the event.</param>
        </member>
        <member name="M:YamlDotNet.Core.Events.NodeEvent.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.NodeEvent"/> class.
            </summary>
        </member>
        <member name="T:YamlDotNet.Core.Events.ParsingEvent">
            <summary>
            Base class for parsing events.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.ParsingEvent.NestingIncrease">
            <summary>
            Gets a value indicating the variation of depth caused by this event.
            The value can be either -1, 0 or 1. For start events, it will be 1,
            for end events, it will be -1, and for the remaining events, it will be 0.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.ParsingEvent.Type">
            <summary>
            Gets the event type, which allows for simpler type comparisons.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.ParsingEvent.Start">
            <summary>
            Gets the position in the input stream where the event starts.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.ParsingEvent.End">
            <summary>
            Gets the position in the input stream where the event ends.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Events.ParsingEvent.Accept(YamlDotNet.Core.Events.IParsingEventVisitor)">
            <summary>
            Accepts the specified visitor.
            </summary>
            <param name="visitor">Visitor to accept, may not be null</param>
        </member>
        <member name="M:YamlDotNet.Core.Events.ParsingEvent.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.ParsingEvent"/> class.
            </summary>
            <param name="start">The start position of the event.</param>
            <param name="end">The end position of the event.</param>
        </member>
        <member name="T:YamlDotNet.Core.Events.Scalar">
            <summary>
            Represents a scalar event.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.Scalar.Type">
            <summary>
            Gets the event type, which allows for simpler type comparisons.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.Scalar.Value">
            <summary>
            Gets the value.
            </summary>
            <value>The value.</value>
        </member>
        <member name="P:YamlDotNet.Core.Events.Scalar.Style">
            <summary>
            Gets the style of the scalar.
            </summary>
            <value>The style.</value>
        </member>
        <member name="P:YamlDotNet.Core.Events.Scalar.IsPlainImplicit">
            <summary>
            Gets a value indicating whether the tag is optional for the plain style.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.Scalar.IsQuotedImplicit">
            <summary>
            Gets a value indicating whether the tag is optional for any non-plain style.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.Scalar.IsCanonical">
            <summary>
            Gets a value indicating whether this instance is canonical.
            </summary>
            <value></value>
        </member>
        <member name="M:YamlDotNet.Core.Events.Scalar.#ctor(System.String,System.String,System.String,YamlDotNet.Core.ScalarStyle,System.Boolean,System.Boolean,YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.Scalar"/> class.
            </summary>
            <param name="anchor">The anchor.</param>
            <param name="tag">The tag.</param>
            <param name="value">The value.</param>
            <param name="style">The style.</param>
            <param name="isPlainImplicit">.</param>
            <param name="isQuotedImplicit">.</param>
            <param name="start">The start position of the event.</param>
            <param name="end">The end position of the event.</param>
        </member>
        <member name="M:YamlDotNet.Core.Events.Scalar.#ctor(System.String,System.String,System.String,YamlDotNet.Core.ScalarStyle,System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.Scalar"/> class.
            </summary>
            <param name="anchor">The anchor.</param>
            <param name="tag">The tag.</param>
            <param name="value">The value.</param>
            <param name="style">The style.</param>
            <param name="isPlainImplicit">.</param>
            <param name="isQuotedImplicit">.</param>
        </member>
        <member name="M:YamlDotNet.Core.Events.Scalar.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.Scalar"/> class.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="M:YamlDotNet.Core.Events.Scalar.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.Scalar"/> class.
            </summary>
            <param name="tag">The tag.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:YamlDotNet.Core.Events.Scalar.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.Scalar"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Events.Scalar.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="M:YamlDotNet.Core.Events.Scalar.Accept(YamlDotNet.Core.Events.IParsingEventVisitor)">
            <summary>
            Invokes run-time type specific Visit() method of the specified visitor.
            </summary>
            <param name="visitor">visitor, may not be null.</param>
        </member>
        <member name="T:YamlDotNet.Core.Events.SequenceEnd">
            <summary>
            Represents a sequence end event.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.SequenceEnd.NestingIncrease">
            <summary>
            Gets a value indicating the variation of depth caused by this event.
            The value can be either -1, 0 or 1. For start events, it will be 1,
            for end events, it will be -1, and for the remaining events, it will be 0.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.SequenceEnd.Type">
            <summary>
            Gets the event type, which allows for simpler type comparisons.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Events.SequenceEnd.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.SequenceEnd"/> class.
            </summary>
            <param name="start">The start position of the event.</param>
            <param name="end">The end position of the event.</param>
        </member>
        <member name="M:YamlDotNet.Core.Events.SequenceEnd.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.SequenceEnd"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Events.SequenceEnd.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="M:YamlDotNet.Core.Events.SequenceEnd.Accept(YamlDotNet.Core.Events.IParsingEventVisitor)">
            <summary>
            Invokes run-time type specific Visit() method of the specified visitor.
            </summary>
            <param name="visitor">visitor, may not be null.</param>
        </member>
        <member name="T:YamlDotNet.Core.Events.SequenceStart">
            <summary>
            Represents a sequence start event.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.SequenceStart.NestingIncrease">
            <summary>
            Gets a value indicating the variation of depth caused by this event.
            The value can be either -1, 0 or 1. For start events, it will be 1,
            for end events, it will be -1, and for the remaining events, it will be 0.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.SequenceStart.Type">
            <summary>
            Gets the event type, which allows for simpler type comparisons.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.SequenceStart.IsImplicit">
            <summary>
            Gets a value indicating whether this instance is implicit.
            </summary>
            <value>
                <c>true</c> if this instance is implicit; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:YamlDotNet.Core.Events.SequenceStart.IsCanonical">
            <summary>
            Gets a value indicating whether this instance is canonical.
            </summary>
            <value></value>
        </member>
        <member name="P:YamlDotNet.Core.Events.SequenceStart.Style">
            <summary>
            Gets the style.
            </summary>
            <value>The style.</value>
        </member>
        <member name="M:YamlDotNet.Core.Events.SequenceStart.#ctor(System.String,System.String,System.Boolean,YamlDotNet.Core.Events.SequenceStyle,YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.SequenceStart"/> class.
            </summary>
            <param name="anchor">The anchor.</param>
            <param name="tag">The tag.</param>
            <param name="isImplicit">if set to <c>true</c> [is implicit].</param>
            <param name="style">The style.</param>
            <param name="start">The start position of the event.</param>
            <param name="end">The end position of the event.</param>
        </member>
        <member name="M:YamlDotNet.Core.Events.SequenceStart.#ctor(System.String,System.String,System.Boolean,YamlDotNet.Core.Events.SequenceStyle)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.SequenceStart"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Events.SequenceStart.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="M:YamlDotNet.Core.Events.SequenceStart.Accept(YamlDotNet.Core.Events.IParsingEventVisitor)">
            <summary>
            Invokes run-time type specific Visit() method of the specified visitor.
            </summary>
            <param name="visitor">visitor, may not be null.</param>
        </member>
        <member name="T:YamlDotNet.Core.Events.SequenceStyle">
            <summary>
            Specifies the style of a sequence.
            </summary>
        </member>
        <member name="F:YamlDotNet.Core.Events.SequenceStyle.Any">
            <summary>
            Let the emitter choose the style.
            </summary>
        </member>
        <member name="F:YamlDotNet.Core.Events.SequenceStyle.Block">
            <summary>
            The block sequence style.
            </summary>
        </member>
        <member name="F:YamlDotNet.Core.Events.SequenceStyle.Flow">
            <summary>
            The flow sequence style.
            </summary>
        </member>
        <member name="T:YamlDotNet.Core.Events.StreamEnd">
            <summary>
            Represents a stream end event.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.StreamEnd.NestingIncrease">
            <summary>
            Gets a value indicating the variation of depth caused by this event.
            The value can be either -1, 0 or 1. For start events, it will be 1,
            for end events, it will be -1, and for the remaining events, it will be 0.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.StreamEnd.Type">
            <summary>
            Gets the event type, which allows for simpler type comparisons.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Events.StreamEnd.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.StreamEnd"/> class.
            </summary>
            <param name="start">The start position of the event.</param>
            <param name="end">The end position of the event.</param>
        </member>
        <member name="M:YamlDotNet.Core.Events.StreamEnd.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.StreamEnd"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Events.StreamEnd.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="M:YamlDotNet.Core.Events.StreamEnd.Accept(YamlDotNet.Core.Events.IParsingEventVisitor)">
            <summary>
            Invokes run-time type specific Visit() method of the specified visitor.
            </summary>
            <param name="visitor">visitor, may not be null.</param>
        </member>
        <member name="T:YamlDotNet.Core.Events.StreamStart">
            <summary>
            Represents a stream start event.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.StreamStart.NestingIncrease">
            <summary>
            Gets a value indicating the variation of depth caused by this event.
            The value can be either -1, 0 or 1. For start events, it will be 1,
            for end events, it will be -1, and for the remaining events, it will be 0.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Events.StreamStart.Type">
            <summary>
            Gets the event type, which allows for simpler type comparisons.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Events.StreamStart.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.StreamStart"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Events.StreamStart.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Events.StreamStart"/> class.
            </summary>
            <param name="start">The start position of the event.</param>
            <param name="end">The end position of the event.</param>
        </member>
        <member name="M:YamlDotNet.Core.Events.StreamStart.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="M:YamlDotNet.Core.Events.StreamStart.Accept(YamlDotNet.Core.Events.IParsingEventVisitor)">
            <summary>
            Invokes run-time type specific Visit() method of the specified visitor.
            </summary>
            <param name="visitor">visitor, may not be null.</param>
        </member>
        <member name="T:YamlDotNet.Core.FakeList`1">
            <summary>
            Implements an indexer through an IEnumerator&lt;T&gt;.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.FakeList`1.#ctor(System.Collections.Generic.IEnumerator{`0})">
            <summary>
            Initializes a new instance of FakeList&lt;T&gt;.
            </summary>
            <param name="collection">The enumerator to use to implement the indexer.</param>
        </member>
        <member name="M:YamlDotNet.Core.FakeList`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Initializes a new instance of FakeList&lt;T&gt;.
            </summary>
            <param name="collection">The collection to use to implement the indexer.</param>
        </member>
        <member name="P:YamlDotNet.Core.FakeList`1.Item(System.Int32)">
            <summary>
            Gets the element at the specified index. 
            </summary>
            <remarks>
            If index is greater or equal than the last used index, this operation is O(index - lastIndex),
            else this operation is O(index).
            </remarks>
        </member>
        <member name="T:YamlDotNet.Core.ForwardAnchorNotSupportedException">
            <summary>
            The exception that is thrown when an alias references an anchor
            that has not yet been defined in a context that does not support forward references.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.ForwardAnchorNotSupportedException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.AnchorNotFoundException"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.ForwardAnchorNotSupportedException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.AnchorNotFoundException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:YamlDotNet.Core.ForwardAnchorNotSupportedException.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.AnchorNotFoundException"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.ForwardAnchorNotSupportedException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.AnchorNotFoundException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="inner">The inner.</param>
        </member>
        <member name="T:YamlDotNet.Core.HashCode">
            <summary>
            Supports implementations of <see cref="M:System.Object.GetHashCode"/> by providing methods to combine two hash codes.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.HashCode.CombineHashCodes(System.Int32,System.Int32)">
            <summary>
            Combines two hash codes.
            </summary>
            <param name="h1">The first hash code.</param>
            <param name="h2">The second hash code.</param>
            <returns></returns>
        </member>
        <member name="T:YamlDotNet.Core.IEmitter">
            <summary>
            Represents a YAML stream emitter.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.IEmitter.Emit(YamlDotNet.Core.Events.ParsingEvent)">
            <summary>
            Emits an event.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.ILookAheadBuffer.EndOfInput">
            <summary>
            Gets a value indicating whether the end of the input reader has been reached.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.ILookAheadBuffer.Peek(System.Int32)">
            <summary>
            Gets the character at the specified offset.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.ILookAheadBuffer.Skip(System.Int32)">
            <summary>
            Skips the next <paramref name="length"/> characters. Those characters must have been
            obtained first by calling the <see cref="M:YamlDotNet.Core.ILookAheadBuffer.Peek(System.Int32)"/> method.
            </summary>
        </member>
        <member name="T:YamlDotNet.Core.InsertionQueue`1">
            <summary>
            Generic queue on which items may be inserted
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.InsertionQueue`1.Count">
            <summary>
            Gets the number of items that are contained by the queue.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.InsertionQueue`1.Enqueue(`0)">
            <summary>
            Enqueues the specified item.
            </summary>
            <param name="item">The item to be enqueued.</param>
        </member>
        <member name="M:YamlDotNet.Core.InsertionQueue`1.Dequeue">
            <summary>
            Dequeues an item.
            </summary>
            <returns>Returns the item that been dequeued.</returns>
        </member>
        <member name="M:YamlDotNet.Core.InsertionQueue`1.Insert(System.Int32,`0)">
            <summary>
            Inserts an item at the specified index.
            </summary>
            <param name="index">The index where to insert the item.</param>
            <param name="item">The item to be inserted.</param>
        </member>
        <member name="T:YamlDotNet.Core.IParser">
            <summary>
            Represents a YAML stream parser.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.IParser.Current">
            <summary>
            Gets the current event. Returns null before the first call to <see cref="M:YamlDotNet.Core.IParser.MoveNext" />,
            and also after <see cref="M:YamlDotNet.Core.IParser.MoveNext" /> returns false.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.IParser.MoveNext">
            <summary>
            Moves to the next event.
            </summary>
            <returns>Returns true if there are more events available, otherwise returns false.</returns>
        </member>
        <member name="T:YamlDotNet.Core.IScanner">
            <summary>
            Defines the interface for a stand-alone YAML scanner that
            converts a sequence of characters into a sequence of YAML tokens.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.IScanner.CurrentPosition">
            <summary>
            Gets the current position inside the input stream.
            </summary>
            <value>The current position.</value>
        </member>
        <member name="P:YamlDotNet.Core.IScanner.Current">
            <summary>
            Gets the current token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.IScanner.MoveNext">
            <summary>
            Moves to the next token and consumes the current token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.IScanner.MoveNextWithoutConsuming">
            <summary>
            Moves to the next token without consuming the current token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.IScanner.ConsumeCurrent">
            <summary>
            Consumes the current token.
            </summary>
        </member>
        <member name="T:YamlDotNet.Core.LookAheadBuffer">
            <summary>
            Provides access to a stream and allows to peek at the next characters,
            up to the buffer's capacity.
            </summary>
            <remarks>
            This class implements a circular buffer with a fixed capacity.
            </remarks>
        </member>
        <member name="M:YamlDotNet.Core.LookAheadBuffer.#ctor(System.IO.TextReader,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.LookAheadBuffer"/> class.
            </summary>
            <param name="input">The input.</param>
            <param name="capacity">The capacity.</param>
        </member>
        <member name="P:YamlDotNet.Core.LookAheadBuffer.EndOfInput">
            <summary>
            Gets a value indicating whether the end of the input reader has been reached.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.LookAheadBuffer.GetIndexForOffset(System.Int32)">
            <summary>
            Gets the index of the character for the specified offset.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.LookAheadBuffer.Peek(System.Int32)">
            <summary>
            Gets the character at the specified offset.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.LookAheadBuffer.Cache(System.Int32)">
            <summary>
            Reads characters until at least <paramref name="length"/> characters are in the buffer.
            </summary>
            <param name="length">
            Number of characters to cache.
            </param>
        </member>
        <member name="M:YamlDotNet.Core.LookAheadBuffer.Skip(System.Int32)">
            <summary>
            Skips the next <paramref name="length"/> characters. Those characters must have been
            obtained first by calling the <see cref="M:YamlDotNet.Core.LookAheadBuffer.Peek(System.Int32)"/> or <see cref="M:YamlDotNet.Core.LookAheadBuffer.Cache(System.Int32)"/> methods.
            </summary>
        </member>
        <member name="T:YamlDotNet.Core.Mark">
            <summary>
            Represents a location inside a file
            </summary>
        </member>
        <member name="F:YamlDotNet.Core.Mark.Empty">
            <summary>
            Gets a <see cref="T:YamlDotNet.Core.Mark"/> with empty values.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Mark.Index">
            <summary>
            Gets / sets the absolute offset in the file
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Mark.Line">
            <summary>
            Gets / sets the number of the line
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Mark.Column">
            <summary>
            Gets / sets the index of the column
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Mark.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="M:YamlDotNet.Core.Mark.Equals(System.Object)">
            <summary />
        </member>
        <member name="M:YamlDotNet.Core.Mark.Equals(YamlDotNet.Core.Mark)">
            <summary />
        </member>
        <member name="M:YamlDotNet.Core.Mark.GetHashCode">
            <summary />
        </member>
        <member name="M:YamlDotNet.Core.Mark.CompareTo(System.Object)">
            <summary />
        </member>
        <member name="M:YamlDotNet.Core.Mark.CompareTo(YamlDotNet.Core.Mark)">
            <summary />
        </member>
        <member name="T:YamlDotNet.Core.MaximumRecursionLevelReachedException">
            <summary>
            Exception that is thrown when an infinite recursion is detected.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.MaximumRecursionLevelReachedException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.MaximumRecursionLevelReachedException"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.MaximumRecursionLevelReachedException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.MaximumRecursionLevelReachedException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:YamlDotNet.Core.MaximumRecursionLevelReachedException.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.MaximumRecursionLevelReachedException"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.MaximumRecursionLevelReachedException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.MaximumRecursionLevelReachedException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="inner">The inner.</param>
        </member>
        <member name="T:YamlDotNet.Core.MergingParser">
            <summary>
            Simple implementation of <see cref="T:YamlDotNet.Core.IParser"/> that implements merging: http://yaml.org/type/merge.html
            </summary>
        </member>
        <member name="T:YamlDotNet.Core.Parser">
            <summary>
            Parses YAML streams.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Parser.#ctor(System.IO.TextReader)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Parser"/> class.
            </summary>
            <param name="input">The input where the YAML stream is to be read.</param>
        </member>
        <member name="M:YamlDotNet.Core.Parser.#ctor(YamlDotNet.Core.IScanner)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Parser"/> class.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Parser.Current">
            <summary>
            Gets the current event.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Parser.MoveNext">
            <summary>
            Moves to the next event.
            </summary>
            <returns>Returns true if there are more events available, otherwise returns false.</returns>
        </member>
        <member name="M:YamlDotNet.Core.Parser.ParseStreamStart">
            <summary>
            Parse the production:
            stream   ::= STREAM-START implicit_document? explicit_document* STREAM-END
                         ************
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Parser.ParseDocumentStart(System.Boolean)">
            <summary>
            Parse the productions:
            implicit_document    ::= block_node DOCUMENT-END*
                                     *
            explicit_document    ::= DIRECTIVE* DOCUMENT-START block_node? DOCUMENT-END*
                                     *************************
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Parser.ProcessDirectives(YamlDotNet.Core.TagDirectiveCollection)">
            <summary>
            Parse directives.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Parser.ParseDocumentContent">
            <summary>
            Parse the productions:
            explicit_document    ::= DIRECTIVE* DOCUMENT-START block_node? DOCUMENT-END*
                                                               ***********
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Parser.ProcessEmptyScalar(YamlDotNet.Core.Mark)">
            <summary>
            Generate an empty scalar event.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Parser.ParseNode(System.Boolean,System.Boolean)">
            <summary>
            Parse the productions:
            block_node_or_indentless_sequence    ::=
                                     ALIAS
                                     *****
                                     | properties (block_content | indentless_block_sequence)?
                                       **********  *
                                     | block_content | indentless_block_sequence
                                       *
            block_node           ::= ALIAS
                                     *****
                                     | properties block_content?
                                       ********** *
                                     | block_content
                                       *
            flow_node            ::= ALIAS
                                     *****
                                     | properties flow_content?
                                       ********** *
                                     | flow_content
                                       *
            properties           ::= TAG ANCHOR? | ANCHOR TAG?
                                     *************************
            block_content        ::= block_collection | flow_collection | SCALAR
                                                                          ******
            flow_content         ::= flow_collection | SCALAR
                                                       ******
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Parser.ParseDocumentEnd">
            <summary>
            Parse the productions:
            implicit_document    ::= block_node DOCUMENT-END*
                                                *************
            explicit_document    ::= DIRECTIVE* DOCUMENT-START block_node? DOCUMENT-END*
                                                                           *************
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Parser.ParseBlockSequenceEntry(System.Boolean)">
            <summary>
            Parse the productions:
            block_sequence ::= BLOCK-SEQUENCE-START (BLOCK-ENTRY block_node?)* BLOCK-END
                               ********************  *********** *             *********
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Parser.ParseIndentlessSequenceEntry">
            <summary>
            Parse the productions:
            indentless_sequence  ::= (BLOCK-ENTRY block_node?)+
                                      *********** *
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Parser.ParseBlockMappingKey(System.Boolean)">
             <summary>
             Parse the productions:
             block_mapping        ::= BLOCK-MAPPING_START
                                      *******************
                                      ((KEY block_node_or_indentless_sequence?)?
                                        *** *
                                      (VALUE block_node_or_indentless_sequence?)?)*
            
                                      BLOCK-END
                                      *********
             </summary>
        </member>
        <member name="M:YamlDotNet.Core.Parser.ParseBlockMappingValue">
             <summary>
             Parse the productions:
             block_mapping        ::= BLOCK-MAPPING_START
            
                                      ((KEY block_node_or_indentless_sequence?)?
            
                                      (VALUE block_node_or_indentless_sequence?)?)*
                                       ***** *
                                      BLOCK-END
            
             </summary>
        </member>
        <member name="M:YamlDotNet.Core.Parser.ParseFlowSequenceEntry(System.Boolean)">
            <summary>
            Parse the productions:
            flow_sequence        ::= FLOW-SEQUENCE-START
                                     *******************
                                     (flow_sequence_entry FLOW-ENTRY)*
                                      *                   **********
                                     flow_sequence_entry?
                                     *
                                     FLOW-SEQUENCE-END
                                     *****************
            flow_sequence_entry  ::= flow_node | KEY flow_node? (VALUE flow_node?)?
                                     *
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Parser.ParseFlowSequenceEntryMappingKey">
            <summary>
            Parse the productions:
            flow_sequence_entry  ::= flow_node | KEY flow_node? (VALUE flow_node?)?
                                                 *** *
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Parser.ParseFlowSequenceEntryMappingValue">
            <summary>
            Parse the productions:
            flow_sequence_entry  ::= flow_node | KEY flow_node? (VALUE flow_node?)?
                                                                 ***** *
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Parser.ParseFlowSequenceEntryMappingEnd">
            <summary>
            Parse the productions:
            flow_sequence_entry  ::= flow_node | KEY flow_node? (VALUE flow_node?)?
                                                                                 *
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Parser.ParseFlowMappingKey(System.Boolean)">
            <summary>
            Parse the productions:
            flow_mapping         ::= FLOW-MAPPING-START
                                     ******************
                                     (flow_mapping_entry FLOW-ENTRY)*
                                      *                  **********
                                     flow_mapping_entry?
                                     ******************
                                     FLOW-MAPPING-END
                                     ****************
            flow_mapping_entry   ::= flow_node | KEY flow_node? (VALUE flow_node?)?
                                     *           *** *
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Parser.ParseFlowMappingValue(System.Boolean)">
            <summary>
            Parse the productions:
            flow_mapping_entry   ::= flow_node | KEY flow_node? (VALUE flow_node?)?
                                              *                  ***** *
            </summary>
        </member>
        <member name="T:YamlDotNet.Core.ParserExtensions">
            <summary>
            Extension methods that provide useful abstractions over <see cref="T:YamlDotNet.Core.IParser"/>.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.ParserExtensions.Expect``1(YamlDotNet.Core.IParser)">
            <summary>
            Ensures that the current event is of the specified type, returns it and moves to the next event.
            </summary>
            <typeparam name="T">Type of the <see cref="T:YamlDotNet.Core.Events.ParsingEvent"/>.</typeparam>
            <returns>Returns the current event.</returns>
            <exception cref="T:YamlDotNet.Core.YamlException">If the current event is not of the specified type.</exception>
        </member>
        <member name="M:YamlDotNet.Core.ParserExtensions.Accept``1(YamlDotNet.Core.IParser)">
            <summary>
            Checks whether the current event is of the specified type.
            </summary>
            <typeparam name="T">Type of the event.</typeparam>
            <returns>Returns true if the current event is of type <typeparamref name="T"/>. Otherwise returns false.</returns>
        </member>
        <member name="M:YamlDotNet.Core.ParserExtensions.Allow``1(YamlDotNet.Core.IParser)">
            <summary>
            Checks whether the current event is of the specified type.
            If the event is of the specified type, returns it and moves to the next event.
            Otherwise returns null.
            </summary>
            <typeparam name="T">Type of the <see cref="T:YamlDotNet.Core.Events.ParsingEvent"/>.</typeparam>
            <returns>Returns the current event if it is of type T; otherwise returns null.</returns>
        </member>
        <member name="M:YamlDotNet.Core.ParserExtensions.Peek``1(YamlDotNet.Core.IParser)">
            <summary>
            Gets the next event without consuming it.
            </summary>
            <typeparam name="T">Type of the <see cref="T:YamlDotNet.Core.Events.ParsingEvent"/>.</typeparam>
            <returns>Returns the current event if it is of type T; otherwise returns null.</returns>
        </member>
        <member name="M:YamlDotNet.Core.ParserExtensions.SkipThisAndNestedEvents(YamlDotNet.Core.IParser)">
            <summary>
            Skips the current event and any nested event.
            </summary>
        </member>
        <member name="T:YamlDotNet.Core.RecursionLevel">
            <summary>
            Keeps track of the <see cref="F:YamlDotNet.Core.RecursionLevel.current"/> recursion level,
            and throws <see cref="T:YamlDotNet.Core.MaximumRecursionLevelReachedException"/>
            whenever <see cref="P:YamlDotNet.Core.RecursionLevel.Maximum"/> is reached.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.RecursionLevel.Increment">
            <summary>
            Increments the <see cref="F:YamlDotNet.Core.RecursionLevel.current"/> recursion level,
            and throws <see cref="T:YamlDotNet.Core.MaximumRecursionLevelReachedException"/>
            if <see cref="P:YamlDotNet.Core.RecursionLevel.Maximum"/> is reached.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.RecursionLevel.TryIncrement">
            <summary>
            Increments the <see cref="F:YamlDotNet.Core.RecursionLevel.current"/> recursion level,
            and returns whether <see cref="F:YamlDotNet.Core.RecursionLevel.current"/> is still less than <see cref="P:YamlDotNet.Core.RecursionLevel.Maximum"/>.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.RecursionLevel.Decrement">
            <summary>
            Decrements the <see cref="F:YamlDotNet.Core.RecursionLevel.current"/> recursion level.
            </summary>
        </member>
        <member name="T:YamlDotNet.Core.ScalarStyle">
            <summary>
            Specifies the style of a YAML scalar.
            </summary>
        </member>
        <member name="F:YamlDotNet.Core.ScalarStyle.Any">
            <summary>
            Let the emitter choose the style.
            </summary>
        </member>
        <member name="F:YamlDotNet.Core.ScalarStyle.Plain">
            <summary>
            The plain scalar style.
            </summary>
        </member>
        <member name="F:YamlDotNet.Core.ScalarStyle.SingleQuoted">
            <summary>
            The single-quoted scalar style.
            </summary>
        </member>
        <member name="F:YamlDotNet.Core.ScalarStyle.DoubleQuoted">
            <summary>
            The double-quoted scalar style.
            </summary>
        </member>
        <member name="F:YamlDotNet.Core.ScalarStyle.Literal">
            <summary>
            The literal scalar style.
            </summary>
        </member>
        <member name="F:YamlDotNet.Core.ScalarStyle.Folded">
            <summary>
            The folded scalar style.
            </summary>
        </member>
        <member name="T:YamlDotNet.Core.Scanner">
            <summary>
            Converts a sequence of characters into a sequence of YAML tokens.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Scanner.Current">
            <summary>
            Gets the current token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.#ctor(System.IO.TextReader,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Scanner"/> class.
            </summary>
            <param name="input">The input.</param>
            <param name="skipComments">Indicates whether comments should be ignored</param>
        </member>
        <member name="P:YamlDotNet.Core.Scanner.CurrentPosition">
            <summary>
            Gets the current position inside the input stream.
            </summary>
            <value>The current position.</value>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.MoveNext">
            <summary>
            Moves to the next token.
            </summary>
            <returns></returns>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.ConsumeCurrent">
            <summary>
            Consumes the current token and increments the parsed token count
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.StaleSimpleKeys">
            <summary>
            Check the list of potential simple keys and remove the positions that
            cannot contain simple keys anymore.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.UnrollIndent(System.Int32)">
            <summary>
            Pop indentation levels from the indents stack until the current level
            becomes less or equal to the column.  For each indentation level, append
            the BLOCK-END token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.FetchStreamEnd">
            <summary>
            Produce the STREAM-END token and shut down the scanner.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.ScanDirective">
             <summary>
             Scan a YAML-DIRECTIVE or TAG-DIRECTIVE token.
            
             Scope:
                  %YAML    1.1    # a comment \n
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                  %TAG    !yaml!  tag:yaml.org,2002:  \n
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
             </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.FetchDocumentIndicator(System.Boolean)">
            <summary>
            Produce the DOCUMENT-START or DOCUMENT-END token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.FetchFlowCollectionStart(System.Boolean)">
            <summary>
            Produce the FLOW-SEQUENCE-START or FLOW-MAPPING-START token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.IncreaseFlowLevel">
            <summary>
            Increase the flow level and resize the simple key list if needed.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.FetchFlowCollectionEnd(System.Boolean)">
            <summary>
            Produce the FLOW-SEQUENCE-END or FLOW-MAPPING-END token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.DecreaseFlowLevel">
            <summary>
            Decrease the flow level.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.FetchFlowEntry">
            <summary>
            Produce the FLOW-ENTRY token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.FetchBlockEntry">
            <summary>
            Produce the BLOCK-ENTRY token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.FetchKey">
            <summary>
            Produce the KEY token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.FetchValue">
            <summary>
            Produce the VALUE token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.RollIndent(System.Int32,System.Int32,System.Boolean,YamlDotNet.Core.Mark)">
            <summary>
            Push the current indentation level to the stack and set the new level
            the current column is greater than the indentation level.  In this case,
            append or insert the specified token into the token queue.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.FetchAnchor(System.Boolean)">
            <summary>
            Produce the ALIAS or ANCHOR token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.FetchTag">
            <summary>
            Produce the TAG token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.ScanTag">
            <summary>
            Scan a TAG token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.FetchBlockScalar(System.Boolean)">
            <summary>
            Produce the SCALAR(...,literal) or SCALAR(...,folded) tokens.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.ScanBlockScalar(System.Boolean)">
            <summary>
            Scan a block scalar.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.ScanBlockScalarBreaks(System.Int32,System.Text.StringBuilder,YamlDotNet.Core.Mark,YamlDotNet.Core.Mark@)">
            <summary>
            Scan indentation spaces and line breaks for a block scalar.  Determine the
            indentation level if needed.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.FetchFlowScalar(System.Boolean)">
            <summary>
            Produce the SCALAR(...,single-quoted) or SCALAR(...,double-quoted) tokens.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.ScanFlowScalar(System.Boolean)">
            <summary>
            Scan a quoted scalar.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.FetchPlainScalar">
            <summary>
            Produce the SCALAR(...,plain) token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.ScanPlainScalar">
            <summary>
            Scan a plain scalar.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.RemoveSimpleKey">
            <summary>
            Remove a potential simple key at the current flow level.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.ScanDirectiveName(YamlDotNet.Core.Mark)">
             <summary>
             Scan the directive name.
            
             Scope:
                  %YAML   1.1     # a comment \n
                   ^^^^
                  %TAG    !yaml!  tag:yaml.org,2002:  \n
                   ^^^
             </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.ScanVersionDirectiveValue(YamlDotNet.Core.Mark)">
             <summary>
             Scan the value of VERSION-DIRECTIVE.
            
             Scope:
                  %YAML   1.1     # a comment \n
                       ^^^^^^
             </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.ScanTagDirectiveValue(YamlDotNet.Core.Mark)">
             <summary>
             Scan the value of a TAG-DIRECTIVE token.
            
             Scope:
                  %TAG    !yaml!  tag:yaml.org,2002:  \n
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
             </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.ScanTagUri(System.String,YamlDotNet.Core.Mark)">
            <summary>
            Scan a tag.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.ScanUriEscapes(YamlDotNet.Core.Mark)">
            <summary>
            Decode an URI-escape sequence corresponding to a single UTF-8 character.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.ScanTagHandle(System.Boolean,YamlDotNet.Core.Mark)">
            <summary>
            Scan a tag handle.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.ScanVersionDirectiveNumber(YamlDotNet.Core.Mark)">
             <summary>
             Scan the version number of VERSION-DIRECTIVE.
            
             Scope:
                  %YAML   1.1     # a comment \n
                          ^
                  %YAML   1.1     # a comment \n
                            ^
             </summary>
        </member>
        <member name="M:YamlDotNet.Core.Scanner.SaveSimpleKey">
            <summary>
            Check if a simple key may start at the current position and add it if
            needed.
            </summary>
        </member>
        <member name="T:YamlDotNet.Core.SemanticErrorException">
            <summary>
            Exception that is thrown when a semantic error is detected on a YAML stream.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.SemanticErrorException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.SemanticErrorException"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.SemanticErrorException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.SemanticErrorException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:YamlDotNet.Core.SemanticErrorException.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.SemanticErrorException"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.SemanticErrorException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.SemanticErrorException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="inner">The inner.</param>
        </member>
        <member name="T:YamlDotNet.Core.SyntaxErrorException">
            <summary>
            Exception that is thrown when a syntax error is detected on a YAML stream.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.SyntaxErrorException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.SyntaxErrorException"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.SyntaxErrorException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.SyntaxErrorException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:YamlDotNet.Core.SyntaxErrorException.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.SyntaxErrorException"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.SyntaxErrorException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.SyntaxErrorException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="inner">The inner.</param>
        </member>
        <member name="T:YamlDotNet.Core.TagDirectiveCollection">
            <summary>
            Collection of <see cref="T:YamlDotNet.Core.Tokens.TagDirective"/>.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.TagDirectiveCollection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.TagDirectiveCollection"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.TagDirectiveCollection.#ctor(System.Collections.Generic.IEnumerable{YamlDotNet.Core.Tokens.TagDirective})">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.TagDirectiveCollection"/> class.
            </summary>
            <param name="tagDirectives">Initial content of the collection.</param>
        </member>
        <member name="M:YamlDotNet.Core.TagDirectiveCollection.GetKeyForItem(YamlDotNet.Core.Tokens.TagDirective)">
            <summary/>
        </member>
        <member name="M:YamlDotNet.Core.TagDirectiveCollection.Contains(YamlDotNet.Core.Tokens.TagDirective)">
            <summary>
            Gets a value indicating whether the collection contains a directive with the same handle
            </summary>
        </member>
        <member name="T:YamlDotNet.Core.Tokens.Anchor">
            <summary>
            Represents an anchor token.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Tokens.Anchor.Value">
            <summary>
            Gets the value.
            </summary>
            <value>The value.</value>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.Anchor.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.Anchor"/> class.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.Anchor.#ctor(System.String,YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.Anchor"/> class.
            </summary>
            <param name="value">The value.</param>
            <param name="start">The start position of the token.</param>
            <param name="end">The end position of the token.</param>
        </member>
        <member name="T:YamlDotNet.Core.Tokens.AnchorAlias">
            <summary>
            Represents an alias token.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Tokens.AnchorAlias.Value">
            <summary>
            Gets the value of the alias.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.AnchorAlias.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.AnchorAlias"/> class.
            </summary>
            <param name="value">The value of the anchor.</param>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.AnchorAlias.#ctor(System.String,YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.AnchorAlias"/> class.
            </summary>
            <param name="value">The value of the anchor.</param>
            <param name="start">The start position of the event.</param>
            <param name="end">The end position of the event.</param>
        </member>
        <member name="T:YamlDotNet.Core.Tokens.BlockEnd">
            <summary>
            Represents a block end token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.BlockEnd.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.BlockEnd"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.BlockEnd.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.BlockEnd"/> class.
            </summary>
            <param name="start">The start position of the token.</param>
            <param name="end">The end position of the token.</param>
        </member>
        <member name="T:YamlDotNet.Core.Tokens.BlockEntry">
            <summary>
            Represents a block entry event.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.BlockEntry.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.BlockEntry"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.BlockEntry.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.BlockEntry"/> class.
            </summary>
            <param name="start">The start position of the token.</param>
            <param name="end">The end position of the token.</param>
        </member>
        <member name="T:YamlDotNet.Core.Tokens.BlockMappingStart">
            <summary>
            Represents a block mapping start token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.BlockMappingStart.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.BlockMappingStart"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.BlockMappingStart.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.BlockMappingStart"/> class.
            </summary>
            <param name="start">The start position of the token.</param>
            <param name="end">The end position of the token.</param>
        </member>
        <member name="T:YamlDotNet.Core.Tokens.BlockSequenceStart">
            <summary>
            Represents a block sequence start token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.BlockSequenceStart.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.BlockSequenceStart"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.BlockSequenceStart.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.BlockSequenceStart"/> class.
            </summary>
            <param name="start">The start position of the token.</param>
            <param name="end">The end position of the token.</param>
        </member>
        <member name="T:YamlDotNet.Core.Tokens.Comment">
            <summary>
            Represents a comment
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Tokens.Comment.Value">
            <summary>
            Gets the value of the comment
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Tokens.Comment.IsInline">
            <summary>
            Gets a value indicating whether the comment appears other tokens on that line.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.Comment.#ctor(System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.Comment"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.Comment.#ctor(System.String,System.Boolean,YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.Comment"/> class.
            </summary>
        </member>
        <member name="T:YamlDotNet.Core.Tokens.DocumentEnd">
            <summary>
            Represents a document end token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.DocumentEnd.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.DocumentEnd"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.DocumentEnd.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.DocumentEnd"/> class.
            </summary>
            <param name="start">The start position of the token.</param>
            <param name="end">The end position of the token.</param>
        </member>
        <member name="T:YamlDotNet.Core.Tokens.DocumentStart">
            <summary>
            Represents a document start token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.DocumentStart.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.DocumentStart"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.DocumentStart.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.DocumentStart"/> class.
            </summary>
            <param name="start">The start position of the token.</param>
            <param name="end">The end position of the token.</param>
        </member>
        <member name="T:YamlDotNet.Core.Tokens.FlowEntry">
            <summary>
            Represents a flow entry event.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.FlowEntry.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.FlowEntry"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.FlowEntry.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.FlowEntry"/> class.
            </summary>
            <param name="start">The start position of the token.</param>
            <param name="end">The end position of the token.</param>
        </member>
        <member name="T:YamlDotNet.Core.Tokens.FlowMappingEnd">
            <summary>
            Represents a flow mapping end token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.FlowMappingEnd.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.FlowMappingEnd"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.FlowMappingEnd.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.FlowMappingEnd"/> class.
            </summary>
            <param name="start">The start position of the token.</param>
            <param name="end">The end position of the token.</param>
        </member>
        <member name="T:YamlDotNet.Core.Tokens.FlowMappingStart">
            <summary>
            Represents a flow mapping start token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.FlowMappingStart.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.FlowMappingStart"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.FlowMappingStart.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.FlowMappingStart"/> class.
            </summary>
            <param name="start">The start position of the token.</param>
            <param name="end">The end position of the token.</param>
        </member>
        <member name="T:YamlDotNet.Core.Tokens.FlowSequenceEnd">
            <summary>
            Represents a flow sequence end token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.FlowSequenceEnd.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.FlowSequenceEnd"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.FlowSequenceEnd.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.FlowSequenceEnd"/> class.
            </summary>
            <param name="start">The start position of the token.</param>
            <param name="end">The end position of the token.</param>
        </member>
        <member name="T:YamlDotNet.Core.Tokens.FlowSequenceStart">
            <summary>
            Represents a flow sequence start token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.FlowSequenceStart.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.FlowSequenceStart"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.FlowSequenceStart.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.FlowSequenceStart"/> class.
            </summary>
            <param name="start">The start position of the token.</param>
            <param name="end">The end position of the token.</param>
        </member>
        <member name="T:YamlDotNet.Core.Tokens.Key">
            <summary>
            Represents a key token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.Key.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.Key"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.Key.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.Key"/> class.
            </summary>
            <param name="start">The start position of the token.</param>
            <param name="end">The end position of the token.</param>
        </member>
        <member name="T:YamlDotNet.Core.Tokens.Scalar">
            <summary>
            Represents a scalar token.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Tokens.Scalar.Value">
            <summary>
            Gets the value.
            </summary>
            <value>The value.</value>
        </member>
        <member name="P:YamlDotNet.Core.Tokens.Scalar.Style">
            <summary>
            Gets the style.
            </summary>
            <value>The style.</value>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.Scalar.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.Scalar"/> class.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.Scalar.#ctor(System.String,YamlDotNet.Core.ScalarStyle)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.Scalar"/> class.
            </summary>
            <param name="value">The value.</param>
            <param name="style">The style.</param>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.Scalar.#ctor(System.String,YamlDotNet.Core.ScalarStyle,YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.Scalar"/> class.
            </summary>
            <param name="value">The value.</param>
            <param name="style">The style.</param>
            <param name="start">The start position of the token.</param>
            <param name="end">The end position of the token.</param>
        </member>
        <member name="T:YamlDotNet.Core.Tokens.StreamEnd">
            <summary>
            Represents a stream end event.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.StreamEnd.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.StreamEnd"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.StreamEnd.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.StreamEnd"/> class.
            </summary>
            <param name="start">The start position of the token.</param>
            <param name="end">The end position of the token.</param>
        </member>
        <member name="T:YamlDotNet.Core.Tokens.StreamStart">
            <summary>
            Represents a stream start token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.StreamStart.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.StreamStart"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.StreamStart.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.StreamStart"/> class.
            </summary>
            <param name="start">The start position of the token.</param>
            <param name="end">The end position of the token.</param>
        </member>
        <member name="T:YamlDotNet.Core.Tokens.Tag">
            <summary>
            Represents a tag token.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Tokens.Tag.Handle">
            <summary>
            Gets the handle.
            </summary>
            <value>The handle.</value>
        </member>
        <member name="P:YamlDotNet.Core.Tokens.Tag.Suffix">
            <summary>
            Gets the suffix.
            </summary>
            <value>The suffix.</value>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.Tag.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.Tag"/> class.
            </summary>
            <param name="handle">The handle.</param>
            <param name="suffix">The suffix.</param>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.Tag.#ctor(System.String,System.String,YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.Tag"/> class.
            </summary>
            <param name="handle">The handle.</param>
            <param name="suffix">The suffix.</param>
            <param name="start">The start position of the token.</param>
            <param name="end">The end position of the token.</param>
        </member>
        <member name="T:YamlDotNet.Core.Tokens.TagDirective">
            <summary>
            Represents a tag directive token.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Tokens.TagDirective.Handle">
            <summary>
            Gets the handle.
            </summary>
            <value>The handle.</value>
        </member>
        <member name="P:YamlDotNet.Core.Tokens.TagDirective.Prefix">
            <summary>
            Gets the prefix.
            </summary>
            <value>The prefix.</value>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.TagDirective.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.TagDirective"/> class.
            </summary>
            <param name="handle">The handle.</param>
            <param name="prefix">The prefix.</param>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.TagDirective.#ctor(System.String,System.String,YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.TagDirective"/> class.
            </summary>
            <param name="handle">The handle.</param>
            <param name="prefix">The prefix.</param>
            <param name="start">The start position of the token.</param>
            <param name="end">The end position of the token.</param>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.TagDirective.Equals(System.Object)">
            <summary>
            Determines whether the specified System.Object is equal to the current System.Object.
            </summary>
            <param name="obj">The System.Object to compare with the current System.Object.</param>
            <returns>
            true if the specified System.Object is equal to the current System.Object; otherwise, false.
            </returns>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.TagDirective.GetHashCode">
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.TagDirective.ToString">
            <summary/>
        </member>
        <member name="T:YamlDotNet.Core.Tokens.Token">
            <summary>
            Base class for YAML tokens.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Tokens.Token.Start">
            <summary>
            Gets the start of the token in the input stream.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Tokens.Token.End">
            <summary>
            Gets the end of the token in the input stream.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.Token.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.Token"/> class.
            </summary>
            <param name="start">The start position of the token.</param>
            <param name="end">The end position of the token.</param>
        </member>
        <member name="T:YamlDotNet.Core.Tokens.Value">
            <summary>
            Represents a value token.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.Value.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.Value"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.Value.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.Value"/> class.
            </summary>
            <param name="start">The start position of the token.</param>
            <param name="end">The end position of the token.</param>
        </member>
        <member name="T:YamlDotNet.Core.Tokens.VersionDirective">
            <summary>
            Represents a version directive token.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Tokens.VersionDirective.Version">
            <summary>
            Gets the version.
            </summary>
            <value>The version.</value>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.VersionDirective.#ctor(YamlDotNet.Core.Version)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.VersionDirective"/> class.
            </summary>
            <param name="version">The version.</param>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.VersionDirective.#ctor(YamlDotNet.Core.Version,YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Tokens.VersionDirective"/> class.
            </summary>
            <param name="version">The version.</param>
            <param name="start">The start position of the token.</param>
            <param name="end">The end position of the token.</param>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.VersionDirective.Equals(System.Object)">
            <summary>
            Determines whether the specified System.Object is equal to the current System.Object.
            </summary>
            <param name="obj">The System.Object to compare with the current System.Object.</param>
            <returns>
            true if the specified System.Object is equal to the current System.Object; otherwise, false.
            </returns>
        </member>
        <member name="M:YamlDotNet.Core.Tokens.VersionDirective.GetHashCode">
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="T:YamlDotNet.Core.Version">
            <summary>
            Specifies the version of the YAML language.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Version.Major">
            <summary>
            Gets the major version number.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.Version.Minor">
            <summary>
            Gets the minor version number.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.Version.#ctor(System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.Version"/> class.
            </summary>
            <param name="major">The major version number.</param>
            <param name="minor">The minor version number.</param>
        </member>
        <member name="M:YamlDotNet.Core.Version.Equals(System.Object)">
            <summary>
            Determines whether the specified System.Object is equal to the current System.Object.
            </summary>
            <param name="obj">The System.Object to compare with the current System.Object.</param>
            <returns>
            true if the specified System.Object is equal to the current System.Object; otherwise, false.
            </returns>
        </member>
        <member name="M:YamlDotNet.Core.Version.GetHashCode">
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="T:YamlDotNet.Core.YamlException">
            <summary>
            Base exception that is thrown when the a problem occurs in the YamlDotNet library.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.YamlException.Start">
            <summary>
            Gets the position in the input stream where the event that originated the exception starts.
            </summary>
        </member>
        <member name="P:YamlDotNet.Core.YamlException.End">
            <summary>
            Gets the position in the input stream where the event that originated the exception ends.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.YamlException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.YamlException"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.YamlException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.YamlException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:YamlDotNet.Core.YamlException.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.YamlException"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.YamlException.#ctor(YamlDotNet.Core.Mark,YamlDotNet.Core.Mark,System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.YamlException"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Core.YamlException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Core.YamlException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="inner">The inner.</param>
        </member>
        <member name="M:YamlDotNet.Helpers.ExpressionExtensions.AsProperty(System.Linq.Expressions.LambdaExpression)">
            <summary>
            Returns the <see cref="T:System.Reflection.PropertyInfo" /> that describes the property that
            is being returned in an expression in the form:
            <code>
              x => x.SomeProperty
            </code>
            </summary>
        </member>
        <member name="T:YamlDotNet.Helpers.GenericCollectionToNonGenericAdapter">
            <summary>
            Adapts an <see cref="T:System.Collections.Generic.ICollection`1" /> to <see cref="T:System.Collections.IList" />
            because not all generic collections implement <see cref="T:System.Collections.IList" />.
            </summary>
        </member>
        <member name="T:YamlDotNet.Helpers.GenericDictionaryToNonGenericAdapter">
            <summary>
            Adapts an <see cref="T:System.Collections.Generic.IDictionary`2" /> to <see cref="T:System.Collections.IDictionary" />
            because not all generic dictionaries implement <see cref="T:System.Collections.IDictionary" />.
            </summary>
        </member>
        <member name="M:YamlDotNet.ReflectionExtensions.HasDefaultConstructor(System.Type)">
            <summary>
            Determines whether the specified type has a default constructor.
            </summary>
            <param name="type">The type.</param>
            <returns>
                <c>true</c> if the type has a default constructor; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:YamlDotNet.RepresentationModel.DocumentLoadingState">
            <summary>
            Manages the state of a <see cref="T:YamlDotNet.RepresentationModel.YamlDocument" /> while it is loading.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.DocumentLoadingState.AddAnchor(YamlDotNet.RepresentationModel.YamlNode)">
            <summary>
            Adds the specified node to the anchor list.
            </summary>
            <param name="node">The node.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.DocumentLoadingState.GetNode(System.String,System.Boolean,YamlDotNet.Core.Mark,YamlDotNet.Core.Mark)">
            <summary>
            Gets the node with the specified anchor.
            </summary>
            <param name="anchor">The anchor.</param>
            <param name="throwException">if set to <c>true</c>, the method should throw an exception if there is no node with that anchor.</param>
            <param name="start">The start position.</param>
            <param name="end">The end position.</param>
            <returns></returns>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.DocumentLoadingState.AddNodeWithUnresolvedAliases(YamlDotNet.RepresentationModel.YamlNode)">
            <summary>
            Adds the specified node to the collection of nodes with unresolved aliases.
            </summary>
            <param name="node">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlNode"/> that has unresolved aliases.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.DocumentLoadingState.ResolveAliases">
            <summary>
            Resolves the aliases that could not be resolved while loading the document.
            </summary>
        </member>
        <member name="T:YamlDotNet.RepresentationModel.EmitterState">
            <summary>
            Holds state that is used when emitting a stream.
            </summary>
        </member>
        <member name="P:YamlDotNet.RepresentationModel.EmitterState.EmittedAnchors">
            <summary>
            Gets the already emitted anchors.
            </summary>
            <value>The emitted anchors.</value>
        </member>
        <member name="T:YamlDotNet.RepresentationModel.IYamlVisitor">
            <summary>
            Defines the method needed to be able to visit Yaml elements.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.IYamlVisitor.Visit(YamlDotNet.RepresentationModel.YamlStream)">
            <summary>
            Visits a <see cref="T:YamlDotNet.RepresentationModel.YamlStream"/>.
            </summary>
            <param name="stream">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlStream"/> that is being visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.IYamlVisitor.Visit(YamlDotNet.RepresentationModel.YamlDocument)">
            <summary>
            Visits a <see cref="T:YamlDotNet.RepresentationModel.YamlDocument"/>.
            </summary>
            <param name="document">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlDocument"/> that is being visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.IYamlVisitor.Visit(YamlDotNet.RepresentationModel.YamlScalarNode)">
            <summary>
            Visits a <see cref="T:YamlDotNet.RepresentationModel.YamlScalarNode"/>.
            </summary>
            <param name="scalar">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlScalarNode"/> that is being visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.IYamlVisitor.Visit(YamlDotNet.RepresentationModel.YamlSequenceNode)">
            <summary>
            Visits a <see cref="T:YamlDotNet.RepresentationModel.YamlSequenceNode"/>.
            </summary>
            <param name="sequence">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlSequenceNode"/> that is being visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.IYamlVisitor.Visit(YamlDotNet.RepresentationModel.YamlMappingNode)">
            <summary>
            Visits a <see cref="T:YamlDotNet.RepresentationModel.YamlMappingNode"/>.
            </summary>
            <param name="mapping">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlMappingNode"/> that is being visited.
            </param>
        </member>
        <member name="T:YamlDotNet.RepresentationModel.YamlAliasNode">
            <summary>
            Represents an alias node in the YAML document.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlAliasNode.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.RepresentationModel.YamlAliasNode"/> class.
            </summary>
            <param name="anchor">The anchor.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlAliasNode.ResolveAliases(YamlDotNet.RepresentationModel.DocumentLoadingState)">
            <summary>
            Resolves the aliases that could not be resolved when the node was created.
            </summary>
            <param name="state">The state of the document.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlAliasNode.Emit(YamlDotNet.Core.IEmitter,YamlDotNet.RepresentationModel.EmitterState)">
            <summary>
            Saves the current node to the specified emitter.
            </summary>
            <param name="emitter">The emitter where the node is to be saved.</param>
            <param name="state">The state.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlAliasNode.Accept(YamlDotNet.RepresentationModel.IYamlVisitor)">
            <summary>
            Accepts the specified visitor by calling the appropriate Visit method on it.
            </summary>
            <param name="visitor">
            A <see cref="T:YamlDotNet.RepresentationModel.IYamlVisitor"/>.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlAliasNode.Equals(System.Object)">
            <summary />
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlAliasNode.GetHashCode">
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlAliasNode.ToString(YamlDotNet.Core.RecursionLevel)">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlAliasNode.SafeAllNodes(YamlDotNet.Core.RecursionLevel)">
            <summary>
            Recursively enumerates all the nodes from the document, starting on the current node,
            and throwing <see cref="T:YamlDotNet.Core.MaximumRecursionLevelReachedException"/>
            if <see cref="P:YamlDotNet.Core.RecursionLevel.Maximum"/> is reached.
            </summary>
        </member>
        <member name="P:YamlDotNet.RepresentationModel.YamlAliasNode.NodeType">
            <summary>
            Gets the type of node.
            </summary>
        </member>
        <member name="T:YamlDotNet.RepresentationModel.YamlDocument">
            <summary>
            Represents an YAML document.
            </summary>
        </member>
        <member name="P:YamlDotNet.RepresentationModel.YamlDocument.RootNode">
            <summary>
            Gets or sets the root node.
            </summary>
            <value>The root node.</value>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlDocument.#ctor(YamlDotNet.RepresentationModel.YamlNode)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.RepresentationModel.YamlDocument"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlDocument.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.RepresentationModel.YamlDocument"/> class with a single scalar node.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlDocument.#ctor(YamlDotNet.Core.IParser)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.RepresentationModel.YamlDocument"/> class.
            </summary>
        </member>
        <member name="T:YamlDotNet.RepresentationModel.YamlDocument.AnchorAssigningVisitor">
            <summary>
            Visitor that assigns anchors to nodes that are referenced more than once.
            Existing anchors are preserved as much as possible.
            </summary>
        </member>
        <member name="F:YamlDotNet.RepresentationModel.YamlDocument.AnchorAssigningVisitor.visitedNodes">
            <summary>
            Key: Node, Value: IsDuplicate
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlDocument.AnchorAssigningVisitor.VisitNodeAndFindDuplicates(YamlDotNet.RepresentationModel.YamlNode)">
            <summary>
            Returns whether the visited node is a duplicate.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlDocument.Accept(YamlDotNet.RepresentationModel.IYamlVisitor)">
            <summary>
            Accepts the specified visitor by calling the appropriate Visit method on it.
            </summary>
            <param name="visitor">
            A <see cref="T:YamlDotNet.RepresentationModel.IYamlVisitor"/>.
            </param>
        </member>
        <member name="P:YamlDotNet.RepresentationModel.YamlDocument.AllNodes">
            <summary>
            Gets all nodes from the document.
            <see cref="T:YamlDotNet.Core.MaximumRecursionLevelReachedException"/> is thrown if an infinite recursion is detected.
            </summary>
        </member>
        <member name="T:YamlDotNet.RepresentationModel.YamlMappingNode">
            <summary>
            Represents a mapping node in the YAML document.
            </summary>
        </member>
        <member name="P:YamlDotNet.RepresentationModel.YamlMappingNode.Children">
            <summary>
            Gets the children of the current node.
            </summary>
            <value>The children.</value>
        </member>
        <member name="P:YamlDotNet.RepresentationModel.YamlMappingNode.Style">
            <summary>
            Gets or sets the style of the node.
            </summary>
            <value>The style.</value>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlMappingNode.#ctor(YamlDotNet.Core.IParser,YamlDotNet.RepresentationModel.DocumentLoadingState)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.RepresentationModel.YamlMappingNode"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlMappingNode.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.RepresentationModel.YamlMappingNode"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlMappingNode.#ctor(System.Collections.Generic.KeyValuePair{YamlDotNet.RepresentationModel.YamlNode,YamlDotNet.RepresentationModel.YamlNode}[])">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.RepresentationModel.YamlMappingNode"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlMappingNode.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{YamlDotNet.RepresentationModel.YamlNode,YamlDotNet.RepresentationModel.YamlNode}})">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.RepresentationModel.YamlMappingNode"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlMappingNode.#ctor(YamlDotNet.RepresentationModel.YamlNode[])">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.RepresentationModel.YamlMappingNode"/> class.
            </summary>
            <param name="children">A sequence of <see cref="T:YamlDotNet.RepresentationModel.YamlNode"/> where even elements are keys and odd elements are values.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlMappingNode.#ctor(System.Collections.Generic.IEnumerable{YamlDotNet.RepresentationModel.YamlNode})">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.RepresentationModel.YamlMappingNode"/> class.
            </summary>
            <param name="children">A sequence of <see cref="T:YamlDotNet.RepresentationModel.YamlNode"/> where even elements are keys and odd elements are values.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlMappingNode.Add(YamlDotNet.RepresentationModel.YamlNode,YamlDotNet.RepresentationModel.YamlNode)">
            <summary>
            Adds the specified mapping to the <see cref="P:YamlDotNet.RepresentationModel.YamlMappingNode.Children"/> collection.
            </summary>
            <param name="key">The key node.</param>
            <param name="value">The value node.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlMappingNode.Add(System.String,YamlDotNet.RepresentationModel.YamlNode)">
            <summary>
            Adds the specified mapping to the <see cref="P:YamlDotNet.RepresentationModel.YamlMappingNode.Children"/> collection.
            </summary>
            <param name="key">The key node.</param>
            <param name="value">The value node.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlMappingNode.Add(YamlDotNet.RepresentationModel.YamlNode,System.String)">
            <summary>
            Adds the specified mapping to the <see cref="P:YamlDotNet.RepresentationModel.YamlMappingNode.Children"/> collection.
            </summary>
            <param name="key">The key node.</param>
            <param name="value">The value node.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlMappingNode.Add(System.String,System.String)">
            <summary>
            Adds the specified mapping to the <see cref="P:YamlDotNet.RepresentationModel.YamlMappingNode.Children"/> collection.
            </summary>
            <param name="key">The key node.</param>
            <param name="value">The value node.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlMappingNode.ResolveAliases(YamlDotNet.RepresentationModel.DocumentLoadingState)">
            <summary>
            Resolves the aliases that could not be resolved when the node was created.
            </summary>
            <param name="state">The state of the document.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlMappingNode.Emit(YamlDotNet.Core.IEmitter,YamlDotNet.RepresentationModel.EmitterState)">
            <summary>
            Saves the current node to the specified emitter.
            </summary>
            <param name="emitter">The emitter where the node is to be saved.</param>
            <param name="state">The state.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlMappingNode.Accept(YamlDotNet.RepresentationModel.IYamlVisitor)">
            <summary>
            Accepts the specified visitor by calling the appropriate Visit method on it.
            </summary>
            <param name="visitor">
            A <see cref="T:YamlDotNet.RepresentationModel.IYamlVisitor"/>.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlMappingNode.Equals(System.Object)">
            <summary />
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlMappingNode.GetHashCode">
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlMappingNode.SafeAllNodes(YamlDotNet.Core.RecursionLevel)">
            <summary>
            Recursively enumerates all the nodes from the document, starting on the current node,
            and throwing <see cref="T:YamlDotNet.Core.MaximumRecursionLevelReachedException"/>
            if <see cref="P:YamlDotNet.Core.RecursionLevel.Maximum"/> is reached.
            </summary>
        </member>
        <member name="P:YamlDotNet.RepresentationModel.YamlMappingNode.NodeType">
            <summary>
            Gets the type of node.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlMappingNode.ToString(YamlDotNet.Core.RecursionLevel)">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlMappingNode.GetEnumerator">
            <summary />
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlMappingNode.FromObject(System.Object)">
            <summary>
            Creates a <see cref="T:YamlDotNet.RepresentationModel.YamlMappingNode" /> containing a key-value pair for each property of the specified object.
            </summary>
        </member>
        <member name="T:YamlDotNet.RepresentationModel.YamlNode">
            <summary>
            Represents a single node in the YAML document.
            </summary>
        </member>
        <member name="P:YamlDotNet.RepresentationModel.YamlNode.Anchor">
            <summary>
            Gets or sets the anchor of the node.
            </summary>
            <value>The anchor.</value>
        </member>
        <member name="P:YamlDotNet.RepresentationModel.YamlNode.Tag">
            <summary>
            Gets or sets the tag of the node.
            </summary>
            <value>The tag.</value>
        </member>
        <member name="P:YamlDotNet.RepresentationModel.YamlNode.Start">
            <summary>
            Gets the position in the input stream where the event that originated the node starts.
            </summary>
        </member>
        <member name="P:YamlDotNet.RepresentationModel.YamlNode.End">
            <summary>
            Gets the position in the input stream where the event that originated the node ends.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlNode.Load(YamlDotNet.Core.Events.NodeEvent,YamlDotNet.RepresentationModel.DocumentLoadingState)">
            <summary>
            Loads the specified event.
            </summary>
            <param name="yamlEvent">The event.</param>
            <param name="state">The state of the document.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlNode.ParseNode(YamlDotNet.Core.IParser,YamlDotNet.RepresentationModel.DocumentLoadingState)">
            <summary>
            Parses the node represented by the next event in <paramref name="parser" />.
            </summary>
            <returns>Returns the node that has been parsed.</returns>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlNode.ResolveAliases(YamlDotNet.RepresentationModel.DocumentLoadingState)">
            <summary>
            Resolves the aliases that could not be resolved when the node was created.
            </summary>
            <param name="state">The state of the document.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlNode.Save(YamlDotNet.Core.IEmitter,YamlDotNet.RepresentationModel.EmitterState)">
            <summary>
            Saves the current node to the specified emitter.
            </summary>
            <param name="emitter">The emitter where the node is to be saved.</param>
            <param name="state">The state.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlNode.Emit(YamlDotNet.Core.IEmitter,YamlDotNet.RepresentationModel.EmitterState)">
            <summary>
            Saves the current node to the specified emitter.
            </summary>
            <param name="emitter">The emitter where the node is to be saved.</param>
            <param name="state">The state.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlNode.Accept(YamlDotNet.RepresentationModel.IYamlVisitor)">
            <summary>
            Accepts the specified visitor by calling the appropriate Visit method on it.
            </summary>
            <param name="visitor">
            A <see cref="T:YamlDotNet.RepresentationModel.IYamlVisitor"/>.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlNode.Equals(YamlDotNet.RepresentationModel.YamlNode)">
            <summary>
            Provides a basic implementation of Object.Equals 
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlNode.SafeEquals(System.Object,System.Object)">
            <summary>
            Gets a value indicating whether two objects are equal.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlNode.GetHashCode">
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlNode.GetHashCode(System.Object)">
            <summary>
            Gets the hash code of the specified object, or zero if the object is null. 
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlNode.CombineHashCodes(System.Int32,System.Int32)">
            <summary>
            Combines two hash codes into one. 
            </summary>
        </member>
        <member name="P:YamlDotNet.RepresentationModel.YamlNode.AllNodes">
            <summary>
            Gets all nodes from the document, starting on the current node.
            <see cref="T:YamlDotNet.Core.MaximumRecursionLevelReachedException"/> is thrown if an infinite recursion is detected.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlNode.SafeAllNodes(YamlDotNet.Core.RecursionLevel)">
            <summary>
            When implemented, recursively enumerates all the nodes from the document, starting on the current node.
            If <see cref="P:YamlDotNet.Core.RecursionLevel.Maximum"/> is reached, a <see cref="T:YamlDotNet.Core.MaximumRecursionLevelReachedException"/> is thrown
            instead of continuing and crashing with a <see cref="T:System.StackOverflowException"/>.
            </summary>
        </member>
        <member name="P:YamlDotNet.RepresentationModel.YamlNode.NodeType">
            <summary>
            Gets the type of node.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlNode.op_Implicit(System.String)~YamlDotNet.RepresentationModel.YamlNode">
            <summary>
            Performs an implicit conversion from <see cref="T:System.String"/> to <see cref="T:YamlDotNet.RepresentationModel.YamlNode"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlNode.op_Implicit(System.String[])~YamlDotNet.RepresentationModel.YamlNode">
            <summary>
            Performs an implicit conversion from string[] to <see cref="T:YamlDotNet.RepresentationModel.YamlNode"/>.
            </summary>
            <param name="sequence">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlNode.op_Explicit(YamlDotNet.RepresentationModel.YamlNode)~System.String">
            <summary>
            Converts a <see cref="T:YamlDotNet.RepresentationModel.YamlScalarNode" /> to a string by returning its value.
            </summary>
        </member>
        <member name="P:YamlDotNet.RepresentationModel.YamlNode.Item(System.Int32)">
            <summary>
            Gets the nth element in a <see cref="T:YamlDotNet.RepresentationModel.YamlSequenceNode" />.
            </summary>
        </member>
        <member name="P:YamlDotNet.RepresentationModel.YamlNode.Item(YamlDotNet.RepresentationModel.YamlNode)">
            <summary>
            Gets the value associated with a key in a <see cref="T:YamlDotNet.RepresentationModel.YamlMappingNode" />.
            </summary>
        </member>
        <member name="T:YamlDotNet.RepresentationModel.YamlNodeIdentityEqualityComparer">
            <summary>
            Comparer that is based on identity comparisons.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlNodeIdentityEqualityComparer.Equals(YamlDotNet.RepresentationModel.YamlNode,YamlDotNet.RepresentationModel.YamlNode)">
            <summary />
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlNodeIdentityEqualityComparer.GetHashCode(YamlDotNet.RepresentationModel.YamlNode)">
            <summary />
        </member>
        <member name="T:YamlDotNet.RepresentationModel.YamlNodeType">
            <summary>
            Specifies the type of node in the representation model.
            </summary>
        </member>
        <member name="F:YamlDotNet.RepresentationModel.YamlNodeType.Alias">
            <summary>
            The node is a <see cref="T:YamlDotNet.RepresentationModel.YamlAliasNode"/>.
            </summary>
        </member>
        <member name="F:YamlDotNet.RepresentationModel.YamlNodeType.Mapping">
            <summary>
            The node is a <see cref="T:YamlDotNet.RepresentationModel.YamlMappingNode"/>.
            </summary>
        </member>
        <member name="F:YamlDotNet.RepresentationModel.YamlNodeType.Scalar">
            <summary>
            The node is a <see cref="T:YamlDotNet.RepresentationModel.YamlScalarNode"/>.
            </summary>
        </member>
        <member name="F:YamlDotNet.RepresentationModel.YamlNodeType.Sequence">
            <summary>
            The node is a <see cref="T:YamlDotNet.RepresentationModel.YamlSequenceNode"/>.
            </summary>
        </member>
        <member name="T:YamlDotNet.RepresentationModel.YamlScalarNode">
            <summary>
            Represents a scalar node in the YAML document.
            </summary>
        </member>
        <member name="P:YamlDotNet.RepresentationModel.YamlScalarNode.Value">
            <summary>
            Gets or sets the value of the node.
            </summary>
            <value>The value.</value>
        </member>
        <member name="P:YamlDotNet.RepresentationModel.YamlScalarNode.Style">
            <summary>
            Gets or sets the style of the node.
            </summary>
            <value>The style.</value>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlScalarNode.#ctor(YamlDotNet.Core.IParser,YamlDotNet.RepresentationModel.DocumentLoadingState)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.RepresentationModel.YamlScalarNode"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlScalarNode.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.RepresentationModel.YamlScalarNode"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlScalarNode.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.RepresentationModel.YamlScalarNode"/> class.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlScalarNode.ResolveAliases(YamlDotNet.RepresentationModel.DocumentLoadingState)">
            <summary>
            Resolves the aliases that could not be resolved when the node was created.
            </summary>
            <param name="state">The state of the document.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlScalarNode.Emit(YamlDotNet.Core.IEmitter,YamlDotNet.RepresentationModel.EmitterState)">
            <summary>
            Saves the current node to the specified emitter.
            </summary>
            <param name="emitter">The emitter where the node is to be saved.</param>
            <param name="state">The state.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlScalarNode.Accept(YamlDotNet.RepresentationModel.IYamlVisitor)">
            <summary>
            Accepts the specified visitor by calling the appropriate Visit method on it.
            </summary>
            <param name="visitor">
            A <see cref="T:YamlDotNet.RepresentationModel.IYamlVisitor"/>.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlScalarNode.Equals(System.Object)">
            <summary />
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlScalarNode.GetHashCode">
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlScalarNode.op_Explicit(YamlDotNet.RepresentationModel.YamlScalarNode)~System.String">
            <summary>
            Performs an explicit conversion from <see cref="T:YamlDotNet.RepresentationModel.YamlScalarNode"/> to <see cref="T:System.String"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The result of the conversion.</returns>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlScalarNode.ToString(YamlDotNet.Core.RecursionLevel)">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlScalarNode.SafeAllNodes(YamlDotNet.Core.RecursionLevel)">
            <summary>
            Recursively enumerates all the nodes from the document, starting on the current node,
            and throwing <see cref="T:YamlDotNet.Core.MaximumRecursionLevelReachedException"/>
            if <see cref="P:YamlDotNet.Core.RecursionLevel.Maximum"/> is reached.
            </summary>
        </member>
        <member name="P:YamlDotNet.RepresentationModel.YamlScalarNode.NodeType">
            <summary>
            Gets the type of node.
            </summary>
        </member>
        <member name="T:YamlDotNet.RepresentationModel.YamlSequenceNode">
            <summary>
            Represents a sequence node in the YAML document.
            </summary>
        </member>
        <member name="P:YamlDotNet.RepresentationModel.YamlSequenceNode.Children">
            <summary>
            Gets the collection of child nodes.
            </summary>
            <value>The children.</value>
        </member>
        <member name="P:YamlDotNet.RepresentationModel.YamlSequenceNode.Style">
            <summary>
            Gets or sets the style of the node.
            </summary>
            <value>The style.</value>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlSequenceNode.#ctor(YamlDotNet.Core.IParser,YamlDotNet.RepresentationModel.DocumentLoadingState)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.RepresentationModel.YamlSequenceNode"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlSequenceNode.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.RepresentationModel.YamlSequenceNode"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlSequenceNode.#ctor(YamlDotNet.RepresentationModel.YamlNode[])">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.RepresentationModel.YamlSequenceNode"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlSequenceNode.#ctor(System.Collections.Generic.IEnumerable{YamlDotNet.RepresentationModel.YamlNode})">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.RepresentationModel.YamlSequenceNode"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlSequenceNode.Add(YamlDotNet.RepresentationModel.YamlNode)">
            <summary>
            Adds the specified child to the <see cref="P:YamlDotNet.RepresentationModel.YamlSequenceNode.Children"/> collection.
            </summary>
            <param name="child">The child.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlSequenceNode.Add(System.String)">
            <summary>
            Adds a scalar node to the <see cref="P:YamlDotNet.RepresentationModel.YamlSequenceNode.Children"/> collection.
            </summary>
            <param name="child">The child.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlSequenceNode.ResolveAliases(YamlDotNet.RepresentationModel.DocumentLoadingState)">
            <summary>
            Resolves the aliases that could not be resolved when the node was created.
            </summary>
            <param name="state">The state of the document.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlSequenceNode.Emit(YamlDotNet.Core.IEmitter,YamlDotNet.RepresentationModel.EmitterState)">
            <summary>
            Saves the current node to the specified emitter.
            </summary>
            <param name="emitter">The emitter where the node is to be saved.</param>
            <param name="state">The state.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlSequenceNode.Accept(YamlDotNet.RepresentationModel.IYamlVisitor)">
            <summary>
            Accepts the specified visitor by calling the appropriate Visit method on it.
            </summary>
            <param name="visitor">
            A <see cref="T:YamlDotNet.RepresentationModel.IYamlVisitor"/>.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlSequenceNode.Equals(System.Object)">
            <summary />
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlSequenceNode.GetHashCode">
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlSequenceNode.SafeAllNodes(YamlDotNet.Core.RecursionLevel)">
            <summary>
            Recursively enumerates all the nodes from the document, starting on the current node,
            and throwing <see cref="T:YamlDotNet.Core.MaximumRecursionLevelReachedException"/>
            if <see cref="P:YamlDotNet.Core.RecursionLevel.Maximum"/> is reached.
            </summary>
        </member>
        <member name="P:YamlDotNet.RepresentationModel.YamlSequenceNode.NodeType">
            <summary>
            Gets the type of node.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlSequenceNode.ToString(YamlDotNet.Core.RecursionLevel)">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlSequenceNode.GetEnumerator">
            <summary />
        </member>
        <member name="T:YamlDotNet.RepresentationModel.YamlStream">
            <summary>
            Represents an YAML stream.
            </summary>
        </member>
        <member name="P:YamlDotNet.RepresentationModel.YamlStream.Documents">
            <summary>
            Gets the documents inside the stream.
            </summary>
            <value>The documents.</value>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlStream.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.RepresentationModel.YamlStream"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlStream.#ctor(YamlDotNet.RepresentationModel.YamlDocument[])">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.RepresentationModel.YamlStream"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlStream.#ctor(System.Collections.Generic.IEnumerable{YamlDotNet.RepresentationModel.YamlDocument})">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.RepresentationModel.YamlStream"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlStream.Add(YamlDotNet.RepresentationModel.YamlDocument)">
            <summary>
            Adds the specified document to the <see cref="P:YamlDotNet.RepresentationModel.YamlStream.Documents"/> collection.
            </summary>
            <param name="document">The document.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlStream.Load(System.IO.TextReader)">
            <summary>
            Loads the stream from the specified input.
            </summary>
            <param name="input">The input.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlStream.Load(YamlDotNet.Core.IParser)">
            <summary>
            Loads the stream from the specified <see cref="T:YamlDotNet.Core.IParser"/>.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlStream.Save(System.IO.TextWriter)">
            <summary>
            Saves the stream to the specified output.
            </summary>
            <param name="output">The output.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlStream.Save(System.IO.TextWriter,System.Boolean)">
            <summary>
            Saves the stream to the specified output.
            </summary>
            <param name="output">The output.</param>
            <param name="assignAnchors">Indicates whether or not to assign node anchors.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlStream.Save(YamlDotNet.Core.IEmitter,System.Boolean)">
            <summary>
            Saves the stream to the specified emitter.
            </summary>
            <param name="emitter">The emitter.</param>
            <param name="assignAnchors">Indicates whether or not to assign node anchors.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlStream.Accept(YamlDotNet.RepresentationModel.IYamlVisitor)">
            <summary>
            Accepts the specified visitor by calling the appropriate Visit method on it.
            </summary>
            <param name="visitor">
            A <see cref="T:YamlDotNet.RepresentationModel.IYamlVisitor"/>.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlStream.GetEnumerator">
            <summary />
        </member>
        <member name="T:YamlDotNet.RepresentationModel.YamlVisitor">
            <summary>
            Abstract implementation of <see cref="T:YamlDotNet.RepresentationModel.IYamlVisitor"/> that knows how to walk a complete Yaml object model.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitor.Visit(YamlDotNet.RepresentationModel.YamlStream)">
            <summary>
            Called when this object is visiting a <see cref="T:YamlDotNet.RepresentationModel.YamlStream"/>.
            </summary>
            <param name="stream">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlStream"/> that is being visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitor.Visited(YamlDotNet.RepresentationModel.YamlStream)">
            <summary>
            Called after this object finishes visiting a <see cref="T:YamlDotNet.RepresentationModel.YamlStream"/>.
            </summary>
            <param name="stream">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlStream"/> that has been visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitor.Visit(YamlDotNet.RepresentationModel.YamlDocument)">
            <summary>
            Called when this object is visiting a <see cref="T:YamlDotNet.RepresentationModel.YamlDocument"/>.
            </summary>
            <param name="document">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlDocument"/> that is being visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitor.Visited(YamlDotNet.RepresentationModel.YamlDocument)">
            <summary>
            Called after this object finishes visiting a <see cref="T:YamlDotNet.RepresentationModel.YamlDocument"/>.
            </summary>
            <param name="document">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlDocument"/> that has been visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitor.Visit(YamlDotNet.RepresentationModel.YamlScalarNode)">
            <summary>
            Called when this object is visiting a <see cref="T:YamlDotNet.RepresentationModel.YamlScalarNode"/>.
            </summary>
            <param name="scalar">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlScalarNode"/> that is being visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitor.Visited(YamlDotNet.RepresentationModel.YamlScalarNode)">
            <summary>
            Called after this object finishes visiting a <see cref="T:YamlDotNet.RepresentationModel.YamlScalarNode"/>.
            </summary>
            <param name="scalar">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlScalarNode"/> that has been visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitor.Visit(YamlDotNet.RepresentationModel.YamlSequenceNode)">
            <summary>
            Called when this object is visiting a <see cref="T:YamlDotNet.RepresentationModel.YamlSequenceNode"/>.
            </summary>
            <param name="sequence">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlSequenceNode"/> that is being visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitor.Visited(YamlDotNet.RepresentationModel.YamlSequenceNode)">
            <summary>
            Called after this object finishes visiting a <see cref="T:YamlDotNet.RepresentationModel.YamlSequenceNode"/>.
            </summary>
            <param name="sequence">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlSequenceNode"/> that has been visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitor.Visit(YamlDotNet.RepresentationModel.YamlMappingNode)">
            <summary>
            Called when this object is visiting a <see cref="T:YamlDotNet.RepresentationModel.YamlMappingNode"/>.
            </summary>
            <param name="mapping">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlMappingNode"/> that is being visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitor.Visited(YamlDotNet.RepresentationModel.YamlMappingNode)">
            <summary>
            Called after this object finishes visiting a <see cref="T:YamlDotNet.RepresentationModel.YamlMappingNode"/>.
            </summary>
            <param name="mapping">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlMappingNode"/> that has been visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitor.VisitChildren(YamlDotNet.RepresentationModel.YamlStream)">
            <summary>
            Visits every child of a <see cref="T:YamlDotNet.RepresentationModel.YamlStream"/>.
            </summary>
            <param name="stream">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlStream"/> that is being visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitor.VisitChildren(YamlDotNet.RepresentationModel.YamlDocument)">
            <summary>
            Visits every child of a <see cref="T:YamlDotNet.RepresentationModel.YamlDocument"/>.
            </summary>
            <param name="document">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlDocument"/> that is being visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitor.VisitChildren(YamlDotNet.RepresentationModel.YamlSequenceNode)">
            <summary>
            Visits every child of a <see cref="T:YamlDotNet.RepresentationModel.YamlSequenceNode"/>.
            </summary>
            <param name="sequence">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlSequenceNode"/> that is being visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitor.VisitChildren(YamlDotNet.RepresentationModel.YamlMappingNode)">
            <summary>
            Visits every child of a <see cref="T:YamlDotNet.RepresentationModel.YamlMappingNode"/>.
            </summary>
            <param name="mapping">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlMappingNode"/> that is being visited.
            </param>
        </member>
        <member name="T:YamlDotNet.RepresentationModel.YamlVisitorBase">
            <summary>
            Abstract implementation of <see cref="T:YamlDotNet.RepresentationModel.IYamlVisitor"/> that knows how to walk a complete YAML object model.
            </summary>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitorBase.Visit(YamlDotNet.RepresentationModel.YamlStream)">
            <summary>
            Called when this object is visiting a <see cref="T:YamlDotNet.RepresentationModel.YamlStream"/>.
            </summary>
            <param name="stream">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlStream"/> that is being visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitorBase.Visit(YamlDotNet.RepresentationModel.YamlDocument)">
            <summary>
            Called when this object is visiting a <see cref="T:YamlDotNet.RepresentationModel.YamlDocument"/>.
            </summary>
            <param name="document">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlDocument"/> that is being visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitorBase.Visit(YamlDotNet.RepresentationModel.YamlScalarNode)">
            <summary>
            Called when this object is visiting a <see cref="T:YamlDotNet.RepresentationModel.YamlScalarNode"/>.
            </summary>
            <param name="scalar">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlScalarNode"/> that is being visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitorBase.Visit(YamlDotNet.RepresentationModel.YamlSequenceNode)">
            <summary>
            Called when this object is visiting a <see cref="T:YamlDotNet.RepresentationModel.YamlSequenceNode"/>.
            </summary>
            <param name="sequence">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlSequenceNode"/> that is being visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitorBase.Visit(YamlDotNet.RepresentationModel.YamlMappingNode)">
            <summary>
            Called when this object is visiting a <see cref="T:YamlDotNet.RepresentationModel.YamlMappingNode"/>.
            </summary>
            <param name="mapping">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlMappingNode"/> that is being visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitorBase.VisitPair(YamlDotNet.RepresentationModel.YamlNode,YamlDotNet.RepresentationModel.YamlNode)">
            <summary>
            Called when this object is visiting a key-value pair.
            </summary>
            <param name="key">The left (key) <see cref="T:YamlDotNet.RepresentationModel.YamlNode"/> that is being visited.</param>
            <param name="value">The right (value) <see cref="T:YamlDotNet.RepresentationModel.YamlNode"/> that is being visited.</param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitorBase.VisitChildren(YamlDotNet.RepresentationModel.YamlStream)">
            <summary>
            Visits every child of a <see cref="T:YamlDotNet.RepresentationModel.YamlStream"/>.
            </summary>
            <param name="stream">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlStream"/> that is being visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitorBase.VisitChildren(YamlDotNet.RepresentationModel.YamlDocument)">
            <summary>
            Visits every child of a <see cref="T:YamlDotNet.RepresentationModel.YamlDocument"/>.
            </summary>
            <param name="document">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlDocument"/> that is being visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitorBase.VisitChildren(YamlDotNet.RepresentationModel.YamlSequenceNode)">
            <summary>
            Visits every child of a <see cref="T:YamlDotNet.RepresentationModel.YamlSequenceNode"/>.
            </summary>
            <param name="sequence">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlSequenceNode"/> that is being visited.
            </param>
        </member>
        <member name="M:YamlDotNet.RepresentationModel.YamlVisitorBase.VisitChildren(YamlDotNet.RepresentationModel.YamlMappingNode)">
            <summary>
            Visits every child of a <see cref="T:YamlDotNet.RepresentationModel.YamlMappingNode"/>.
            </summary>
            <param name="mapping">
            The <see cref="T:YamlDotNet.RepresentationModel.YamlMappingNode"/> that is being visited.
            </param>
        </member>
        <member name="T:YamlDotNet.Serialization.BuilderSkeleton`1">
            <summary>
            Common implementation of <see cref="T:YamlDotNet.Serialization.SerializerBuilder" /> and <see cref="T:YamlDotNet.Serialization.DeserializerBuilder" />.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.BuilderSkeleton`1.IgnoreFields">
            <summary>
            Prevents serialization and deserialization of fields.
            </summary>
            <returns></returns>
        </member>
        <member name="M:YamlDotNet.Serialization.BuilderSkeleton`1.WithNamingConvention(YamlDotNet.Serialization.INamingConvention)">
            <summary>
            Sets the <see cref="T:YamlDotNet.Serialization.INamingConvention" /> that will be used by the (de)serializer.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.BuilderSkeleton`1.WithTypeResolver(YamlDotNet.Serialization.ITypeResolver)">
            <summary>
            Sets the <see cref="T:YamlDotNet.Serialization.ITypeResolver" /> that will be used by the (de)serializer.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.BuilderSkeleton`1.WithAttributeOverride``1(System.Linq.Expressions.Expression{System.Func{``0,System.Object}},System.Attribute)">
            <summary>
            Register an <see cref="T:System.Attribute"/> for a given property.
            </summary>
            <typeparam name="TClass"></typeparam>
            <param name="propertyAccessor">An expression in the form: x => x.SomeProperty</param>
            <param name="attribute">The attribute to register.</param>
            <returns></returns>
        </member>
        <member name="M:YamlDotNet.Serialization.BuilderSkeleton`1.WithAttributeOverride(System.Type,System.String,System.Attribute)">
            <summary>
            Register an <see cref="T:System.Attribute"/> for a given property.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.BuilderSkeleton`1.WithTypeConverter(YamlDotNet.Serialization.IYamlTypeConverter)">
            <summary>
            Registers an additional <see cref="T:YamlDotNet.Serialization.IYamlTypeConverter" /> to be used by the (de)serializer.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.BuilderSkeleton`1.WithTypeConverter(YamlDotNet.Serialization.IYamlTypeConverter,System.Action{YamlDotNet.Serialization.IRegistrationLocationSelectionSyntax{YamlDotNet.Serialization.IYamlTypeConverter}})">
            <summary>
            Registers an additional <see cref="T:YamlDotNet.Serialization.IYamlTypeConverter" /> to be used by the (de)serializer.
            </summary>
            <param name="typeConverter"></param>
            <param name="where">Configures the location where to insert the <see cref="T:YamlDotNet.Serialization.IYamlTypeConverter" /></param>
        </member>
        <member name="M:YamlDotNet.Serialization.BuilderSkeleton`1.WithTypeConverter``1(YamlDotNet.Serialization.WrapperFactory{YamlDotNet.Serialization.IYamlTypeConverter,YamlDotNet.Serialization.IYamlTypeConverter},System.Action{YamlDotNet.Serialization.ITrackingRegistrationLocationSelectionSyntax{YamlDotNet.Serialization.IYamlTypeConverter}})">
            <summary>
            Registers an additional <see cref="T:YamlDotNet.Serialization.IYamlTypeConverter" /> to be used by the (de)serializer.
            </summary>
            <param name="typeConverterFactory">A factory that creates the <see cref="T:YamlDotNet.Serialization.IYamlTypeConverter" /> based on a previously registered <see cref="T:YamlDotNet.Serialization.IYamlTypeConverter" />.</param>
            <param name="where">Configures the location where to insert the <see cref="T:YamlDotNet.Serialization.IYamlTypeConverter" /></param>
        </member>
        <member name="M:YamlDotNet.Serialization.BuilderSkeleton`1.WithoutTypeConverter``1">
            <summary>
            Unregisters an existing <see cref="T:YamlDotNet.Serialization.IYamlTypeConverter" /> of type <typeparam name="TYamlTypeConverter" />.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.BuilderSkeleton`1.WithoutTypeConverter(System.Type)">
            <summary>
            Unregisters an existing <see cref="T:YamlDotNet.Serialization.IYamlTypeConverter" /> of type <param name="converterType" />.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.BuilderSkeleton`1.WithTypeInspector``1(System.Func{YamlDotNet.Serialization.ITypeInspector,``0})">
            <summary>
            Registers an additional <see cref="T:YamlDotNet.Serialization.ITypeInspector" /> to be used by the (de)serializer.
            </summary>
            <param name="typeInspectorFactory">A function that instantiates the type inspector.</param>
        </member>
        <member name="M:YamlDotNet.Serialization.BuilderSkeleton`1.WithTypeInspector``1(System.Func{YamlDotNet.Serialization.ITypeInspector,``0},System.Action{YamlDotNet.Serialization.IRegistrationLocationSelectionSyntax{YamlDotNet.Serialization.ITypeInspector}})">
            <summary>
            Registers an additional <see cref="T:YamlDotNet.Serialization.ITypeInspector" /> to be used by the (de)serializer.
            </summary>
            <param name="typeInspectorFactory">A function that instantiates the type inspector.</param>
            <param name="where">Configures the location where to insert the <see cref="T:YamlDotNet.Serialization.ITypeInspector" /></param>
        </member>
        <member name="M:YamlDotNet.Serialization.BuilderSkeleton`1.WithTypeInspector``1(YamlDotNet.Serialization.WrapperFactory{YamlDotNet.Serialization.ITypeInspector,YamlDotNet.Serialization.ITypeInspector,``0},System.Action{YamlDotNet.Serialization.ITrackingRegistrationLocationSelectionSyntax{YamlDotNet.Serialization.ITypeInspector}})">
            <summary>
            Registers an additional <see cref="T:YamlDotNet.Serialization.ITypeInspector" /> to be used by the (de)serializer.
            </summary>
            <param name="typeInspectorFactory">A function that instantiates the type inspector based on a previously registered <see cref="T:YamlDotNet.Serialization.ITypeInspector" />..</param>
            <param name="where">Configures the location where to insert the <see cref="T:YamlDotNet.Serialization.ITypeInspector" /></param>
        </member>
        <member name="M:YamlDotNet.Serialization.BuilderSkeleton`1.WithoutTypeInspector``1">
            <summary>
            Unregisters an existing <see cref="T:YamlDotNet.Serialization.ITypeInspector" /> of type <typeparam name="TTypeInspector" />.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.BuilderSkeleton`1.WithoutTypeInspector(System.Type)">
            <summary>
            Unregisters an existing <see cref="T:YamlDotNet.Serialization.ITypeInspector" /> of type <param name="inspectorType" />.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.WrapperFactory`2">
            <summary>
            A factory that creates instances of <typeparamref name="TComponent" /> based on an existing <typeparamref name="TComponentBase" />.
            </summary>
            <typeparam name="TComponentBase">The type of the wrapped component.</typeparam>
            <typeparam name="TComponent">The type of the component that this factory creates.</typeparam>
            <param name="wrapped">The component that is to be wrapped.</param>
            <returns>Returns a new instance of <typeparamref name="TComponent" /> that is based on <paramref name="wrapped" />.</returns>
        </member>
        <member name="T:YamlDotNet.Serialization.WrapperFactory`3">
            <summary>
            A factory that creates instances of <typeparamref name="TComponent" /> based on an existing <typeparamref name="TComponentBase" /> and an argument.
            </summary>
            <typeparam name="TArgument">The type of the argument.</typeparam>
            <typeparam name="TComponentBase">The type of the wrapped component.</typeparam>
            <typeparam name="TComponent">The type of the component that this factory creates.</typeparam>
            <param name="wrapped">The component that is to be wrapped.</param>
            <param name="argument">The argument of the factory.</param>
            <returns>Returns a new instance of <typeparamref name="TComponent" /> that is based on <paramref name="wrapped" /> and <paramref name="argument" />.</returns>
        </member>
        <member name="T:YamlDotNet.Serialization.Converters.DateTimeConverter">
            <summary>
            This represents the YAML converter entity for <see cref="T:System.DateTime"/>.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.Converters.DateTimeConverter.#ctor(System.DateTimeKind,System.IFormatProvider,System.String[])">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Serialization.Converters.DateTimeConverter"/> class.
            </summary>
            <param name="kind"><see cref="T:System.DateTimeKind"/> value. Default value is <see cref="F:System.DateTimeKind.Utc"/>. <see cref="F:System.DateTimeKind.Unspecified"/> is considered as <see cref="F:System.DateTimeKind.Utc"/>.</param>
            <param name="provider"><see cref="T:System.IFormatProvider"/> instance. Default value is <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.</param>
            <param name="formats">List of date/time formats for parsing. Default value is "<c>G</c>".</param>
            <remarks>On deserializing, all formats in the list are used for conversion, while on serializing, the first format in the list is used.</remarks>
        </member>
        <member name="M:YamlDotNet.Serialization.Converters.DateTimeConverter.Accepts(System.Type)">
            <summary>
            Gets a value indicating whether the current converter supports converting the specified type.
            </summary>
            <param name="type"><see cref="T:System.Type"/> to check.</param>
            <returns>Returns <c>True</c>, if the current converter supports; otherwise returns <c>False</c>.</returns>
        </member>
        <member name="M:YamlDotNet.Serialization.Converters.DateTimeConverter.ReadYaml(YamlDotNet.Core.IParser,System.Type)">
            <summary>
            Reads an object's state from a YAML parser.
            </summary>
            <param name="parser"><see cref="T:YamlDotNet.Core.IParser"/> instance.</param>
            <param name="type"><see cref="T:System.Type"/> to convert.</param>
            <returns>Returns the <see cref="T:System.DateTime"/> instance converted.</returns>
            <remarks>On deserializing, all formats in the list are used for conversion.</remarks>
        </member>
        <member name="M:YamlDotNet.Serialization.Converters.DateTimeConverter.WriteYaml(YamlDotNet.Core.IEmitter,System.Object,System.Type)">
            <summary>
            Writes the specified object's state to a YAML emitter.
            </summary>
            <param name="emitter"><see cref="T:YamlDotNet.Core.IEmitter"/> instance.</param>
            <param name="value">Value to write.</param>
            <param name="type"><see cref="T:System.Type"/> to convert.</param>
            <remarks>On serializing, the first format in the list is used.</remarks>
        </member>
        <member name="T:YamlDotNet.Serialization.Converters.GuidConverter">
            <summary>
            Converter for System.Guid.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.Converters.SystemTypeConverter">
            <summary>
            Converter for System.Type.
            </summary>
            <remarks>
            Converts <see cref="T:System.Type" /> to a scalar containing the assembly qualified name of the type.
            </remarks>
        </member>
        <member name="T:YamlDotNet.Serialization.Deserializer">
            <summary>
            Deserializes objects from the YAML format.
            To customize the behavior of <see cref="T:YamlDotNet.Serialization.Deserializer" />,
            use the <see cref="T:YamlDotNet.Serialization.DeserializerBuilder" /> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.Deserializer.#ctor">
            <summary>
            Initializes a new instance of <see cref="T:YamlDotNet.Serialization.Deserializer" /> using the default configuration.
            </summary>
            <remarks>
            To customize the behavior of the deserializer, use <see cref="T:YamlDotNet.Serialization.DeserializerBuilder" />.
            </remarks>
        </member>
        <member name="M:YamlDotNet.Serialization.Deserializer.#ctor(YamlDotNet.Serialization.IValueDeserializer)">
            <remarks>
            This constructor is private to discourage its use.
            To invoke it, call the <see cref="M:YamlDotNet.Serialization.Deserializer.FromValueDeserializer(YamlDotNet.Serialization.IValueDeserializer)"/> method.
            </remarks>
        </member>
        <member name="M:YamlDotNet.Serialization.Deserializer.FromValueDeserializer(YamlDotNet.Serialization.IValueDeserializer)">
            <summary>
            Creates a new <see cref="T:YamlDotNet.Serialization.Deserializer" /> that uses the specified <see cref="T:YamlDotNet.Serialization.IValueDeserializer" />.
            This method is available for advanced scenarios. The preferred way to customize the behavior of the
            deserializer is to use <see cref="T:YamlDotNet.Serialization.DeserializerBuilder" />.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.Deserializer.Deserialize(YamlDotNet.Core.IParser,System.Type)">
            <summary>
            Deserializes an object of the specified type.
            </summary>
            <param name="parser">The <see cref="T:YamlDotNet.Core.IParser" /> from where to deserialize the object.</param>
            <param name="type">The static type of the object to deserialize.</param>
            <returns>Returns the deserialized object.</returns>
        </member>
        <member name="T:YamlDotNet.Serialization.DeserializerBuilder">
            <summary>
            Creates and configures instances of <see cref="T:YamlDotNet.Serialization.Deserializer" />.
            This class is used to customize the behavior of <see cref="T:YamlDotNet.Serialization.Deserializer" />. Use the relevant methods
            to apply customizations, then call <see cref="M:YamlDotNet.Serialization.DeserializerBuilder.Build" /> to create an instance of the deserializer
            with the desired customizations.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.DeserializerBuilder.#ctor">
            <summary>
            Initializes a new <see cref="T:YamlDotNet.Serialization.DeserializerBuilder" /> using the default component registrations.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.DeserializerBuilder.WithObjectFactory(YamlDotNet.Serialization.IObjectFactory)">
            <summary>
            Sets the <see cref="T:YamlDotNet.Serialization.IObjectFactory" /> that will be used by the deserializer.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.DeserializerBuilder.WithObjectFactory(System.Func{System.Type,System.Object})">
            <summary>
            Sets the <see cref="T:YamlDotNet.Serialization.IObjectFactory" /> that will be used by the deserializer.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.DeserializerBuilder.WithNodeDeserializer(YamlDotNet.Serialization.INodeDeserializer)">
            <summary>
            Registers an additional <see cref="T:YamlDotNet.Serialization.INodeDeserializer" /> to be used by the deserializer.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.DeserializerBuilder.WithNodeDeserializer(YamlDotNet.Serialization.INodeDeserializer,System.Action{YamlDotNet.Serialization.IRegistrationLocationSelectionSyntax{YamlDotNet.Serialization.INodeDeserializer}})">
            <summary>
            Registers an additional <see cref="T:YamlDotNet.Serialization.INodeDeserializer" /> to be used by the deserializer.
            </summary>
            <param name="nodeDeserializer"></param>
            <param name="where">Configures the location where to insert the <see cref="T:YamlDotNet.Serialization.INodeDeserializer" /></param>
        </member>
        <member name="M:YamlDotNet.Serialization.DeserializerBuilder.WithNodeDeserializer``1(YamlDotNet.Serialization.WrapperFactory{YamlDotNet.Serialization.INodeDeserializer,``0},System.Action{YamlDotNet.Serialization.ITrackingRegistrationLocationSelectionSyntax{YamlDotNet.Serialization.INodeDeserializer}})">
            <summary>
            Registers an additional <see cref="T:YamlDotNet.Serialization.INodeDeserializer" /> to be used by the deserializer.
            </summary>
            <param name="nodeDeserializerFactory">A factory that creates the <see cref="T:YamlDotNet.Serialization.INodeDeserializer" /> based on a previously registered <see cref="T:YamlDotNet.Serialization.INodeDeserializer" />.</param>
            <param name="where">Configures the location where to insert the <see cref="T:YamlDotNet.Serialization.INodeDeserializer" /></param>
        </member>
        <member name="M:YamlDotNet.Serialization.DeserializerBuilder.WithoutNodeDeserializer``1">
            <summary>
            Unregisters an existing <see cref="T:YamlDotNet.Serialization.INodeDeserializer" /> of type <typeparam name="TNodeDeserializer" />.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.DeserializerBuilder.WithoutNodeDeserializer(System.Type)">
            <summary>
            Unregisters an existing <see cref="T:YamlDotNet.Serialization.INodeDeserializer" /> of type <param name="nodeDeserializerType" />.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.DeserializerBuilder.WithNodeTypeResolver(YamlDotNet.Serialization.INodeTypeResolver)">
            <summary>
            Registers an additional <see cref="T:YamlDotNet.Serialization.INodeTypeResolver" /> to be used by the deserializer.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.DeserializerBuilder.WithNodeTypeResolver(YamlDotNet.Serialization.INodeTypeResolver,System.Action{YamlDotNet.Serialization.IRegistrationLocationSelectionSyntax{YamlDotNet.Serialization.INodeTypeResolver}})">
            <summary>
            Registers an additional <see cref="T:YamlDotNet.Serialization.INodeTypeResolver" /> to be used by the deserializer.
            </summary>
            <param name="nodeTypeResolver"></param>
            <param name="where">Configures the location where to insert the <see cref="T:YamlDotNet.Serialization.INodeTypeResolver" /></param>
        </member>
        <member name="M:YamlDotNet.Serialization.DeserializerBuilder.WithNodeTypeResolver``1(YamlDotNet.Serialization.WrapperFactory{YamlDotNet.Serialization.INodeTypeResolver,``0},System.Action{YamlDotNet.Serialization.ITrackingRegistrationLocationSelectionSyntax{YamlDotNet.Serialization.INodeTypeResolver}})">
            <summary>
            Registers an additional <see cref="T:YamlDotNet.Serialization.INodeTypeResolver" /> to be used by the deserializer.
            </summary>
            <param name="nodeTypeResolverFactory">A factory that creates the <see cref="T:YamlDotNet.Serialization.INodeTypeResolver" /> based on a previously registered <see cref="T:YamlDotNet.Serialization.INodeTypeResolver" />.</param>
            <param name="where">Configures the location where to insert the <see cref="T:YamlDotNet.Serialization.INodeTypeResolver" /></param>
        </member>
        <member name="M:YamlDotNet.Serialization.DeserializerBuilder.WithoutNodeTypeResolver``1">
            <summary>
            Unregisters an existing <see cref="T:YamlDotNet.Serialization.INodeTypeResolver" /> of type <typeparam name="TNodeTypeResolver" />.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.DeserializerBuilder.WithoutNodeTypeResolver(System.Type)">
            <summary>
            Unregisters an existing <see cref="T:YamlDotNet.Serialization.INodeTypeResolver" /> of type <param name="nodeTypeResolverType" />.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.DeserializerBuilder.WithTagMapping(System.String,System.Type)">
            <summary>
            Registers a tag mapping.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.DeserializerBuilder.WithoutTagMapping(System.String)">
            <summary>
            Unregisters an existing tag mapping.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.DeserializerBuilder.IgnoreUnmatchedProperties">
            <summary>
            Instructs the deserializer to ignore unmatched properties instead of throwing an exception.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.DeserializerBuilder.Build">
            <summary>
            Creates a new <see cref="T:YamlDotNet.Serialization.Deserializer" /> according to the current configuration.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.DeserializerBuilder.BuildValueDeserializer">
            <summary>
            Creates a new <see cref="T:YamlDotNet.Serialization.IValueDeserializer" /> that implements the current configuration.
            This method is available for advanced scenarios. The preferred way to customize the behavior of the
            deserializer is to use the <see cref="M:YamlDotNet.Serialization.DeserializerBuilder.Build" /> method.
            </summary>
        </member>
        <member name="P:YamlDotNet.Serialization.EmissionPhaseObjectGraphVisitorArgs.InnerVisitor">
            <summary>
            Gets the next visitor that should be called by the current visitor.
            </summary>
        </member>
        <member name="P:YamlDotNet.Serialization.EmissionPhaseObjectGraphVisitorArgs.EventEmitter">
            <summary>
            Gets the <see cref="T:YamlDotNet.Serialization.IEventEmitter" /> that is to be used for serialization.
            </summary>
        </member>
        <member name="P:YamlDotNet.Serialization.EmissionPhaseObjectGraphVisitorArgs.NestedObjectSerializer">
            <summary>
            Gets a function that, when called, serializes the specified object.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.EmissionPhaseObjectGraphVisitorArgs.GetPreProcessingPhaseObjectGraphVisitor``1">
            <summary>
            Gets the visitor of type <typeparamref name="T" /> that was used during the pre-processing phase.
            </summary>
            <typeparam name="T">The type of the visitor.s</typeparam>
            <returns></returns>
            <exception cref="T:System.InvalidOperationException">
            No visitor of that type has been registered,
            or ore than one visitors registered are of type <typeparamref name="T"/>.
            </exception>
        </member>
        <member name="T:YamlDotNet.Serialization.EventEmitters.ChainedEventEmitter">
            <summary>
            Provided the base implementation for an IEventEmitter that is a
            decorator for another IEventEmitter.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.IDeserializer.Deserialize(YamlDotNet.Core.IParser,System.Type)">
            <summary>
            Deserializes an object of the specified type.
            </summary>
            <param name="parser">The <see cref="T:YamlDotNet.Core.IParser" /> from where to deserialize the object.</param>
            <param name="type">The static type of the object to deserialize.</param>
            <returns>Returns the deserialized object.</returns>
        </member>
        <member name="T:YamlDotNet.Serialization.INamingConvention">
            <summary>
            Translates property names according to a specific convention.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.INodeTypeResolver.Resolve(YamlDotNet.Core.Events.NodeEvent,System.Type@)">
            <summary>
            Determines the type of the specified node.
            </summary>
            <param name="nodeEvent">The node to be deserialized.</param>
            <param name="currentType">The type that has been determined so far.</param>
            <returns>
            true if <paramref name="currentType"/> has been resolved completely;
            false if the next type <see cref="T:YamlDotNet.Serialization.INodeTypeResolver"/> should be invoked.
            </returns>
        </member>
        <member name="T:YamlDotNet.Serialization.IObjectDescriptor">
            <summary>
            Represents an object along with its type.
            </summary>
        </member>
        <member name="P:YamlDotNet.Serialization.IObjectDescriptor.Value">
            <summary>
            A reference to the object.
            </summary>
        </member>
        <member name="P:YamlDotNet.Serialization.IObjectDescriptor.Type">
            <summary>
            The type that should be used when to interpret the <see cref="P:YamlDotNet.Serialization.IObjectDescriptor.Value" />.
            </summary>
        </member>
        <member name="P:YamlDotNet.Serialization.IObjectDescriptor.StaticType">
            <summary>
            The type of <see cref="P:YamlDotNet.Serialization.IObjectDescriptor.Value" /> as determined by its container (e.g. a property).
            </summary>
        </member>
        <member name="P:YamlDotNet.Serialization.IObjectDescriptor.ScalarStyle">
            <summary>
            The style to be used for scalars.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.IObjectFactory">
            <summary>
            Creates instances of types.
            </summary>
            <remarks>
            This interface allows to provide a custom logic for creating instances during deserialization.
            </remarks>
        </member>
        <member name="M:YamlDotNet.Serialization.IObjectFactory.Create(System.Type)">
            <summary>
            Creates an instance of the specified type.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.IObjectGraphTraversalStrategy">
            <summary>
            Defines a strategy that walks through an object graph.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.IObjectGraphTraversalStrategy.Traverse``1(YamlDotNet.Serialization.IObjectDescriptor,YamlDotNet.Serialization.IObjectGraphVisitor{``0},``0)">
            <summary>
            Traverses the specified object graph.
            </summary>
            <param name="graph">The graph.</param>
            <param name="visitor">An <see cref="T:YamlDotNet.Serialization.IObjectGraphVisitor`1"/> that is to be notified during the traversal.</param>
            <param name="context">A <typeparamref name="TContext" /> that will be passed to the <paramref name="visitor" />.</param>
        </member>
        <member name="T:YamlDotNet.Serialization.IObjectGraphVisitor`1">
            <summary>
            Defined the interface of a type that can be notified during an object graph traversal.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.IObjectGraphVisitor`1.Enter(YamlDotNet.Serialization.IObjectDescriptor,`0)">
            <summary>
            Indicates whether the specified value should be entered. This allows the visitor to
            override the handling of a particular object or type.
            </summary>
            <param name="value">The value that is about to be entered.</param>
            <param name="context">The context that this implementation depend on.</param>
            <returns>If the value is to be entered, returns true; otherwise returns false;</returns>
        </member>
        <member name="M:YamlDotNet.Serialization.IObjectGraphVisitor`1.EnterMapping(YamlDotNet.Serialization.IObjectDescriptor,YamlDotNet.Serialization.IObjectDescriptor,`0)">
            <summary>
            Indicates whether the specified mapping should be entered. This allows the visitor to
            override the handling of a particular pair.
            </summary>
            <param name="key">The key of the mapping that is about to be entered.</param>
            <param name="value">The value of the mapping that is about to be entered.</param>
            <param name="context">The context that this implementation depend on.</param>
            <returns>If the mapping is to be entered, returns true; otherwise returns false;</returns>
        </member>
        <member name="M:YamlDotNet.Serialization.IObjectGraphVisitor`1.EnterMapping(YamlDotNet.Serialization.IPropertyDescriptor,YamlDotNet.Serialization.IObjectDescriptor,`0)">
            <summary>
            Indicates whether the specified mapping should be entered. This allows the visitor to
            override the handling of a particular pair. This overload should be invoked when the
            mapping is produced by an object's property.
            </summary>
            <param name="key">The <see cref="T:YamlDotNet.Serialization.IPropertyDescriptor"/> that provided access to <paramref name="value"/>.</param>
            <param name="value">The value of the mapping that is about to be entered.</param>
            <param name="context">The context that this implementation depend on.</param>
            <returns>If the mapping is to be entered, returns true; otherwise returns false;</returns>
        </member>
        <member name="M:YamlDotNet.Serialization.IObjectGraphVisitor`1.VisitScalar(YamlDotNet.Serialization.IObjectDescriptor,`0)">
            <summary>
            Notifies the visitor that a scalar value has been encountered.
            </summary>
            <param name="scalar">The value of the scalar.</param>
            <param name="context">The context that this implementation depend on.</param>
        </member>
        <member name="M:YamlDotNet.Serialization.IObjectGraphVisitor`1.VisitMappingStart(YamlDotNet.Serialization.IObjectDescriptor,System.Type,System.Type,`0)">
            <summary>
            Notifies the visitor that the traversal of a mapping is about to begin.
            </summary>
            <param name="mapping">The value that corresponds to the mapping.</param>
            <param name="keyType">The static type of the keys of the mapping.</param>
            <param name="valueType">The static type of the values of the mapping.</param>
            <param name="context">The context that this implementation depend on.</param>
        </member>
        <member name="M:YamlDotNet.Serialization.IObjectGraphVisitor`1.VisitMappingEnd(YamlDotNet.Serialization.IObjectDescriptor,`0)">
            <summary>
            Notifies the visitor that the traversal of a mapping has ended.
            </summary>
            <param name="mapping">The value that corresponds to the mapping.</param>
            <param name="context">The context that this implementation depend on.</param>
        </member>
        <member name="M:YamlDotNet.Serialization.IObjectGraphVisitor`1.VisitSequenceStart(YamlDotNet.Serialization.IObjectDescriptor,System.Type,`0)">
            <summary>
            Notifies the visitor that the traversal of a sequence is about to begin.
            </summary>
            <param name="sequence">The value that corresponds to the sequence.</param>
            <param name="elementType">The static type of the elements of the sequence.</param>
            <param name="context">The context that this implementation depend on.</param>
        </member>
        <member name="M:YamlDotNet.Serialization.IObjectGraphVisitor`1.VisitSequenceEnd(YamlDotNet.Serialization.IObjectDescriptor,`0)">
            <summary>
            Notifies the visitor that the traversal of a sequence has ended.
            </summary>
            <param name="sequence">The value that corresponds to the sequence.</param>
            <param name="context">The context that this implementation depend on.</param>
        </member>
        <member name="M:YamlDotNet.Serialization.IRegistrationLocationSelectionSyntax`1.InsteadOf``1">
            <summary>
            Registers the component in place of the already registered component of type <typeparamref name="TRegistrationType" />.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.IRegistrationLocationSelectionSyntax`1.Before``1">
            <summary>
            Registers the component before the already registered component of type <typeparamref name="TRegistrationType" />.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.IRegistrationLocationSelectionSyntax`1.After``1">
            <summary>
            Registers the component after the already registered component of type <typeparamref name="TRegistrationType" />.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.IRegistrationLocationSelectionSyntax`1.OnTop">
            <summary>
            Registers the component before every other previously registered component.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.IRegistrationLocationSelectionSyntax`1.OnBottom">
            <summary>
            Registers the component after every other previously registered component.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.ITrackingRegistrationLocationSelectionSyntax`1.InsteadOf``1">
            <summary>
            Registers the component in place of the already registered component of type <typeparamref name="TRegistrationType" />.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.ISerializer.Serialize(System.IO.TextWriter,System.Object)">
            <summary>
            Serializes the specified object.
            </summary>
            <param name="writer">The <see cref="T:System.IO.TextWriter" /> where to serialize the object.</param>
            <param name="graph">The object to serialize.</param>
        </member>
        <member name="M:YamlDotNet.Serialization.ISerializer.Serialize(System.Object)">
            <summary>
            Serializes the specified object into a string.
            </summary>
            <param name="graph">The object to serialize.</param>
        </member>
        <member name="M:YamlDotNet.Serialization.ISerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)">
            <summary>
            Serializes the specified object.
            </summary>
            <param name="writer">The <see cref="T:System.IO.TextWriter" /> where to serialize the object.</param>
            <param name="graph">The object to serialize.</param>
            <param name="type">The static type of the object to serialize.</param>
        </member>
        <member name="M:YamlDotNet.Serialization.ISerializer.Serialize(YamlDotNet.Core.IEmitter,System.Object)">
            <summary>
            Serializes the specified object.
            </summary>
            <param name="emitter">The <see cref="T:YamlDotNet.Core.IEmitter" /> where to serialize the object.</param>
            <param name="graph">The object to serialize.</param>
        </member>
        <member name="M:YamlDotNet.Serialization.ISerializer.Serialize(YamlDotNet.Core.IEmitter,System.Object,System.Type)">
            <summary>
            Serializes the specified object.
            </summary>
            <param name="emitter">The <see cref="T:YamlDotNet.Core.IEmitter" /> where to serialize the object.</param>
            <param name="graph">The object to serialize.</param>
            <param name="type">The static type of the object to serialize.</param>
        </member>
        <member name="T:YamlDotNet.Serialization.ITypeInspector">
            <summary>
            Provides access to the properties of a type.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.ITypeInspector.GetProperties(System.Type,System.Object)">
            <summary>
            Gets all properties of the specified type.
            </summary>
            <param name="type">The type whose properties are to be enumerated.</param>
            <param name="container">The actual object of type <paramref name="type"/> whose properties are to be enumerated. Can be null.</param>
            <returns></returns>
        </member>
        <member name="M:YamlDotNet.Serialization.ITypeInspector.GetProperty(System.Type,System.Object,System.String,System.Boolean)">
            <summary>
            Gets the property of the type with the specified name.
            </summary>
            <param name="type">The type whose properties are to be searched.</param>
            <param name="container">The actual object of type <paramref name="type"/> whose properties are to be searched. Can be null.</param>
            <param name="name">The name of the property.</param>
            <param name="ignoreUnmatched">
            Determines if an exception or null should be returned if <paramref name="name"/> can't be
            found in <paramref name="type"/>
            </param>
            <returns></returns>
        </member>
        <member name="T:YamlDotNet.Serialization.ITypeResolver">
            <summary>
            Resolves the type of values.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.IYamlConvertible">
            <summary>
            Allows an object to customize how it is serialized and deserialized.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.IYamlConvertible.Read(YamlDotNet.Core.IParser,System.Type,YamlDotNet.Serialization.ObjectDeserializer)">
            <summary>
            Reads this object's state from a YAML parser.
            </summary>
            <param name="parser">The parser where the object's state should be read from.</param>
            <param name="expectedType">The type that the deserializer is expecting.</param>
            <param name="nestedObjectDeserializer">
            A function that will use the current deserializer
            to read an object of the given type from the parser.
            </param>
        </member>
        <member name="M:YamlDotNet.Serialization.IYamlConvertible.Write(YamlDotNet.Core.IEmitter,YamlDotNet.Serialization.ObjectSerializer)">
            <summary>
            Writes this object's state to a YAML emitter.
            </summary>
            <param name="emitter">The emitter where the object's state should be written to.</param>
            <param name="nestedObjectSerializer">A function that will use the current serializer to write an object to the emitter.</param>
        </member>
        <member name="T:YamlDotNet.Serialization.ObjectDeserializer">
            <summary>
            Represents a function that is used to deserialize an object of the given type.
            </summary>
            <param name="type">The type that the deserializer should read.</param>
            <returns>Returns the object that was deserialized.</returns>
        </member>
        <member name="T:YamlDotNet.Serialization.ObjectSerializer">
            <summary>
            Represents a function that is used to serialize an object of the given type.
            </summary>
            <param name="value">The object to be serialized.</param>
            <param name="type">
            The type that should be considered when emitting the object.
            If null, the actual type of the <paramref name="value" /> is used.
            </param>
        </member>
        <member name="T:YamlDotNet.Serialization.IYamlSerializable">
            <summary>
            Allows an object to customize how it is serialized and deserialized.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.IYamlSerializable.ReadYaml(YamlDotNet.Core.IParser)">
            <summary>
            Reads this object's state from a YAML parser.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.IYamlSerializable.WriteYaml(YamlDotNet.Core.IEmitter)">
            <summary>
            Writes this object's state to a YAML emitter.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.IYamlTypeConverter">
            <summary>
            Allows to customize how a type is serialized and deserialized.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.IYamlTypeConverter.Accepts(System.Type)">
            <summary>
            Gets a value indicating whether the current converter supports converting the specified type.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.IYamlTypeConverter.ReadYaml(YamlDotNet.Core.IParser,System.Type)">
            <summary>
            Reads an object's state from a YAML parser.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.IYamlTypeConverter.WriteYaml(YamlDotNet.Core.IEmitter,System.Object,System.Type)">
            <summary>
            Writes the specified object's state to a YAML emitter.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.NamingConventions.CamelCaseNamingConvention">
            <summary>
            Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to 
            camel case (thisIsATest). Camel case is the same as Pascal case, except the first letter
            is lowercase.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.NamingConventions.HyphenatedNamingConvention">
            <summary>
            Convert the string from camelcase (thisIsATest) to a hyphenated (this-is-a-test) string
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.NamingConventions.NullNamingConvention">
            <summary>
            Performs no naming conversion.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.NamingConventions.PascalCaseNamingConvention">
            <summary>
            Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to 
            pascal case (ThisIsATest). Pascal case is the same as camel case, except the first letter
            is uppercase.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.NamingConventions.UnderscoredNamingConvention">
            <summary>
            Convert the string from camelcase (thisIsATest) to a underscored (this_is_a_test) string
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.Nothing">
            <summary>
            An empty type for cases where a type needs to be provided but won't be used.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.ObjectFactories.DefaultObjectFactory">
            <summary>
            Creates objects using Activator.CreateInstance.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.ObjectFactories.LambdaObjectFactory">
            <summary>
            Creates objects using a Func{Type,object}"/>.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.ObjectGraphTraversalStrategies.FullObjectGraphTraversalStrategy">
            <summary>
            An implementation of <see cref="T:YamlDotNet.Serialization.IObjectGraphTraversalStrategy"/> that traverses
            readable properties, collections and dictionaries.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.ObjectGraphTraversalStrategies.RoundtripObjectGraphTraversalStrategy">
            <summary>
            An implementation of <see cref="T:YamlDotNet.Serialization.IObjectGraphTraversalStrategy"/> that traverses
            properties that are read/write, collections and dictionaries, while ensuring that
            the graph can be regenerated from the resulting document.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.ObjectGraphTraversalStrategyFactory">
            <summary>
            A factory method for creating <see cref="T:YamlDotNet.Serialization.IObjectGraphTraversalStrategy"/> instances
            </summary>
            <param name="typeInspector">The type inspector to be used by the traversal strategy.</param>
            <param name="typeResolver">The type resolver to be used by the traversal strategy.</param>
            <param name="typeConverters">The type converters to be used by the traversal strategy.</param>
            <param name="maximumRecursion">The maximum object depth to be supported by the traversal strategy.</param>
            <returns></returns>
        </member>
        <member name="T:YamlDotNet.Serialization.ObjectGraphVisitors.PreProcessingPhaseObjectGraphVisitorSkeleton">
            <summary>
            A base class that simplifies the correct implementation of <see cref="T:YamlDotNet.Serialization.IObjectGraphVisitor`1" />.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.SerializationOptions">
            <summary>
            Options that control the serialization process.
            </summary>
        </member>
        <member name="F:YamlDotNet.Serialization.SerializationOptions.None">
            <summary>
            Serializes using the default options
            </summary>
        </member>
        <member name="F:YamlDotNet.Serialization.SerializationOptions.Roundtrip">
            <summary>
            Ensures that it will be possible to deserialize the serialized objects.
            </summary>
        </member>
        <member name="F:YamlDotNet.Serialization.SerializationOptions.DisableAliases">
            <summary>
            If this flag is specified, if the same object appears more than once in the
            serialization graph, it will be serialized each time instead of just once.
            </summary>
            <remarks>
            If the serialization graph contains circular references and this flag is set,
            a StackOverflowException will be thrown.
            If this flag is not set, there is a performance penalty because the entire
            object graph must be walked twice.
            </remarks>
        </member>
        <member name="F:YamlDotNet.Serialization.SerializationOptions.EmitDefaults">
            <summary>
            Forces every value to be serialized, even if it is the default value for that type.
            </summary>
        </member>
        <member name="F:YamlDotNet.Serialization.SerializationOptions.JsonCompatible">
            <summary>
            Ensures that the result of the serialization is valid JSON.
            </summary>
        </member>
        <member name="F:YamlDotNet.Serialization.SerializationOptions.DefaultToStaticType">
            <summary>
            Use the static type of values instead of their actual type.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.Serializer.#ctor">
            <summary>
            Initializes a new instance of <see cref="T:YamlDotNet.Serialization.Serializer" /> using the default configuration.
            </summary>
            <remarks>
            To customize the behavior of the serializer, use <see cref="T:YamlDotNet.Serialization.SerializerBuilder" />.
            </remarks>
        </member>
        <member name="M:YamlDotNet.Serialization.Serializer.#ctor(YamlDotNet.Serialization.IValueSerializer,YamlDotNet.Core.EmitterSettings)">
            <remarks>
            This constructor is private to discourage its use.
            To invoke it, call the <see cref="M:YamlDotNet.Serialization.Serializer.FromValueSerializer(YamlDotNet.Serialization.IValueSerializer,YamlDotNet.Core.EmitterSettings)"/> method.
            </remarks>
        </member>
        <member name="M:YamlDotNet.Serialization.Serializer.FromValueSerializer(YamlDotNet.Serialization.IValueSerializer,YamlDotNet.Core.EmitterSettings)">
            <summary>
            Creates a new <see cref="T:YamlDotNet.Serialization.Serializer" /> that uses the specified <see cref="T:YamlDotNet.Serialization.IValueSerializer" />.
            This method is available for advanced scenarios. The preferred way to customize the behavior of the
            deserializer is to use <see cref="T:YamlDotNet.Serialization.SerializerBuilder" />.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.Serializer.Serialize(System.IO.TextWriter,System.Object)">
            <summary>
            Serializes the specified object.
            </summary>
            <param name="writer">The <see cref="T:System.IO.TextWriter" /> where to serialize the object.</param>
            <param name="graph">The object to serialize.</param>
        </member>
        <member name="M:YamlDotNet.Serialization.Serializer.Serialize(System.Object)">
            <summary>
            Serializes the specified object into a string.
            </summary>
            <param name="graph">The object to serialize.</param>
        </member>
        <member name="M:YamlDotNet.Serialization.Serializer.Serialize(System.IO.TextWriter,System.Object,System.Type)">
            <summary>
            Serializes the specified object.
            </summary>
            <param name="writer">The <see cref="T:System.IO.TextWriter" /> where to serialize the object.</param>
            <param name="graph">The object to serialize.</param>
            <param name="type">The static type of the object to serialize.</param>
        </member>
        <member name="M:YamlDotNet.Serialization.Serializer.Serialize(YamlDotNet.Core.IEmitter,System.Object)">
            <summary>
            Serializes the specified object.
            </summary>
            <param name="emitter">The <see cref="T:YamlDotNet.Core.IEmitter" /> where to serialize the object.</param>
            <param name="graph">The object to serialize.</param>
        </member>
        <member name="M:YamlDotNet.Serialization.Serializer.Serialize(YamlDotNet.Core.IEmitter,System.Object,System.Type)">
            <summary>
            Serializes the specified object.
            </summary>
            <param name="emitter">The <see cref="T:YamlDotNet.Core.IEmitter" /> where to serialize the object.</param>
            <param name="graph">The object to serialize.</param>
            <param name="type">The static type of the object to serialize.</param>
        </member>
        <member name="T:YamlDotNet.Serialization.SerializerBuilder">
            <summary>
            Creates and configures instances of <see cref="T:YamlDotNet.Serialization.Serializer" />.
            This class is used to customize the behavior of <see cref="T:YamlDotNet.Serialization.Serializer" />. Use the relevant methods
            to apply customizations, then call <see cref="M:YamlDotNet.Serialization.SerializerBuilder.Build" /> to create an instance of the serializer
            with the desired customizations.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.WithMaximumRecursion(System.Int32)">
            <summary>
            Sets the maximum recursion that is allowed while traversing the object graph. The default value is 50.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.WithEventEmitter``1(System.Func{YamlDotNet.Serialization.IEventEmitter,``0})">
            <summary>
            Registers an additional <see cref="T:YamlDotNet.Serialization.IEventEmitter" /> to be used by the serializer.
            </summary>
            <param name="eventEmitterFactory">A function that instantiates the event emitter.</param>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.WithEventEmitter``1(System.Func{YamlDotNet.Serialization.IEventEmitter,``0},System.Action{YamlDotNet.Serialization.IRegistrationLocationSelectionSyntax{YamlDotNet.Serialization.IEventEmitter}})">
            <summary>
            Registers an additional <see cref="T:YamlDotNet.Serialization.IEventEmitter" /> to be used by the serializer.
            </summary>
            <param name="eventEmitterFactory">A function that instantiates the event emitter.</param>
            <param name="where">Configures the location where to insert the <see cref="T:YamlDotNet.Serialization.IEventEmitter" /></param>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.WithEventEmitter``1(YamlDotNet.Serialization.WrapperFactory{YamlDotNet.Serialization.IEventEmitter,YamlDotNet.Serialization.IEventEmitter,``0},System.Action{YamlDotNet.Serialization.ITrackingRegistrationLocationSelectionSyntax{YamlDotNet.Serialization.IEventEmitter}})">
            <summary>
            Registers an additional <see cref="T:YamlDotNet.Serialization.IEventEmitter" /> to be used by the serializer.
            </summary>
            <param name="eventEmitterFactory">A function that instantiates the event emitter based on a previously registered <see cref="T:YamlDotNet.Serialization.IEventEmitter" />.</param>
            <param name="where">Configures the location where to insert the <see cref="T:YamlDotNet.Serialization.IEventEmitter" /></param>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.WithoutEventEmitter``1">
            <summary>
            Unregisters an existing <see cref="T:YamlDotNet.Serialization.IEventEmitter" /> of type <typeparam name="TEventEmitter" />.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.WithoutEventEmitter(System.Type)">
            <summary>
            Unregisters an existing <see cref="T:YamlDotNet.Serialization.IEventEmitter" /> of type <param name="eventEmitterType" />.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.WithTagMapping(System.String,System.Type)">
            <summary>
            Registers a tag mapping.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.WithoutTagMapping(System.Type)">
            <summary>
            Unregisters an existing tag mapping.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.EnsureRoundtrip">
            <summary>
            Ensures that it will be possible to deserialize the serialized objects.
            This option will force the emission of tags and emit only properties with setters.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.DisableAliases">
            <summary>
            Specifies that, if the same object appears more than once in the
            serialization graph, it will be serialized each time instead of just once.
            </summary>
            <remarks>
            If the serialization graph contains circular references and this flag is set,
            a StackOverflowException will be thrown.
            If this flag is not set, there is a performance penalty because the entire
            object graph must be walked twice.
            </remarks>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.EmitDefaults">
            <summary>
            Forces every value to be serialized, even if it is the default value for that type.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.JsonCompatible">
            <summary>
            Ensures that the result of the serialization is valid JSON.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.WithPreProcessingPhaseObjectGraphVisitor``1(``0)">
            <summary>
            Registers an additional <see cref="T:YamlDotNet.Serialization.IObjectGraphVisitor`1" /> to be used by the serializer
            before emitting an object graph.
            </summary>
            <remarks>
            Registering a visitor in the pre-processing phase enables to traverse the object graph once
            before actually emitting it. This allows a visitor to collect information about the graph that
            can be used later by another visitor registered in the emission phase.
            </remarks>
            <param name="objectGraphVisitor">The type inspector.</param>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.WithPreProcessingPhaseObjectGraphVisitor``1(``0,System.Action{YamlDotNet.Serialization.IRegistrationLocationSelectionSyntax{YamlDotNet.Serialization.IObjectGraphVisitor{YamlDotNet.Serialization.Nothing}}})">
            <summary>
            Registers an additional <see cref="T:YamlDotNet.Serialization.IObjectGraphVisitor`1" /> to be used by the serializer
            before emitting an object graph.
            </summary>
            <remarks>
            Registering a visitor in the pre-processing phase enables to traverse the object graph once
            before actually emitting it. This allows a visitor to collect information about the graph that
            can be used later by another visitor registered in the emission phase.
            </remarks>
            <param name="objectGraphVisitor">The type inspector.</param>
            <param name="where">Configures the location where to insert the <see cref="T:YamlDotNet.Serialization.IObjectGraphVisitor`1" /></param>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.WithPreProcessingPhaseObjectGraphVisitor``1(YamlDotNet.Serialization.WrapperFactory{YamlDotNet.Serialization.IObjectGraphVisitor{YamlDotNet.Serialization.Nothing},``0},System.Action{YamlDotNet.Serialization.ITrackingRegistrationLocationSelectionSyntax{YamlDotNet.Serialization.IObjectGraphVisitor{YamlDotNet.Serialization.Nothing}}})">
            <summary>
            Registers an additional <see cref="T:YamlDotNet.Serialization.IObjectGraphVisitor`1" /> to be used by the serializer
            before emitting an object graph.
            </summary>
            <remarks>
            Registering a visitor in the pre-processing phase enables to traverse the object graph once
            before actually emitting it. This allows a visitor to collect information about the graph that
            can be used later by another visitor registered in the emission phase.
            </remarks>
            <param name="objectGraphVisitorFactory">A factory that creates the <see cref="T:YamlDotNet.Serialization.IObjectGraphVisitor`1" /> based on a previously registered <see cref="T:YamlDotNet.Serialization.IObjectGraphVisitor`1" />.</param>
            <param name="where">Configures the location where to insert the <see cref="T:YamlDotNet.Serialization.IObjectGraphVisitor`1" /></param>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.WithoutPreProcessingPhaseObjectGraphVisitor``1">
            <summary>
            Unregisters an existing <see cref="T:YamlDotNet.Serialization.IObjectGraphVisitor`1" /> of type <typeparam name="TObjectGraphVisitor" />.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.WithoutPreProcessingPhaseObjectGraphVisitor(System.Type)">
            <summary>
            Unregisters an existing <see cref="T:YamlDotNet.Serialization.IObjectGraphVisitor`1" /> of type <param name="objectGraphVisitorType" />.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.WithObjectGraphTraversalStrategyFactory(YamlDotNet.Serialization.ObjectGraphTraversalStrategyFactory)">
            <summary>
            Registers an <see cref="T:YamlDotNet.Serialization.ObjectGraphTraversalStrategyFactory"/> to be used by the serializer
            while traversing the object graph.
            </summary>
            <param name="objectGraphTraversalStrategyFactory">A function that instantiates the traversal strategy.</param>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.WithEmissionPhaseObjectGraphVisitor``1(System.Func{YamlDotNet.Serialization.EmissionPhaseObjectGraphVisitorArgs,``0})">
            <summary>
            Registers an additional <see cref="T:YamlDotNet.Serialization.IObjectGraphVisitor`1" /> to be used by the serializer
            while emitting an object graph.
            </summary>
            <param name="objectGraphVisitorFactory">A function that instantiates the type inspector.</param>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.WithEmissionPhaseObjectGraphVisitor``1(System.Func{YamlDotNet.Serialization.EmissionPhaseObjectGraphVisitorArgs,``0},System.Action{YamlDotNet.Serialization.IRegistrationLocationSelectionSyntax{YamlDotNet.Serialization.IObjectGraphVisitor{YamlDotNet.Core.IEmitter}}})">
            <summary>
            Registers an additional <see cref="T:YamlDotNet.Serialization.IObjectGraphVisitor`1" /> to be used by the serializer
            while emitting an object graph.
            </summary>
            <param name="objectGraphVisitorFactory">A function that instantiates the type inspector.</param>
            <param name="where">Configures the location where to insert the <see cref="T:YamlDotNet.Serialization.IObjectGraphVisitor`1" /></param>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.WithEmissionPhaseObjectGraphVisitor``1(YamlDotNet.Serialization.WrapperFactory{YamlDotNet.Serialization.EmissionPhaseObjectGraphVisitorArgs,YamlDotNet.Serialization.IObjectGraphVisitor{YamlDotNet.Core.IEmitter},``0},System.Action{YamlDotNet.Serialization.ITrackingRegistrationLocationSelectionSyntax{YamlDotNet.Serialization.IObjectGraphVisitor{YamlDotNet.Core.IEmitter}}})">
            <summary>
            Registers an additional <see cref="T:YamlDotNet.Serialization.IObjectGraphVisitor`1" /> to be used by the serializer
            while emitting an object graph.
            </summary>
            <param name="objectGraphVisitorFactory">A function that instantiates the type inspector based on a previously registered <see cref="T:YamlDotNet.Serialization.IObjectGraphVisitor`1" />.</param>
            <param name="where">Configures the location where to insert the <see cref="T:YamlDotNet.Serialization.IObjectGraphVisitor`1" /></param>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.WithoutEmissionPhaseObjectGraphVisitor``1">
            <summary>
            Unregisters an existing <see cref="T:YamlDotNet.Serialization.IObjectGraphVisitor`1" /> of type <typeparam name="TObjectGraphVisitor" />.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.WithoutEmissionPhaseObjectGraphVisitor(System.Type)">
            <summary>
            Unregisters an existing <see cref="T:YamlDotNet.Serialization.IObjectGraphVisitor`1" /> of type <param name="objectGraphVisitorType" />.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.Build">
            <summary>
            Creates a new <see cref="T:YamlDotNet.Serialization.Serializer" /> according to the current configuration.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.SerializerBuilder.BuildValueSerializer">
            <summary>
            Creates a new <see cref="T:YamlDotNet.Serialization.IValueDeserializer" /> that implements the current configuration.
            This method is available for advanced scenarios. The preferred way to customize the behavior of the
            deserializer is to use the <see cref="M:YamlDotNet.Serialization.SerializerBuilder.Build" /> method.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.StreamFragment">
            <summary>
            An object that contains part of a YAML stream.
            </summary>
        </member>
        <member name="P:YamlDotNet.Serialization.StreamFragment.Events">
            <summary>
            Gets or sets the events.
            </summary>
            <value>The events.</value>
        </member>
        <member name="M:YamlDotNet.Serialization.StreamFragment.YamlDotNet#Serialization#IYamlConvertible#Read(YamlDotNet.Core.IParser,System.Type,YamlDotNet.Serialization.ObjectDeserializer)">
            <summary>
            Reads this object's state from a YAML parser.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.StreamFragment.YamlDotNet#Serialization#IYamlConvertible#Write(YamlDotNet.Core.IEmitter,YamlDotNet.Serialization.ObjectSerializer)">
            <summary>
            Writes this object's state to a YAML emitter.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.TagMappings">
            <summary>
            Contains mappings between tags and types.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.TagMappings.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Serialization.TagMappings"/> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.TagMappings.#ctor(System.Collections.Generic.IDictionary{System.String,System.Type})">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Serialization.TagMappings"/> class.
            </summary>
            <param name="mappings">The mappings.</param>
        </member>
        <member name="M:YamlDotNet.Serialization.TagMappings.Add(System.String,System.Type)">
            <summary>
            Adds the specified tag.
            </summary>
            <param name="tag">The tag.</param>
            <param name="mapping">The mapping.</param>
        </member>
        <member name="M:YamlDotNet.Serialization.TagMappings.GetMapping(System.String)">
            <summary>
            Gets the mapping.
            </summary>
            <param name="tag">The tag.</param>
            <returns></returns>
        </member>
        <member name="T:YamlDotNet.Serialization.TypeInspectors.CachedTypeInspector">
            <summary>
            Wraps another <see cref="T:YamlDotNet.Serialization.ITypeInspector"/> and applies caching.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.TypeInspectors.CompositeTypeInspector">
            <summary>
            Aggregates the results from multiple <see cref="T:YamlDotNet.Serialization.ITypeInspector" /> into a single one.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.TypeInspectors.NamingConventionTypeInspector">
            <summary>
            Wraps another <see cref="T:YamlDotNet.Serialization.ITypeInspector"/> and applies a
            naming convention to the names of the properties.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.TypeInspectors.ReadableAndWritablePropertiesTypeInspector">
            <summary>
            Returns the properties of a type that are both readable and writable.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.TypeInspectors.ReadableFieldsTypeInspector">
            <summary>
            Returns the properties and fields of a type that are readable.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.TypeInspectors.ReadablePropertiesTypeInspector">
            <summary>
            Returns the properties of a type that are readable.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.TypeResolvers.DynamicTypeResolver">
            <summary>
            The type returned will be the actual type of the value, if available.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.TypeResolvers.StaticTypeResolver">
            <summary>
            The type returned will always be the static type.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.Utilities.IPostDeserializationCallback">
            <summary>
            Indicates that a class used as deserialization state
            needs to be notified after deserialization.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.Utilities.ObjectAnchorCollection.Add(System.String,System.Object)">
            <summary>
            Adds the specified anchor.
            </summary>
            <param name="anchor">The anchor.</param>
            <param name="object">The @object.</param>
        </member>
        <member name="M:YamlDotNet.Serialization.Utilities.ObjectAnchorCollection.TryGetAnchor(System.Object,System.String@)">
            <summary>
            Gets the anchor for the specified object.
            </summary>
            <param name="object">The object.</param>
            <param name="anchor">The anchor.</param>
            <returns></returns>
        </member>
        <member name="P:YamlDotNet.Serialization.Utilities.ObjectAnchorCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:System.Object"/> with the specified anchor.
            </summary>
            <value></value>
        </member>
        <member name="T:YamlDotNet.Serialization.Utilities.SerializerState">
            <summary>
            A generic container that is preserved during the entire deserialization process.
            Any disposable object added to this collection will be disposed when this object is disposed.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.Utilities.SerializerState.OnDeserialization">
            <summary>
            Invokes <see cref="M:YamlDotNet.Serialization.Utilities.IPostDeserializationCallback.OnDeserialization" /> on all
            objects added to this collection that implement <see cref="T:YamlDotNet.Serialization.Utilities.IPostDeserializationCallback" />.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.Utilities.StringExtensions">
            <summary>
            Various string extension methods
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.Utilities.StringExtensions.ToCamelCase(System.String)">
            <summary>
            Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to 
            camel case (thisIsATest). Camel case is the same as Pascal case, except the first letter
            is lowercase.
            </summary>
            <param name="str">String to convert</param>
            <returns>Converted string</returns>
        </member>
        <member name="M:YamlDotNet.Serialization.Utilities.StringExtensions.ToPascalCase(System.String)">
            <summary>
            Convert the string with underscores (this_is_a_test) or hyphens (this-is-a-test) to 
            pascal case (ThisIsATest). Pascal case is the same as camel case, except the first letter
            is uppercase.
            </summary>
            <param name="str">String to convert</param>
            <returns>Converted string</returns>
        </member>
        <member name="M:YamlDotNet.Serialization.Utilities.StringExtensions.FromCamelCase(System.String,System.String)">
            <summary>
            Convert the string from camelcase (thisIsATest) to a hyphenated (this-is-a-test) or 
            underscored (this_is_a_test) string
            </summary>
            <param name="str">String to convert</param>
            <param name="separator">Separator to use between segments</param>
            <returns>Converted string</returns>
        </member>
        <member name="T:YamlDotNet.Serialization.Utilities.TypeConverter">
            <summary>
            Performs type conversions using every standard provided by the .NET library.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.Utilities.TypeConverter.RegisterTypeConverter``2">
            <summary>
            Registers a <see cref="T:System.ComponentModel.TypeConverter"/> dynamically.
            </summary>
            <typeparam name="TConvertible">The type to which the converter should be associated.</typeparam>
            <typeparam name="TConverter">The type of the converter.</typeparam>
        </member>
        <member name="M:YamlDotNet.Serialization.Utilities.TypeConverter.ChangeType``1(System.Object)">
            <summary>
            Converts the specified value.
            </summary>
            <typeparam name="T">The type to which the value is to be converted.</typeparam>
            <param name="value">The value to convert.</param>
            <returns></returns>
        </member>
        <member name="M:YamlDotNet.Serialization.Utilities.TypeConverter.ChangeType``1(System.Object,System.IFormatProvider)">
            <summary>
            Converts the specified value.
            </summary>
            <typeparam name="T">The type to which the value is to be converted.</typeparam>
            <param name="value">The value to convert.</param>
            <param name="provider">The provider.</param>
            <returns></returns>
        </member>
        <member name="M:YamlDotNet.Serialization.Utilities.TypeConverter.ChangeType``1(System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts the specified value.
            </summary>
            <typeparam name="T">The type to which the value is to be converted.</typeparam>
            <param name="value">The value to convert.</param>
            <param name="culture">The culture.</param>
            <returns></returns>
        </member>
        <member name="M:YamlDotNet.Serialization.Utilities.TypeConverter.ChangeType(System.Object,System.Type)">
            <summary>
            Converts the specified value using the invariant culture.
            </summary>
            <param name="value">The value to convert.</param>
            <param name="destinationType">The type to which the value is to be converted.</param>
            <returns></returns>
        </member>
        <member name="M:YamlDotNet.Serialization.Utilities.TypeConverter.ChangeType(System.Object,System.Type,System.IFormatProvider)">
            <summary>
            Converts the specified value.
            </summary>
            <param name="value">The value to convert.</param>
            <param name="destinationType">The type to which the value is to be converted.</param>
            <param name="provider">The format provider.</param>
            <returns></returns>
        </member>
        <member name="M:YamlDotNet.Serialization.Utilities.TypeConverter.ChangeType(System.Object,System.Type,System.Globalization.CultureInfo)">
            <summary>
            Converts the specified value.
            </summary>
            <param name="value">The value to convert.</param>
            <param name="destinationType">The type to which the value is to be converted.</param>
            <param name="culture">The culture.</param>
            <returns></returns>
        </member>
        <member name="T:YamlDotNet.Serialization.YamlAttributeOverrides">
            <summary>
            Define a collection of YamlAttribute Overrides for pre-defined object types.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.YamlAttributeOverrides.AttributeMapping.Matches(System.Type)">
            <summary>
            Checks whether this mapping matches the specified type, and returns a value indicating the match priority.
            </summary>
            <returns>The priority of the match. Higher values have more priority. Zero indicates no match.</returns>
        </member>
        <member name="M:YamlDotNet.Serialization.YamlAttributeOverrides.Add(System.Type,System.String,System.Attribute)">
            <summary>
            Adds a Member Attribute Override
            </summary>
            <param name="type">Type</param>
            <param name="member">Class Member</param>
            <param name="attribute">Overriding Attribute</param>
        </member>
        <member name="M:YamlDotNet.Serialization.YamlAttributeOverrides.Add``1(System.Linq.Expressions.Expression{System.Func{``0,System.Object}},System.Attribute)">
            <summary>
            Adds a Member Attribute Override
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.YamlAttributeOverrides.Clone">
            <summary>
            Creates a copy of this instance.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.YamlAttributeOverridesInspector">
            <summary>
            Applies the Yaml attribute overrides to another <see cref="T:YamlDotNet.Serialization.ITypeInspector"/>.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.YamlAttributesTypeInspector">
            <summary>
            Applies the Yaml* attributes to another <see cref="T:YamlDotNet.Serialization.ITypeInspector"/>.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.YamlIgnoreAttribute">
            <summary>
            Instructs the YamlSerializer not to serialize the public field or public read/write property value.
            </summary>
        </member>
        <member name="T:YamlDotNet.Serialization.YamlMemberAttribute">
            <summary>
            Provides special Yaml serialization instructions.
            </summary>
        </member>
        <member name="P:YamlDotNet.Serialization.YamlMemberAttribute.SerializeAs">
            <summary>
            Specifies that this property should be serialized as the given type, rather than using the actual runtime value's type.
            </summary>
        </member>
        <member name="P:YamlDotNet.Serialization.YamlMemberAttribute.Order">
            <summary>
            Specifies the order priority of this property.
            </summary>
        </member>
        <member name="P:YamlDotNet.Serialization.YamlMemberAttribute.Alias">
            <summary>
            Instructs the <see cref="T:YamlDotNet.Serialization.Deserializer"/> to use a different field name for serialization.
            </summary>
        </member>
        <member name="P:YamlDotNet.Serialization.YamlMemberAttribute.ApplyNamingConventions">
            <summary>
            When false, naming conventions will not be applied to this member. Defaults to true.
            </summary>
        </member>
        <member name="P:YamlDotNet.Serialization.YamlMemberAttribute.ScalarStyle">
            <summary>
            Specifies the scalar style of the property when serialized. This will only affect the serialization of scalar properties.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.YamlMemberAttribute.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Serialization.YamlMemberAttribute" /> class.
            </summary>
        </member>
        <member name="M:YamlDotNet.Serialization.YamlMemberAttribute.#ctor(System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:YamlDotNet.Serialization.YamlMemberAttribute" /> class.
            </summary>
            <param name="serializeAs">Specifies that this property should be serialized as the given type, rather than using the actual runtime value's type.</param>
        </member>
    </members>
</doc>

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
DevAudit 3.0.0.3 2135 Monday, November 5, 2018 Approved
DevAudit 2.3.0.2 403 Friday, October 5, 2018 Approved
DevAudit 2.2.0.3-beta 717 Saturday, July 22, 2017 Exempted
DevAudit 2.2.0.2-beta 385 Saturday, July 22, 2017 Exempted
DevAudit 2.0.3.52-beta 374 Friday, March 17, 2017 Exempted
DevAudit 2.0.2.43-beta 371 Monday, March 6, 2017 Exempted
DevAudit 2.0.1.42-beta 395 Monday, March 6, 2017 Exempted
DevAudit 2.0.1.41-beta 385 Sunday, March 5, 2017 Exempted
DevAudit 2.0.0.40-beta 418 Thursday, March 2, 2017 Exempted
DevAudit 2.0.0.38-beta 356 Thursday, March 2, 2017 Exempted
DevAudit 1.0.37 621 Sunday, February 21, 2016 Approved
DevAudit 1.0.1 366 Friday, February 19, 2016 Approved

This package has no dependencies.

Discussion for the DevAudit Package

Ground Rules:

  • This discussion is only about DevAudit and the DevAudit 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 DevAudit, 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