From ea03d1ae6d7c61fdeeacf233f35c5571936937f0 Mon Sep 17 00:00:00 2001 From: ProxySU <proxysetuptools@gmail.com> Date: Fri, 27 Mar 2020 10:06:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0Json,Qrcoder=E5=BC=95?= =?UTF-8?q?=E7=94=A8=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ProxySU/MainWindow.xaml.cs | 5 + ProxySU/ProxySU.csproj | 12 + ProxySU/bin/Release/Newtonsoft.Json.dll | Bin 0 -> 574376 bytes ProxySU/bin/Release/ProxySU.exe | Bin 76288 -> 76288 bytes ProxySU/bin/Release/QRCoder.dll | Bin 0 -> 117248 bytes ProxySU/bin/Release/Release.zip | Bin 196528 -> 855771 bytes json.net/net40/Newtonsoft.Json.dll | Bin 0 -> 574376 bytes json.net/net40/Newtonsoft.Json.xml | 9646 +++++++++++ json.net/net40/README.md | 1 + qrcoder/net40/QRCoder.dll | Bin 0 -> 117248 bytes ssh.net/net40/Renci.SshNet.xml | 19415 ++++++++++++++++++++++ 11 files changed, 29079 insertions(+) create mode 100644 ProxySU/bin/Release/Newtonsoft.Json.dll create mode 100644 ProxySU/bin/Release/QRCoder.dll create mode 100644 json.net/net40/Newtonsoft.Json.dll create mode 100644 json.net/net40/Newtonsoft.Json.xml create mode 100644 json.net/net40/README.md create mode 100644 qrcoder/net40/QRCoder.dll create mode 100644 ssh.net/net40/Renci.SshNet.xml diff --git a/ProxySU/MainWindow.xaml.cs b/ProxySU/MainWindow.xaml.cs index 8518dc0..fcff4f1 100644 --- a/ProxySU/MainWindow.xaml.cs +++ b/ProxySU/MainWindow.xaml.cs @@ -16,6 +16,11 @@ using System.Text.RegularExpressions; using System.Threading; using System.Threading.Tasks; using System.IO; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using Newtonsoft.Json.Serialization; +using System.Drawing; +using QRCoder; namespace ProxySU { diff --git a/ProxySU/ProxySU.csproj b/ProxySU/ProxySU.csproj index 7d54c01..93bd517 100644 --- a/ProxySU/ProxySU.csproj +++ b/ProxySU/ProxySU.csproj @@ -52,11 +52,18 @@ <ApplicationIcon>ProxySU.ico</ApplicationIcon> </PropertyGroup> <ItemGroup> + <Reference Include="Newtonsoft.Json"> + <HintPath>..\json.net\net40\Newtonsoft.Json.dll</HintPath> + </Reference> + <Reference Include="QRCoder"> + <HintPath>..\qrcoder\net40\QRCoder.dll</HintPath> + </Reference> <Reference Include="Renci.SshNet"> <HintPath>..\ssh.net\net40\Renci.SshNet.dll</HintPath> </Reference> <Reference Include="System" /> <Reference Include="System.Data" /> + <Reference Include="System.Drawing" /> <Reference Include="System.Xml" /> <Reference Include="Microsoft.CSharp" /> <Reference Include="System.Core" /> @@ -135,4 +142,9 @@ <Resource Include="ProxySU.ico" /> </ItemGroup> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> + <PropertyGroup> + <PostBuildEvent>del "$(TargetDir)*.xml" +del "$(TargetDir)*.pdb" +"D:\Program Files\7-Zip\7z.exe" a $(TargetDir)Release.zip $(TargetDir)</PostBuildEvent> + </PropertyGroup> </Project> \ No newline at end of file diff --git a/ProxySU/bin/Release/Newtonsoft.Json.dll b/ProxySU/bin/Release/Newtonsoft.Json.dll new file mode 100644 index 0000000000000000000000000000000000000000..c2b16bbeb980e382fa603ea4c5e2e4d8ddc37ede GIT binary patch literal 574376 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�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	#ej<`bl+zbH8cDN=k<+K1v4I9@?ta($?^`=iI~o zxjU`o9~mCzmLgT28RHik)@AwsaJKnSbVE8^DCvB~3B{y((Y9-ot|<GFS~^p!H>Pc& z#XY<9y^}Kia$zpNyM<^M<4++S4WCKz!Uy&cb0#-%^A&VyItNI<yK?e{(S+3t9rGfe zhvwJss^aTi`?;p@QK?Gpt0%L*te^x%9oU|=^U!m_AH^s0LMpLL-iC%v1N8mh)1S&3 zy4{xS5oj&Wa$9n%>*msnN(27BTQoy;?(efN_aQ%w%@<EzT5i#@ed?8z%>hA2$=4mO zTQ@%-k)PGMyY-m4aNTp+LBR7fTU7T@?~6@2e=f$8lB|)x&Fj;bmwCK;E=Kh$-tP62 cx{{q>>PDG+g;G_QxiyWRP#?1Nny2c20eew#<^TWy literal 0 HcmV?d00001 diff --git a/ProxySU/bin/Release/ProxySU.exe b/ProxySU/bin/Release/ProxySU.exe index 7655d15a5bed945d39aadbc9514bffc93bd41f1c..cff4e3202136c7f9751b2f92e31028ec09212787 100644 GIT binary patch delta 235 zcmZp;!qRYsWkLtb4PC{P8+(2v3v7BOHbbSe({)ZMZ-n-<lggW?q+DlX3TK=wn-e;@ z;8X}x4D;mN?5N4or%y98GO$c`$h8C0jkz9R+VHR{h~E4q_f8NQ+9D6{Cdan9XMXds lysP^$WAdEaCIVB;CUu-ItZ?6Au;F6i1ixvUAKX^(0{~dWQ>g#| delta 235 zcmZp;!qRYsWkLsw$2-{_8+(2v3zVL6XYXaZ=DPhW*Te7K4?;IjNx9C(6vH_A;Hjv| z*{4F7!kH)MW`|CeK7E>*g@JLhL#`c|Zp`%n(}sstLG<P?xp#ud&=z@kH#xS=J@cE7 l#ak?F<K#KFO$0t%ic?rEz1*ksJo90LnYkM_Ke(;n2LR{lR!sl^ diff --git a/ProxySU/bin/Release/QRCoder.dll b/ProxySU/bin/Release/QRCoder.dll new file mode 100644 index 0000000000000000000000000000000000000000..ffe773edcdf5145bc2e143ffd85e6072d396ce76 GIT binary patch literal 117248 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 literal 0 HcmV?d00001 diff --git a/ProxySU/bin/Release/Release.zip b/ProxySU/bin/Release/Release.zip index fcb1fb7f81f9acebb0d88cdb48a870b3d1b7d157..e1e3b3ba93693d609cca468f3d5e3284195f313b 100644 GIT binary patch literal 855771 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	<lrhXRbYPn<%;?27&duZ>d9 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⋘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%0D|uMh`|qiE=BZ{uufLZ| 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⋘PC{jiaR=h~0+&&F*#5?D|) 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 z	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�yU)hz@yeNvkt-UV$ZA#&y^4_DQRnt2 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 SbpUF@ld!-j07Onr*!zDEPL3M@ literal 196528 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 diff --git a/json.net/net40/Newtonsoft.Json.dll b/json.net/net40/Newtonsoft.Json.dll new file mode 100644 index 0000000000000000000000000000000000000000..c2b16bbeb980e382fa603ea4c5e2e4d8ddc37ede GIT binary patch literal 574376 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�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	#ej<`bl+zbH8cDN=k<+K1v4I9@?ta($?^`=iI~o zxjU`o9~mCzmLgT28RHik)@AwsaJKnSbVE8^DCvB~3B{y((Y9-ot|<GFS~^p!H>Pc& z#XY<9y^}Kia$zpNyM<^M<4++S4WCKz!Uy&cb0#-%^A&VyItNI<yK?e{(S+3t9rGfe zhvwJss^aTi`?;p@QK?Gpt0%L*te^x%9oU|=^U!m_AH^s0LMpLL-iC%v1N8mh)1S&3 zy4{xS5oj&Wa$9n%>*msnN(27BTQoy;?(efN_aQ%w%@<EzT5i#@ed?8z%>hA2$=4mO zTQ@%-k)PGMyY-m4aNTp+LBR7fTU7T@?~6@2e=f$8lB|)x&Fj;bmwCK;E=Kh$-tP62 cx{{q>>PDG+g;G_QxiyWRP#?1Nny2c20eew#<^TWy literal 0 HcmV?d00001 diff --git a/json.net/net40/Newtonsoft.Json.xml b/json.net/net40/Newtonsoft.Json.xml new file mode 100644 index 0000000..0cbf62c --- /dev/null +++ b/json.net/net40/Newtonsoft.Json.xml @@ -0,0 +1,9646 @@ +<?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="T:System.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="T:System.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="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.TextReader"/> + 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.#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="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="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="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="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="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="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.#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="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> + <remarks> + <c>ToString()</c> returns a non-JSON string value for tokens with a type of <see cref="F:Newtonsoft.Json.Linq.JTokenType.String"/>. + If you want the JSON for all token types then you should use <see cref="M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"/>. + </remarks> + <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 JSONPath expression. Selects the token that matches the object path. + </summary> + <param name="path"> + A <see cref="T:System.String"/> that contains a JSONPath 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 JSONPath expression. Selects the token that matches the object path. + </summary> + <param name="path"> + A <see cref="T:System.String"/> that contains a JSONPath 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 JSONPath expression. + </summary> + <param name="path"> + A <see cref="T:System.String"/> that contains a JSONPath 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 JSONPath expression. + </summary> + <param name="path"> + A <see cref="T:System.String"/> that contains a JSONPath 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.#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> + <remarks> + <c>ToString()</c> returns a non-JSON string value for tokens with a type of <see cref="F:Newtonsoft.Json.Linq.JTokenType.String"/>. + If you want the JSON for all token types then you should use <see cref="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"/>. + </remarks> + <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.KebabCaseNamingStrategy"> + <summary> + A kebab case naming strategy. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy"/> 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.KebabCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy"/> 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.KebabCaseNamingStrategy.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy"/> class. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.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.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 (<, >, &, ', ") 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> + <member name="T:System.Diagnostics.CodeAnalysis.NotNullAttribute"> + <summary>Specifies that an output will not be null even if the corresponding type allows it.</summary> + </member> + <member name="T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute"> + <summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue"/>, the parameter will not be null even if the corresponding type allows it.</summary> + </member> + <member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)"> + <summary>Initializes the attribute with the specified return value condition.</summary> + <param name="returnValue"> + The return value condition. If the method returns this value, the associated parameter will not be null. + </param> + </member> + <member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue"> + <summary>Gets the return value condition.</summary> + </member> + <member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute"> + <summary>Specifies that an output may be null even if the corresponding type disallows it.</summary> + </member> + <member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute"> + <summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary> + </member> + <member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute"> + <summary> + Specifies that the method will not return if the associated Boolean parameter is passed the specified value. + </summary> + </member> + <member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)"> + <summary> + Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute"/> class. + </summary> + <param name="parameterValue"> + The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to + the associated parameter matches this value. + </param> + </member> + <member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue"> + <summary>Gets the condition parameter value.</summary> + </member> + </members> +</doc> diff --git a/json.net/net40/README.md b/json.net/net40/README.md new file mode 100644 index 0000000..21c4c48 --- /dev/null +++ b/json.net/net40/README.md @@ -0,0 +1 @@ +forked from https://github.com/JamesNK/Newtonsoft.Json \ No newline at end of file diff --git a/qrcoder/net40/QRCoder.dll b/qrcoder/net40/QRCoder.dll new file mode 100644 index 0000000000000000000000000000000000000000..ffe773edcdf5145bc2e143ffd85e6072d396ce76 GIT binary patch literal 117248 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 literal 0 HcmV?d00001 diff --git a/ssh.net/net40/Renci.SshNet.xml b/ssh.net/net40/Renci.SshNet.xml new file mode 100644 index 0000000..244078a --- /dev/null +++ b/ssh.net/net40/Renci.SshNet.xml @@ -0,0 +1,19415 @@ +<?xml version="1.0"?> +<doc> + <assembly> + <name>Renci.SshNet</name> + </assembly> + <members> + <member name="M:Renci.SshNet.Abstractions.CryptoAbstraction.GenerateRandom(System.Int32)"> + <summary> + Generates a <see cref="T:System.Byte"/> array of the specified length, and fills it with a + cryptographically strong random sequence of values. + </summary> + <param name="length">The length of the array generate.</param> + </member> + <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 data packet that we can receive using the channel. + </summary> + <value> + The maximum size of a packet. + </value> + <remarks> + <para> + This is the maximum size (in bytes) we support for the data (payload) of a + <c>SSH_MSG_CHANNEL_DATA</c> message we receive. + </para> + <para> + We currently do not enforce this limit. + </para> + </remarks> + </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 eow@openssh.com 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 keepalive@openssh.com 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 data packet that we can receive using the channel. + </summary> + <value> + The maximum size of a packet. + </value> + <remarks> + <para> + This is the maximum size (in bytes) we support for the data (payload) of a + <c>SSH_MSG_CHANNEL_DATA</c> message we receive. + </para> + <para> + We currently do not enforce this limit. + </para> + </remarks> + </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 eow@openssh.com 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 keepalive@openssh.com 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> + <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> + <remarks> + <para> + When a session semaphore for this instance has not yet been obtained by this or any other thread, + the thread will block until such a semaphore is available and send a <see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenMessage"/> + to the remote host. + </para> + <para> + Note that the session semaphore is released in any of the following cases: + <list type="bullet"> + <item> + <description>A <see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenFailureMessage"/> is received for the channel being opened.</description> + </item> + <item> + <description>The remote host does not respond to the <see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenMessage"/> within the configured <see cref="P:Renci.SshNet.ConnectionInfo.Timeout"/>.</description> + </item> + <item> + <description>The remote host closes the channel.</description> + </item> + <item> + <description>The <see cref="T:Renci.SshNet.Channels.ChannelSession"/> is disposed.</description> + </item> + <item> + <description>A socket error occurs sending a message to the remote host.</description> + </item> + </list> + </para> + <para> + If the session semaphore was already obtained for this instance (and not released), then this method + immediately returns control to the caller. This should only happen when another thread has obtain the + session semaphore and already sent the <see cref="T:Renci.SshNet.Messages.Connection.ChannelOpenMessage"/>, but the remote host did not + confirmed or rejected attempt to open the channel. + </para> + </remarks> + </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> + <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.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 <see cref="M:Renci.SshNet.Common.AsyncResult.EndInvoke"/> has been called on the current + <see cref="T:Renci.SshNet.Common.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 a new, random <see cref="T:Renci.SshNet.Common.BigInteger"/> of the specified length. + </summary> + <param name="bitLength">The number of bits for the new number.</param> + <returns>A random number of the specified length.</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.Pack"> + <summary> + Provides convenience methods for conversion to and from both Big Endian and Little Endian. + </summary> + </member> + <member name="M:Renci.SshNet.Common.Pack.LittleEndianToUInt16(System.Byte[])"> + <summary> + Converts little endian bytes into number. + </summary> + <param name="buffer">The buffer.</param> + <returns>Converted <see cref="T:System.UInt16" />.</returns> + </member> + <member name="M:Renci.SshNet.Common.Pack.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.UInt32" />.</returns> + </member> + <member name="M:Renci.SshNet.Common.Pack.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.Common.Pack.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.Common.Pack.UInt16ToLittleEndian(System.UInt16)"> + <summary> + Populates buffer with little endian number representation. + </summary> + <param name="value">The number to convert.</param> + </member> + <member name="M:Renci.SshNet.Common.Pack.UInt16ToLittleEndian(System.UInt16,System.Byte[])"> + <summary> + Populates buffer with little endian number representation. + </summary> + <param name="value">The number to convert.</param> + <param name="buffer">The buffer.</param> + </member> + <member name="M:Renci.SshNet.Common.Pack.UInt32ToLittleEndian(System.UInt32)"> + <summary> + Populates buffer with little endian number representation. + </summary> + <param name="value">The number to convert.</param> + </member> + <member name="M:Renci.SshNet.Common.Pack.UInt32ToLittleEndian(System.UInt32,System.Byte[])"> + <summary> + Populates buffer with little endian number representation. + </summary> + <param name="value">The number to convert.</param> + <param name="buffer">The buffer.</param> + </member> + <member name="M:Renci.SshNet.Common.Pack.UInt32ToLittleEndian(System.UInt32,System.Byte[],System.Int32)"> + <summary> + Populates buffer with little endian number representation. + </summary> + <param name="value">The number to convert.</param> + <param name="buffer">The buffer.</param> + <param name="offset">The buffer offset.</param> + </member> + <member name="M:Renci.SshNet.Common.Pack.UInt64ToLittleEndian(System.UInt64)"> + <summary> + Populates buffer with little endian number representation. + </summary> + <param name="value">The number to convert.</param> + </member> + <member name="M:Renci.SshNet.Common.Pack.UInt64ToLittleEndian(System.UInt64,System.Byte[])"> + <summary> + Populates buffer with little endian number representation. + </summary> + <param name="value">The number to convert.</param> + <param name="buffer">The buffer.</param> + </member> + <member name="M:Renci.SshNet.Common.Pack.UInt64ToBigEndian(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.Common.Pack.BigEndianToUInt16(System.Byte[])"> + <summary> + Converts big endian bytes into number. + </summary> + <param name="buffer">The buffer.</param> + <returns>Converted <see cref="T:System.UInt16" />.</returns> + </member> + <member name="M:Renci.SshNet.Common.Pack.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.Common.Pack.BigEndianToUInt32(System.Byte[])"> + <summary> + Converts big 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.Common.Pack.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.Common.PosixPath.GetFileName(System.String)"> + <summary> + Gets the file name part of a given POSIX path. + </summary> + <param name="path">The POSIX path to get the file name for.</param> + <returns> + The file name part of <paramref name="path"/>. + </returns> + <exception cref="T:System.NullReferenceException"><paramref name="path"/> is <c>null</c>.</exception> + <remarks> + <para> + If <paramref name="path"/> contains no forward slash, then <paramref name="path"/> + is returned. + </para> + <para> + If path has a trailing slash, but <see cref="M:Renci.SshNet.Common.PosixPath.GetFileName(System.String)"/> return a zero-length string. + </para> + </remarks> + </member> + <member name="T:Renci.SshNet.Common.ProxyException"> + <summary> + The exception that is thrown when a proxy connection cannot be established. + </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.Extensions"> + <summary> + Collection of different extension method + </summary> + </member> + <member name="M:Renci.SshNet.Common.Extensions.IsNullOrWhiteSpace(System.String)"> + <summary> + Determines whether the specified value is null or white space. + </summary> + <param name="value">The value.</param> + <returns> + <c>true</c> if <paramref name="value"/> is null or white space; otherwise, <c>false</c>. + </returns> + </member> + <member name="M:Renci.SshNet.Common.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.Common.Extensions.DebugPrint(System.Collections.Generic.IEnumerable{System.Byte})"> + <summary> + Prints out + </summary> + <param name="bytes">The bytes.</param> + </member> + <member name="M:Renci.SshNet.Common.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.Common.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.Common.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.Common.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.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="P:Renci.SshNet.Common.SemaphoreLight.AvailableWaitHandle"> + <summary> + Returns a <see cref="T:System.Threading.WaitHandle"/> that can be used to wait on the semaphore. + </summary> + <value> + A <see cref="T:System.Threading.WaitHandle"/> that can be used to wait on the semaphore. + </value> + <remarks> + A successful wait on the <see cref="P:Renci.SshNet.Common.SemaphoreLight.AvailableWaitHandle"/> does not imply a successful + wait on the <see cref="T:Renci.SshNet.Common.SemaphoreLight"/> itself. It should be followed by a true wait + on the semaphore. + </remarks> + </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="M:Renci.SshNet.Common.SemaphoreLight.Wait(System.Int32)"> + <summary> + Blocks the current thread until it can enter the <see cref="T:Renci.SshNet.Common.SemaphoreLight"/>, using a 32-bit signed + integer that specifies the timeout. + </summary> + <param name="millisecondsTimeout">The number of milliseconds to wait, or Infinite(-1) to wait indefinitely.</param> + <returns> + <c>true</c> if the current thread successfully entered the <see cref="T:Renci.SshNet.Common.SemaphoreLight"/>; otherwise, <c>false</c>. + </returns> + </member> + <member name="M:Renci.SshNet.Common.SemaphoreLight.Wait(System.TimeSpan)"> + <summary> + Blocks the current thread until it can enter the <see cref="T:Renci.SshNet.Common.SemaphoreLight"/>, using a <see cref="T:System.TimeSpan"/> + to specify the timeout. + </summary> + <param name="timeout">A <see cref="T:System.TimeSpan"/> that represents the number of milliseconds to wait, or a <see cref="T:System.TimeSpan"/> that represents -1 milliseconds to wait indefinitely.</param> + <returns> + <c>true</c> if the current thread successfully entered the <see cref="T:Renci.SshNet.Common.SemaphoreLight"/>; otherwise, <c>false</c>. + </returns> + </member> + <member name="M:Renci.SshNet.Common.SemaphoreLight.Finalize"> + <summary> + Finalizes the current <see cref="T:Renci.SshNet.Common.SemaphoreLight"/>. + </summary> + </member> + <member name="M:Renci.SshNet.Common.SemaphoreLight.Dispose"> + <summary> + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + </summary> + </member> + <member name="M:Renci.SshNet.Common.SemaphoreLight.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.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> + A <see cref="T:System.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.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="M:Renci.SshNet.ClientAuthentication.#ctor(System.Int32)"> + <summary> + Initializes a new <see cref="T:Renci.SshNet.ClientAuthentication"/> instance. + </summary> + <param name="partialSuccessLimit">The number of times an authentication attempt with any given <see cref="T:Renci.SshNet.IAuthenticationMethod"/> can result in <see cref="F:Renci.SshNet.AuthenticationResult.PartialSuccess"/> before it is disregarded.</param> + <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="partialSuccessLimit"/> is less than one.</exception> + </member> + <member name="P:Renci.SshNet.ClientAuthentication.PartialSuccessLimit"> + <summary> + Gets the number of times an authentication attempt with any given <see cref="T:Renci.SshNet.IAuthenticationMethod"/> can + result in <see cref="F:Renci.SshNet.AuthenticationResult.PartialSuccess"/> before it is disregarded. + </summary> + <value> + The number of times an authentication attempt with any given <see cref="T:Renci.SshNet.IAuthenticationMethod"/> can result + in <see cref="F:Renci.SshNet.AuthenticationResult.PartialSuccess"/> before it is disregarded. + </value> + </member> + <member name="M:Renci.SshNet.ClientAuthentication.Authenticate(Renci.SshNet.IConnectionInfoInternal,Renci.SshNet.ISession)"> + <summary> + Attempts to authentication for a given <see cref="T:Renci.SshNet.ISession"/> using the <see cref="P:Renci.SshNet.IConnectionInfoInternal.AuthenticationMethods"/> + of the specified <see cref="T:Renci.SshNet.IConnectionInfoInternal"/>. + </summary> + <param name="connectionInfo">A <see cref="T:Renci.SshNet.IConnectionInfoInternal"/> to use for authenticating.</param> + <param name="session">The <see cref="T:Renci.SshNet.ISession"/> for which to perform authentication.</param> + </member> + <member name="F:Renci.SshNet.ClientAuthentication.AuthenticationState._authenticationMethodPartialSuccessRegister"> + <summary> + Records if a given <see cref="T:Renci.SshNet.IAuthenticationMethod"/> has been tried, and how many times this resulted + in <see cref="F:Renci.SshNet.AuthenticationResult.PartialSuccess"/>. + </summary> + <remarks> + When there's no entry for a given <see cref="T:Renci.SshNet.IAuthenticationMethod"/>, then it was never tried. + </remarks> + </member> + <member name="F:Renci.SshNet.ClientAuthentication.AuthenticationState._failedAuthenticationMethods"> + <summary> + Holds the list of authentications methods that failed. + </summary> + </member> + <member name="M:Renci.SshNet.ClientAuthentication.AuthenticationState.RecordFailure(Renci.SshNet.IAuthenticationMethod)"> + <summary> + Records a <see cref="F:Renci.SshNet.AuthenticationResult.Failure"/> authentication attempt for the specified + <see cref="T:Renci.SshNet.IAuthenticationMethod"/> . + </summary> + <param name="authenticationMethod">An <see cref="T:Renci.SshNet.IAuthenticationMethod"/> for which to record the result of an authentication attempt.</param> + </member> + <member name="M:Renci.SshNet.ClientAuthentication.AuthenticationState.RecordPartialSuccess(Renci.SshNet.IAuthenticationMethod)"> + <summary> + Records a <see cref="F:Renci.SshNet.AuthenticationResult.PartialSuccess"/> authentication attempt for the specified + <see cref="T:Renci.SshNet.IAuthenticationMethod"/> . + </summary> + <param name="authenticationMethod">An <see cref="T:Renci.SshNet.IAuthenticationMethod"/> for which to record the result of an authentication attempt.</param> + </member> + <member name="M:Renci.SshNet.ClientAuthentication.AuthenticationState.GetPartialSuccessCount(Renci.SshNet.IAuthenticationMethod)"> + <summary> + Returns the number of times an authentication attempt with the specified <see cref="T:Renci.SshNet.IAuthenticationMethod"/> + has resulted in <see cref="F:Renci.SshNet.AuthenticationResult.PartialSuccess"/>. + </summary> + <param name="authenticationMethod">An <see cref="T:Renci.SshNet.IAuthenticationMethod"/>.</param> + <returns> + The number of times an authentication attempt with the specified <see cref="T:Renci.SshNet.IAuthenticationMethod"/> + has resulted in <see cref="F:Renci.SshNet.AuthenticationResult.PartialSuccess"/>. + </returns> + </member> + <member name="M:Renci.SshNet.ClientAuthentication.AuthenticationState.GetSupportedAuthenticationMethods(System.String[])"> + <summary> + Returns a list of supported authentication methods that match one of the specified allowed authentication + methods. + </summary> + <param name="allowedAuthenticationMethods">A list of allowed authentication methods.</param> + <returns> + A list of supported authentication methods that match one of the specified allowed authentication methods. + </returns> + <remarks> + The authentication methods are returned in the order in which they were specified in the list that was + used to initialize the current <see cref="T:Renci.SshNet.ClientAuthentication.AuthenticationState"/> instance. + </remarks> + </member> + <member name="M:Renci.SshNet.ClientAuthentication.AuthenticationState.GetActiveAuthenticationMethods(System.Collections.Generic.List{Renci.SshNet.IAuthenticationMethod})"> + <summary> + Returns the authentication methods from the specified list that have not yet failed. + </summary> + <param name="matchingAuthenticationMethods">A list of authentication methods.</param> + <returns> + The authentication methods from <paramref name="matchingAuthenticationMethods"/> that have not yet failed. + </returns> + <remarks> + <para> + This method first returns the authentication methods that have not yet been executed, and only then + returns those for which an authentication attempt resulted in a <see cref="F:Renci.SshNet.AuthenticationResult.PartialSuccess"/>. + </para> + <para> + Any <see cref="T:Renci.SshNet.IAuthenticationMethod"/> that has failed is skipped. + </para> + </remarks> + </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 "zlib@openssh.org" 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.IRemotePathTransformation"> + <summary> + Represents a transformation that can be applied to a remote path. + </summary> + </member> + <member name="M:Renci.SshNet.IRemotePathTransformation.Transform(System.String)"> + <summary> + Transforms the specified remote path. + </summary> + <param name="path">The path to transform.</param> + <returns> + The transformed path. + </returns> + </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.Int32,System.Text.Encoding,Renci.SshNet.Sftp.ISftpResponseFactory)"> + <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 number of milliseconds to wait for an operation to complete, or -1 to wait indefinitely.</param> + <param name="encoding">The encoding.</param> + <param name="sftpMessageFactory">The factory to use for creating SFTP messages.</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.CreateShellStream(Renci.SshNet.ISession,System.String,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.Collections.Generic.IDictionary{Renci.SshNet.Common.TerminalModes,System.UInt32},System.Int32)"> + <summary> + Creates a shell stream. + </summary> + <param name="session">The SSH session.</param> + <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 non-zero). Pixel dimensions refer + to the drawable area of the window. + </para> + </remarks> + </member> + <member name="M:Renci.SshNet.IServiceFactory.CreateRemotePathDoubleQuoteTransformation"> + <summary> + Creates an <see cref="T:Renci.SshNet.IRemotePathTransformation"/> that encloses a path in double quotes, and escapes + any embedded double quote with a backslash. + </summary> + <returns> + An <see cref="T:Renci.SshNet.IRemotePathTransformation"/> that encloses a path in double quotes, and escapes any + embedded double quote with a backslash. + with a shell. + </returns> + </member> + <member name="M:Renci.SshNet.IServiceFactory.CreateNetConfSession(Renci.SshNet.ISession,System.Int32)"> + <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 number of milliseconds to wait for an operation to complete, or -1 to wait indefinitely.</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.OperationTimeout"> + <summary> + Gets or set the number of seconds to wait for an operation to complete. + </summary> + <value> + The number of seconds to wait for an operation to complete, or -1 to wait indefinitely. + </value> + </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.Int32)"> + <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="millisecondsTimeout">The number of millieseconds wait for <paramref name="waitHandle"/> to get signaled, or -1 to wait indefinitely.</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 timeout.</exception> + </member> + <member name="M:Renci.SshNet.ISubsystemSession.WaitOne(System.Threading.WaitHandle,System.Int32)"> + <summary> + Blocks the current thread until the specified <see cref="T:System.Threading.WaitHandle"/> gets signaled, using a + 32-bit signed integer to specify the time interval in milliseconds. + </summary> + <param name="waitHandle">The handle to wait for.</param> + <param name="millisecondsTimeout">To number of milliseconds to wait for <paramref name="waitHandle"/> to get signaled, or -1 to wait indefinitely.</param> + <returns> + <c>true</c> if <paramref name="waitHandle"/> received a signal within the specified timeout; + otherwise, <c>false</c>. + </returns> + <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> + <remarks> + The blocking wait is also interrupted when either the established channel is closed, the current + session is disconnected or an unexpected <see cref="T:System.Exception"/> occurred while processing a channel + or session event. + </remarks> + </member> + <member name="M:Renci.SshNet.ISubsystemSession.WaitAny(System.Threading.WaitHandle,System.Threading.WaitHandle,System.Int32)"> + <summary> + Blocks the current thread until the specified <see cref="T:System.Threading.WaitHandle"/> gets signaled, using a + 32-bit signed integer to specify the time interval in milliseconds. + </summary> + <param name="waitHandleA">The first handle to wait for.</param> + <param name="waitHandleB">The second handle to wait for.</param> + <param name="millisecondsTimeout">To number of milliseconds to wait for a <see cref="T:System.Threading.WaitHandle"/> to get signaled, or -1 to wait indefinitely.</param> + <returns> + <c>0</c> if <paramref name="waitHandleA"/> received a signal within the specified timeout and <c>1</c> + if <paramref name="waitHandleB"/> received a signal within the specified timeout, or <see cref="F:System.Threading.WaitHandle.WaitTimeout"/> + if no object satisfied the wait. + </returns> + <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> + <remarks> + <para> + The blocking wait is also interrupted when either the established channel is closed, the current + session is disconnected or an unexpected <see cref="T:System.Exception"/> occurred while processing a channel + or session event. + </para> + <para> + When both <paramref name="waitHandleA"/> and <paramref name="waitHandleB"/> are signaled during the call, + then <c>0</c> is returned. + </para> + </remarks> + </member> + <member name="M:Renci.SshNet.ISubsystemSession.WaitAny(System.Threading.WaitHandle[],System.Int32)"> + <summary> + Waits for any of the elements in the specified array to receive a signal, using a 32-bit signed + integer to specify the time interval. + </summary> + <param name="waitHandles">A <see cref="T:System.Threading.WaitHandle"/> array - constructed using <see cref="M:Renci.SshNet.ISubsystemSession.CreateWaitHandleArray(System.Threading.WaitHandle[])"/> - containing the objects to wait for.</param> + <param name="millisecondsTimeout">To number of milliseconds to wait for a <see cref="T:System.Threading.WaitHandle"/> to get signaled, or -1 to wait indefinitely.</param> + <returns> + The array index of the first non-system object that satisfied the wait. + </returns> + <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">No object satified the wait and a time interval equivalent to <paramref name="millisecondsTimeout"/> has passed.</exception> + <remarks> + For the return value, the index of the first non-system object is considered to be zero. + </remarks> + </member> + <member name="M:Renci.SshNet.ISubsystemSession.CreateWaitHandleArray(System.Threading.WaitHandle[])"> + <summary> + Creates a <see cref="T:System.Threading.WaitHandle"/> array that is composed of system objects and the specified + elements. + </summary> + <param name="waitHandles">A <see cref="T:System.Threading.WaitHandle"/> array containing the objects to wait for.</param> + <returns> + A <see cref="T:System.Threading.WaitHandle"/> array that is composed of system objects and the specified elements. + </returns> + </member> + <member name="M:Renci.SshNet.ISubsystemSession.CreateWaitHandleArray(System.Threading.WaitHandle,System.Threading.WaitHandle)"> + <summary> + Creates a <see cref="T:System.Threading.WaitHandle"/> array that is composed of system objects and the specified + elements. + </summary> + <param name="waitHandle1">The first <see cref="T:System.Threading.WaitHandle"/> to wait for.</param> + <param name="waitHandle2">The second <see cref="T:System.Threading.WaitHandle"/> to wait for.</param> + <returns> + A <see cref="T:System.Threading.WaitHandle"/> array that is composed of system objects and the specified elements. + </returns> + </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 "eow@openssh.com" 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 "keepalive@openssh.com" 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.Int32)"> + <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 number of milliseconds to wait for an operation to complete, or -1 to wait indefinitely.</param> + </member> + <member name="T:Renci.SshNet.RemotePathDoubleQuoteTransformation"> + <summary> + Encloses a path in double quotes, and escapes any embedded double quote with a backslash. + </summary> + </member> + <member name="M:Renci.SshNet.RemotePathDoubleQuoteTransformation.Transform(System.String)"> + <summary> + Encloses a path in double quotes, and escapes any embedded double quote with a backslash. + </summary> + <param name="path">The path to transform.</param> + <returns> + The transformed path. + </returns> + <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <c>null</c>.</exception> + <example> + <list type="table"> + <listheader> + <term>Original</term> + <term>Transformed</term> + </listheader> + <item> + <term>/var/log/auth.log</term> + <term>"/var/log/auth.log"</term> + </item> + <item> + <term>/var/mp3/Guns N' Roses</term> + <term>"/var/mp3/Guns N' Roses"</term> + </item> + <item> + <term>/var/garbage!/temp</term> + <term>"/var/garbage!/temp"</term> + </item> + <item> + <term>/var/would be 'kewl'!/not?</term> + <term>"/var/would be 'kewl'!, not?"</term> + </item> + <item> + <term></term> + <term>""</term> + </item> + <item> + <term>Hello "World"</term> + <term>"Hello \"World"</term> + </item> + </list> + </example> + </member> + <member name="T:Renci.SshNet.RemotePathNoneTransformation"> + <summary> + Performs no transformation. + </summary> + </member> + <member name="M:Renci.SshNet.RemotePathNoneTransformation.Transform(System.String)"> + <summary> + Returns the specified path without applying a transformation. + </summary> + <param name="path">The path to transform.</param> + <returns> + The specified path as is. + </returns> + <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <c>null</c>.</exception> + <remarks> + This transformation is recommended for servers that do not require any quoting to preserve the + literal value of metacharacters, or when paths are guaranteed to never contain any such characters. + </remarks> + </member> + <member name="T:Renci.SshNet.RemotePathShellQuoteTransformation"> + <summary> + Quotes a path in a way to be suitable to be used with a shell-based server. + </summary> + </member> + <member name="M:Renci.SshNet.RemotePathShellQuoteTransformation.Transform(System.String)"> + <summary> + Quotes a path in a way to be suitable to be used with a shell-based server. + </summary> + <param name="path">The path to transform.</param> + <returns> + A quoted path. + </returns> + <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <c>null</c>.</exception> + <remarks> + <para> + If <paramref name="path"/> contains a single-quote, that character is embedded + in quotation marks (eg. "'"). Sequences of single-quotes are grouped in a single + pair of quotation marks. + </para> + <para> + An exclamation mark in <paramref name="path"/> is escaped with a backslash. This is + necessary because C Shell interprets it as a meta-character for history substitution + even when enclosed in single quotes or quotation marks. + </para> + <para> + All other characters are enclosed in single quotes. Sequences of such characters are grouped + in a single pair of single quotes. + </para> + <para> + References: + <list type="bullet"> + <item> + <description><a href="http://pubs.opengroup.org/onlinepubs/7908799/xcu/chap2.html">Shell Command Language</a></description> + </item> + <item> + <description><a href="https://earthsci.stanford.edu/computing/unix/shell/specialchars.php">Unix C-Shell special characters and their uses</a></description> + </item> + <item> + <description><a href="https://docstore.mik.ua/orelly/unix3/upt/ch27_13.htm">Differences Between Bourne and C Shell Quoting</a></description> + </item> + </list> + </para> + </remarks> + <example> + <list type="table"> + <listheader> + <term>Original</term> + <term>Transformed</term> + </listheader> + <item> + <term>/var/log/auth.log</term> + <term>'/var/log/auth.log'</term> + </item> + <item> + <term>/var/mp3/Guns N' Roses</term> + <term>'/var/mp3/Guns N'"'"' Roses'</term> + </item> + <item> + <term>/var/garbage!/temp</term> + <term>'/var/garbage'\!'/temp'</term> + </item> + <item> + <term>/var/would be 'kewl'!, not?</term> + <term>'/var/would be '"'"'kewl'"'"\!', not?'</term> + </item> + <item> + <term></term> + <term>''</term> + </item> + <item> + <term>Hello "World"</term> + <term>'Hello "World"'</term> + </item> + </list> + </example> + </member> + <member name="T:Renci.SshNet.RemotePathTransformation"> + <summary> + Provides access to built-in remote path transformations. + </summary> + <remarks> + References: + <list type="bullet"> + <item> + <description><a href="http://pubs.opengroup.org/onlinepubs/7908799/xcu/chap2.html">Shell Command Language</a></description> + </item> + <item> + <description><a href="https://earthsci.stanford.edu/computing/unix/shell/specialchars.php">Unix C-Shell special characters and their uses</a></description> + </item> + <item> + <description><a href="https://docstore.mik.ua/orelly/unix3/upt/ch27_13.htm">Differences Between Bourne and C Shell Quoting</a></description> + </item> + <item> + <description><a href="https://blogs.msdn.microsoft.com/twistylittlepassagesallalike/2011/04/23/everyone-quotes-command-line-arguments-the-wrong-way/">Everyone quotes command line arguments the wrong way</a></description> + </item> + </list> + </remarks> + </member> + <member name="P:Renci.SshNet.RemotePathTransformation.ShellQuote"> + <summary> + Quotes a path in a way to be suitable to be used with a shell-based server. + </summary> + <returns> + A quoted path. + </returns> + <remarks> + <para> + If a path contains a single-quote, that character is embedded in quotation marks (eg. "'"). + Sequences of single-quotes are grouped in a single pair of quotation marks. + </para> + <para> + An exclamation mark in a path is escaped with a backslash. This is necessary because C Shell + interprets it as a meta-character for history substitution even when enclosed in single quotes + or quotation marks. + </para> + <para> + All other characters are enclosed in single quotes. Sequences of such characters are grouped + in a single pair of single quotes. + </para> + </remarks> + <example> + <list type="table"> + <listheader> + <term>Original</term> + <term>Transformed</term> + </listheader> + <item> + <term>/var/log/auth.log</term> + <term>'/var/log/auth.log'</term> + </item> + <item> + <term>/var/mp3/Guns N' Roses</term> + <term>'/var/mp3/Guns N'"'"' Roses'</term> + </item> + <item> + <term>/var/garbage!/temp</term> + <term>'/var/garbage'\!'/temp'</term> + </item> + <item> + <term>/var/would be 'kewl'!, not?</term> + <term>'/var/would be '"'"'kewl'"'"\!', not?'</term> + </item> + <item> + <term></term> + <term>''</term> + </item> + <item> + <term>Hello "World"</term> + <term>'Hello "World"'</term> + </item> + </list> + </example> + </member> + <member name="P:Renci.SshNet.RemotePathTransformation.None"> + <summary> + Performs no transformation. + </summary> + <remarks> + Recommended for servers that do not require any character to be escaped or enclosed in quotes, + or when paths are guaranteed to never contain any special characters (such as #, ", ', $, ...). + </remarks> + </member> + <member name="P:Renci.SshNet.RemotePathTransformation.DoubleQuote"> + <summary> + Encloses a path in double quotes, and escapes any embedded double quote with a backslash. + </summary> + <value> + A transformation that encloses a path in double quotes, and escapes any embedded double quote with + a backslash. + </value> + <example> + <list type="table"> + <listheader> + <term>Original</term> + <term>Transformed</term> + </listheader> + <item> + <term>/var/log/auth.log</term> + <term>"/var/log/auth.log"</term> + </item> + <item> + <term>/var/mp3/Guns N' Roses</term> + <term>"/var/mp3/Guns N' Roses"</term> + </item> + <item> + <term>/var/garbage!/temp</term> + <term>"/var/garbage!/temp"</term> + </item> + <item> + <term>/var/would be 'kewl'!, not?</term> + <term>"/var/would be 'kewl'!, not?"</term> + </item> + <item> + <term></term> + <term>""</term> + </item> + <item> + <term>Hello "World"</term> + <term>"Hello \"World"</term> + </item> + </list> + </example> + </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="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="P:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroupSha1.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.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._privateExponent"> + <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="P:Renci.SshNet.Security.KeyExchangeDiffieHellman.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.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="F:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroup14Sha1.SecondOkleyGroupReversed"> + <summary> + https://tools.ietf.org/html/rfc2409#section-6.2 + </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="P:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroupExchangeSha1.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="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="P:Renci.SshNet.Security.KeyExchangeDiffieHellmanGroupExchangeSha256.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.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="F:Renci.SshNet.ServiceFactory.PartialSuccessLimit"> + <summary> + Defines the number of times an authentication attempt with any given <see cref="T:Renci.SshNet.IAuthenticationMethod"/> + can result in <see cref="F:Renci.SshNet.AuthenticationResult.PartialSuccess"/> before it is disregarded. + </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.Int32,System.Text.Encoding,Renci.SshNet.Sftp.ISftpResponseFactory)"> + <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 number of milliseconds to wait for an operation to complete, or -1 to wait indefinitely.</param> + <param name="encoding">The encoding.</param> + <param name="sftpMessageFactory">The factory to use for creating SFTP messages.</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.CreateShellStream(Renci.SshNet.ISession,System.String,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.Collections.Generic.IDictionary{Renci.SshNet.Common.TerminalModes,System.UInt32},System.Int32)"> + <summary> + Creates a shell stream. + </summary> + <param name="session">The SSH session.</param> + <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="terminalModeValues">The terminal mode values.</param> + <param name="bufferSize">The 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 non-zero). Pixel dimensions refer + to the drawable area of the window. + </para> + </remarks> + </member> + <member name="M:Renci.SshNet.ServiceFactory.CreateRemotePathDoubleQuoteTransformation"> + <summary> + Creates an <see cref="T:Renci.SshNet.IRemotePathTransformation"/> that encloses a path in double quotes, and escapes + any embedded double quote with a backslash. + </summary> + <returns> + An <see cref="T:Renci.SshNet.IRemotePathTransformation"/> that encloses a path in double quotes, and escapes any + embedded double quote with a backslash. + with a shell. + </returns> + </member> + <member name="M:Renci.SshNet.ServiceFactory.CreateNetConfSession(Renci.SshNet.ISession,System.Int32)"> + <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 number of milliseconds to wait for an operation to complete, or -1 to wait indefinitely.</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[],System.Boolean)"> + <summary> + Performs SSH_FXP_FSTAT request. + </summary> + <param name="handle">The handle.</param> + <param name="nullOnError">if set to <c>true</c> returns <c>null</c> instead of throwing an exception.</param> + <returns> + File attributes + </returns> + </member> + <member name="M:Renci.SshNet.Sftp.ISftpSession.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.ISftpSession.BeginStat(System.String,System.AsyncCallback,System.Object)"> + <summary> + Performs SSH_FXP_STAT request + </summary> + <param name="path">The path.</param> + <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that is executed when <see cref="M:Renci.SshNet.Sftp.ISftpSession.BeginOpen(System.String,Renci.SshNet.Sftp.Flags,System.AsyncCallback,System.Object)"/> completes.</param> + <param name="state">An object that contains any additional user-defined data.</param> + <returns> + A <see cref="T:Renci.SshNet.Sftp.SftpOpenAsyncResult"/> that represents the asynchronous call. + </returns> + </member> + <member name="M:Renci.SshNet.Sftp.ISftpSession.EndStat(Renci.SshNet.Sftp.SFtpStatAsyncResult)"> + <summary> + Handles the end of an asynchronous read. + </summary> + <param name="asyncResult">An <see cref="T:Renci.SshNet.Sftp.SFtpStatAsyncResult"/> that represents an asynchronous call.</param> + <returns> + The file attributes. + </returns> + <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult"/> is <c>null</c>.</exception> + </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.BeginLStat(System.String,System.AsyncCallback,System.Object)"> + <summary> + Performs SSH_FXP_LSTAT request. + </summary> + <param name="path">The path.</param> + <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that is executed when <see cref="M:Renci.SshNet.Sftp.ISftpSession.BeginLStat(System.String,System.AsyncCallback,System.Object)"/> completes.</param> + <param name="state">An object that contains any additional user-defined data.</param> + <returns> + A <see cref="T:Renci.SshNet.Sftp.SFtpStatAsyncResult"/> that represents the asynchronous call. + </returns> + </member> + <member name="M:Renci.SshNet.Sftp.ISftpSession.EndLStat(Renci.SshNet.Sftp.SFtpStatAsyncResult)"> + <summary> + Handles the end of an asynchronous SSH_FXP_LSTAT request. + </summary> + <param name="asyncResult">An <see cref="T:Renci.SshNet.Sftp.SFtpStatAsyncResult"/> that represents an asynchronous call.</param> + <returns> + The file attributes. + </returns> + <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult"/> is <c>null</c>.</exception> + </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.BeginOpen(System.String,Renci.SshNet.Sftp.Flags,System.AsyncCallback,System.Object)"> + <summary> + Performs SSH_FXP_OPEN request + </summary> + <param name="path">The path.</param> + <param name="flags">The flags.</param> + <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that is executed when <see cref="M:Renci.SshNet.Sftp.ISftpSession.BeginOpen(System.String,Renci.SshNet.Sftp.Flags,System.AsyncCallback,System.Object)"/> completes.</param> + <param name="state">An object that contains any additional user-defined data.</param> + <returns> + A <see cref="T:Renci.SshNet.Sftp.SftpOpenAsyncResult"/> that represents the asynchronous call. + </returns> + </member> + <member name="M:Renci.SshNet.Sftp.ISftpSession.EndOpen(Renci.SshNet.Sftp.SftpOpenAsyncResult)"> + <summary> + Handles the end of an asynchronous read. + </summary> + <param name="asyncResult">An <see cref="T:Renci.SshNet.Sftp.SftpOpenAsyncResult"/> that represents an asynchronous call.</param> + <returns> + A <see cref="T:System.Byte"/> array representing a file handle. + </returns> + <remarks> + If all available data has been read, the <see cref="M:Renci.SshNet.Sftp.ISftpSession.EndOpen(Renci.SshNet.Sftp.SftpOpenAsyncResult)"/> method completes + immediately and returns zero bytes. + </remarks> + <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult"/> is <c>null</c>.</exception> + </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 posix-rename@openssh.com 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.BeginRead(System.Byte[],System.UInt64,System.UInt32,System.AsyncCallback,System.Object)"> + <summary> + Begins an asynchronous read using a SSH_FXP_READ request. + </summary> + <param name="handle">The handle to the file to read from.</param> + <param name="offset">The offset in the file to start reading from.</param> + <param name="length">The number of bytes to read.</param> + <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that is executed when <see cref="M:Renci.SshNet.Sftp.ISftpSession.BeginRead(System.Byte[],System.UInt64,System.UInt32,System.AsyncCallback,System.Object)"/> completes.</param> + <param name="state">An object that contains any additional user-defined data.</param> + <returns> + A <see cref="T:Renci.SshNet.Sftp.SftpReadAsyncResult"/> that represents the asynchronous call. + </returns> + </member> + <member name="M:Renci.SshNet.Sftp.ISftpSession.EndRead(Renci.SshNet.Sftp.SftpReadAsyncResult)"> + <summary> + Handles the end of an asynchronous read. + </summary> + <param name="asyncResult">An <see cref="T:Renci.SshNet.Sftp.SftpReadAsyncResult"/> that represents an asynchronous call.</param> + <returns> + A <see cref="T:System.Byte"/> array representing the data read. + </returns> + <remarks> + If all available data has been read, the <see cref="M:Renci.SshNet.Sftp.ISftpSession.EndRead(Renci.SshNet.Sftp.SftpReadAsyncResult)"/> method completes + immediately and returns zero bytes. + </remarks> + <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult"/> is <c>null</c>.</exception> + </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.BeginRealPath(System.String,System.AsyncCallback,System.Object)"> + <summary> + Performs SSH_FXP_REALPATH request. + </summary> + <param name="path">The path.</param> + <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that is executed when <see cref="M:Renci.SshNet.Sftp.ISftpSession.BeginRealPath(System.String,System.AsyncCallback,System.Object)"/> completes.</param> + <param name="state">An object that contains any additional user-defined data.</param> + <returns> + A <see cref="T:Renci.SshNet.Sftp.SftpRealPathAsyncResult"/> that represents the asynchronous call. + </returns> + </member> + <member name="M:Renci.SshNet.Sftp.ISftpSession.EndRealPath(Renci.SshNet.Sftp.SftpRealPathAsyncResult)"> + <summary> + Handles the end of an asynchronous SSH_FXP_REALPATH request. + </summary> + <param name="asyncResult">An <see cref="T:Renci.SshNet.Sftp.SftpRealPathAsyncResult"/> that represents an asynchronous call.</param> + <returns> + The absolute path. + </returns> + <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult"/> is <c>null</c>.</exception> + </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 statvfs@openssh.com 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.BeginClose(System.Byte[],System.AsyncCallback,System.Object)"> + <summary> + Performs SSH_FXP_CLOSE request. + </summary> + <param name="handle">The handle.</param> + <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that is executed when <see cref="M:Renci.SshNet.Sftp.ISftpSession.BeginClose(System.Byte[],System.AsyncCallback,System.Object)"/> completes.</param> + <param name="state">An object that contains any additional user-defined data.</param> + <returns> + A <see cref="T:Renci.SshNet.Sftp.SftpCloseAsyncResult"/> that represents the asynchronous call. + </returns> + </member> + <member name="M:Renci.SshNet.Sftp.ISftpSession.EndClose(Renci.SshNet.Sftp.SftpCloseAsyncResult)"> + <summary> + Handles the end of an asynchronous close. + </summary> + <param name="asyncResult">An <see cref="T:Renci.SshNet.Sftp.SftpCloseAsyncResult"/> that represents an asynchronous call.</param> + <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult"/> is <c>null</c>.</exception> + </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="F:Renci.SshNet.Sftp.SftpFileReader._fileSize"> + <summary> + Holds the size of the file, when available. + </summary> + </member> + <member name="F:Renci.SshNet.Sftp.SftpFileReader._endOfFileReceived"> + <summary> + Holds a value indicating whether EOF has already been signaled by the SSH server. + </summary> + </member> + <member name="F:Renci.SshNet.Sftp.SftpFileReader._isEndOfFileRead"> + <summary> + Holds a value indicating whether the client has read up to the end of the file. + </summary> + </member> + <member name="M:Renci.SshNet.Sftp.SftpFileReader.#ctor(System.Byte[],Renci.SshNet.Sftp.ISftpSession,System.UInt32,System.Int32,System.Nullable{System.Int64})"> + <summary> + Initializes a new <see cref="T:Renci.SshNet.Sftp.SftpFileReader"/> instance with the specified handle, + <see cref="T:Renci.SshNet.Sftp.ISftpSession"/> and the maximum number of pending reads. + </summary> + <param name="handle"></param> + <param name="sftpSession"></param> + <param name="chunkSize">The size of a individual read-ahead chunk.</param> + <param name="maxPendingReads">The maximum number of pending reads.</param> + <param name="fileSize">The size of the file, if known; otherwise, <c>null</c>.</param> + </member> + <member name="M:Renci.SshNet.Sftp.SftpFileReader.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.Sftp.SftpFileReader.ContinueReadAhead"> + <summary> + Returns a value indicating whether the read-ahead loop should be continued. + </summary> + <returns> + <c>true</c> if the read-ahead loop should be continued; otherwise, <c>false</c>. + </returns> + </member> + <member name="T:Renci.SshNet.Sftp.SftpFileStream"> + <summary> + Exposes a <see cref="T: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> + <c>true</c> if the stream supports reading; otherwise, <c>false</c>. + </returns> + </member> + <member name="P:Renci.SshNet.Sftp.SftpFileStream.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.Sftp.SftpFileStream.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="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.Name"> + <summary> + Gets the name of the path that was used to construct the current <see cref="T:Renci.SshNet.Sftp.SftpFileStream"/>. + </summary> + <value> + The name of the path that was used to construct the current <see cref="T:Renci.SshNet.Sftp.SftpFileStream"/>. + </value> + </member> + <member name="P:Renci.SshNet.Sftp.SftpFileStream.Handle"> + <summary> + Gets the operating system file handle for the file that the current <see cref="T:Renci.SshNet.Sftp.SftpFileStream"/> encapsulates. + </summary> + <value> + The operating system file handle for the file that the current <see cref="T:Renci.SshNet.Sftp.SftpFileStream"/> encapsulates. + </value> + </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> + <remarks> + <para> + This method attempts to read up to <paramref name="count"/> bytes. This either from the buffer, from the + server (using one or more <c>SSH_FXP_READ</c> requests) or using a combination of both. + </para> + <para> + The read loop is interrupted when either <paramref name="count"/> bytes are read, the server returns zero + bytes (EOF) or less bytes than the read buffer size. + </para> + <para> + When a server returns less number of bytes than the read buffer size, this <c>may</c> indicate that EOF has + been reached. A subsequent (<c>SSH_FXP_READ</c>) server request is necessary to make sure EOF has effectively + been reached. Breaking out of the read loop avoids reading from the server twice to determine EOF: once in + the read loop, and once upon the next <see cref="M:Renci.SshNet.Sftp.SftpFileStream.Read(System.Byte[],System.Int32,System.Int32)"/> or <see cref="M:Renci.SshNet.Sftp.SftpFileStream.ReadByte"/> invocation. + </para> + </remarks> + </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> + 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.</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> + <remarks> + <para> + Buffers are first flushed. + </para> + <para> + If the specified value is less than the current length of the stream, the stream is truncated and - if the + current position is greater than the new length - the current position is moved to the last byte of the stream. + </para> + <para> + If the given value is greater than the current length of the stream, the stream is expanded and the current + position remains the same. + </para> + </remarks> + </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"><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.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 statvfs@openssh.com 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.Encoding"> + <summary> + Gets the character encoding to use. + </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.BeginOpen(System.String,Renci.SshNet.Sftp.Flags,System.AsyncCallback,System.Object)"> + <summary> + Performs SSH_FXP_OPEN request + </summary> + <param name="path">The path.</param> + <param name="flags">The flags.</param> + <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that is executed when <see cref="M:Renci.SshNet.Sftp.SftpSession.BeginOpen(System.String,Renci.SshNet.Sftp.Flags,System.AsyncCallback,System.Object)"/> completes.</param> + <param name="state">An object that contains any additional user-defined data.</param> + <returns> + A <see cref="T:Renci.SshNet.Sftp.SftpOpenAsyncResult"/> that represents the asynchronous call. + </returns> + </member> + <member name="M:Renci.SshNet.Sftp.SftpSession.EndOpen(Renci.SshNet.Sftp.SftpOpenAsyncResult)"> + <summary> + Handles the end of an asynchronous open. + </summary> + <param name="asyncResult">An <see cref="T:Renci.SshNet.Sftp.SftpOpenAsyncResult"/> that represents an asynchronous call.</param> + <returns> + A <see cref="T:System.Byte"/> array representing a file handle. + </returns> + <remarks> + If all available data has been read, the <see cref="M:Renci.SshNet.Sftp.SftpSession.EndOpen(Renci.SshNet.Sftp.SftpOpenAsyncResult)"/> method completes + immediately and returns zero bytes. + </remarks> + <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult"/> is <c>null</c>.</exception> + </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.BeginClose(System.Byte[],System.AsyncCallback,System.Object)"> + <summary> + Performs SSH_FXP_CLOSE request. + </summary> + <param name="handle">The handle.</param> + <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that is executed when <see cref="M:Renci.SshNet.Sftp.SftpSession.BeginClose(System.Byte[],System.AsyncCallback,System.Object)"/> completes.</param> + <param name="state">An object that contains any additional user-defined data.</param> + <returns> + A <see cref="T:Renci.SshNet.Sftp.SftpCloseAsyncResult"/> that represents the asynchronous call. + </returns> + </member> + <member name="M:Renci.SshNet.Sftp.SftpSession.EndClose(Renci.SshNet.Sftp.SftpCloseAsyncResult)"> + <summary> + Handles the end of an asynchronous close. + </summary> + <param name="asyncResult">An <see cref="T:Renci.SshNet.Sftp.SftpCloseAsyncResult"/> that represents an asynchronous call.</param> + <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult"/> is <c>null</c>.</exception> + </member> + <member name="M:Renci.SshNet.Sftp.SftpSession.BeginRead(System.Byte[],System.UInt64,System.UInt32,System.AsyncCallback,System.Object)"> + <summary> + Begins an asynchronous read using a SSH_FXP_READ request. + </summary> + <param name="handle">The handle to the file to read from.</param> + <param name="offset">The offset in the file to start reading from.</param> + <param name="length">The number of bytes to read.</param> + <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that is executed when <see cref="M:Renci.SshNet.Sftp.SftpSession.BeginRead(System.Byte[],System.UInt64,System.UInt32,System.AsyncCallback,System.Object)"/> completes.</param> + <param name="state">An object that contains any additional user-defined data.</param> + <returns> + A <see cref="T:Renci.SshNet.Sftp.SftpReadAsyncResult"/> that represents the asynchronous call. + </returns> + </member> + <member name="M:Renci.SshNet.Sftp.SftpSession.EndRead(Renci.SshNet.Sftp.SftpReadAsyncResult)"> + <summary> + Handles the end of an asynchronous read. + </summary> + <param name="asyncResult">An <see cref="T:Renci.SshNet.Sftp.SftpReadAsyncResult"/> that represents an asynchronous call.</param> + <returns> + A <see cref="T:System.Byte"/> array representing the data read. + </returns> + <remarks> + If all available data has been read, the <see cref="M:Renci.SshNet.Sftp.SftpSession.EndRead(Renci.SshNet.Sftp.SftpReadAsyncResult)"/> method completes + immediately and returns zero bytes. + </remarks> + <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult"/> is <c>null</c>.</exception> + </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.BeginLStat(System.String,System.AsyncCallback,System.Object)"> + <summary> + Performs SSH_FXP_LSTAT request. + </summary> + <param name="path">The path.</param> + <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that is executed when <see cref="M:Renci.SshNet.Sftp.SftpSession.BeginLStat(System.String,System.AsyncCallback,System.Object)"/> completes.</param> + <param name="state">An object that contains any additional user-defined data.</param> + <returns> + A <see cref="T:Renci.SshNet.Sftp.SFtpStatAsyncResult"/> that represents the asynchronous call. + </returns> + </member> + <member name="M:Renci.SshNet.Sftp.SftpSession.EndLStat(Renci.SshNet.Sftp.SFtpStatAsyncResult)"> + <summary> + Handles the end of an asynchronous SSH_FXP_LSTAT request. + </summary> + <param name="asyncResult">An <see cref="T:Renci.SshNet.Sftp.SFtpStatAsyncResult"/> that represents an asynchronous call.</param> + <returns> + The file attributes. + </returns> + <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult"/> is <c>null</c>.</exception> + </member> + <member name="M:Renci.SshNet.Sftp.SftpSession.RequestFStat(System.Byte[],System.Boolean)"> + <summary> + Performs SSH_FXP_FSTAT request. + </summary> + <param name="handle">The handle.</param> + <param name="nullOnError">if set to <c>true</c> returns <c>null</c> instead of throwing an exception.</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 <c>null</c> 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> + The absolute path. + </returns> + </member> + <member name="M:Renci.SshNet.Sftp.SftpSession.BeginRealPath(System.String,System.AsyncCallback,System.Object)"> + <summary> + Performs SSH_FXP_REALPATH request. + </summary> + <param name="path">The path.</param> + <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that is executed when <see cref="M:Renci.SshNet.Sftp.SftpSession.BeginRealPath(System.String,System.AsyncCallback,System.Object)"/> completes.</param> + <param name="state">An object that contains any additional user-defined data.</param> + <returns> + A <see cref="T:Renci.SshNet.Sftp.SftpRealPathAsyncResult"/> that represents the asynchronous call. + </returns> + </member> + <member name="M:Renci.SshNet.Sftp.SftpSession.EndRealPath(Renci.SshNet.Sftp.SftpRealPathAsyncResult)"> + <summary> + Handles the end of an asynchronous SSH_FXP_REALPATH request. + </summary> + <param name="asyncResult">An <see cref="T:Renci.SshNet.Sftp.SftpRealPathAsyncResult"/> that represents an asynchronous call.</param> + <returns> + The absolute path. + </returns> + <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult"/> is <c>null</c>.</exception> + </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.BeginStat(System.String,System.AsyncCallback,System.Object)"> + <summary> + Performs SSH_FXP_STAT request + </summary> + <param name="path">The path.</param> + <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that is executed when <see cref="M:Renci.SshNet.Sftp.SftpSession.BeginStat(System.String,System.AsyncCallback,System.Object)"/> completes.</param> + <param name="state">An object that contains any additional user-defined data.</param> + <returns> + A <see cref="T:Renci.SshNet.Sftp.SFtpStatAsyncResult"/> that represents the asynchronous call. + </returns> + </member> + <member name="M:Renci.SshNet.Sftp.SftpSession.EndStat(Renci.SshNet.Sftp.SFtpStatAsyncResult)"> + <summary> + Handles the end of an asynchronous stat. + </summary> + <param name="asyncResult">An <see cref="T:Renci.SshNet.Sftp.SFtpStatAsyncResult"/> that represents an asynchronous call.</param> + <returns> + The file attributes. + </returns> + <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult"/> is <c>null</c>.</exception> + </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 posix-rename@openssh.com 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 statvfs@openssh.com 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 fstatvfs@openssh.com 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 hardlink@openssh.com 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="P:Renci.SshNet.PasswordAuthenticationMethod.Password"> + <summary> + Gets the password as a sequence of bytes. + </summary> + <value> + The password as a sequence of bytes. + </value> + </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> + <remarks> + <para> + More information on the SCP protocol is available here: + https://github.com/net-ssh/net-scp/blob/master/lib/net/scp.rb + </para> + <para> + Known issues in OpenSSH: + <list type="bullet"> + <item> + <description>Recursive download (-prf) does not deal well with specific UTF-8 and newline characters.</description> + <description>Recursive update does not support empty path for uploading to home directory.</description> + </item> + </list> + </para> + </remarks> + <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="P:Renci.SshNet.ScpClient.RemotePathTransformation"> + <summary> + Gets or sets the transformation to apply to remote paths. + </summary> + <value> + The transformation to apply to remote paths. The default is <see cref="P:Renci.SshNet.RemotePathTransformation.DoubleQuote"/>. + </value> + <exception cref="T:System.ArgumentNullException"><paramref name="value"/> is <c>null</c>.</exception> + <remarks> + <para> + This transformation is applied to the remote file or directory path that is passed to the + <c>scp</c> command. + </para> + <para> + See <see cref="T:Renci.SshNet.RemotePathTransformation"/> for the transformations that are supplied + out-of-the-box with SSH.NET. + </para> + </remarks> + </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">The <see cref="T:System.IO.Stream"/> to upload.</param> + <param name="path">A relative or absolute path for the remote file.</param> + <exception cref="T:Renci.SshNet.Common.ScpException">A directory with the specified path exists on the remote host.</exception> + <exception cref="T:Renci.SshNet.Common.SshException">The secure copy execution request was rejected by the server.</exception> + </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">A relative or absolute path for the remote file.</param> + <param name="destination">The <see cref="T:System.IO.Stream"/> to download the remote file to.</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> + <exception cref="T:Renci.SshNet.Common.ScpException"><paramref name="filename"/> exists on the remote host, and is not a regular file.</exception> + <exception cref="T:Renci.SshNet.Common.SshException">The secure copy execution request was rejected by the server.</exception> + </member> + <member name="M:Renci.SshNet.ScpClient.UploadFileModeAndName(Renci.SshNet.Channels.IChannelSession,System.IO.Stream,System.Int64,System.String)"> + <summary> + Sets mode, size and name of file being upload. + </summary> + <param name="channel">The channel to perform the upload in.</param> + <param name="input">A <see cref="T:System.IO.Stream"/> from which any feedback from the server can be read.</param> + <param name="fileSize">The size of the content to upload.</param> + <param name="serverFileName">The name of the file, without path, to which the content is to be uploaded.</param> + <remarks> + <para> + When the SCP transfer is already initiated for a file, a zero-length <see cref="T:System.String"/> should + be specified for <paramref name="serverFileName"/>. This prevents the server from uploading the + content to a file with path <c><file path>/<paramref name="serverFileName"/></c> if there's + already a directory with this path, and allows us to receive an error response. + </para> + </remarks> + </member> + <member name="M:Renci.SshNet.ScpClient.UploadFileContent(Renci.SshNet.Channels.IChannelSession,System.IO.Stream,System.IO.Stream,System.String)"> + <summary> + Uploads the content of a file. + </summary> + <param name="channel">The channel to perform the upload in.</param> + <param name="input">A <see cref="T:System.IO.Stream"/> from which any feedback from the server can be read.</param> + <param name="source">The content to upload.</param> + <param name="remoteFileName">The name of the remote file, without path, to which the content is uploaded.</param> + <remarks> + <paramref name="remoteFileName"/> is only used for raising the <see cref="E:Renci.SshNet.ScpClient.Uploading"/> event. + </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.ReadString(System.IO.Stream)"> + <summary> + Read a LF-terminated string from the <see cref="T:System.IO.Stream"/>. + </summary> + <param name="stream">The <see cref="T:System.IO.Stream"/> to read from.</param> + <returns> + The string without trailing LF. + </returns> + </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">A relative or absolute path for the remote file.</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> + <exception cref="T:Renci.SshNet.Common.ScpException">A directory with the specified path exists on the remote host.</exception> + <exception cref="T:Renci.SshNet.Common.SshException">The secure copy execution request was rejected by the server.</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">A relative or absolute path for the remote directory.</param> + <exception cref="T:System.ArgumentNullException">fileSystemInfo</exception> + <exception cref="T:System.ArgumentException"><paramref name="path"/> is <c>null</c> or empty.</exception> + <exception cref="T:Renci.SshNet.Common.ScpException"><paramref name="path"/> exists on the remote host, and is not a directory.</exception> + <exception cref="T:Renci.SshNet.Common.SshException">The secure copy execution request was rejected by the server.</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> + <exception cref="T:Renci.SshNet.Common.ScpException"><paramref name="filename"/> exists on the remote host, and is not a regular file.</exception> + <exception cref="T:Renci.SshNet.Common.SshException">The secure copy execution request was rejected by the server.</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> + <exception cref="T:Renci.SshNet.Common.ScpException">File or directory with the specified path does not exist on the remote host.</exception> + <exception cref="T:Renci.SshNet.Common.SshException">The secure copy execution request was rejected by the server.</exception> + </member> + <member name="M:Renci.SshNet.ScpClient.UploadTimes(Renci.SshNet.Channels.IChannelSession,System.IO.Stream,System.IO.FileSystemInfo)"> + <summary> + Uploads the <see cref="P:System.IO.FileSystemInfo.LastWriteTimeUtc"/> and <see cref="P:System.IO.FileSystemInfo.LastAccessTimeUtc"/> + of the next file or directory to upload. + </summary> + <param name="channel">The channel to perform the upload in.</param> + <param name="input">A <see cref="T:System.IO.Stream"/> from which any feedback from the server can be read.</param> + <param name="fileOrDirectory">The file or directory to upload.</param> + </member> + <member name="M:Renci.SshNet.ScpClient.UploadDirectoryContent(Renci.SshNet.Channels.IChannelSession,System.IO.Stream,System.IO.DirectoryInfo)"> + <summary> + Upload the files and subdirectories in the specified directory. + </summary> + <param name="channel">The channel to perform the upload in.</param> + <param name="input">A <see cref="T:System.IO.Stream"/> from which any feedback from the server can be read.</param> + <param name="directoryInfo">The directory to upload.</param> + </member> + <member name="M:Renci.SshNet.ScpClient.UploadDirectoryModeAndName(Renci.SshNet.Channels.IChannelSession,System.IO.Stream,System.String)"> + <summary> + Sets mode and name of the directory being upload. + </summary> + </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> + <value> + 68536 (64 KB + 3000 bytes). + </value> + </member> + <member name="F:Renci.SshNet.Session.InitialLocalWindowSize"> + <summary> + Holds the initial local window size for the channels. + </summary> + <value> + 2147483647 (2^31 - 1) bytes. + </value> + <remarks> + We currently do not define a maximum (remote) window size. + </remarks> + </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> + <remarks> + <para> + This is the maximum size (in bytes) we support for the data (payload) of a + <c>SSH_MSG_CHANNEL_DATA</c> message we receive. + </para> + <para> + We currently do not enforce this limit. + </para> + </remarks> + </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.SendPacket(System.Byte[],System.Int32,System.Int32)"> + <summary> + Sends an SSH packet to the server. + </summary> + <param name="packet">A byte array containing the packet to send.</param> + <param name="offset">The offset of the packet.</param> + <param name="length">The length of the packet.</param> + <exception cref="T:Renci.SshNet.Common.SshConnectionException">Client is not connected to the server.</exception> + <remarks> + <para> + The send is performed in a dispose lock to avoid <see cref="T:System.NullReferenceException"/> + and/or <see cref="T:System.ObjectDisposedException"/> when sending the packet. + </para> + <para> + This method is only to be used when the connection is established, as the locking + overhead is not required while establising the connection. + </para> + </remarks> + </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 a SSH_FXP_READ message. The peer + will send the requested number of bytes in a SSH_FXP_DATA message, + possibly split over multiple SSH_MSG_CHANNEL_DATA messages. + </para> + <para> + 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 statvfs@openssh.com 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, creating the file if it does not already exist. + </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">The specified path is invalid, or its directory was not found on the remote host.</exception> + <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception> + <remarks> + The characters are written to the file using UTF-8 encoding without a Byte-Order Mark (BOM) + </remarks> + </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, creating the file if it does not already exist. + </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">The specified path is invalid, or its directory 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, creating the file if it does not already exist. + </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">The specified path is invalid, or its directory was not found on the remote host.</exception> + <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception> + <remarks> + The characters are written to the file using UTF-8 encoding without a Byte-Order Mark (BOM). + </remarks> + </member> + <member name="M:Renci.SshNet.SftpClient.AppendAllText(System.String,System.String,System.Text.Encoding)"> + <summary> + Appends the specified string to the file, creating the file if it does not already exist. + </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">The specified path is invalid, or its directory 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 the specified file, + creating the file if it does not already exist. + </summary> + <param name="path">The path to the file to append to.</param> + <returns> + A <see cref="T:System.IO.StreamWriter"/> that appends text to a file using UTF-8 encoding without a + Byte-Order Mark (BOM). + </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">The specified path is invalid, or its directory 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 a file using the specified + encoding, creating the file if it does not already exist. + </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 a 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">The specified path is invalid, or its directory 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:Renci.SshNet.Common.SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</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:Renci.SshNet.Common.SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</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 text to a file using UTF-8 encoding without + a Byte-Order Mark (BOM). + </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">The specified path is invalid, or its directory was not found on the remote host.</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 a 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:Renci.SshNet.Common.SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</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 <see cref="T: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 <see cref="T: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:Renci.SshNet.Common.SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</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:Renci.SshNet.Common.SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</exception> + <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception> + <remarks> + <para> + The characters are written to the file using UTF-8 encoding without a Byte-Order Mark (BOM). + </para> + <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:Renci.SshNet.Common.SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</exception> + <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception> + <remarks> + <para> + The characters are written to the file using UTF-8 encoding without a Byte-Order Mark (BOM). + </para> + <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:Renci.SshNet.Common.SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</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:Renci.SshNet.Common.SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</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:Renci.SshNet.Common.SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</exception> + <exception cref="T:System.ObjectDisposedException">The method was called after the client was disposed.</exception> + <remarks> + <para> + The characters are written to the file using UTF-8 encoding without a Byte-Order Mark (BOM). + </para> + <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:Renci.SshNet.Common.SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</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.BufferSize"> + <summary> + Gets the number of bytes that will be written to the internal buffer. + </summary> + <value> + The number of bytes that will be written to the internal buffer. + </value> + </member> + <member name="M:Renci.SshNet.ShellStream.#ctor(Renci.SshNet.ISession,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 <see cref="T:Renci.SshNet.ShellStream"/> instance. + </summary> + <param name="session">The SSH session.</param> + <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="terminalModeValues">The terminal mode values.</param> + <param name="bufferSize">The size of the buffer.</param> + </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> + <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</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"><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.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">The 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">The 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 non-zero). 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="F:Renci.SshNet.SubsystemSession.SystemWaitHandleCount"> + <summary> + Holds the number of system wait handles that are returned as the leading entries in the array returned + in <see cref="M:Renci.SshNet.SubsystemSession.CreateWaitHandleArray(System.Threading.WaitHandle[])"/>. + </summary> + </member> + <member name="P:Renci.SshNet.SubsystemSession.OperationTimeout"> + <summary> + Gets or set the number of seconds to wait for an operation to complete. + </summary> + <value> + The number of seconds to wait for an operation to complete, or -1 to wait indefinitely. + </value> + </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="M:Renci.SshNet.SubsystemSession.#ctor(Renci.SshNet.ISession,System.String,System.Int32)"> + <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 number of milliseconds to wait for a given operation to complete, or -1 to wait indefinitely.</param> + <exception cref="T:System.ArgumentNullException"><paramref name="session" /> or <paramref name="subsystemName" /> 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.Int32)"> + <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="millisecondsTimeout">To number of milliseconds to wait for <paramref name="waitHandle"/> to get signaled, or -1 to wait indefinitely.</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 timeout.</exception> + </member> + <member name="M:Renci.SshNet.SubsystemSession.WaitOne(System.Threading.WaitHandle,System.Int32)"> + <summary> + Blocks the current thread until the specified <see cref="T:System.Threading.WaitHandle"/> gets signaled, using a + 32-bit signed integer to specify the time interval in milliseconds. + </summary> + <param name="waitHandle">The handle to wait for.</param> + <param name="millisecondsTimeout">To number of milliseconds to wait for <paramref name="waitHandle"/> to get signaled, or -1 to wait indefinitely.</param> + <returns> + <c>true</c> if <paramref name="waitHandle"/> received a signal within the specified timeout; + otherwise, <c>false</c>. + </returns> + <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> + <remarks> + The blocking wait is also interrupted when either the established channel is closed, the current + session is disconnected or an unexpected <see cref="T:System.Exception"/> occurred while processing a channel + or session event. + </remarks> + </member> + <member name="M:Renci.SshNet.SubsystemSession.WaitAny(System.Threading.WaitHandle,System.Threading.WaitHandle,System.Int32)"> + <summary> + Blocks the current thread until the specified <see cref="T:System.Threading.WaitHandle"/> gets signaled, using a + 32-bit signed integer to specify the time interval in milliseconds. + </summary> + <param name="waitHandle1">The first handle to wait for.</param> + <param name="waitHandle2">The second handle to wait for.</param> + <param name="millisecondsTimeout">To number of milliseconds to wait for a <see cref="T:System.Threading.WaitHandle"/> to get signaled, or -1 to wait indefinitely.</param> + <returns> + <c>0</c> if <paramref name="waitHandle1"/> received a signal within the specified timeout, and <c>1</c> + if <paramref name="waitHandle2"/> received a signal within the specified timeout. + </returns> + <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 timeout.</exception> + <remarks> + <para> + The blocking wait is also interrupted when either the established channel is closed, the current + session is disconnected or an unexpected <see cref="T:System.Exception"/> occurred while processing a channel + or session event. + </para> + <para> + When both <paramref name="waitHandle1"/> and <paramref name="waitHandle2"/> are signaled during the call, + then <c>0</c> is returned. + </para> + </remarks> + </member> + <member name="M:Renci.SshNet.SubsystemSession.WaitAny(System.Threading.WaitHandle[],System.Int32)"> + <summary> + Waits for any of the elements in the specified array to receive a signal, using a 32-bit signed + integer to specify the time interval. + </summary> + <param name="waitHandles">A <see cref="T:System.Threading.WaitHandle"/> array - constructed using <see cref="M:Renci.SshNet.SubsystemSession.CreateWaitHandleArray(System.Threading.WaitHandle[])"/> - containing the objects to wait for.</param> + <param name="millisecondsTimeout">To number of milliseconds to wait for a <see cref="T:System.Threading.WaitHandle"/> to get signaled, or -1 to wait indefinitely.</param> + <returns> + The array index of the first non-system object that satisfied the wait. + </returns> + <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">No object satified the wait and a time interval equivalent to <paramref name="millisecondsTimeout"/> has passed.</exception> + <remarks> + For the return value, the index of the first non-system object is considered to be zero. + </remarks> + </member> + <member name="M:Renci.SshNet.SubsystemSession.CreateWaitHandleArray(System.Threading.WaitHandle,System.Threading.WaitHandle)"> + <summary> + Creates a <see cref="T:System.Threading.WaitHandle"/> array that is composed of system objects and the specified + elements. + </summary> + <param name="waitHandle1">The first <see cref="T:System.Threading.WaitHandle"/> to wait for.</param> + <param name="waitHandle2">The second <see cref="T:System.Threading.WaitHandle"/> to wait for.</param> + <returns> + A <see cref="T:System.Threading.WaitHandle"/> array that is composed of system objects and the specified elements. + </returns> + </member> + <member name="M:Renci.SshNet.SubsystemSession.CreateWaitHandleArray(System.Threading.WaitHandle[])"> + <summary> + Creates a <see cref="T:System.Threading.WaitHandle"/> array that is composed of system objects and the specified + elements. + </summary> + <param name="waitHandles">A <see cref="T:System.Threading.WaitHandle"/> array containing the objects to wait for.</param> + <returns> + A <see cref="T:System.Threading.WaitHandle"/> array that is composed of system objects and the specified elements. + </returns> + </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>